diff options
| author | Alexander Tuneskog <aletu130@student.liu.se> | 2019-10-13 21:06:52 +0200 |
|---|---|---|
| committer | Alexander Tuneskog <aletu130@student.liu.se> | 2019-10-13 21:06:52 +0200 |
| commit | 642dfed632a69f9be15ea162fbe42dfbcfbc763d (patch) | |
| tree | a6ce325d2d29667bf26208f48d9457dbbbdde59b /Dokument/Designspec/events | |
| parent | 87950575e229cd46bd0ed2adfc7aaf1134886220 (diff) | |
| download | tfyy51-642dfed632a69f9be15ea162fbe42dfbcfbc763d.tar.gz | |
Förtydligade i missade-givare.tex
Diffstat (limited to 'Dokument/Designspec/events')
| -rw-r--r-- | Dokument/Designspec/events/Kallibrering.tex | 2 | ||||
| -rw-r--r-- | Dokument/Designspec/events/missade-givare.tex | 8 |
2 files changed, 4 insertions, 6 deletions
diff --git a/Dokument/Designspec/events/Kallibrering.tex b/Dokument/Designspec/events/Kallibrering.tex index 7bf1b42..3cb9700 100644 --- a/Dokument/Designspec/events/Kallibrering.tex +++ b/Dokument/Designspec/events/Kallibrering.tex @@ -7,7 +7,7 @@ identifiera vilken konstant en bil behöver, det andra momentet är att optimera gemensam varvtid och det tredje är att optimera den valda varvtiden. -För att identifiera en bilkonstant börjar programmet med att välja den lägsta spänningen som är möjlig vid starten (dvs utgå från en kall bana samt den bil som kräver mest spänning för att få den till att rulla). Efter första givaren är det möjligt att räkna ut hastigheten. Det är också möjligt att se om bilen ligger efter eller kör enligt tid (dvs programmet utgår från uppmätta snitt-tider från tidigare mätdata när bilarna har hållt sig enligt tidsplanen). Om bilen ligger efter kommer spänningen öka succesivt tills bilen har nått den önskade tiden mellan segmenten för att uppnå önskad varvtid. När bilen ligger i fas kan en konstant räknas ut som bilen behöver. +För att identifiera en bilkonstant börjar programmet med att välja den lägsta spänningen som är möjlig vid starten (dvs utgå från en kall bana samt den bil som kräver mest spänning för att få den till att rulla). Efter första givaren är det möjligt att räkna ut hastigheten //samt ta fram en bil-konstant för första segmentet som kan användas för uppskattning av position//. Det är också möjligt att se om bilen ligger efter eller kör enligt tid (dvs programmet utgår från uppmätta snitt-tider från tidigare mätdata när bilarna har hållt sig enligt tidsplanen). Om bilen ligger efter kommer spänningen öka succesivt tills bilen har nått den önskade tiden mellan segmenten för att uppnå önskad varvtid. När bilen ligger i fas kan en konstant räknas ut som bilen behöver. Under kalibreringsvarven är det också viktigt att anpassa båda bilarnas varvtid med diff --git a/Dokument/Designspec/events/missade-givare.tex b/Dokument/Designspec/events/missade-givare.tex index 024e09d..642659d 100644 --- a/Dokument/Designspec/events/missade-givare.tex +++ b/Dokument/Designspec/events/missade-givare.tex @@ -1,8 +1,6 @@ Enligt krav 3 i kravspecifikationen ska programmet kunna hantera missade givare och fortsätta köra som normalt. Med metoden som används blir detta inte ett -problem. Givarna kommer endast att användas för att justera programmets +problem. Givarna kommer endast att användas för att justera programmets uppfattning om bilarnas position, medan själva positioneringen räknas ut av -systemet. Programmet ska detektera detta fel genom att se om en givare passeras -när det är förväntat. Om systemet inte gör det och nästa passering av givare -sker när det är förväntat identifierar systemet den tidigare tidsfördröjningen -som en missad givare. +systemet. Om programmet detekterar att en givare inte passeras överhuvudtaget när det var förväntat fortsätter systemet att köra bilen enligt beräkningar på vart bilen borde befinna sig tills nästa givare. Vid passering av nästa givare kommer systemet att jämföra om den uträknade tiden och den faktiska tiden som bilen passerade på. Där systemet jämför om tiderna är rimliga och därefter avgör om den tidigare tidsfördröjningen var en missad givare. + |
