Autók BMW Autók Volkswagen Autók Chevrolet Autók Land Rover Autók Lada Autók Honda Autók Peugeot
Magyar Русский
English
Български
Беларускі
Український
Српски
Hrvatski
Română
Polski
Slovenský
A könyvjelzőkhöz Hírek és cikkek Az oldal térképe Visszacsatolás Webhelykeresés
MercedesMan.ru
 
 
 
 
 
 
 
A-Class C-Class E-Class G-Class M-Class S-Class Egyéb
W116 (1972-1980, benzin) W126 (1979-1991, benzin) W140 (1991-1998) W220 (1998-2005)
  • Főoldal
  • S-Class
  • W220 (1998-2005)
  • Motor és rendszerek
  • Gyújtás és vezérlőrendszer
  • Vezérlő személyi számítógép csatlakoztatására az OBD II fedélzeti öndiagnosztikai rendszerrel

Vezérlő személyi számítógép csatlakoztatására az OBD II fedélzeti öndiagnosztikai rendszerrel (Mercedes-Benz S-Class W220)

0
Tartalomjegyzék: Általános információk ↡ Fő célja ↡ Használati javaslatok ↡ Az adatcsere általános elvei ↡ A vezérlő és a fedélzeti…↡ Adatcsere eljárás ↡ Megjegyzés és megjegyzések ↡
A SAE szabvány protokollok (PWM és VPW) és az ISO 9141-2 szerint.

A SAE szabvány protokollok (PWM és VPW) és az ISO 9141-2 szerint.


Jegyzet. A GM által gyártott modellek megfelelnek a VPW szabványnak, a Ford a PWM szabványnak, az ázsiai és európai modellek pedig az ISO 9141-2 szabványnak.


Általános információk



A vizsgált eszköz egy CMOS technológiával készült mikrokontroller.

Figyelem! A vezérlő nem első generációs fedélzeti öndiagnosztikai rendszerekhez (OBD I) való csatlakoztatásra szolgál!


Az eszköz egyszerű szkennerként működik, és diagnosztikai kódok és adatok olvasására készült az OBD II rendszerbő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. A tápfeszültség egy 16 tűs OBD diagnosztikai csatlakozón keresztül jut a vezérlőhöz. A vezérlő sematikus diagramja az ábrán látható.



Használati javaslatok



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

2. A számítógép soros portjához csatlakozó 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.

3. Az elektromos kapcsolatok topológiája tetszőleges. Ha magas a páratartalom, használjon további bypass kondenzátorokat.

4. A kódok és adatok leolvasására szolgáló ingyenes szoftver (böngésző) letölthető a gyártók honlapjá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.


A decimális formátumot a dec címke jelzi.

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 (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 (hex) jel kerül elküldésre, 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). Megjegyzés: Számos kivétel létezik: például egyes Mazda modellek lekérdezésekor a Ford PWM protokollja 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(hex) 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-es paranccsal (hex) 02(hex) az ISO 9141 protokoll inicializálva van.



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 a 01(hex) vezérlő bájt kerül elküldésre, jelezve, hogy egy ellenőrző állapotbájt következik. VPW és PWM protokollok esetén az ellenőrző bájt a protokoll kiválasztási 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 a vezérlő é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 a vezérlő á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), egy információs bájt sorozatbó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ói szerint állítják elő, a vezérlő bájt és a keretszám fogyasztója az interfész chip.

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 meglehetősen gyakran előfordulhat, hiszen a Műszaki leírás lehetőséget ad arra, hogy a fedélzeti processzor ne adjon ki adatot, valamint hibás 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 chip nem kapja meg a várt választ, vagy sérült adatokat kap, az MSB vezérlő bájt kerül beállításra, majd egy állapotbájt következik.



A buszon történő ütközések esetén az interfész egyetlen 40 (hex) 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, azzal a különbséggel, hogy a chipnek nincs szüksége információra a keretszámról, és a megfelelő információnak 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 chip 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 folyamatosan érzékeli a bejövő információkat, amíg a láncot meg nem szakítja egy 55 ezredmásodperces szünet, jelezve az információs csomag befejezését. Így a válaszüzenet egy vagy több keretből állhat, ahogy azt a SAE J1979 specifikáció megköveteli. A chip 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.


Az interfészvezérlők legújabb verziójának módosításai



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.

Jegyzet. Minden információs bájt hexadecimális formátumban kerül továbbításra.


