|
Kategorie: Diplomové, bakalářské práce |
Tento dokument chci!
Práce se zabývá návrhem a realizací palubního počítače s testovací jednotkou pro motorová vozidla. První část práce se zaměřuje na návrh obvodové koncepce. Pro získávání dat je určen měřící modul založený na obvodu STN1110 využívající standard OBD2. Komunikaci s okolními zařízeními zajišťuje měřící modul pomocí rozhraní USB a JTAG. Řídící modul je vybaven mikrokontrolérem ARM. Druhá část se zabývá realizací softwaru mikrokontroléru a aplikace pro PC. Závěrem jsou prezentovány výsledky testování realizovaného počítače.
3 Ovládání displeje
Pro zobrazování dat displeji byl využit projekt (dostupný [27]).2
(dostupném zde [28]) dvojice knihoven velikostí znaků 16x24 24x36 pixelů. Spotřebu paliva však lze přibližně určit,
pokud vozidlo vybaveno snímačem váhy vzduchu tzv.
. Následně periodicky posílán celý framebuffer
do vyrovnávací paměti displeje. Pro pohybující
se vozidlo zvykem udávat spotřebu l/100km, proto nutné provést přepočet dle
následujícího vztahu.
100
v
Q
S P
P (3.1. framebuffer, jehož velikost přesně odpovídá
obrazová paměti řadiče displeje. Pro přehlednější
zobrazení údajů displeji byla navíc vytvořena programu The Dot Factory v.
Spotřeba paliva jednotkách l/h udává pouze pro stojící vozidlo.39
3.c knihovna DOGXL.h (viz zdrojový kód).3) průtok vzduchu měřený, hodnota
3600 převodní konstanta mezi hodinami sekundami, [g/dm3
] hustota
spalovaného paliva.
Aktuální spotřebu paliva lze určit pomocí následující úvahy [26].4). Zobrazovací funkce zapisují vyrovnávací paměti,
kde tvořen výsledný obraz. SRAM
MCU vytvořena vyrovnávací paměť tzv.2 Měření spotřeby paliva
V případě měření spotřeby paliva situace poněkud komplikovanější.
3600
7,14 p
P
MAF
Q (3.
Pro komunikaci displejem zvoleno rozhranní SPI (viz.3)
Proměnná MAF [g/s] představuje vztahu (3. Součástí projektu jsou také
knihovny neproporcionálních fontů velikostí znaků 5x7 8x12.
Jako ideální poměr mezi množstvím vzduchu paliva 14,7:1 pro zážehové
motory 14,5:1 pro vznětové motory.2. MAF senzorem.4)
Obdobně jako případě měření vzdálenosti vzorkována aktuální spotřeba
a délky doby mezi odběrem dvou vzorků přepočítáno množství spáleného paliva. Vzhledem složitosti projektu
a jeho určení pro jiný typ MCU bylo nutné provést úpravy, jejichž výsledkem jediný
soubor DOGXL.
3. OBD2 sice
definuje PID 0x5E poskytující informaci aktuální spotřebě litrech hodinu),
ale většina vozidel tento PID nepodporuje. Tento senzor
měří množství (váhu gramech) vzduchu spotřebovaného motorem sekundu.0. Pomocí tohoto poměru lze snadno určit spotřebu
paliva. Součástí projektu je
velké množství souborů knihoven nabízejících nejrůznější funkce pro vykreslování
obrazců řetězců znaků displeji DOGXL160. kapitola 2