Autá BMW Autá Volkswagen Autá Chevrolet Autá Land Rover Autá Lada Autá Honda Autá Peugeot
Slovenský Русский
English
Български
Беларускі
Український
Српски
Hrvatski
Română
Polski
Magyar
Do záložiek Novinky a články Mapa stránok Spätná väzba Vyhľadávanie na stránke
MercedesMan.ru
 
 
 
 
 
 
 
A-Class C-Class E-Class G-Class M-Class S-Class Iné
190 (W201) (1982-1993) W202 (1993-2000) W203 (2000-2007)
  • Hlavná
  • C-Class
  • W203 (2000-2007)
  • Motor a systémy
  • Systém zapaľovania a riadenia
  • Ovládač na prepojenie osobného počítača s palubným systémom autodiagnostiky OBD II

Ovládač na prepojenie osobného počítača s palubným systémom autodiagnostiky OBD II (Mercedes-Benz C-Class W203)

0
Obsah: Všeobecné informácie ↡ Hlavný účel ↡ Odporúčania na použitie ↡ Všeobecné princípy výmeny údajov ↡ Inicializácia ovládača a palubného…↡ Nadviazanie spojenia ↡ Inicializácia ↡ Postup výmeny údajov ↡ Výmena cez protokoly SAE (VPW a PWM) ↡ Výmena pomocou protokolov ISO 9141-2 ↡ Úpravy vykonané v najnovšej verzii…↡ Nadviazanie spojenia ↡ Poznámka a komentáre ↡
Ovládač na prepojenie osobného počítača s palubným systémom autodiagnostiky OBD II podľa protokolov noriem SAE (PWM a VPW) a ISO 9141-2.

Schéma ovládača na spárovanie osobného počítača s palubným systémom autodiagnostiky OBD II



Poznámka. Modely vyrábané GM sú v súlade s normou VPW, Ford s normou PWM a ázijské a európske…


Poznámka. Modely vyrábané GM sú v súlade s normou VPW, Ford s normou PWM a ázijské a európske modely s normou ISO 9141-2.


Všeobecné informácie



Ide o mikrokontrolér vyrobený pomocou technológie CMOS.

Pozor! Regulátor nie je určený na pripojenie k palubným autodiagnostickým systémom prvej generácie (OBD I)!


Zariadenie funguje ako jednoduchý skener a je určené na čítanie diagnostických kódov a údajov zo systému OBD II (otáčky motora, teplota chladiacej kvapaliny a nasávaného vzduchu, charakteristika zaťaženia, prúdenie vzduchu do motora a pod.) v rámci normy SAE J1979 prostredníctvom akéhokoľvek dizajnu zbernice (PWM, VPW a ISO 9141-2).



Hlavný účel



Na pripojenie k počítaču stačí 3-žilový kábel, pripojenie k diagnostickému konektoru sa vykonáva pomocou 6-žilového kábla. Napájacie napätie je privádzané do ovládača cez 16-pinový OBD diagnostický konektor. Schematický diagram regulátora je znázornený na obrázku.

Odporúčania na použitie



Na pripojenie zariadenia k autu je možné použiť netienený kábel s dĺžkou maximálne 1,2 m, čo je obzvlášť dôležité pri použití protokolu PWM. Pri použití dlhšieho kábla znížte odpor rezistorov na vstupe zariadenia (R8 a R9 alebo R15). Pri použití tieneného kábla by malo byť tienenie vypnuté, aby sa znížila kapacita.

Kábel na pripojenie k sériovému portu počítača môže byť tiež odtienený. Zariadenie pracuje spoľahlivo s dĺžkou kábla až 9 m Pre výrazne väčšie dĺžky kábla je potrebné použiť výkonnejší komunikátor RS 232.

Topológia elektrických spojení je ľubovoľná. Ak je vlhkosť vysoká, použite dodatočné obtokové kondenzátory.

