Fordított mérnöki diagnosztikai protokoll daewoo NEXIA

Ezért, a hozzávetőleges feladatmeghatározás volt:
- kijelzőn a motor fordulatszáma;
- hűtőfolyadék hőmérsékletét;
- fedélzeti tápfeszültség.

Az ötlet, hogy az intézkedés minden ezeket a paramétereket közvetlenül szüntetni azonnal. Miért, ha van egy „agya”, amely szabályozza a motort és azt méri ezeket a paramétereket. Meg kell csak neki, hogy kérje meg őket. A Google nem nyújt semmilyen érthető tájékoztatást a diagnosztikai protokoll Daewoo. Ezért kezdjük aktívan gondol.

diagnosztikai csatlakozó közelében található utasoldali jobb lábát.

Fordított mérnöki diagnosztikai protokoll daewoo NEXIA

Mérete az egyik a standard. A feszültség on line K-gyújtás 5 voltot. Tehát szükségünk K-Line Adapter pull-line 5 V (WHA 12).

Most nyitunk egy programot ami a diagnózis ezt márkájú autók. Fuss a szippantás COM portot keresztül csatlakozik a tápegységet. És látjuk az információcsere és a számítógép között a programot. Íme a legérdekesebb:

F4 92 01 00 6D 00 00 61 54 1E 00 00 FF 00 00 00 66 00 00 80 80 00 00 00 4B 4B AF F5

F5 FF FF 4A 85 78 00 FF F9 F4 06 51 6F 00 00 C6 7B 7E 83 00 00 32 00 00 00 08 1 január

00 78 20 00 2F A0 F5 D4

Értsd meg, hogy ott van a válasz csak nem fog működni. De aztán jön, hogy segítsen a jó öreg AvtoVAZ. Ez egy csomó GM-AvtoVAZ. A dokumentum „gazda soros port sebességét.” Nézek vissza, és nem hittem a szememnek. Ott van leírva pontosan pontosan ugyanazt a protokollt, mint én csak volt egy K-line! Tehát, sorrendben:

Nem indul sem. Azonnal elküldött adatokat kérésre.

Üzenet formátum:
- Byte eszköz azonosító (ID);
- Üzenet hossza bájt (85 + N). Ez jelzi a teljes számát adatszavak a fennmaradó részét az üzenet plusz N 85 (decimális);
- Bájtok kért mód (mód) (M);
- Ellenőrző. Kettes komplemens összessége Vagyis az üzenet, beleértve az üzenet azonosító és a szó az üzenet hossza (COP).

Kezeljük a kérés:

F4 - üzenet azonosítóját;

56 - az üzenet hossza hexadecimális formátumban. A mi esetünkben, a hossza 1 byte: 85 + 1 = 86 (bomlik) = 56 (hex)

01 - szám üzemmód / Adattáblában hogy kérjen a számítógép.

B5 - ellenőrző összeg. F4 + 56 + 01 = 14B. Invert száma 14B és számának megszerzésére B4. Mi hozzá 1-et, és kap B5.

Kérésre ez elég egyszerű. De én leginkább érdekli a számítógép választ. Vegyünk egy pillantást:

F4 92 01 00 6D 00 00 61 54 1E 00 00 FF 00 00 00 66 00 00 80 80 00 00 00 4B 4B AF F5

F5 FF FF 4A 85 78 00 FF F9 F4 06 51 6F 00 00 C6 7B 7E 83 00 00 32 00 00 00 08 1 január

00 78 20 00 2F A0 F5 D4

F4 - üzenet azonosítóját;

92 - hossza az üzenetet. 85 + 61 = 146 (bomlik) = 92 (hex). Ie majd bájtok még mindig 61 byte adat;

01 - részletek kérésre az 1. mód / tábla (1. byte 61);

Adat byte 2
.
61 bájtnyi adatot

D4 - ellenőrző összeg.

A formátum már választ is minden világos. A legnehezebb, hogy melyik byte a válaszban jelent. Itt jönnek vissza a címe ennek a cikknek és a meghatározást a fordított mérnöki ( „reverse engineering”). Feltárja az alapvető lényege. Delphi írtam egy programot, amely szimulálja a számítógép működése:

Fordított mérnöki diagnosztikai protokoll daewoo NEXIA

