Tartalomjegyzék: A diagnosztikai eszköz információi ↡ Elektronikus motorvezérlő…↡ Impulzus munkaciklus mérés ↡ Flash kódok olvasása és törlése ↡ Vezérlő személyi számítógép és az…↡
Az OBD rendszer számos diagnosztikai eszközt tartalmaz, amelyek a károsanyag-kibocsátáscsökkentő rendszerek egyedi paramétereit figyelik, és az észlelt hibákat egyedi hibakódok formájában rögzítik a fedélzeti processzor memóriájában. A rendszer emellett ellenőrzi az érzékelőket és a működtetőket, vezérli a jármű karbantartási ciklusait, lehetővé teszi a működés közben fellépő rövid távú meghibásodások emlékezését és a memóriablokk törlését.
Az ebben a kézikönyvben leírt összes modell fedélzeti diagnosztikai (OBD) rendszerrel van felszerelve.
A rendszer fő eleme a fedélzeti processzor, amelyet gyakrabban elektronikus vezérlőmodulnak (ECM) vagy erőátviteli vezérlőmodulnak (PCM) neveznek
Az ECM/PCM a motorvezérlő rendszer agya. A kezdeti adatokat különféle információs érzékelők és egyéb elektronikus alkatrészek szállítják a modulba (kapcsolók, relék stb.). Az információs érzékelőktől kapott adatok elemzése alapján, a processzor memóriájában tárolt alapparamétereknek megfelelően az ECM/PCM parancsokat generál különböző vezérlőrelék és aktuátorok működtetésére, ezzel állítva be a motor működési paramétereit, és biztosítva a maximumot. teljesítményének hatékonysága minimális üzemanyag-fogyasztás mellett.
Az OBD processzor memória adatait a diagnosztikai adatbázis-olvasó csatlakozóhoz (DLC) csatlakoztatott speciális szkenner vagy egy segéd LED, valamint az automatikus HF kijelzőn megjelenő kódok segítségével olvassuk be.
A diagnosztikai eszköz információi
A befecskendező rendszer alkatrészeinek megfelelő működésének ellenőrzése és a kipufogógáz-toxicitás csökkentése univerzális digitális mérőműszerrel történik (multiméter)
Multiméter csatlakoztatása a motorvezérlő egység csatlakozóihoz egy segédelosztó segítségével
A digitális mérő használata több okból is előnyösebb. Először is, az analóg hangszerekkel ez meglehetősen nehéz (néha lehetetlen), század- és ezredrészes pontossággal határozzák meg a leolvasás eredményét, míg az elektronikus alkatrészeket tartalmazó áramkörök vizsgálatánál az ilyen pontosság különös jelentőséget kap. A második, nem kevésbé fontos ok az a tény, hogy a digitális multiméter belső áramköre meglehetősen nagy impedanciával rendelkezik (a készülék belső ellenállása 10 mOhm). Mivel a voltmérő párhuzamosan csatlakozik a vizsgált áramkörhöz, annál nagyobb a mérés pontossága, minél kevesebb áram halad át magán a készüléken. Ez a tényező nem jelentős a viszonylag nagy feszültségértékek (9÷12 V) mérésénél, de meghatározóvá válik az alacsony feszültségű jeleket előállító elemek diagnosztizálásánál, mint például a λ-szonda, ahol beszélünk volt töredékeinek mérése.
A jelparaméterek, ellenállások és feszültségek párhuzamos felügyelete minden vezérlőáramkörben lehetséges a motorvezérlő egység csatlakozójához sorba kapcsolt elosztóval. Ebben az esetben leállított motor mellett, járó vagy az autó mozgása közben megmérik a jelparamétereket az osztókapcsokon, amiből következtetést vonnak le az esetleges hibákra.
A motor, az automata sebességváltó, az ABS, az SRS és mások elektronikus rendszereinek diagnosztizálásához speciális diagnosztikai szkennerek vagy teszterek használhatók egy adott patronnal (ha biztosított), univerzális kábel és csatlakozó. Ezenkívül erre a célra használhat egy drága speciális autódiagnosztikai számítógépet, amelyet kifejezetten a modern autók legtöbb rendszerének teljes körű diagnosztizálására terveztek (például ADC2000 a Launch HiTechtől). Erre a célra szkennereket és speciális diagnosztikai analizátorokat is használhat, például FDS 2000, Bosch FSA 560, KTS500 (0 684 400 500) vagy egy szokásos személyi számítógép speciális adapterrel és kábellel (például állítsa be az 1 687 001 439-et) és a telepített OBD II böngészőprogramot.
Egyes szkennerek a normál diagnosztikai műveleteken túl személyi számítógéphez csatlakoztatva lehetővé teszik a vezérlőegység memóriájában tárolt elektromos berendezések kapcsolási rajzainak kinyomtatását (ha jelzáloggal terhelt), programozza be a lopásgátló rendszert, figyelje meg valós időben a jeleket az autók áramköreiben.
A különböző diagnosztikai csatlakozókon több tesztet is el kell végezni. Először is ellenőrizze az impulzus munkaciklusát.
Elektronikus motorvezérlő rendszerek, befecskendezés és gyújtás, automata klíma és ABS/ASR/ETS/ESP diagnosztika
Diagnosztikai csatlakozók elrendezése, kialakítása
A diagnosztikai csatlakozók elhelyezkedése
2 - 38 tűs csatlakozó, ha van
3 — A csatlakozó helye
4 - 9 tűs csatlakozó, ha van
9 pólusú csatlakozó a vezérlőrendszer impulzus-munkaciklus értéke alapján történő diagnosztizálására, úgynevezett mérőeszköz segítségével. a megszakítóérintkezők zárt állapotának időtartama (dwell-meter)
1 - TD kapcsoló tüske; 2 - Ház; 3 - Diagnosztikai kimenet; 4 - A gyújtótekercs 1. kapcsa; 5 - A gyújtótekercs 15. kapcsa; 6 - Kimenet +30; 7 és 9 - A TDC érzékelőhöz vezet; 8 - Képernyő
A 38 tűs diagnosztikai csatlakozó tűkiosztása
38 tűs diagnosztikai csatlakozó a flash kód lekéréséhez
Csatlakoztassa a vezetékeket a diagramnak megfelelően. A szaggatott vonalként ábrázolt vezeték egy adott terminálhoz van csatlakoztatva egy adott rendszer diagnosztizálásához (lásd a kapcsolatfelvételi feladatlistát):
- A 4-es csaphoz - a befecskendező rendszer diagnosztizálásához;
- A 8-as érintkezőhöz - a főegység diagnosztizálásához;
- A 17-es tűhöz - a gyújtásrendszer diagnosztizálásához;
- A 19-es érintkezőhöz - a diagnosztikai egység ellenőrzéséhez.
A csatlakozó kivezetéseinek a következő céljai vannak:
| Pin sz | Cél | |
| 1 | Súly, kör 31 (W12, W15, elektronika földelés) | |
| 2 | Feszültség, áramkör 87 | |
| 3 | Feszültség, áramkör 30 | |
| 4 | EDS | Elektronikus befecskendező rendszer (dízelmotorok) |
| DFI | Üzemanyag befecskendezés elektronikus elosztással (dízelmotorok) | |
| IFI | Szekvenciális elektronikus üzemanyag-befecskendezés (dízel modellek) | |
| HFM-SFI | HFM szekvenciális elosztott befecskendező/gyújtórendszer (motorok 104) | |
| LH-SFI | LH szekvenciális többpontos befecskendező rendszer (104-es, 119-es, 120-as motorok [jobbra]) | |
| ME-SFI | ME szekvenciális többpontos befecskendező rendszer (119, 120 motorok [jobbra]) | |
| 5 | LH-SFI | LH szekvenciális többpontos befecskendező rendszer (120 [bal] motor) |
| ME-SFI | ME szekvenciális többpontos befecskendező rendszer (120 [bal] motor) | |
| 6 | ABS | Blokkolásgátló fékrendszer |
| ETS | Elektronikus kipörgésgátló | |
| ASR | A csúszás beállítása gyorsítás közben | |
| ESP | Elektronikus stabilizáló program | |
| 7 | EA | Elektronikus gyorsítás |
| CC/ISC | Sebességszabályozó/alapjárati fordulatszám szabályzó rendszer | |
| 8 | VM | Alap modul |
| BAS | Fékasszisztens | |
| 9 | ASD | Automatikus differenciálzár |
| 10 | ETS | Elektronikus sebességváltó vezérlés (AT 722.6) |
| 11 | ADS | Adaptív csillapító rendszer |
| 12 | SPS | A jármű sebességére érzékeny szervokormány rendszer |
| 13 | TNA jel (benzines modellek), LH-SFI motorok | |
| TN jel (benzines modellek), HFM (ME)-SFI motorok | ||
| 14 | Jelzés, munkaciklus információ, motorok 119, 120 LH-SFI (jobbra) | |
| 15 | Jelzés, munkaciklus információ, motorok 120 LH-SFI (balra) | |
| IC | Műszercsoport | |
| 16 | A/C | Légkondicionáló rendszer |
| 17 | DI | Gyújtáselosztóval, 104-es, 119-es és 120-as motorok (jobbra) |
| TD jel (időosztás) (dízel modellek) | ||
| TN jel, LH-SFI motorok | ||
| 18 | DI | Elosztó gyújtásrendszer, LH-SFI motorok |
| 19 | DM | Diagnosztikai modul |
| 20 | PSE | Pneumatikus berendezések |
| 21 | CF | Kényelem |
| 23 | ATA | Lopásgátló riasztó |
| 24-27 | Nem használt | |
| 28 | PTS | Parktronic rendszer |
| 29 | Nem használt | |
| 30 | AB | Légzsákok/övfeszítők ETR (SRS) |
| 31 | RCL | Egyetlen zár távirányítója |
| 32-33 | Nem használt | |
| 34 | CNS | Kommunikációs és navigációs rendszer |
| 35-38 | Nem használt |
A 16 tűs diagnosztikai csatlakozó helye (uSA modelleken)
16 tűs OBD diagnosztikai csatlakozó terminál azonosítója (uSA modelleken)
A csatlakozó kivezetéseinek a következő céljai vannak:
| Pin sz | Cél |
| 1 | — |
| 2 | — |
| 3 | TNA jel |
| 4 | Csatlakozás a házhoz, 31. kapocs |
| 5 | Ház - jelkimenet, 31. kapocs |
| 6 | CAN adatbusz magas szintű |
| 7 | Motorelektronika (ME) |
| 8 | Étel, osztály 87 |
| 9 | Kipörgésgátló rendszer (ETS) |
| 10 | — |
| 11 | Sebességváltó vezérlő egység (ETC) |
| 12 | Tevékenység modul (AAM - All Activity Module) |
| 13 | Biztonsági rendszerek |
| 14 | CAN adatbusz Alacsony szint |
| 15 | IC műszerfal |
| 16 | Plusz akkumulátorok biztosítékon keresztül. Feszültség alatt a gyújtáskapcsoló bármely állásában, CL. 30 |
Impulzus munkaciklus mérés
1. Először mérje meg a keverék minőség-ellenőrző rendszerének működését és hibáit jellemző impulzusok munkaciklusát, amelyek az utolsó négy motorindítás során ismétlődnek. Ehhez szükség lesz egy olyan készülékre, amely az ún. a megszakítóérintkezők zárt állapotának időtartama (dwell-meter), lambda szonda teszter vagy digitális multiméter.
2. Csatlakoztassa a készülék + kivezetését a 9 tűs csatlakozó 3. érintkezőjéhez, a negatívat pedig az autó karosszériájához.
3. Indítsa el és melegítse fel a motort üzemi hőmérsékletre.
4. Állítsa le a motort, és kapcsolja vissza a gyújtást. Vegye ki az eszköz %-os leolvasását, és hasonlítsa össze az alábbi dekódolással. A motor beindítása után a műszerértékeknek meg kell változniuk, különben meghibásodás lép fel.
Flash kódok olvasása és törlése
1. A kódok olvasása egy nyomógombos kapcsoló és egy LED egyszerű áramkörével történik. A diagnosztikai csatlakozó típusától és a vizsgált rendszertől függően csatlakoztassa az áramkört az ábra szerint.

