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
Po jeho obdržení dochází porovnání přijaté zprávy vnitřní databází zpráv . Jedním důvodu výběru obvodu bázi ELM 327 byl podrobně popsaný volně dostupný komunikační protokol tímto obvodem [12]. obr.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. 3. Obvod přijímá jednotlivé znaky příchodu CR.1 Komunikace obvodem STN1110 Obvod STN 1110 plně kompatibilní vychází obvodu ELM 327. 3. Při vývoji bylo využito ukázkových kódů dostupných webových stránkách MSDN [24]. textu proto budeme odkazovat pouze obvod ELM. Celý program pak postaven základě projektu převodníku komunikace USB USART. 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. Každá přijímaná zpráva pohledu obvodu ELM) musí být ukončena znakem CR (tj. carriage return, 0x0D). 3.1 zobrazen algoritmus zpracování přijatých znaků obvodem ELM327.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]). Aplikace pro byla vytvořena jazyce prostředí programu Visual Studio 2010. Veškeré zprávy jsou kódovány ASCII formátu