Bezplatný softvér (prehliadač) na čítanie kódov a údajov je možné stiahnuť z webových stránok výrobcov a je určený na použitie pod DOSom. Malá veľkosť softvérovej aplikácie vo verzii "DOS" umožňuje jej umiestnenie na zavádzaciu disketu DOS a používanie aj na počítačoch vybavených softvérom nekompatibilným s DOS. Voliteľnou podmienkou je dokonca aj prítomnosť pevného disku v počítači.

Všeobecné princípy výmeny údajov



Poznámka. Ak nie je uvedené inak, všetky čísla sú uvedené v hexadecimálnom (hexadecimálnom) formáte.


Desatinný formát je označený štítkom dec.

Výmena dát prebieha cez trojvodičové sériové pripojenie, bez použitia výmeny správ inicializačnej služby (handshaking). Zariadenie počúva správy na kanáli, vykonáva prijaté príkazy a odosiela výsledky do osobného počítača (PC), po ktorom sa okamžite vráti do režimu počúvania. Údaje vstupujúce a vystupujúce z kontroléra sú organizované vo forme reťazca sekvenčných bajtov, z ktorých prvý je riadiaci. Kontrolný bajt je zvyčajne číslo od 0 do 15 dec (alebo 0-F hex), popisujúci počet nasledujúcich informačných bajtov. Napríklad 3-bajtový príkaz by vyzeral takto: 03 (kontrolný bajt), 1. bajt, 2. bajt, 3. bajt. Podobný formát sa používa ako pre prichádzajúce príkazy na vyžiadanie palubného autodiagnostického systému, tak aj pre odchádzajúce správy obsahujúce požadované informácie. Je potrebné poznamenať, že v riadiacom byte sa používajú iba štyri bity nižšieho rádu - bity vyššieho rádu sú vyhradené pre niektoré špeciálne príkazy a môžu byť použité počítačom pri inicializácii spojenia s kontrolérom a vyjednávaní protokolu prenosu dát, ako aj ovládač na kontrolu chýb prenosu. Najmä v prípade chyby prenosu ovládač nastaví najvýznamnejší bit (MSB) riadiaceho bajtu na jednu. Po úspešnom prenose sa všetky štyri najdôležitejšie bity nastavia na nulu.



Poznámka. Existuje niekoľko výnimiek z pravidiel používania kontrolného bajtu.


Inicializácia ovládača a palubného systému autodiagnostiky



Na začatie výmeny údajov musí počítač vytvoriť spojenie s kontrolérom a potom inicializovať kontrolér a dátový kanál OBD II.

Nadviazanie spojenia



Po pripojení ovládača k PC a diagnostickému konektoru OBD je potrebné ho inicializovať, aby sa predišlo zamrznutiu spojenému so šumom v sériových linkách, ak boli pripojené pred zapnutím napájania ovládača. Zároveň sa vykonáva jednoduchá kontrola aktivity rozhrania. Najprv sa odošle jednobajtový signál 20 (hex), ktorý kontrolér vníma ako príkaz na vytvorenie spojenia. V odpovedi radič pošle jeden bajt FF hex (255 dec) namiesto riadiaceho a prejde do pohotovostného režimu pre príjem dát. Počítač môže teraz pokračovať v inicializácii dátového kanála.

Poznámka. Tento prípad je jedným z mála, kedy radič nepoužíva riadiaci bajt.


Inicializácia



V tejto fáze sa inicializuje protokol, prostredníctvom ktorého sa budú vymieňať údaje, a v prípade protokolu ISO sa inicializuje palubný systém. Výmena dát sa vykonáva pomocou jedného z troch protokolov: VPW (General Motors), PWM (Ford) a ISO 9141-02 (ázijských/európskych výrobcov).