2. Kapcsolja be a gyújtást.
3. Nyomja meg és tartsa lenyomva a kapcsoló gombot 2-4 másodpercig (vagy 5-6 másodperc a Bosch ECM -8/93-mal szerelt modelleken) és engedd el. 2 másodperc elteltével a LED egy kódot jelenít meg, amelynek értéke megegyezik a villanások számával. Flash időtartama 0,5 mp, intervallum 1 mp. Azonosítsa a kódot az alábbi dekódolás segítségével. A következő kód olvasásához nyomja meg újra a gombot. A kód törléséhez nyomja meg a gombot, és tartsa lenyomva 6-8 másodpercig. (vagy 8-9 másodperc a Bosch ECM -8/93-mal szerelt modelleken). Ezenkívül egyes modelleken a memóriában lévő kódok törlése lehetséges az akkumulátor negatív pólusának leválasztásával.
4. Kapcsolja ki a gyújtást, és válassza le az áramkört a teszteléshez.
Vezérlő személyi számítógép és az OBD II fedélzeti öndiagnosztikai rendszer összekapcsolására a SAE szabványok (PWM és VPW) és az ISO 9141-2 protokollok szerint
Figyelem! A vezérlő nem első generációs fedélzeti öndiagnosztikai rendszerekhez (OBD I) való csatlakoztatásra szolgál!
Jegyzet. A GM modellek megfelelnek a VPW szabványnak, a Ford modellek a PWM szabványnak, az ázsiai és európai modellek pedig az ISO 9141-2 szabványnak.
Általános információk
Az interfészvezérlő és az OBD II fedélzeti öndiagnosztikai rendszer felépítésének diagramja
A vizsgált eszköz egy CMOS technológiával készült mikrokontroller. Az eszköz egyszerű szkennerként működik, és diagnosztikai kódok és OBD II rendszeradatok olvasására szolgál (a motor fordulatszáma, a hűtőfolyadék és a beszívott levegő hőmérséklete, a terhelési jellemzők, a levegő áramlása a motorba stb.) a SAE J1979 szabványon belül bármilyen buszkialakításon keresztül (PWM, VPW és ISO 9141-2).
Fő célja
A számítógéphez való csatlakoztatáshoz elegendő egy 3-eres kábel a diagnosztikai csatlakozóhoz való csatlakoztatást egy 6-eres kábellel. Az adapter tápellátása a 16 tűs OBD diagnosztikai csatlakozón keresztül történik.
Használati javaslatok
A készülék autóhoz történő csatlakoztatásához legfeljebb 1,2 m hosszú árnyékolatlan kábel használható, ami különösen fontos a PWM protokoll használatakor. Hosszabb kábel használata esetén csökkentse az ellenállások ellenállását a készülék bemenetén (R8 és R9 vagy R15). Árnyékolt kábel használatakor az árnyékolást ki kell kapcsolni a kapacitás csökkentése érdekében.
A számítógép soros portjához csatlakoztatható kábel árnyékolatlan is lehet. A készülék akár 9 m-es kábelhosszal is megbízhatóan működik. Lényegesen hosszabb kábelhossz esetén erősebb RS 232 kommunikátort kell használni.
Az elektromos csatlakozások topológiája tetszőleges. Ha magas a páratartalom, használjon további bypass kondenzátorokat.
A kódok és adatok olvasására szolgáló ingyenes szoftver (böngésző) letölthető a gyártók webhelyeiről vagy az arus.spb.ru kiadónk webhelyéről, és DOS alatti használatra készült. A szoftveralkalmazás kis mérete a "DOS" verzióban lehetővé teszi, hogy DOS rendszerindító hajlékonylemezre helyezzük, és még DOS-szal nem kompatibilis szoftverrel felszerelt számítógépeken is használható. Nem kötelező feltétel még a merevlemez jelenléte is a számítógépben.
Az adatcsere általános elvei
Jegyzet. Hacsak másképp nem jelezzük, minden szám hexadecimális (hexadecimális) formátumban van megadva.
Az adatcsere háromvezetékes soros kapcsolaton keresztül történik, inicializálási szolgáltatás üzenetváltás használata nélkül (handshaking). A készülék meghallgatja a csatornát az üzenetekre, végrehajtja a kapott parancsokat, és továbbítja az eredményeket egy személyi számítógépre (PC), majd azonnal visszatér hallgatási módba. A vezérlőbe be- és kilépő adatok szekvenciális bájtok láncolatába szerveződnek, amelyek közül az első a vezérlés.
Az ellenőrző bájt általában 0 és 15 dec közötti szám (tizedesben) (vagy 0-F hex), amely leírja a következő információs bájtok számát. Így például egy 3 bájtos parancs így nézne ki: 03 (check byte), 1. bájt, 2. bájt, 3. bájt.
Hasonló formátumot használnak mind a bejövő parancsok a fedélzeti öndiagnosztikai rendszer lekérdezéséhez, mind a kért információkat tartalmazó kimenő üzenetek.
Meg kell jegyezni, hogy a vezérlő bájtban csak négy alacsony rendű bitet használnak - a magasabb rendű bitek bizonyos speciális parancsok számára vannak fenntartva, és a PC felhasználhatja őket a vezérlővel való kapcsolat inicializálása és az adatátviteli protokoll egyeztetése során. valamint az átviteli hibák szabályozására szolgáló vezérlő. Különösen átviteli hiba esetén a vezérlő a vezérlő bájt legjelentősebb bitjét (MSB) egyre állítja. Sikeres átvitel esetén mind a négy legjelentősebb bit nullára kerül.
Jegyzet. Van néhány kivétel az ellenőrző bájt használatára vonatkozó szabályok alól.
A vezérlő és a fedélzeti öndiagnosztikai rendszer inicializálása
Az adatcsere megkezdéséhez a PC-nek kapcsolatot kell létesítenie a vezérlővel, majd inicializálnia kell a vezérlőt és az OBD II adatcsatornát.
Kapcsolat létrehozása
Miután csatlakoztatta a vezérlőt a számítógéphez és az OBD diagnosztikai csatlakozóhoz, inicializálni kell, hogy elkerülje a soros vonalak zajával járó fagyásokat, ha azokat a vezérlő tápellátásának bekapcsolása előtt csatlakoztatták. Ezzel egyidejűleg az interfész tevékenységének egyszerű ellenőrzése is megtörténik. Mindenekelőtt egy egybájtos 20 hexadecimális jelet küldenek, amelyet a vezérlő a kapcsolat létrehozására irányuló parancsként érzékel. Válaszul a vezérlő egyetlen bájtos FF hexa (255 dec) jelet küld a vezérlő helyett, és készenléti üzemmódba lép az adatok fogadására. A számítógép most folytathatja az adatcsatorna inicializálását.
Jegyzet. Ez azon kevés esetek egyike, amikor a vezérlő nem használ vezérlő bájtot.
Inicializálás
Ebben a szakaszban inicializálják azt a protokollt, amelyen keresztül az adatok cseréje történik, az ISO protokoll esetében pedig a fedélzeti rendszer inicializálását. Az adatcsere a három protokoll egyikével történik: VPW (General Motors), PWM (Ford) és ISO 9141-02 (ázsiai/európai gyártók).
Jegyzet. Sok kivétel van: például egyes Mazda autómodellek lekérdezésekor a Ford PWM protokoll használható. Ezért, ha átviteli problémák lépnek fel, először próbáljon meg valamilyen más protokollt használni.
A protokoll kiválasztása a 41 hexadecimális vezérlő bájtból és az azt közvetlenül követő bájtból álló kombináció továbbításával történik, amely meghatározza a protokoll típusát: 0 = VPW, 1 = PWM, 2 = ISO 9141. Így például a 41 02 hex parancs inicializálja az ISO 9141 protokollt.
Válaszul a vezérlő egy vezérlő bájtot és egy állapotbájtot küld. Az MSB vezérlő bájt beállítása jelzi a problémákat, és a következő állapotbájt tartalmazza a megfelelő információkat. Sikeres inicializáláskor egy 01 hexadecimális vezérlő bájt kerül elküldésre, jelezve, hogy egy ellenőrző állapot bájt következik. A VPW és PWM protokollok esetében az ellenőrző bájt a protokoll-meghatározó bájt egyszerű visszhangja (0 vagy 1), amikor az ISO 9141 protokoll inicializálva van, ez egy digitális kulcs lesz, amelyet a fedélzeti OBD processzor ad vissza, amely meghatározza, hogy a protokoll két, kissé eltérő verziója közül melyiket használják.
Jegyzet. A digitális kulcsnak pusztán információs célja van. Megjegyzendő, hogy a VPW és PWM protokollok inicializálása sokkal gyorsabb, mivel csak a releváns információk továbbítását igényli a vezérlőnek.
Az ISO szabványnak megfelelő modelleken az inicializálás körülbelül 5 másodpercet vesz igénybe, amelyet az adapter és a fedélzeti processzor közötti információcserére fordítanak, 5 baud sebességgel.
Az olvasónak meg kell jegyeznie, hogy egyes ISO 9141 járműmodelleknél a protokoll inicializálása szünetel, ha 5 másodpercen belül nem küldenek adatkérést – ez azt jelenti, hogy a számítógépnek néhány másodpercenként automatikusan kérést kell kiadnia, még üresjáratban is.
A kapcsolat létrejötte és a protokoll inicializálása után megkezdődik a normál adatcsere, amely a PC-től kapott kérésekből és az adapter által kiadott válaszokból áll.
Adatcsere eljárás
A vezérlő működése az ISO 9141-2 és SAE család protokolljainak (VPW és PWM) használatakor némileg eltérő forgatókönyv szerint történik.
Csere SAE protokollon keresztül (VPW és PWM)
A protokollok használatával történő adatcsere során csak egy adatkeret kerül pufferelésre, ami azt jelenti, hogy meg kell adni a rögzítendő vagy visszaküldendő keretet. Egyes (ritka) esetekben a beépített processzor egynél több keretből álló csomagokat is továbbíthat. Ilyen helyzetben a kérést addig kell ismételni, amíg a csomagban lévő összes keret meg nem érkezik.
A kérés mindig a következőképpen alakul: [Control byte], [SAE standard request], [Frame number]. Mint fentebb említettük, a vezérlő bájt általában egy szám, amely megegyezik az őt követő bájtok teljes számával. A kérés a SAE J1950 és J1979 specifikációi szerint van formázva, és egy fejlécből (3 bájt), információs bájtok sorozatából és egy hibavezérlő bájtból (CRC) áll. Vegye figyelembe, hogy míg a kérésinformációt szigorúan a SAE-specifikációk szerint állítják elő, a vezérlő bájt és a keretszám fogyasztója az interfészvezérlő.
Az eljárás sikeres befejezése után a válaszüzenet mindig a következő formátumú: [Control byte], [SAE standard response]. A vezérlő bájt, mint korábban, meghatározza az őt követő információs bájtok számát. A válasz a SAE szabvány követelményeinek megfelelően egy fejlécből (3 bájt), egy információs bájtból és egy CRC bájtból áll.
Hiba esetén egy 2 bájtos válaszüzenet kerül elküldésre: [Control byte], [Status byte]. Ebben az esetben az MSB a vezérlő bájtban van beállítva. A négy legkisebb jelentőségű bit a 001 számot alkotja, ami azt jelzi, hogy a vezérlő bájtot egyetlen bájt követi, az állapotbájt. Ez a helyzet elég gyakran előfordulhat, hiszen Műszaki adatok lehetővé tenni annak lehetőségét, hogy a fedélzeti processzor ne adjon ki adatot, valamint téves adatok továbbítását abban az esetben, ha a kérés nem felel meg a járműgyártók által támogatott szabványnak. Az is előfordulhat, hogy a kért adatok pillanatnyilag nincsenek a processzor RAM-jában. Ha a vezérlő nem kapja meg a várt választ, vagy sérült adatot kap, az MSB vezérlő bájt kerül beállításra, amelyet egy állapotbájt követ.
A buszon bekövetkező ütközések esetén az interfész egyetlen 40 hexadecimális bájtot állít elő, amely egy olyan vezérlő bájt, amelynek a legkisebb jelentőségű bitje törlődik. Hasonló helyzet gyakran előfordulhat, amikor az autóbuszt a diagnosztikai adatoknál magasabb prioritású üzenetek terhelik - a számítástechnikai eszköznek meg kell ismételnie az eredeti kérést.
Csere ISO 9141-2 protokollok használatával
Az ISO 9141-2 szabványt a legtöbb ázsiai és európai autógyártó használja. A PC által generált kérés felépítése nem sokban tér el a SAE szabványokban használttól, az egyetlen különbség az, hogy az adapternek nincs szüksége információra a keretszámról, és a megfelelő adatnak nem kell jelen lennie a csomagban. Így egy kérés mindig egy ellenőrző bájtból áll, amelyet információs bájtok láncolata követ, beleértve az ellenőrző összeget is. Válaszüzenetként a vezérlő egyszerűen továbbítja a fedélzeti processzor által generált jeleket. A válaszüzenetben nincs vezérlő bájt, így a PC folyamatos folyamban érzékeli a beérkező információkat, amíg a láncot meg nem szakítja egy 55 ezredmásodperces szünet, jelezve az információs csomag elkészültét. Így a válaszüzenet egy vagy több keretből állhat, ahogy azt a SAE J1979 specifikáció megköveteli. A vezérlő nem elemzi a képkockákat, nem dobja el a nem diagnosztikai képkockákat stb. A PC-nek önállóan kell feldolgoznia a bejövő adatokat, hogy a fejléc bájtok elemzésével elkülönítse az egyes kereteket.
Jegyzet. A legtöbb lekérdezésre adott válasz egyetlen keretből áll.
A legújabb vezérlők módosításai
Jegyzet. Minden információs bájt hexadecimális formátumban (hexa) kerül továbbításra.
Jegyzet. Az XX karakter egy meghatározatlan, fenntartott vagy azonosítatlan bájtot jelöl.
Az alábbiakban bemutatjuk a legújabb interfészvezérlőkre jellemző SAE és ISO 9141 protokollokat használó adatátviteli folyamat főbb különbségeit, valamint az ISO 14230 protokollt használó adatátvitel sorrendjét:
- 1) ISO 9141 szabvány: Címbájt hozzáadva;
- 2) ISO 9141 szabvány: Nem csak egy, hanem mindkét kulcsbájtot ad vissza; (egy további bájt is visszaküldésre kerül SAE módokban, de itt nem használják).
- 3) Hozzáadott támogatás az ISO 14230 protokollhoz.
Kapcsolat létrehozása
A kapcsolat beállítási eljárása nem változott:
| Feladás: | 20 |
| Recepció: | FF |
Protokoll kiválasztása
A protokoll kiválasztása a következőképpen történik:
| VPW: | |
| Feladás: | 41, 00 |
| Recepció: | 02, 01, XX |
PWM: | |
| Feladás: | 41, 01 |
| Recepció: | 02, 01, XX |
ISO 9141: | |
| Feladás: | 42, 02, adr, ahol: adr - cím byte (általában 33 hex) |
| Recepció: | 02, K1, K2, ahol K1, K2 az ISO kulcsbájtok Vagy: 82, XX, XX (iSO 9141 inicializálási hiba) |
ISO 14230 (gyors inicializálás): | |
| Feladás: | 46, 03, R1, R2, R3, R4, R5, ahol: R1÷R5 - üzenet az ISO 14230 kapcsolatlétesítési kérés kezdetéről, általában R1÷R5 = C1, 33, F1, 81, 66 |
| Recepció: | S1, S2, ………, ahol S1, S2, ……… a kapcsolatlétesítésre adott ISO 14230 válasz kezdetéről szóló üzenet |
Jegyzet. Egynél több ECU egymás után továbbítható. Válaszként negatív válaszkód is használható.
Egy tipikus pozitív válasz így néz ki:
S1, S2, ……. = 83, F1, 10, C1, E9, 8F, BD ISO 14230 (lassú inicializálás): | Hasonló az ISO 9141-hez |
Megjegyzés és megjegyzések
Ha a vezérlőt csak egy vagy két protokollon keresztül kívánja használni az adatok továbbítására, akkor a felesleges komponensek kiküszöbölhetők.
Például, ha a VPW (GM) protokollhoz egy áramkört szervez a vezérlőt az autóval összekötő vezetékben, csak három vezetékre lesz szükség (16., 5. és 2. kapocs).
Ha a PWM protokollt nem használják, az R4, R6, R7, R8, R9, R10, T1, T2 és D1 elemek kizárhatók.
Ha az ISO protokoll szerinti cserét megtagadják, a következő elemeket kizárják: R15, R16, R17, R18, R19, R21, T4 és T5.
A VPW protokoll használatának megtagadása lehetővé teszi a következő elemek kizárását: R13, R14, R23, R24, D2, D3 és T3.
5%-os ellenállástűrő szénfilm ellenállásokat használnak.
Kérjük, vegye figyelembe, hogy nincs vészhelyzet-visszaállító gomb (RESET) - ha szükséges, az ilyen visszaállítás elvégezhető a vezérlő leválasztásával az autós csatlakozóról (az interfész processzora automatikusan újraindul). A szoftver újraindítása a számítógépen az interfész újrainicializálását eredményezi.
