Palubní počítač s testovací jednotkou pro osobní automobily

| 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.

Vydal: FEKT VUT Brno Autor: Jan Špatenka

Strana 44 z 84

Vámi hledaný text obsahuje tato stránku dokumentu který není autorem určen k veřejnému šíření.

Jak získat tento dokument?






Poznámky redaktora
Každá přijímaná zpráva pohledu obvodu ELM) musí být ukončena znakem CR (tj. Po jeho obdržení dochází porovnání přijaté zprávy vnitřní databází zpráv . 3. textu proto budeme odkazovat pouze obvod ELM. obr.1 zobrazen algoritmus zpracování přijatých znaků obvodem ELM327. Při vývoji bylo využito ukázkových kódů dostupných webových stránkách MSDN [24].1: Algoritmus zpracování přijatých znaků obvodu ELM 327 Samotný obvod ELM pracuje jako převodník komunikace mezi vozidlem a připojeným zařízením pomocí rozhraní USART. carriage return, 0x0D). Aplikace pro byla vytvořena jazyce prostředí programu Visual Studio 2010.1 Komunikace obvodem STN1110 Obvod STN 1110 plně kompatibilní vychází obvodu ELM 327. 3. 3. Jedním důvodu výběru obvodu bázi ELM 327 byl podrobně popsaný volně dostupný komunikační protokol tímto obvodem [12]. START PŘIJATÝ ZNAK PŘIJATÝ ZNAK CR? ZPRÁVA PLATNÁ POROVNÁNÍ PŘIJATÉ ZPRÁVY ANO ODESLÁNÍ ODPOVĚDI ANO ODESLÁNÍ “?“ NE INKREMENTACE DOBY OD PŘÍJMU ZNAKU PŘIJAT ZNAK? ZPOŽDĚNÍ > 20s? NE NE NE ODESLÁNÍ “?“ANO ANO Obr.34 3 NÁVRH SOFTWARE Software MCU vytvořen prostředí Keil µvisin jazyce Pří vývoji byly využity knihovny projekty určené pro MCU řady AT91SAM7S (volně dostupné [23]). Obvod přijímá jednotlivé znaky příchodu CR. Veškeré zprávy jsou kódovány ASCII formátu. Celý program pak postaven základě projektu převodníku komunikace USB USART