Com0com telepítette a programot, jön létre a rendszer 2 virtuális COM portot és kösse őket egymással. A diagnosztikai program adatokat küld a COM2, és a program veszi őket COM1 és választ küld vissza. Ez azért történt, mert a COM portot munkahelyi által elfoglalható csak egy program. Ezután, a változó értéke minden byte a számítógépes válasz következik a változás jelzések a diagnosztikai program. Amint az olvasó a paraméter változni kezd - így ez a paraméter megfelel az adott byte (vagy 2 bájt). Aztán felvette a konverzió képletet normális. Itt van, amit lehetett ásni:

Ezután az eset kicsi: ATMega16A + kijelző a Nokia 1202. A kijelző azért választották, mert a hozzáférhetőség és az alacsony ár (33 rubel). Ami jó, az nem szükséges a kerítés szinten konverter K- vonalak.

Fordított mérnöki diagnosztikai protokoll daewoo NEXIA

Teljesítmény részben összeszerelt csuklósan szerelhető közvetlenül a drót. Choke venni a számítógép áramellátását. Backlight feszültség ellenálláson keresztül a 20 ohm. Be van jelölve a „fényerő” PCB. Változó névértéken, lehetséges, hogy válasszon egy kényelmes fényerőt éjjel. Mivel a gyakorlat jobb, hogy egy kis ellenállás nagyobb alapján 30-50 ohm. A K-vonal, hogy Zener 5,1V ha hirtelen 12 V jelenik meg a sorban. És hadd tranziensek elleni küzdelem diódák a bemeneti portok a mikrokontroller. Az érdeklődők dopayat párolt 1N4148, 100-200 ohm bemeneti ellenállást sorba, a kondenzátor egy pár a földre nF. Mivel a K-vezetékes a számítógépről a fedélzeti számítógép párna kapott elegendően hosszú, kívánatos ebben az esetben vegyen szitáljuk. Hogy ez kevésbé zavaró. Az árnyékolás mínusz csak egyik oldalán (oldalsó DLC). Amit meg is tettem. Étkezés fedélzeti számítógép szolgáltatja a gyújtáskapcsoló (plusz közvetlenül csatlakozik a gyújtáskapcsoló). Kevesebb és K-vonal csatlakozik a DLC.

Táplálkozás Filter:

Fordított mérnöki diagnosztikai protokoll daewoo NEXIA

Fordított mérnöki diagnosztikai protokoll daewoo NEXIA

Nos, fedélzeti számítógép:

Fordított mérnöki diagnosztikai protokoll daewoo NEXIA

A berendezés egy indikátor 3 fő paraméterek: a motor fordulatszámát, a hűtőfolyadék hőmérsékletét, a rendszer feszültsége. A másik nem szükséges.

Fordított mérnöki diagnosztikai protokoll daewoo NEXIA

Miután beillesztette vitrin - voltunk csalódottak:

Fordított mérnöki diagnosztikai protokoll daewoo NEXIA

Bármilyen ismeretlen okból, a kijelző már nem azt az információt. Talán a ragasztó volt túl agresszív, és megsértette a integritását a „üveg” kijelzést. El kellett mennem egy újat. 2 db cégtől vásároltuk raktáron.

De aztán vártuk a második csalódás. Nem csak, hogy a kijelző úgy tűnik, hogy megjelent a másik fél, és alacsony kontraszt, mint az első, így szintén nem reagál a parancsokat. Nem működik tekintetében a tükrös visszaverődés Y tengellyel csapat kellett csinálni programozottan. Megmagyarázni, én csak a gyártás alacsony minőségű a kijelző és az, hogy talán mi fogott legtöbb eredetiséget utánzott jelenik meg. Ezért az archívumban 2 firmware verzió: az eredeti és a módosított görbe alatti neoriginal. Korrigált kell dolgozni minden kijelző, de a kijelző sebessége a képernyőn van egy kicsit kisebb. térnek csak foltokban LCD.c fájlt (firmware írt CodeVisionAVR). Ha a kijelző a „normális”, akkor jobb, ha az első lehetőséget.

Legyőzése után az összes nehézséget a kijelző mindegy sikeresen beilleszthetők a testet, és maga a szervezet van ragasztva a burkolat egy kormányoszlop 2-oldalas autóipari szalagot.

Fordított mérnöki diagnosztikai protokoll daewoo NEXIA

Fordított mérnöki diagnosztikai protokoll daewoo NEXIA

Úgy döntöttünk, hogy a középpontban a jobb láthatóság érdekében a sebességmérő:

Fordított mérnöki diagnosztikai protokoll daewoo NEXIA

Fordított mérnöki diagnosztikai protokoll daewoo NEXIA

Kapcsolódó cikkek