Poznámka. Existuje mnoho výnimiek: napríklad pri prieskume niektorých modelov áut Mazda sa môže použiť protokol PWM od spoločnosti Ford. Ak sa teda vyskytnú problémy s prenosom, mali by ste najprv skúsiť použiť nejaký iný protokol. Protokol sa volí odoslaním kombinácie pozostávajúcej z riadiaceho bajtu 41(hex) a bajtu bezprostredne za ním, ktorý určuje typ protokolu: 0 = VPW, 1 = PWM, 2 = ISO 9141. Takže napríklad príkazom 41 (hex) 02(hex) je inicializovaný protokol ISO 9141.




Ako odpoveď radič pošle riadiaci bajt a stavový bajt. Nastavenie riadiaceho bajtu MSB indikuje prítomnosť problémov a nasledujúci stavový bajt bude obsahovať zodpovedajúce informácie. Po úspešnej inicializácii sa odošle riadiaci bajt 01 (hex), čo znamená, že nasleduje bajt stavu overenia. V prípade protokolov VPW a PWM je overovací bajt jednoduchou odozvou bajtu výberu protokolu (0 alebo 1), keď sa inicializuje protokol ISO 9141, bude to digitálny kľúč vrátený palubným procesorom OBD, ktorý určuje, ktorá z dvoch mierne odlišných verzií protokolu sa použije.

Poznámka. Digitálny kľúč má čisto informačný účel. Treba poznamenať, že inicializácia protokolov VPW a PWM je oveľa rýchlejšia, pretože vyžaduje iba prenos relevantných informácií do kontroléra. Na modeloch, ktoré spĺňajú normu ISO, inicializácia trvá približne 5 sekúnd, strávených výmenou informácií medzi radičom a palubným procesorom, vykonávaná rýchlosťou 5 baudov. Čitateľ by si mal uvedomiť, že na niektorých modeloch vozidiel podľa normy ISO 9141 sa inicializácia protokolu pozastaví, ak sa žiadosť o údaje neodošle do 5-sekundového intervalu – to znamená, že počítač musí automaticky vydávať požiadavky každých pár sekúnd, aj keď je nečinný.


Po nadviazaní spojenia a inicializácii protokolu sa začne normálna výmena dát, ktorá pozostáva z požiadaviek prijatých z PC a odpovedí vydaných kontrolérom.

Postup výmeny údajov



Fungovanie kontroléra pri použití protokolov ISO 9141-2 a rodiny SAE (VPW a PWM) prebieha podľa mierne odlišných scenárov.



Výmena cez protokoly SAE (VPW a PWM)



Pri výmene údajov pomocou týchto protokolov sa vyrovnáva iba jeden dátový rámec, čo znamená, že je potrebné špecifikovať rámec, ktorý sa má zachytiť alebo vrátiť. V niektorých (zriedkavých) prípadoch môže palubný procesor prenášať pakety pozostávajúce z viac ako jedného rámca. V takejto situácii sa musí požiadavka opakovať, kým sa neprijmú všetky rámce v pakete.

Požiadavka je vždy vytvorená nasledovne: [riadiaci byte], [štandardná požiadavka SAE], [číslo rámca]. Ako je uvedené vyššie, riadiaci bajt je zvyčajne číslo, ktoré sa rovná celkovému počtu bajtov, ktoré za ním nasledujú. Požiadavka je naformátovaná v súlade so špecifikáciami SAE J1950 a J1979 a pozostáva z hlavičky (3 bajty), sekvencie informačných bajtov a bajtu riadenia chýb (CRC). Všimnite si, že zatiaľ čo informácie o požiadavke sú generované v prísnom súlade so špecifikáciami SAE, spotrebiteľom riadiaceho bajtu a čísla rámca je čip rozhrania.

Po úspešnom dokončení postupu má správa odpovede vždy nasledujúci formát: [Control byte], [SAE štandard response]. Riadiaci bajt, ako predtým, určuje počet informačných bajtov za ním. Odpoveď v súlade s požiadavkami normy SAE pozostáva z hlavičky (3 bajty), reťazca informačných bajtov a bajtu CRC.

