Me ardhjen e sistemeve elektronike të kontrollit nga mikroprocesorët në makina, gjithashtu u bë e nevojshme të kontrolloni parametrat e funksionimit të vetë njësive dhe qarqet elektrike lidhëse. Për këtë qëllim, u shpik një pajisje, e cila mori emrin (On Board Diagnostic), fillimisht ajo dha vetëm informacione për mosfunksionimin, pa asnjë sqarim.
Në makinat moderne, duke përdorur lidhësin OBD me një prizë standarde të lidhësit për diagnostifikim, mund të lidhni një kompjuter të veçantë ose një skaner në kompjuterin në bord dhe të bëni diagnostifikim të plotë vetë për pothuajse çdo shofer. Që nga viti 1996, një koncept i dytë i standardit është zhvilluar në SHBA, i cili është bërë i detyrueshëm për makinat e reja.
Qëllimi i OBD2 përcakton:
lloji i lidhësit diagnostikues;
pinout i lidhësit për diagnostifikim;
protokollet e komunikimit elektrik;
format mesazhi.
Bashkimi Evropian ka miratuar EOBD, e cila bazohet në OBD2. Mandatoryshtë e detyrueshme për të gjitha makinat nga janari 2001. OBD-2 mbështet 5 protokolle komunikimi.
Duke ditur vendndodhjen dhe përcaktimin standard të lidhësit, mund ta kontrolloni veturën vetë. Për shkak të zbatimit të gjerë të OBD2, kur diagnostikoni një makinë, mund të merrni një kod gabimi që do të jetë i njëjtë pavarësisht nga marka dhe modeli i makinës.
Kodi standard përmban strukturën X1234, ku secili karakter ka kuptimin e vet:
X është i vetmi karakter alfabetik që ju lejon të njihni një sistem të gabuar (motori, kutia e shpejtësisë, përbërësit elektronikë, etj.);
1 - përfaqëson një kod të përgjithshëm OBD2 ose kode shtesë të fabrikës;
2 - sqarimi i vendndodhjes së mosfunksionimit (furnizimi me energji elektrike ose sistemi i ndezjes, qarqet ndihmëse, etj.);
34 është numri serik i gabimit.
Pinout i lidhësit diagnostikues OBD2 ka një prizë të veçantë të energjisë nga rrjeti në bord, kjo ju lejon të përdorni çdo skaner dhe përshtatës pa qarqe elektrike shtesë. Nëse më parë protokollet diagnostikuese tregonin vetëm informacion të përgjithshëm në lidhje me praninë e ndonjë problemi, tani, falë lidhjes së pajisjes diagnostikuese me njësitë elektronike të makinës, mund të lexohen informacione më të plota në lidhje me një mosfunksionim specifik.
Çdo pajisje diagnostike e lidhur duhet të jetë në përputhje me një nga tre standardet ndërkombëtare:
Vendndodhja e lidhësit diagnostikues me pinout OBD2 për diagnostifikim mund të ndryshojë shumë nga automjeti në automjet. Nuk ka asnjë standard të vetëm për vendndodhjen, këtu do të ndihmoheni nga një manual makine ose shkathtësi manuale.
Më poshtë janë disa pika të zakonshme për kërkim të lehtë:
- në çarë të zorrës së poshtme të panelit të instrumenteve në zonën e gjurit të majtë të shoferit;
- nën tavëllin e instaluar në pjesën qendrore të pultit (disa modele Peugeot);
- nën priza plastike në pjesën e poshtme të pultit ose në tastierën qendrore (tipike për produktet VAG);
- në murin e pasëm të pultit pas kutisë së dorezës (disa modele Lada);
- në tastierën qendrore në zonën e levës së frenave të parkimit (gjendet në disa makina
- në fund të kamareve të krahut (e zakonshme në makinat franceze);
- nën kapuçin pranë mburojës së motorit (tipike për disa makina koreane dhe japoneze).
Shumë shoferë gjithashtu ndonjëherë e transferojnë me qëllim pinoutin OBD2 në një vend tjetër jo gjithmonë standard, kjo mund të jetë për shkak të riparimit të instalimeve elektrike ose për të mbrojtur makinën nga vjedhja.
Llojet e lidhësve me pinout OBD2
Në fillim të viteve 2000, nuk kishte kërkesa të rrepta për formën e jashtme të lidhësit, dhe shumë prodhues të automjeteve përcaktuan konfigurimin e pajisjes. Sot ekzistojnë dy lloje të lidhësve OBD 2, të caktuar Lloji A dhe Tipi B.
Të dy prizat janë pothuajse identike në dukje dhe kanë një dalje 16-pin (dy rreshta me tetë kontakte), ndryshimi i vetëm është midis brazdave qendrore udhëzuese.
Numërimi i kunjave në bllok është nga e majta në të djathtë, ndërsa në rreshtin e sipërm ka kontakte me numrat 1-8, dhe në rreshtin e poshtëm - nga 9 në 16. Pjesa e jashtme e rastit është bërë në formën e një trapezoid me qoshe të rrumbullakosura, i cili siguron lidhje të besueshme të përshtatësit diagnostikues. Në foto, të dy versionet e pajisjeve.
Ndryshimet e lidhësit - Lloji A në të majtë dhe Tipi B në të djathtë
OBD 2 lidhës - pinout
Më poshtë është një diagram dhe caktimi i pinit në lidhësin me pinout OBD2, të cilat përcaktohen nga standardi.
Numërimi i prizave në një lidhës
Përshkrimi i përgjithshëm i prizave:
1 - rezervë, çdo sinjal i vendosur nga prodhuesi i makinës mund të dalë në këtë pin;
2 - kanali "K" për transferimin e parametrave të ndryshëm (mund të përcaktohet - autobusi J1850);
3 - e ngjashme me të parën;
4 - tokëzimi i lidhësit në trupin e makinës;
5 - argumentimi i sinjalit të përshtatësit diagnostikues;
6 - lidhje direkte e kontaktit të autobusit CAN J2284;
7 - kanali "K" sipas standardit ISO 9141-2;
8 - të ngjashme me kontaktet 1 dhe 3;
9 - të ngjashme me kontaktet 1 dhe 3;
10 - kunja për lidhjen e autobusit standard J1850;
11 - caktimi i kunjave përcaktohet nga prodhuesi i automjetit;
12 - në mënyrë të ngjashme;
13 - në mënyrë të ngjashme;
14 - kunja shtesë e autobusit CAN J2284;
15 - kanali "L" sipas ISO 9141-2;
16 - dalja pozitive e tensionit të rrjetit në bord (12 Volt).
Një shembull i pinout-it të fabrikës të lidhësit OBD 2 është Hyundai Sonata, ku pin 1 merr një sinjal nga njësia e kontrollit të sistemit të frenimit kundër bllokimit, dhe pin 13 merr një sinjal nga njësia e kontrollit dhe sensorët e airbag.
Në varësi të protokollit të funksionimit, pinoutet lejohen:
Kur përdorni protokollin standard ISO 9141-2, ai aktivizohet përmes pin 7, ndërsa kunjat 2 dhe 10 në lidhës janë joaktive. Për transferimin e të dhënave, përdoren kunjat me numrat 4, 5, 7 dhe 16 (ndonjëherë kunja numër 15 mund të përdoret).
Me protokollin SAE J1850 në variantin VPW (Modulimi i Gjerësisë së Pulsit të Ndryshueshëm), përfshihen kunjat 2, 4, 5 dhe 16. Lidhësi është tipik për automjetet amerikane dhe evropiane të General Motors.
Përdorimi i J1850 në modalitetin PWM (Modulimi i Gjerësisë së Pulsit) siguron përdorim shtesë të kunjës 10. Ky lloj lidhës përdoret në produktet Ford. Protokolli J1850 në çdo formë karakterizohet nga mos përdorimi i kunjit numër 7.
Sigurisht, për shumë njerëz, diagrame dhe përshkrime të tilla të pinout -ve të lidhësit OBD2 janë shumë të komplikuara dhe të panatyrshme. Shpesh, shoferët preferojnë që periodikisht ta japin makinën e tyre në një shërbim të specializuar të makinave dhe as të mos mendojnë për lidhëset diagnostikues dhe, për më tepër, për fiksimet e tyre. Sidoqoftë, vlen të njihet dobia e vetë-diagnostikimit. Shoferët me përvojë thonë se është e nevojshme që çdo pronar i makinës të ketë një skaner diagnostikues në makinë në mënyrë që të kontrollojë shpejt dyshimet e tyre në lidhje me funksionimin e makinës, të kontrollojë gabimet, cilësimet dhe të ngjashme, të cilat, para së gjithash, do të kursejnë domethënës para.
Përparësitë e dukshme të vetë-diagnostikimit përmes lidhësit OBD2:
- Kursimet e kostos, stacionet e shërbimit ngarkojnë shumë para për diagnostifikim të thjeshtë kompjuterik
- Zbuloni shpejt gabimin dhe kuptoni mosfunksionimin pa ndihmën e specialistëve, nuk keni nevojë të jeni nervozë në stacionin e shërbimit dhe mund të shmangni prishjet e shpikura, siç ndodh shpesh në shërbimet e paskrupullta.
Fat i mirë në rrugë dhe në diagnostikimin e makinave!
Bëni vetë diagnostifikimin e makinës: Porta OBD për t'ju ndihmuar.
Pothuajse asnjë nga vizitorët në këtë faqe nuk është një inxhinier profesionist i riparimit ... ose asgjë. Profesionet janë të ndryshme, ne mund të bëjmë gjërat e zakonshme rreth shtëpisë: zëvendësoni një llambë, çekiç në një gozhdë ... shtroni pllaka, instaloni dritare ... Megjithatë, shumë prej tyre kanë një artikull që është objekt adhurimi dhe i veçantë element i buxhetit të familjes. Ne e përdorim atë për të lëvizur organizmat tanë nga pika A në pikat B, C dhe më tej sipas alfabetit.
Unpleasantshtë e pakëndshme kur vjen momenti kur automjeti ynë, duke u kthyer në një "luks", refuzon ta bëjë këtë. Epo, rrota është shpuar, antifrizi është në rrugë - gjithçka është e qartë këtu. Dhe nëse nuk fillon ose funksionon si të dojë? Ne i kushtojmë këtë pjesë makinave të shkrimit.
Dhe ju mund të merreni me shumë nga problemet e makinës suaj vetë. Tani, megjithatë, ka shumë stacione autobusësh që lexojnë gabime nga kompjuteri në bord. Dhe është falas. Por tashmë ka propozime në treg me ndihmën e të cilave mund të bëni vetë diagnostifikimin kompjuterik të një makine.
Duke kërkuar për portin OBD2
Gjëja e parë që duhet të bëni është të gjeni vetë portën OBD2. Nën kolonën e drejtimit, pranë kutisë së siguresave ose në mes të pultit - dhe gjithmonë e mbuluar nga një kapak për të parandaluar shikimin aksidental. Ju do të duhet të uleni, por kur ta shihni, nuk do ta ngatërroni me asgjë:
REFERENC
Nga rruga, ju (teorikisht) mund të mësoni për ekzistencën e tij dhe vendndodhjen e tij të saktë tani. Ne shkojmë në faqen e internetit të CarMD, futim modelin, markën dhe vitin e makinës (jo të gjitha janë në dispozicion, nuk ka rusë, dhe makinat e huaja nuk përfaqësohen nga të gjitha modelet - unë zgjodha atë të duhurin):
dhe në një moment ata do t'ju tregojnë se ku të shikoni:
Mbaj mend që kishte edhe një aplikacion të ilustruar për Android Kërkimi i Portit OBD, megjithatë, Google Store aktualisht po jep një gabim për këtë emër. Por gjetja e lidhësit nuk është pjesa më e vështirë.
E gjeta? Hidhini një vështrim më të afërt atij. Unë njoh dy lloje të lidhësve OBD2: lloji A dhe lloji B. Ato janë lehtësisht të dallueshme:
Si të përcaktoni versionin e protokollit? Shikoni kunjat e lidhësit:
kontaktet e përfshira (nga e majta në të djathtë, nga lart poshtë) 2 6 7 10 14 15
Dhe këtu është një tabelë për t'ju ndihmuar të kuptoni versionin e protokollit:
Te 2 | Te 6 | Te 7 | Te10 | Te 14 | Te 15 | Standarde |
ka | ka | J1850 PWM | ||||
ka | J1850 VPW | |||||
ka | ka* | ISO9141 / 14230 | ||||
ka | ka | ISO15765 (MUND) |
* 15 kontakti quhet edhe linja L. Ekzistenca e tij është opsionale në versionet më të reja të automjeteve që përdorin protokollet ISO9141-2 ose ISO14230-4.
Duke parë nga afër kontaktet, do të kuptoni që tabela nuk është e plotë. Po, përveç kontakteve 2 , 7 , 10 dhe 15 lidhësi duhet të ketë kunjat 4 (toka e shasisë), 5 (toka e qarkut) dhe 16 (plus bateri). Kështu, lloji i protokollit përcaktohet nga prania e kontakteve:
Një nga mënyrat për të gjetur se cili version OBD mbështetet nga kompjuteri në makinë është gjetja e pllakës së informacionit. Informacioni i automjetit. Nën kapuçin, mund (ose jo) të shihet në disa vende njëherësh. Isshtë ekzekutuar në formën e një pllake në një bazë metalike ose letre, dhe ndër të tjera, ajo domosdoshmërisht përmban një mbishkrim OBD XX u vërtetua... Ky është versioni juaj.
Lexoni: 224
Autocom është një mjet modern diagnostikues që shërben si një lidhje midis makinës dhe kompjuterit. Punon në makina të vjetra dhe të reja. Me të, ju mund të diagnostikoni automjetet nga viti 1988 e në vazhdim. Në total, mbështeten pothuajse 50 marka të ndryshme makinash.
Diagramet pinout lidhës
Shumë njerëz përballen me problemin e vendosjes së kabllove për kamionë, kështu që rishikimi 2 i Skemës ka mbledhur një koleksion të plotë të prizave dhe lidhjeve për kabllo të tillë.
Kompletet e kabllove automatike
Ekzistojnë komplete universale në shitje, për shembull, një grup kabllosh diagnostikues Autocom CDP + Trucks - të përdorura për të lidhur Autosom CDP + autoscanner me kamionë me lidhje diagnostike të stilit të vjetër.
Lista e kabllove të përfshira në komplet:
- Kabllo diagnostike Autocom - Knorr, Rimorkio Wabco 7 pin
- Kabllo diagnostike Autocom - MAN 12 pin
- Kabllo diagnostike Autocom - MAN 37 pin
- Kabllo diagnostike Autocom - IVECO 30 pin
- Kabllo diagnostike Autocom - SCANIA 16 pin
- Kabllo diagnostike Autocom - Mercedes -BENZ 14 pin
- Kabllo diagnostike Autocom - Renault 12 pin
- Kabllo diagnostike Autocom - VOLVO 8 pin
Me paketën softuerike TRUCKS, ju keni qenë në gjendje të kryeni diagnostifikime specifike për markën për automjete komerciale të lehta dhe të rënda, autobusë dhe rimorkio që nga viti 1995, me gjithsej 37 marka të ndryshme.
Përshkrimi i programit Autocom
Lista e ECU -ve të mbështetura:
Diagnostifikimi i motorit përmes protokollit OBD2
- diagnostifikimi i motorit sipas protokolleve të fabrikës
- diagnostifikimi i sistemeve elektronike të ndezjes
- diagnostifikimi i sistemeve të kontrollit të klimës
- diagnostifikimi i imobilizatorëve
- diagnostifikimi i sistemeve të kontrollit të transmetimit
- diagnostifikimi i sistemeve ABS
- diagnostifikimi i sistemeve të SRS Airbag
- diagnostifikimi i pultit dhe rivendosja e intervaleve të shërbimit
- diagnostifikimi i sistemeve të komoditetit
- diagnostifikimi i sistemeve elektronike të trupit
Programi diagnostik GENERIC është krijuar për diagnostifikim të bazuar në standarde, veçanërisht për lidhjen dhe standardizimin e kodeve të defekteve. GENERIC përfshihet si për veturat e pasagjerëve ashtu edhe për kamionët.
Protokollet dhe standardet 2xHS CAN (ISO 11898-2), SW CAN (SAE J2411), K / L (ISO 9141-2), VPW (J1850), PWM (J1850), RS485 (J1708), TTL dhe (SPI, analoge brenda, 5 volt jashtë).
Me funksionin e regjistruesit të fluturimit, ju mund të regjistroni parametra në kohë reale ndërsa automjeti është duke lëvizur. Gjatë regjistrimit, ju mund, me klikimin e një butoni, të nënvizoni dhe mbani mend një gabim specifik me qëllim që ta shqyrtoni më vonë. TCS CDP + është e pajisur me memorie të integruar, e cila eliminon nevojën për një kompjuter. Kujtesa nuk përfshihet në paketë.
Me treguesin shumëngjyrësh të Autocom, ju keni kontroll të plotë mbi procesin diagnostikues. Ngjyra të ndryshme dhe kërkesa të shëndosha do t'ju tregojnë se cila fazë e diagnozës është duke u kryer aktualisht. Për shembull, nëse treguesi kalon midis blu dhe jeshil, ai komunikon me njësinë e kontrollit të automjetit.
Kur Autocom është i lidhur me automjetin, pajisja do të kontrollojë tensionin elektrik të automjetit dhe do të përshtatet automatikisht me nivelin e tensionit të automjetit prej 12 ose 24 volt. Nëse tensioni bëhet shumë i lartë ose shumë i ulët, Autocom do t'ju lajmërojë si me një sinjal të dëgjueshëm ashtu edhe me një dritë treguese, si dhe një paralajmërim përmes ikonës së baterisë në softuer.
Ekziston një funksion në softuer që ju lejon të lexoni numrin e shasisë nga automjeti që dëshironi të diagnostikoni. Kjo siguron që modeli dhe viti i prodhimit të zgjidhen automatikisht. Për më tepër, kodi i motorit për automjetet që janë normalisht të lexueshëm zgjidhet gjithashtu automatikisht.
Sistemi Inteligjent i Skanimit (ISS) skanon të gjitha sistemet në automjet dhe shfaq kodet e defekteve që ruhen në secilin sistem. Kjo kursen kohë dhe ju jep një pasqyrë të shpejtë të gjendjes aktuale të automjetit në tërësi. Kur ISS të përfundojë, ju mund të zgjidhni një sistem të dedikuar menaxhimi për të analizuar rezultatet më vonë.
Identifikimi i Sistemeve Inteligjente (ISI) zbulon dhe zgjedh automatikisht llojin e kontrolluesit që është instaluar në automjet. Kjo siguron që sesioni diagnostikues të funksionojë si duhet me parametrat e saktë siç kërkohet.
Sipas këtij funksioni, ju do të jeni në gjendje të shihni përshtatjet dhe rregullimet që janë të mundshme për një automjet të veçantë pa pasur automjetin pranë jush. Së bashku me tekstin si udhëzues, ju mund të planifikoni dhe të jeni efektiv në punën tuaj, madje edhe në situata të vështira.
Skaneri Autocom është i pajisur me një teknologji unike multiplexer, e cila lejon që ai të përdoret në të gjitha llojet e automjeteve, pavarësisht nga niveli i tensionit dhe standardet e komunikimit. Për ato automjete që nuk përdorin lidhësin standard 16-pin, ekziston mundësia e lidhjes dhe kabllove të përshtatësit special.
Udhëzim video
Kjo ndoshta ka ndodhur me të gjithë ne: ju jeni duke vozitur në makinën tuaj dhe papritmas një dritë e verdhë "Check Engine" ndizet në pult, si një paralajmërim se ka një lloj problemi me motorin. Fatkeqësisht, kjo vetëm nuk jep asnjë aluzion se çfarë saktësisht po e shkakton problemin dhe mund të nënkuptojë çdo gjë, nga një kapak i karburantit i lirshëm deri tek problemet me konvertuesin katalitik. Mbaj mend që një Honda Integra e '94 kishte një ECU nën sediljen e shoferit dhe LED i kuq do të ndizte nëse do të kishte ndonjë problem me motorin.
Duke numëruar numrin e "ndezjeve", ishte e mundur të përcaktohej kodi i gabimit. Ndërsa ECU -të e makinave bëhen gjithnjë e më komplekse, numri i kodeve të gabimit rritet në mënyrë eksponenciale. Përdorimi i diagnostikuesit në bord të automjetit (OBD-II) mund ta zgjidhë këtë problem. Ky përshtatës ju lejon të përdorni një kompjuter personal për diagnostikimin e OBD. Përshtatësi AllPro është funksionalisht i pajtueshëm me ELM327 dhe mbështet të gjithë protokollet ekzistues të komunikimit OBD-II:
ISO 9141-2
ISO 14230-4 (KWP2000)
SAE PWM J1850 (Modulimi i Gjerësisë së Pulsit)
SAE VPW J1850 (Gjerësia e ndryshueshme e pulsit)
ISO 15765-4 Rrjeti i Zonave të Kontrolluara (CAN)
VPW, PWM dhe CAN
Dy protokollet e para ISO janë përshkruar në publikimin e mëparshëm të përmendur më lart. Një përshkrim i hollësishëm i protokolleve OBD është përtej qëllimit të këtij artikulli, unë do t'i listoj vetëm ato shkurtimisht.J1850 VPW (Gjerësia e Pulsit të Ndryshëm) është një protokoll për makinat e General Motors dhe disa modele Chrysler me një shpejtësi transmetimi prej 10.4 kbps mbi një tel.
Tensioni në autobusin VPW ndryshon nga 0 në 8 V, të dhënat në autobus transmetohen duke alternuar impulse të shkurtra (64 µs) dhe të gjata (128 µs). Shkalla aktuale e transferimit të të dhënave në autobus ndryshon në varësi të maskës së bitit të të dhënave dhe shkon nga 976 në 1953 bytes / s. Isshtë protokolli më i ngadalshëm OBD.
J1850 PWM(Pulse With Modulation) e përdorur në automjetet Ford. Shkalla e baudit këtu është 41.6 kbps duke përdorur një sinjal diferencial mbi dy tela. Tensioni i autobusit ndryshon nga 0 në 5 V, dhe kohëzgjatja e pulsit është 24 μs. Puna me këtë protokoll kërkon programim të kujdesshëm të mikroprocesorit, pasi shpejtësia e ekzekutimit të udhëzimeve të gjuhës C në një mikroprocesor PIC, edhe me një arkitekturë të përmirësuar PIC18, bëhet e krahasueshme me gjatësinë e një mesazhi të shkurtër të protokollit PWM (7 μs).
MUND Protokolli (Controlled Area Network) i zhvilluar nga Robert Bosch në 1983 dhe më në fund i standardizuar në ISO 11898. Përdorimi i autobusit të të dhënave CAN në makinë lejon pajisje të ndryshme të komunikojnë me njëra-tjetrën, duke anashkaluar procesorin qendror, të ashtuquajturën modalitet multi-master Me
Përparësitë janë gjithashtu rritja e shpejtësisë së transmetimit, deri në 1 Mbit / s dhe imunitet më i mirë i zhurmës. Protokolli fillimisht ishte menduar për përdorim në automobila, por tani po aplikohet edhe në zona të tjera. Për të përmirësuar besueshmërinë e transmetimit të të dhënave, autobusët CAN përdorin një metodë diferenciale të sinjalizimit mbi dy tela. Telat që formojnë këtë çift quhen CAN_High dhe CAN_Low.
Në gjendjen fillestare të autobusit, të dy telat mbajnë një tension konstant në një nivel të caktuar bazë, afërsisht 2.5 V, i quajtur gjendje recesive. Kur kaloni në një gjendje aktive (mbizotëruese), tensioni në tela CAN_High rritet, dhe në tela CAN_Low ulët zvogëlohet, Fig. 1.
Ekzistojnë gjithashtu dy formate mesazhesh ose kornizash-standarde me një fushë adrese 11-bit (CAN 2.0A) dhe të zgjeruara me një fushë 29-bit (CAN 2.0B). Standardi ISO 15765-4 përcakton përdorimin e CAN 2.0A dhe CAN 2.0B për qëllime OBD. Së bashku me normat e autobusëve prej 250 dhe 500 kbps, kjo krijon 4 protokolle të ndryshëm CAN.
A e mbështet makina juaj OBD-II?
OBD kërkohet vetëm në Amerikën e Veriut dhe Evropë. Nëse në Amerikë ky rregull ka qenë në fuqi që nga viti 1996, atëherë Bashkimi Evropian miratoi versionin EOBD të autodiagnostikës, bazuar në OBD-II, relativisht kohët e fundit. Në Evropë, OBD është bërë e detyrueshme që nga viti 2001, dhe për motorët me naftë edhe që nga viti 2004. Nëse makina juaj është prodhuar para vitit 2001, atëherë ajo mund të mos mbështesë fare OBD, edhe nëse ka një lidhës përkatës.
Për shembull, Renault Kangoo '99 nuk e mbështet EOBD (megjithëse editoriali 2004 Kangoo dcI60 me protokoll CAN u lidh me sukses me përshtatësin e përshkruar, dhe Renault Twingo bën! Të njëjtat makina të prodhuara për tregje të tjera, për shembull Turqinë, gjithashtu mund të mos jenë në përputhje me protokollin OBD Si të përcaktoni se cili protokoll mbështetet nga njësia e kontrollit elektronik të automjetit?
Së pari- mund të kërkoni informacion në internet, megjithëse ka shumë informacion të pasaktë dhe të paverifikuar atje. Për më tepër, shumë automjete prodhohen për tregje të ndryshme me protokolle të ndryshëm diagnostikues. E dyta një mënyrë më e besueshme është të gjeni lidhësin dhe të shihni se cilat kunja janë të pranishme në të. Lidhësi zakonisht gjendet nën pultin në anën e shoferit. Protokolli ISO 914-2 ose ISO 14230-4 identifikohet nga prania e pinit 7, siç tregohet në Tabelën 1.
Shumica e makinave të viteve të fundit të prodhimit mbështesin vetëm protokollin CAN me kunjat 6 dhe 14, respektivisht. Në Evropë dhe Amerikën e Veriut, të gjitha automjetet e reja nga 2007/2008 duhet të përdorin vetëm OBD me bazë CAN. Sidoqoftë, vini re se, siç është vërejtur saktë në koment, "Nëse marka është e pranishme në tabelë, ajo nuk garanton mbështetje OBD-II."
Përdorimi i linjës L në ISO 9141/14230 ... Më vete, do të doja të them për linjën L në protokollet ISO 9141-2 / 14230-4. Tani praktikisht nuk përdoret askund, pasi vetëm linja K është e mjaftueshme për procedurën e fillimit të komunikimit. Standardi, megjithatë, thotë se sinjali i fillimit duhet të transmetohet në dy rreshta në të njëjtën kohë, K dhe L. Vladimir Gursky nga www.wgsoft.de, autori i programit ScanMaster ELM, ka mbledhur një koleksion të madh të ECU -ve të ndryshme Me
Si shembull i nevojës për linjën L, ai citon lëshimin e Renault Twingo 1.2L 2005. Përdorimi i linjës K për inicimin këtu rezulton në një adresë motorike të pasaktë në përgjigjet e ECU. Nëse fillimi kryhet në K dhe L në të njëjtën kohë, atëherë gjithçka funksionon si duhet.
Fig 2
Përshtatës AllPro për PIC18F2455
Diagrami skematik i përshtatësit tim OBD-II me të gjithë protokollet është treguar në fig. 2... Baza është një mikrokontrollues Microchip PIC18F2455 me një modul ndërfaqe USB. Pajisja përdor një tension furnizimi 5V nga autobusi USB. Kondensatori C6 filtron rregullatorin e brendshëm 3.3V për funksionimin e autobusit USB. LEDs D2 dhe D3 janë tregues të transmetimit / marrjes, dhe LED D1 përdoret për të monitoruar statusin e autobusit USB.
Prodhimi ISO 9141/14230 i ndërfaqes drejtohet nga gjysma e drejtuesit IC2-2, dhe sinjali hyrës furnizohet përmes një ndarësi R12 / R13 në hyrjen RX (pin 18), i cili është një shkas Schmidt si shumica e Hyrjet PIC18F2455, e cila siguron një aktivizim të arsyeshëm të besueshëm. IC3-1 dhe R10 përdoren për të monitoruar linjën L.
Autobusi J1850 VPW kërkon një furnizim 8V nga rregullatori IC78 L78L08. Dalja VPW furnizohet nga inverter IC3-2 dhe transistor tampon Q1. Ndarësi R7 / R8 dhe shkrepësi i brendshëm Schmidt në hyrjen RA1 formojnë ndërfaqen e hyrjes së protokollit J1850 PWM. Krahasuesi i brendshëm (hyrjet RA0 dhe RA3) PIC18F2455 së bashku me rezistorët R4, R5 izolojnë sinjalin diferencial PWM. Për të kontrolluar daljen e autobusit PWM, përdoret IC2-1 dhe një transistor Q2 me efekt fushor.
Unë gjithashtu do të doja të them disa fjalë për mbështetjen CAN. Mikroçipi nuk prodhon kontrollues që përmbajnë CAN dhe USB. Mund të përdorni një kontrollues me një modul CAN dhe një çip USB të jashtëm siç është FT232R. Ose anasjelltas, lidhni një kontrollues të jashtëm CAN, siç bëhet në këtë përshtatës. Ndërfaqja CAN është formuar nga kontrolluesi MCP2515 (IC5) dhe transmetuesi MPC2551 (IC6). MCP2515 lidhet nëpërmjet autobusit SPI me PIC18F2455 dhe programohet sa herë që përshtatësi ndizet.
Qarqet RC të përfundimit të autobusit R14 / C10 dhe R15 / C11 janë krijuar për të zvogëluar reflektimet në autobusin CAN në përputhje me ISO 15765-4. Përdorimi i tyre nuk është i nevojshëm, reflektimet mund të neglizhohen me një kabllo relativisht të shkurtër. Në vend të PIC18F2455, mund të përdorni PIC18F2550 me të njëjtin firmware, shihni opsionet e zëvendësimit në Tabelën 2.
tabela 2
Pamja e jashtme e pajisjes është treguar në Fig. 3 dhe kapaku, dhe bordi i qarkut të shtypur është treguar në Fig. 4.
Programimi PIC18F2455
Një programues i thjeshtë JDM mund të përdoret për të programuar PIC18, diagrami është treguar në fig. 5
foto 5
Veryshtë shumë e thjeshtë dhe mund të ndërtohet në një orë në një dërrasë buke. Disavantazhi është se programuesi kërkon një ndërfaqe serike (Com) në kompjuter dhe nuk punon me përshtatës virtual USB / Com. Përdorimi i laptopëve gjithashtu nuk rekomandohet, pasi ato nuk sigurojnë tensionin e kërkuar në daljen e portit Com.
fig 6
Instalimet e programuesit janë treguar në fig. 6 dhe është bërë duke përdorur të ashtuquajturën teknologji "stripboard", një qasje mjaft e popullarizuar për prototipizimin. Një stripboard tipik ka një matricë prej 2.54 mm vrima katrore për montimin e komponentëve elektronikë të lidhur me shirita bakri në anën e pasme, pra emri stripboard.
Duke prerë shiritat në anën e kundërt dhe duke instaluar kërcyes teli në krye, ju mund të mblidhni shpejt struktura relativisht të thjeshta. Shiritat mund të priten lehtësisht duke kundërpërfytitur vrimat me një stërvitje konvencionale. Ekziston edhe një program i veçantë - "LochMaster" për hartimin e strukturave në këtë mënyrë. Kur përdorni programuesin, duhet të theksohet se rasti i kompjuterit personal (kunja 5 e lidhësit DB9) nuk përputhet me rastin e programuesit.
Një kusht tjetër është përdorimi i një kabllo serial "të plotë" me të gjitha telat e nevojshme për funksionimin e qarkut. Programuesi punon me besueshmëri me WinPic, problemi i vetëm është se ju duhet të shkarkoni veçmas skedarin përshkrues PIC18F2455.dev (ose PIC18F2550.dev) nga shpërndarja Microchip IDE pasi të keni instaluar vetë WinPic.
Një program tjetër që punon me programuesin JDM është PICPgm, këtu nuk kërkohen skedarë shtesë, megjithëse autori duhet të punojë në gramatikën angleze, Figura 7. Firmware i përshtatësit është i disponueshëm.
Kabllo OBD-II
Përshtatësi përdor një kabllo "standard" DB-9 / OBD-II për t'u lidhur me kompjuterin në bord. Kablloja është treguar në tabelën 3.
Lidhja dhe testimi i pajisjes. Një përshtatës i montuar siç duhet nuk ka nevojë të rregullohet dhe njihet nga Windows si një pajisje USB. Mikroprocesori PIC18F2455 nuk ka drejtuesin e vet dhe përdor drejtuesin virtual të portës Com të Windows 2000 / XP / Vista CDC (Klasa e pajisjes së komunikimit) usbser.sys.
Sa i përket përdorimit të drejtuesit, megjithatë, do të doja të shtoja se sipas informacionit www.usb.org ka rregulluar defekte në usbser.sys vetëm që nga Windows XP SP2 dhe përdorimi i përshtatësit me Windows 2000 mund të jetë problematik. Pasi përshtatësi të njihet si një pajisje USB dhe shoferi të jetë instaluar, mund të filloni testimin.
Për ta bërë këtë, duhet të lidhni një burim tensioni të stabilizuar 12 volt në kunjat 1 dhe 9 të lidhësit J2 dhe të lidhni përshtatësin me një kompjuter personal përmes një kabllo USB. Prania e një tensioni prej 8 V në daljen e rregullatorit IC4 kontrollohet. Hapi tjetër është të filloni aplikacionin Windows HyperTerm dhe ta lidhni atë me portën Com të përshtatësit.
Pajisja ka një procedurë të vetë-diagnostikimit me kontrollimin e rrjedhës së sinjalit nga dalja në hyrje për të gjithë protokollet. Për ta bërë këtë, përdorni komandën " [email -i i mbrojtur]", Fig. 8
Kalimi kontrollohet përgjatë qarqeve të mëposhtëm:
IC2-1, R4 për autobus negativ PWM
Q2, D6, R5 për autobusin PWM pozitiv
IC3-2, IC4, R11, Q1, D5, R7, R8 për VPW
IC2-2, R9, R12, R13 për ISO 9141/14230
Përgjigja SPI e kontrolluesit MCP2515
Për shembull, mungesa e IC2 do të çojë në dy gabime në të njëjtën kohë, Fig. 9.
Procedura e vetë-testimit nuk përfshin kontrollimin e marrësit CAN MCP2551, këtu thjesht mund të matni tensionin në kunjat 6 dhe 7. Duhet të jetë brenda 2.5 V.
Puna me përshtatësin
Përshtatësi është komandë i pajtueshëm me ELM327 dhe mund të përdoret me aplikacione që punojnë me ELM327. Unë preferoj të përdor "ScanMaster ELM" nga Vladimir Gursky, fig. 10.
ScanTool.net për Windows v1.13
Digimoto
PCMSCAN
EasyObdII Pro
Si shembull, unë do të jap një situatë që ndodhi me VW Passat të mikut tim. Drita "Kontrollo Motorin" u ndez në makinë, lidhja e përshtatësit ANPro zbuloi gabimin P0118 - "qark i temperaturës së ftohësit të motorit hyrje e lartë", d.m.th. niveli i lartë i sinjalit nga sensori i temperaturës së ftohësit, Fig. njëmbëdhjetë Hetimet e mëtejshme zbuluan sensorin e dëmtuar. Pas zëvendësimit të sensorit, gabimi u pastrua duke përdorur butonin "Pastro kodet e problemeve", shiko Fig. 12. Gabimi u zhduk dhe nuk u shfaq më, Fig. 13.
Ideja nuk është e re, por ka shumë pyetje. Nga njëra anë, ju mund të merrni pothuajse çdo të dhënë, dhe nga ana tjetër, OBDII është si një jorgan lara -lara, sepse numri i madh i ndërfaqeve dhe protokolleve fizike do të frikësojë këdo. Dhe gjithçka shpjegohet me faktin se në kohën kur u shfaqën versionet e para të specifikimeve OBD, shumica e prodhuesve të makinave tashmë kishin zhvilluar diçka të tyre. Shfaqja e standardit, megjithëse solli një rregull, kërkoi përfshirjen në specifikimin e të gjitha ndërfaqeve dhe protokolleve që ekzistonin në atë kohë, mirë, ose pothuajse të gjitha.
Në lidhësin OBDII sipas standardit J1962M, ekzistojnë tre ndërfaqe standarde: MS_CAN, K / L-Line, 1850, plus një bateri dhe dy baza (sinjal dhe vetëm tokëzim). Kjo është sipas standardit, 7 nga 16 kunjat e mbetur janë OEM, domethënë, secili prodhues i përdor këto kunja sipas dëshirës së tij. Por edhe përfundimet e standardizuara shpesh kanë funksione të zgjeruara, të avancuara. Për shembull, MS_CAN mund të jetë HS_CAN, HS_CAN mund të jetë në kunjat e tjerë (të papërcaktuar nga standardi) së bashku me standardin MS_CAN. Kunja # 1 mund të jetë: për Ford - SW_CAN, për WAG - IGN_ON, për KIA - check_engene. Etj Të gjitha ndërfaqet gjithashtu nuk ishin të palëvizshme në zhvillimin e tyre: e njëjta ndërfaqe K-Line ishte fillimisht njëdrejtimëshe, tani është dydrejtimëshe. Shkalla e ndërfaqes CAN po rritet gjithashtu. Në përgjithësi, shumica dërrmuese e makinave evropiane të viteve '90 dhe fillimit të viteve 2000 mund të diagnostikohen lehtësisht me vetëm K -Line, dhe shumica e makinave amerikane - vetëm SAE1850. Aktualisht, vektori i përgjithshëm i zhvillimit është përdorimi gjithnjë e më i përhapur i CAN, një rritje në kursin e këmbimit., Gjithnjë e më shpesh ne shohim një SW_CAN me tela të vetëm.
Ekziston një mendim se një programues anglisht-folës i ulur në forume të specializuara (anglishtfolëse), duke gërmuar në tekstet e standardeve, mund të ndërtojë një motor universal në "maksimum 4-5 muaj" që mund të përballojë gjithë këtë larmi. Në praktikë, ky nuk është rasti. Sidoqoftë, ekziston nevoja për të nuhatur çdo makinë të re., Ndonjëherë edhe të njëjtën makinë, por në nivele të ndryshme zbukurimi. Dhe rezulton se ata pretendojnë rreth 800-900 lloje të makinave të mbështetura, por në praktikë 10-20 të testuara në të vërtetë. Dhe ky është një sistem - në Federatën Ruse, autori njeh të paktën 3 ekipe zhvillimi që kanë ndjekur këtë rrugë të mprehtë dhe të gjithë me të njëjtin rezultat katastrofik: ju duhet të nuhasni / personalizoni çdo model makine, por nuk ka burime / fonde për këtë. Dhe arsyeja për këtë është kjo: një standard standard, dhe secili prodhues kur detyrohet, dhe kur fut me qëllim diçka të vetën në zbatimin e tij, i cili nuk përshkruhet me standard. Përveç kësaj, jo të gjitha të dhënat janë të pranishme në lidhësin si parazgjedhje. Ka të dhëna, pamja e të cilave duhet të fillojë (jepni një komandë këtij ose atij blloku të makinës për të transmetuar të dhënat e nevojshme).
Dhe këtu hyjnë në lojë interpretuesit e autobusëve OBDII. Shtë një mikrokontrollues me një sërë ndërfaqesh që përputhen me standardin J1962M, i cili përkthen të gjithë larminë e të dhënave në ndërfaqet e ndryshme të lidhësve diagnostikues në një gjuhë që është më e përshtatshme për aplikacione, për shembull, për aplikime diagnostikuese. Me fjalë të tjera, e gjithë larmia e protokolleve tani është e deshifruar nga aplikacioni, pavarësisht se në çfarë funksionon - në një kompjuter Windows ose në një tabletë / smartphone. ELM327 u bë përkthyesi i parë masiv OBDII me një protokoll të hapur. Ky është një mikrokontrollues MicroChip 8-bit PIC18F2580. Le të mos befasohet lexuesi nga fakti se ky mikrokontrollues është një pajisje masive për qëllime të përgjithshme. Firmware është vetëm pronësor dhe kostoja reale e "PIC18F2580 + FirmWare" është një mbresëlënëse 19-24 dollarë. Kjo do të thotë, një skaner i bazuar në një çip "të ndershëm" ELM327 nuk mund të kushtojë më pak se 50 presidentë me gjelbërim të përhershëm. Nga vjen një larmi e tillë skanerësh / përshtatësish me çmime "nga 1000 rubla" në treg, ju pyesni? Dhe miqtë tanë kinezë bënë çmos! Si e klonuan këtë çip, e gdhendën kristalin në shtresa ose e nuhatën ditë e natë - le ta lëmë prapa skenave. Por fakti mbetet: klonet janë shfaqur në treg (për referencë: një kontrollues 8-bitësh MicroChip në blerjet me shumicë tani kushton më pak se një dollar). Mattershtë një çështje tjetër se sa mirë funksionojnë këto klone. Ekziston një mendim se "ndërsa njerëzit blejnë adaptorë të lirë, elektricistët nuk do të mbeten pa punë". Kjo do të thotë, një person blen një përshtatës me mendimin "për të mbushur ose rregulluar diçka atje". Dhe rezultati është i ndryshëm, mirë, domethënë, jo ai në të cilin po llogariste. Epo, për shembull, papritmas sistemi multimedial fillon të ndizet me të gjitha dritat e tij, ose shfaqet një gabim, ose në përgjithësi kutia kalon në gjendje emergjence. Dhe është mirë nëse pa pasoja serioze - në shumicën e rasteve, një specialist me pajisje profesionale do të kurojë një kalë hekuri. Por ndodh edhe ndryshe. Disa faktorë mund të përzihen menjëherë: përshtatësi (kloni) i gabuar, softueri i gabuar, përshtatësi i gabuar + pako softuerike dhe duart "e shtrembër" gjithashtu mund të luajnë një rol. Vini re se një përshtatës i bazuar në një çip të ndershëm nga një prodhues me softuerin e duhur nuk do të çojë në rezultate katastrofike, të paktën autori nuk është në dijeni të rasteve të tilla.
Çfarë mund të bëhet me një përshtatës të tillë? Epo, ndoshta rasti më i zakonshëm është ta vendosni atë në ndarjen e dorezave "për çdo rast". Shikoni dhe rivendosni gabimin sapo të shfaqet. Rivendosni kilometrazhin para se të shisni makinën, ose anasjelltas, "mbaroni" nëse jeni një shofer i punësuar. Aktivizoni çdo opsion në makinë, i cili është çaktivizuar si parazgjedhje, dhe ky shërbim paguhet nga një tregtar i autorizuar. Ne do t'ua lëmë specialistëve përditësimin e firmuerit dhe rikonfigurimin e njësive elektronike, por shumica e adaptuesve e lejojnë këtë gjithashtu. Dikush do të dojë të ketë thjesht më shumë informacion në lidhje me parametrat e motorit dhe sistemeve të tjera në formën e grafikave të bukura në një tabletë ose smartphone. Shpesh gjenden në rrugë, për ndonjë arsye, shoferët e taksive që kanë një tabletë android të instaluar para pultit dhe e mbivendosin atë plotësisht, dhe kështu: kjo tabletë ka shumë të ngjarë të lidhet me një përshtatës të tillë përmes bluetooth ose Wi-Fi. Ekzistojnë gjithashtu një numër aplikimesh të tjera, të tilla si përdorimi i një përshtatësi të tillë në lidhje me një pajisje telematike (gjurmues) ose alarm. Lidhja me lidhësin diagnostikues me anë të një përshtatësi të tillë ju lejon të merrni të dhënat e nevojshme për monitorimin me pak gjak. Në shumicën e rasteve, kjo metodë është më e lirë për zhvilluesin, dhe vetë instalimi është më i lehtë, sepse nuk ka nevojë të instaloni sensorë të ndryshëm, gjithçka (mirë, pothuajse gjithçka) mund të hiqet nga OBDII.
Një gjë tjetër është se aftësitë e çipit aktualisht janë të pamjaftueshme për t'u përdorur në makina moderne. Diku në mesin e viteve 2000, kurset e këmbimit në autobusin CAN u rritën, u shfaq SW_CAN. Por gjëja më e rëndësishme: gjatësia (numri i karaktereve) në fjalët e koduara është rritur. Dhe nëse në harduer është e mundur, përmes një stafetë ose një ndërprerës banal, të ngjitni paterica në ELM327, e cila do të lejojë punën me MS dhe HS dhe gjithashtu me lëshimet CAN SW, atëherë fuqia llogaritëse e PIC18F2580 me 4 të saj MIPS qartë nuk është e mjaftueshme për fjalë të gjata kodike. Nga rruga, versioni i fundit i ELM327 (V1.4) daton në 2009. Dhe ky çip mund të përdoret pa paterica vetëm për makinat e prodhuara para mesit të viteve 2000. Pra, çfarë të bëni. Sado e çuditshme të duket, ka më shumë se një rrugëdalje.
CAN-LOG, gjithashtu një përkthyes, por jo një grup i plotë i ndërfaqeve OBDII, por dy autobusë CAN. Rezulton se kjo është e mjaftueshme për të hequr të gjithë informacionin e nevojshëm në shumicën e rasteve. Vërtetë, jo të gjitha makinat kanë të dy autobusët CAN të lidhur me lidhësin diagnostikues. Kjo do të thotë që ju duhet të lidheni nën pult. Dhe kjo nuk është gjithmonë e pranueshme për arsye të ruajtjes së garancisë, megjithëse ekziston një variant i marrjes së të dhënave pa tel nga autobusi, por është edhe më i shtrenjtë, dhe besueshmëria e të dhënave të marra nuk është 100%. Ju mund të përdorni ose një pajisje të gatshme, duke e lidhur atë përmes UART ose RS232, ose vetëm një çip, duke e integruar atë në një bord të pajisjes me një numër të vogël të përbërësve diskrete. Kostoja e pajisjes është padyshim më e lartë se kostoja e një ELM327 autentik, por kjo kompensohet nga një listë e madhe e automjeteve dhe funksioneve të mbështetura. Për më tepër, lista e automjeteve të mbështetura përfshin jo vetëm makina, por edhe kamionë, makineri ndërtimi, rrugore dhe bujqësore. CAN-LOG funksionon pak më ndryshe se ELM327 dhe klonet e tij. Kur lidheni me gomat e një makine, është e nevojshme të zgjidhni dhe vendosni numrin e programit që korrespondon me makinën. Dhe kjo është e përshtatshme, sepse zhvilluesi nuk ka nevojë të thellohet në të gjithë larminë e protokolleve. (Në ELM327, zgjedhja e makinës dhe akordimi i mirë i çipit lihen në mëshirën e aplikacionit).
Ka zgjidhje të tjera që ju lejojnë të hiqni me lehtësi dhe me hir të dhënat nga lidhësi diagnostikues. Epo, pyetja nëse është e mundur të zbutni lidhësin standard diagnostik, dhe si, secili zhvillues do të vendosë për veten e tij. Për një flotë makinash të së njëjtës markë, mund të përpiqeni të shkruani softuerin tuaj, përveç nëse, natyrisht, prodhuesi mbyll protokollet. Dhe nëse pajisja telematike do të instalohet në modele të ndryshme, atëherë është më e arsyeshme të përdorni ndonjë nga interpretuesit OBDII.