Az XX karakter egy meghatározatlan, fenntartott vagy azonosítatlan bájtot jelöl.

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:
  • VPW:
    • Kiszállítás: 41.00
    • Ügyfélfogadás: 02, 01, XX
  • PWM:
    • Feladás: 41, 01
    • Ügyfélfogadás: 02, 01, XX
  • ISO 9141:
    • Küldés: 42, 02, adr, ahol: adr - cím byte (általában 33 hex)
    • Fogadás: 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):
  • Küldés: 46, 03, R1, R2, R3, R4, R5, ahol: R1÷R5 - üzenet a kapcsolat létrehozására irányuló ISO 14230-as kérés kezdetéről, általában R1÷R5 = C1, 33, F1, 81, 66
  • Fogadás: S1, S2, ……… - üzenetek az ISO 14230 válasz kezdetéről a kapcsolat létrehozására

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): Ugyanaz, mint az ISO 9141

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 szükségtelen komponensek kizárhatók (lásd. 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észhelyzeti visszaállítás gomb (RESET), ha szükséges, az ilyen visszaállítás a vezérlő leválasztásával az autós csatlakozóról történhet (az interfész processzora automatikusan újraindul). A szoftver újraindítása a számítógépen az interfész új inicializálását eredményezi.
Ez a cikk a címen érhető el: orosz, angol, bolgár, fehérorosz, ukrán, szerb, horvát, román, lengyel, szlovák
A cikk ellenőrzése megtörtént: Khromov Roman Mihajlovics
Megosztani a barátokkal:
◀ Előző
S-Class W220 / Gyújtás és vezérlőrendszer
Következő ▶

Második generációs elektronikus vezérlőrendszerek öndiagnosztikája OBD II
Gyújtógyertyák — állapotellenőrzés
A gyújtás időzítésének ellenőrzése és beállítása
Hibaelhárítás – általános információk és előzetes ellenőrzések
A gyújtás és a befecskendező rendszer ellenőrzése
Oszcilloszkóp használata jelek megfigyelésére a vezérlőrendszer áramköreiben
Digitális CAN adatbusz
További hasonló cikkek más modellek javításához

☛ Vezérlő személyi számítógép csatlakoztatására az OBD II fedélzeti… Mercedes W203 (2000-2007)
☛ Vezérlő- és felügyeleti eszközök Mercedes W124 (1984-1995)
☛ Vezérlő személyi számítógép csatlakoztatására az OBD II fedélzeti… Mercedes W463 (1999-2019)
☛ Vezérlő személyi számítógép csatlakoztatására az OBD II fedélzeti… Mercedes W163 (1997-2005)
☛ Óvintézkedések a befecskendező rendszerrel végzett munka során Mercedes Sprinter (1995-2000, diesel)
Különböző formátumú hivatkozások ehhez a cikkhez
Látogatók észrevételei és visszajelzései
Még nincsenek hozzászólások


Mennyi lesz 13 + 44 ?

       





W220 (1998-2005) 
  • Általános információ
  • Bevezetés a kézikönyvbe
  • Kezelési útmutató
  • Karbantartás
  • Motor és rendszerek
  • Motorjavítás
  • Hűtési és fűtési rendszerek
  • Erő- és kipufogórendszerek
  • Gyújtás és vezérlőrendszer
  • Töltő és indító rendszerek
  • Jármű sebességváltó
  • Automata sebességváltó
  • Hajtótengelyek
  • Alváz
  • Fékrendszer
  • Első felfüggesztés
  • Hátsó felfüggesztés
  • Jármű kormányzás
  • Karosszériá
  • Karosszéria alkatrészei
  • Elektromos berendezések
  • Berendezések és műszerek
  • Bekötési rajzok
W140 (1991-1998) 
  • Kezelési útmutató
  • Kezelőszervek és műszerek
  • Vezetés és üzemeltetés
  • Karbantartás
  • Motor és rendszerek
  • Benzinmotor V6
  • Benzinmotor V8
  • Benzinmotor V12
  • Dízelmotor OM603
  • Dízelmotor OM606
  • Hűtőrendszer
  • Tápellátás és befecskendező rendszer
  • Vezérlőrendszer HFM-SFI
  • Vezérlőrendszer LH-SFI
  • Vezérlőrendszerek ME-SFI
  • Dízel vezérlőrendszer
  • Gyújtásrendszer
  • Töltő és indító rendszer
  • Jármű sebességváltó
  • Kézi sebességváltó 717.438
  • Kézi sebességváltó 717.454
  • Automata sebességváltó 722.5
  • Automata sebességváltó 722.6
  • Tengelykapcsoló és hajtótengelyek
  • Differenciál
  • Alváz
  • Fékrendszer
  • Jármű kormányzás
  • Első felfüggesztés
  • Hátsó felfüggesztés
  • Karosszéria
  • Jármű külső (külső elemek)
  • Jármű belső (belső elemek)
  • Elektromos berendezések
  • Berendezések és műszerek
  • Bekötési rajzok
W126 (1979-1991, benzin) 
  • Motor és rendszerek
  • Motorjavítás
  • Gyújtásrendszer
  • Kenőrendszer
  • Hűtőrendszer
  • Üzemanyagrendszer
  • Üzemanyag-befecskendező rendszer
  • Jármű sebességváltó
  • Kuplung és kardán
  • Kézi sebességváltó
  • Automata sebességváltó
  • Alváz
  • Első felfüggesztés
  • Hátsó felfüggesztés
  • Jármű kormányzás
  • Fékrendszer
  • Elektromos berendezések
  • Tápegységek
  • Bekötési rajzok
W116 (1972-1980, benzin) 
  • Általános információ
  • Bevezetés a kézikönyvbe
  • Motor és rendszerek
  • 8 hengeres V8 benzinmotor
  • 6 hengeres I6 benzinmotor
  • Hűtő- és kenőrendszer
  • Karburátor táprendszer
  • Üzemanyag-befecskendező rendszer
  • Gyújtásrendszer
  • Jármű sebességváltó
  • Kuplung és kardán
  • Jármű sebességváltó
  • Alváz
  • Első felfüggesztés
  • Hátsó felfüggesztés
  • Jármű kormányzás
  • Fékrendszer
  • Elektromos berendezések
  • Tápegységek
  • Bekötési rajzok
 
MercedesMan.ru © 2017–2026 · Mobil verzió · Olvass a Mercedesről · Az oldal térképe: EN BG BY UA RS HR RO PL SK HU · Visszacsatolás · Webhelykeresés · A könyvjelzőkhöz A-Class (W168) · C-Class (W201) · C-Class (W202) · C-Class (W203) · E-Class (W123) · E-Class (W124) · E-Class (W210) · G-Class (W463) · M-Class (W163) · S-Class (W116, benzin) · S-Class (W126, benzin) · S-Class (W140) · S-Class (W220) · Sprinter · Vito 1 · Vito 2 · Vario 814D ·
 
Kizárólag sütiket használunk, amelyek nélkül előfordulhat, hogy a weboldal egyes funkciói nem érhetők el.