V prípade poruchy sa odošle 2-bajtová odpoveď: [Control byte], [Status byte]. V tomto prípade je MSB nastavený v riadiacom byte. Štyri najmenej významné bity tvoria číslo 001, čo znamená, že za riadiacim bytom nasleduje jeden bajt, stavový bajt. Táto situácia môže nastať pomerne často, pretože špecifikácie umožňujú, aby palubný procesor nevydal údaje, ako aj prenos nesprávnych údajov v prípade, že požiadavka nezodpovedá norme podporovanej výrobcami vozidiel. Je tiež možné, že požadované údaje sa momentálne nenachádzajú v pamäti RAM procesora. Keď čip nedostane očakávanú odpoveď, alebo dostane poškodené dáta, nastaví sa riadiaci bajt MSB, po ktorom nasleduje stavový bajt.



V prípade kolízií na zbernici vytvára rozhranie jeden bajt 40 (hex), čo je riadiaci bajt s vymazaným najmenej významným bitom. Podobná situácia môže nastať pomerne často, keď je autobusová zbernica zaťažená správami s vyššou prioritou, ako sú diagnostické dáta – výpočtové zariadenie musí zopakovať pôvodnú požiadavku.

Výmena pomocou protokolov ISO 9141-2



Normu ISO 9141-2 používa väčšina ázijských a európskych výrobcov automobilov. Štruktúra požiadavky generovanej PC sa príliš nelíši od tej, ktorá sa používa v štandardoch SAE, len s tým rozdielom, že čip nepotrebuje informáciu o čísle rámca a zodpovedajúca informácia by nemala byť prítomná v pakete. Žiadosť teda vždy pozostáva z kontrolného bajtu, za ktorým nasleduje reťaz informačných bajtov vrátane kontrolného súčtu. Ako odpoveď čip jednoducho prenáša signály generované palubným procesorom. V správe s odpoveďou nie je žiadny riadiaci bajt, takže PC vníma prichádzajúce informácie nepretržite, až kým sa reťaz nepreruší pauzou 55 milisekúnd, čo indikuje dokončenie informačného paketu. Takže správa s odpoveďou môže pozostávať z jedného alebo viacerých rámcov, ako to vyžaduje špecifikácia SAE J1979. Čip neanalyzuje snímky, nevyraďuje nediagnostické snímky atď. Počítač musí spracovať prichádzajúce dáta sám, aby izoloval jednotlivé rámce analýzou bajtov hlavičky.

Poznámka. Odpovede na väčšinu otázok pozostávajú z jedného rámca.


Úpravy vykonané v najnovšej verzii ovládačov rozhrania



Nižšie sú uvedené hlavné rozdiely v procese prenosu údajov pomocou protokolov SAE a ISO 9141, ktoré sú charakteristické pre najnovšie ovládače rozhrania, ako aj poradie prenosu údajov pomocou protokolu ISO 14230:


  • 1) Norma ISO 9141: Pridaný bajt adresy;
  • 2) Norma ISO 9141: Vráti nielen jeden, ale oba kľúčové bajty; (dodatočný bajt sa vráti aj v režimoch SAE, ale tu sa nepoužíva).
  • 3) Pridaná podpora pre protokol ISO 14230.

Poznámka. Všetky informačné bajty sa prenášajú v hexadecimálnom formáte.


Znak XX označuje nedefinovaný, rezervovaný alebo neidentifikovaný bajt.

Nadviazanie spojenia



Postup nastavenia pripojenia sa nezmenil:
  • Odoslanie: 20
  • Recepcia: FF

Výber protokolu

VPW:
  • Odoslanie: 41:00
  • Recepcia: 02, 01, XX

PWM:
  • Odoslanie: 41, 01
  • Recepcia: 02, 01, XX

ISO 9141:
  • Odosielanie: 42, 02, adr, kde: adr - bajt adresy (zvyčajne 33 hex)
  • Príjem: 02, K1, K2, kde K1, K2 sú kľúčové bajty ISO
  • Alebo: 82, XX, XX (chyba inicializácie ISO 9141)

[Celý článok dostupný na zdroji MERCEDESMAN]

ISO 14230 (rýchla inicializácia):
  • Odosielanie: 46, 03, R1, R2, R3, R4, R5, kde: R1÷R5 - správa o začiatku požiadavky ISO 14230 na vytvorenie spojenia, zvyčajne R1÷R5 = C1, 33, F1, 81, 66
  • Prijať: S1, S2, ………, kde S1, S2, ……… - správa o začiatku odpovede ISO 14230 na vytvorenie spojenia

Poznámka. Postupne je možné prenášať viac ako jednu ECU. Ako odpoveď možno použiť záporný kód odpovede.


Typická kladná odpoveď vyzerá takto: S1, S2, ……. = 83, F1, 10, C1, E9, 8F, BD

ISO 14230 (pomalá inicializácia): Rovnaké ako ISO 9141.

Poznámka a komentáre



Ak plánujete použiť kontrolér na prenos údajov iba cez jeden alebo dva z protokolov, môžete eliminovať nepotrebné komponenty. Napríklad pri organizovaní okruhu pre protokol VPW (GM) v kábli pripájajúcom ovládač k autu budú potrebné iba tri vodiče (svorky 16, 5 a 2).



Ak sa nepoužíva protokol PWM, prvky R4, R6, R7, R8, R9, R10, T1, T2 a D1 môžu byť vylúčené.

Ak sa výmena podľa protokolu ISO odmietne, vylúčia sa tieto prvky: R15, R16, R17, R18, R19, R21, T4 a T5.

Odmietnutie použitia protokolu VPW vám umožňuje vylúčiť nasledujúce prvky: R13, R14, R23, R24, D2, D3 a T3.

Používajú sa rezistory s uhlíkovým filmom s toleranciou odporu 5 %.

Upozorňujeme, že neexistuje tlačidlo núdzového resetu (RESET), v prípade potreby je možné takýto reset vykonať odpojením ovládača od konektora automobilu (procesor rozhrania sa automaticky reštartuje). Reštartovanie softvéru na PC má za následok novú inicializáciu rozhrania.
Tento článok je dostupný na: ruský, anglicky, bulharský, bieloruský, ukrajinský, srbský, chorvátsky, rumunský, poľský, maďarský
Článok je overený: Rodionov Arťom Semjonovič
zdieľať s priateľmi:
◀ Predchádzajúce
C-Class W203 / Systém zapaľovania a riadenia
Ďalšie ▶

Diagnostika elektronických riadiacich systémov motora, vstrekovania, zapaľovania a pomocných bŕzd
Elektronická diagnostika riadiaceho systému a diagnostické zariadenia
Odstránenie a inštalácia žeraviacich sviečok
Kontrola dieselových žeraviacich sviečok
Systém predhrievania dieselového motora
Diagnostika elektronického systému automatickej klimatizácie (AC)
Použitie osciloskopu na pozorovanie signálov v obvodoch riadiaceho systému
Viac podobných článkov na opravu iných modelov

☛ Diagnostika a riešenie problémov s chladiacim systémom Mercedes W124 (1984-1995)
☛ Ovládač na prepojenie osobného počítača s palubným systémom… Mercedes W463 (1999-2019)
☛ Ovládač na prepojenie osobného počítača s palubným systémom… Mercedes W163 (1997-2005)
☛ Ovládač na prepojenie osobného počítača s palubným systémom… Mercedes W220 (1998-2005)
☛ Bezpečnostné opatrenia pri práci so vstrekovacím systémom Mercedes Šprintér (1995-2000, diesel)
Odkaz na tento článok v rôznych formátoch
Komentáre a spätná väzba od návštevníkov
Zatiaľ žiadne komentáre


Koľko bude 49 + 25 ?

       





W203 (2000-2007) 
  • Všeobecné informácie
  • Úvod k príručke
  • Návod na obsluhu
  • Údržba
  • Motor a systémy
  • Benzínové motory
  • Dieselové motory
  • Chladiaci systém
  • Vetranie a kúrenie
  • Napájací systém
  • Vstrekovací systém (benzín)
  • Systém vstrekovania (diesel)
  • Výfukový systém
  • Systém zapaľovania a riadenia
  • Nabite a spustite systémy
  • Prevodovka
  • Manuálna prevodovka
  • Automatická prevodovka
  • Spojkové a hnacie hriadele
  • Diferenciál
  • Podvozok
  • Brzdový systém
  • Odpruženie vozidla
  • Riadenie
  • Karoséria
  • Exteriér (vonkajšie prvky)
  • Interiér (vnútorné prvky)
  • Elektrické zariadenia
  • Vybavenie a nástroje
  • Systém osvetlenia
  • Schémy zapojenia (2000)
  • Schémy zapojenia (od roku 2001)
W202 (1993-2000) 
  • Všeobecné informácie
  • Návod na obsluhu
  • Ovládanie vozidla
  • Starostlivosť o auto
  • Údržba
  • Motor a systémy
  • Benzínové motory
  • Dieselové motory
  • Mazací systém
  • Chladiaci systém
  • Kúrenie a vetranie
  • Systém zapaľovania
  • Palivový systém
  • Vstrekovací systém (benzín)
  • Systém vstrekovania (diesel)
  • Výfukový systém
  • Prevodovka
  • Spojka
  • Prevodovka
  • Podvozok
  • Odpruženie, kolesá a pneumatiky
  • Riadenie
  • Brzdový systém
  • Karoséria
  • Exteriér (vonkajšie prvky)
  • Interiér (vnútorné prvky)
  • Dvere a okná
  • Elektrické zariadenia
  • Vybavenie a nástroje
  • Napájacie zariadenia
  • Systém osvetlenia
  • Schémy zapojenia
190 (W201) (1982-1993) 
  • Všeobecné informácie
  • Úvod k príručke
  • Prevádzka a údržba
  • Údržba (benzín)
  • Údržba (diesel)
  • Diagnostika chyby
  • Motor a systémy
  • Benzínový motor I4
  • Benzínový motor V6
  • Dieselové motory
  • Generálna oprava motora
  • Chladenie a kúrenie
  • Systém napájania (karburátor)
  • Vstrekovací systém (benzín)
  • Systém vstrekovania (diesel)
  • Výfukový systém
  • Systém nabíjania a štartovania
  • Systém zapaľovania (I4)
  • Systém zapaľovania (V6)
  • Systém predhrievania nafty
  • Prevodovka
  • Spojka
  • Manuálna prevodovka
  • Automatická prevodovka
  • Kardanový hriadeľ
  • Podvozok
  • Brzdový systém
  • Odpruženie vozidla
  • Riadenie
  • Karoséria
  • Exteriér (vonkajšie prvky)
  • Interiér (vnútorné prvky)
  • Dvere, zámky a okná
  • Elektrické zariadenia
  • Vybavenie a nástroje
  • Schémy zapojenia
 
MercedesMan.ru © 2017–2026 · Mobilná verzia · Prečítajte si o Mercedese · Mapa stránok: EN BG BY UA RS HR RO PL SK HU · Spätná väzba · Vyhľadávanie na stránke · Do záložiek 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, benzín) · S-Class (W126, benzín) · S-Class (W140) · S-Class (W220) · Šprintér · Vito 1 · Vito 2 · Vario 814D ·
 
Používame iba súbory cookie, bez ktorých niektoré funkcie stránky nemusia byť dostupné.