Computer diagnostik af bilen
Den aktuelle version af siden er endnu ikke blevet gennemgået af erfarne bidragydere og kan afvige væsentligt fra den
version , der blev gennemgået den 7. juli 2020; checks kræver
13 redigeringer .
Computerdiagnostik af bilen ( OBD , eng. On-board diagnostics ) er en diagnosticering af forskellige bilsystemer, udført af bilens styreenhed. Diagnoseresultater vises for ejeren af bilen, for eksempel i form af et fejlsignal på instrumentbrættet , og bruges også af bilmekanikere og diagnostikere. OBD-systemer er blevet introduceret siden 1980'erne, OBD-2 siden 1996. Moderne varianter bruger standardiserede digitale porte til at levere aktuelle data og udstede en række standard diagnostiske fejlkoder (DTC'er ).
Historie
- 1980: General Motors implementerede den proprietære ALDL (Assembly Line Diagnostic Link) grænseflade og protokol til test af motorkontrolmoduler (ECM'er). ALDL-protokollen kommunikerer med 160 bps og overvåger køretøjets systemer.
- 1984: De største bilfremstillingslande begyndte aktivt at implementere processen med bilcomputerisering. Hovedformålet med denne proces var at øge niveauet af fører- og passagersikkerhed, reducere mængden af giftige emissioner til miljøet, øge komfortniveauet og radikalt modernisere selve bilen som helhed.
- 1986: En opdateret version af ALDL -protokollen ved 8192 bps, med en halv-dupleks implementering [UART] (Universal Asynchronous Receiver-Transmitter). Denne protokol er defineret i GM XDE-5024B-specifikationen.
- 1991: California Air Resources Board (CARB) gav mandat til, at alle nye køretøjer, der blev solgt i Californien fra 1991, var OBD-I- kompatible . Datalinjeforbindelserne og positionen er ikke standardiserede, og det er protokoldataene heller ikke.
- 1996: OBD-II (On-Board Diagnostic) protokol er gjort obligatorisk for alle køretøjer, der sælges i USA.
- 2000: EOBD (European Union On-Board Diagnostic) - OBD-II version, udvidet Controller Area Network, påkrævet i Europa. Den Europæiske Union gør EOBD obligatorisk for alle benzinkøretøjer, der sælges i EU fra modelår 2001 (se direktivet om europæiske emissionsstandarder 98/69/EF [1] ).
- 2003: JOBD (Japan On-Board Diagnostic) - Japan introducerer en OBD-II-version til køretøjer solgt i Japan siden 2003.
- 2004: Den Europæiske Union gør EOBD obligatorisk for alle dieselkøretøjer, der sælges i Den Europæiske Union.
- 2008: Alle køretøjer, der sælges i USA, skal bruge ISO 15765-4 [2] Controller Area Network (CAN) -bussen ) . [3]
Interfacestandarder
ALDL
ALDL (Assembly Line Diagnostic Link) er et køretøjsdiagnosesystem udviklet af General Motors og går forud for OBD-I-standarden. ALDL blev kaldt Assembly Line Communications Link eller ALCL, før de undergik mindre ændringer . Disse to udtryk er synonymer. Dette system var en fuzzy standard og blev derfor accepteret som en køretøjskommunikationsspecifikation. Der er tre forskellige ALDL-stik: 5-benet, 10-benet og 12-benet, hvor sidstnævnte er mere almindeligt på GM-køretøjer. Tidligere versioner brugte en baudrate på 160 bps, mens senere versioner brugte 8192 bps og brugte tovejskommunikation med Power-train Control Module (PCM). [fire]
OBD-I
OBD-I (On-Board Diagnostic) er en indbygget diagnostik, der regulerer intentioner om at tilskynde bilproducenter til at udvikle pålidelige emissionskontrolsystemer.
OBD-1.5
OBD 1.5 er en delvis implementering af OBD-II, som General Motors brugte på nogle køretøjer i 1994 og 1995 (General Motors brugte ikke udtrykket OBD 1.5 i dokumentationen for disse køretøjer, de blev blot omtalt som OBD og OBD-II sektioner i brugervejledningen).
OBD-II
OBD-II (On-board diagnostics) - indbygget diagnostik , en standard udviklet i midten af 90'erne, giver fuld kontrol over motoren. Tillader overvågning af kropsdele og yderligere enheder samt diagnosticering af køretøjets kontrolnetværk. I denne standard bruger producenter forskellige protokoller til at forbinde til en bil.
- ISO 9141-2
- ISO 14230 Keyword Protocol 2000
- SAE J1850 VPW
- SAE J1850 PWM
- ISO 15765-4 CAN (Controller Area Network)
OBD-II: diagnostisk socket
OBD-II- specifikationen sørger for et standardiseret hardwareinterface og er en diagnostisk stikblok (DLC - Diagnostic Link Connector), der overholder SAE J1962-standarden, med 16 ben (2x8) til tilslutning af diagnoseudstyr til en bil i form af en trapez. I modsætning til OBD-I- stikket , som nogle gange findes under motorhjelmen på en bil, skal OBD-II- stikket være placeret nær rattet eller inden for førerens rækkevidde. SAE J1962 definerer pinout på et stik:
en |
2 |
3 |
fire |
5 |
6 |
7 |
otte
|
9 |
ti |
elleve |
12 |
13 |
fjorten |
femten |
16
|
1. OEM (producentens protokol).
GM: J2411 GMLAN/SWC/Single-Wire CAN. VW / Audi: Skiftende +12v. når tændingen er slået til.
|
9. CAN-Low-linje, CAN Lowspeed-bus.
|
2. Bus + (Bus positiv linje). SAE-J1850 PWM, SAE-1850 VPW.
|
10. Bus - (Bus negativ Linje). SAE-J1850 PWM, SAE-1850 VPW.
|
3.-
|
elleve. -
|
4. Kropsjording.
|
12. -
|
5. Signal jord.
|
13. -
|
6. CAN-High-linje af CAN Highspeed-bus (ISO 15765-4, SAE-J2284).
|
14. CAN-Low linje af CAN Highspeed bus (ISO 15765-4, SAE-J2284).
|
7. K-Line (ISO 9141-2 og ISO 14230).
|
15. L-Line (ISO 9141-2 og ISO 14230).
|
otte. -
|
16. Strømforsyning + 12v fra batteriet.
|
-
|
Tildelingen af uspecificerede kontakter sker efter bilfabrikantens skøn.
OBD-II fejlkoder
Hver af OBD-II-fejlkoderne består af fem tegn. Bogstaver og fire tal.
Nummerering af OBD-II fejl. [5]
- P00xx - Kontrol af blandingsdannelsessystemet og yderligere system. reduktion af udstødningsemissioner.
- P01xx - Kontrol af blandingsdannelsessystemet.
- P02xx - Kontrol af blandingsdannelsessystemet.
- P03xx - Tændingssystem og fejltændingskontrolsystem.
- P04xx - Hjælpesystemer til emissionskontrol.
- P05xx - Køretøjshastighedskontrol, tomgangssystem og andre systemer.
- P06xx - ECM / PCM / TCM styreenheder og andre systemer
- P07xx - Transmission.
- P08xx - Transmission.
- P09xx - Transmission.
- P10xx - Koder indstillet af producenten. Afhænger af bilmærke.
- P20xx - Koder indstillet af producenten. Afhænger af bilmærke.
- B00xx - Karosseri (airbags, centrallås, elruder).
- C00xx - Chassis (ABS traction control, ESP, TCS-Traction Control System Stability Program).
- U10xx - Interblok databus (CAN-bus) (CAN-II).
- U25xx - Interblok databus (CAN-bus) (CAN-II).
xx-symbolerne henviser til individuelle fejl inden for hvert delsystem.
OBD-II diagnostiske data
OBD-II giver adgang til data fra forskellige køretøjssystemer, inklusive motorstyringsenheden , og er en værdifuld informationskilde, når der skal fejlfindes på et køretøj. SAE J1979-standarden definerer en måde at anmode om forskellige diagnostiske data og en liste over standardparametre gennem parameterens identifikatorer , som kan tilgås af ECU'en . For en liste over grundlæggende OBD-II PID'er , deres definitioner og formler for konvertering af OBD-II til output meningsfulde diagnostiske enheder, se OBD-II Standard PID'er [6] . Producenter er ikke forpligtet til at overholde alle de PID'er, der er anført i J1979. De kan inkludere deres egne PID'er i OEM'en. Individuelle producenter udvider ofte OBD-II- koder med et ekstra sæt af deres egne OBD-II Non-Standard PID'er . Der er en meget begrænset mængde offentligt tilgængelige oplysninger for ikke-standardiserede PID'er. Den primære kilde til information om ikke-standardiserede TIN'er for alle producenter er ETI ( Equipment and Tool Institute ), men oplysningerne er kun tilgængelige for dets medlemmer. Omkostningerne ved adgang til kodebasen starter fra $7500.
OBD-II systemdiagnosetilstande
De vigtigste funktioner i OBD-II-protokollen i overensstemmelse med ISO 15031 :
- Tilstand $01: Drivlinjediagnosedata (aktuelle drivlinjediagnosedata, livedata, datastream).
- Mode $02: Adgang til lagrede ("frosne") data (Freeze Frame, FF).
- Tilstand $03: Læs emissionsrelaterede DTC'er for drivaggregatet.
- Tilstand $04: Rydder diagnostiske oplysninger (Ryd/Nulstil emissionsrelaterede diagnostiske oplysninger) og fejlkoder.
- Tilstand $05: Oxygen Sensor Monitoring Test Resultater
- Tilstand $06: Indbyggede overvågningstestresultater for ikke-kontinuerlige overvågningssystemer
- Tilstand $07: Overvågning af testresultater for kontinuerligt overvågede systemer
- Tilstand $08: Anmod om kontrol af indbygget systemtest eller komponent
- Tilstand $09: Læs køretøjsidentifikationsoplysninger (anmod om køretøjsoplysninger).
- Tilstand $0A: Bugs, der er blevet fjernet. Permanente DTC'er (cleared DTC'er) - Diagnostiske fejlkoder.
Køretøjsproducenter behøver ikke at understøtte alle tilstande. Hver producent kan definere yderligere tilstande over $09 (f.eks. tilstand 22 som defineret af SAE J2190 for Ford/GM, tilstand 21 for Toyota).
OBD-II signalprotokoller
Der er fem diagnostiske protokoller, der er reguleret af OBD-II . De fleste køretøjer implementerer kun én af protokollerne pr. system. SAE J1962- specifikationen bestemmer, om pinout'en på stikket matcher diagnoseprotokollen.
- SAE J1850 PWM (Pulse Width Modulation - pulsbreddemodulation). - 41,6 Kb/s. (Den bruges af Ford, Jaguar og Mazda.
- Pin 2: Bus +.
- Pin 10: Bus -.
- +5 V.
- Meddelelseslængden er 12 bytes, inklusive 1 byte CRC (Cyclic Redundancy Check).
- Bruger en multi-master voldgiftsordning kaldet ' Carrier Sense Multiple Access with Non-Destructive Arbitration' (CSMA/NDA)
- SAE J1850 VPW (Variable Pulse Width - Variable Pulse Width Modulation). - 10,4 / 41,6 Kb/s. ( General Motors standard )
- Pin 2: Bus+.
- Bus tomgang lav.
- Højspændingen er +7 V
- Beslutningspunktet er +3,5 V
- Meddelelseslængden er 12 bytes, inklusive 1 byte CRC (Cyclic Redundancy Check).
- Bruger CSMA /NDA
- ISO 9141-2 . Denne protokol har en asynkron seriel kode med en datahastighed på 10,4 kbps. Det ligner lidt RS-232 , dog er signalniveauerne forskellige, og kommunikationen foregår på en enkelt, tovejslinje uden yderligere håndtrykssignaler. ISO 9141-2 bruges hovedsageligt i europæiske og asiatiske køretøjer.
- Ben 7: K-Line
- Ben 15: L-line (ekstraudstyr)
- UART-signalering
- K-linjen har en "pull-up" til 12v gennem en 510 ohm strømmodstand og et signalsving fra 0 til 12 V.
- Den aktive/dominante tilstand køres lavt med en open-collector driver.
- Meddelelseslængde 12 bytes inklusive CRC.
- ISO 14230 KWP2000 ( Nøgleordsprotokol 2000 ).
- Pin 7: K-Line Tovejs asynkron seriel kommunikation på én linje.
- Ben 15: L-Line (ekstraudstyr) ensrettet kommunikation (for at aktivere ECU-systemet).
- Lavt signalniveau: 0 (0,00 til 2,40)
- Højniveauspændingssignal: +12 V (min/max 9,60 til 13,5)
- Det fysiske lag er identisk med ISO 9141-2.
- UART (Universal Asynchronous Receiver-Transmitter) baudhastighed 1,2 til 10,4 kbaud, 8 databit, ingen paritet, 1 stopramme.
- Meddelelsen kan indeholde op til 255 bytes i datafeltet.
- ISO 15765 CAN (250 kbps eller 500 kbps).
- Pin 6: CAN High.
- Ben 14: CAN lav.
Alle OBD-II protokol pinouts bruger det samme stik, men forskellige ben undtagen pin 4 (hus) og pin 16 (+12v batteri).
EOBD
EOBD (European On Board Diagnostic) - Europæisk indbygget diagnosesystem baseret på OBD-II- specifikationen . Dette system blev indført under udviklingen af kravene til overvågning og reduktion af emissioner fra EURO 3-køretøjer i overensstemmelse med "Direktiv 98/69/EF fra Europa-Parlamentet" af 10/13/1998.
EOBD2
Udtrykket <EOBD2> er et markedsføringsudtryk, der bruges af nogle køretøjsfabrikanter til at henvise til tilstedeværelsen af en producentspecifik funktion, som faktisk ikke er en del af OBD- eller EOBD-standarden. I dette tilfælde står <E> for <Udvidet> (Forbedret).
JOBD
JOBD (Japan On-Board Diagnostic) er OBD-II-versionen til biler, der sælges i Japan.
OBD-applikation
Tidlige versioner af OBD tændte fejlindikatorlampen (MIL) i tilfælde af en funktionsfejl, men gav ingen information om fejlens art. Moderne OBD-implementeringer bruger et standard digitalt stik, der kan modtage data fra bilen i realtid, herunder standardiserede fejlkoder (DTC - Diagnostic Trouble Codes ), der giver dig mulighed for at identificere en fejl.
Der er forskellige værktøjer, der forbinder til OBD-stikket ( On-board diagnostics ) for at få adgang til OBD-funktionerne. De spænder fra forbrugerværktøjer på generelt niveau til sofistikerede OEM-værktøjer til fjernkommunikation til køretøjer.
I dag findes der et stort antal diagnoseudstyr. Som regel bruger bilservicestationer forskellige diagnostiske adaptere, forhandlerscannere og enheder på forhandlerniveau designet til at diagnosticere et bestemt mærke eller gruppe af biler.
Biler:
- Acura , Honda - Honda HDS Kabel, Honda diagnosesystem GNA600, Honda HIM
- Audi , Seat , Skoda , Volkswagen - Vag-Com 11.11.3 hex +can, Vag-Com 409.1 kkl, VAS 5054, VAG 1551/2
- BMW , Mini Cooper , Rolls Royce - Bmw Inpa Ediabas k + dcan, BMW DIS, BimCOM
- Citroen , Peugeot - Citroen Lexia + Peugeot Planet 2000, PSA-COM
- Ford , Jaguar , Mazda - Ford vcm ids, FoCOM (Ford VCM OBD)
- Lexus , Scion , Toyota - Toyota Mini VCI tis techstream, mvci toyota, Intelligent tester 2
- Opel , Saab, Suzuki, Isuzu, GM, GMC, Chevrolet, Hummer, Cadillac, Buick, Oldsmobile, Pontiac, Saturn - GM Tech2, MDI
- Volvo - Volvo Vida Dice 2012D, 2012A, 2010A, FoCOM
- Hyundai , Kia - Hyundai/Kia GDS, HiCOM
Lastbiler:
- DAF Trucks - DAF, Paccar, GINAF, Tatra - VCI560MUX (adapter) + Davie (software)
- IVECO - Iveco, Astra, Magirus, FPT - Eltraс ECI (adapter) + EASY (Electronic Advanced System) (software)
- MAN Truck & Bus - MAN, Neoplan - T200 (adapter) + MANCATS (software)
- Mercedes-Benz - Mercedes-Benz, Kamaz, FUSO - SDConnect 3/4 (adapter) + DAS / Xentry (software)
- Renault Trucks (før sammenlægning med Volvo) - Renault VMAC, Etech, Dci - NG3 (adapter) + Diagnostica+ (software)
- Renault Trucks (efter sammenlægning med Volvo) - Renault DXI, DTI - (NG10)/88890300 (VoCom) (adapter) + Renault Tech Tool / Premium Tech Tool (software)
- Scania - Scania - VCI1/2/3 (adapter) + SDP2/3 (software)
- Volvo Trucks - Volvo - 9998555/88890020/88890300 (adapter) + VCADS Pro / Volvo Tech Tool / Premium Tech Tool (software)
Litteratur
SAE-standarddokumenter om OBD-II
SAE (Society of Automotive Engineers) - Society of Automotive Engineers.
- J1962 - Definerer det fysiske stik, der bruges til OBD-II-grænsefladen.
- J1850 - Definerer en seriel dataprotokol. Der er 2 varianter - 10,4 kbit/s (single wire, VPW) og 41,6 kbit/s (2 wire, PWM). Anvendes hovedsageligt af amerikanske producenter, også kendt som PCI (Chrysler, 10,4K), Klasse 2 (GM, 10,4K) og SCP (Ford, 41,6K)
- J1978 - Definerer minimale driftsstandarder for OBD-II scanningsværktøjer
- J1979 - Definerer standarder for diagnostiske testtilstande
- J2012 - Definerer standardfejlkoder og definitioner.
- J2178-1 - Definerer standarder for netværksmeddelelsesheaderformater og fysiske adressetildelinger
- J2178-2 - Giver dataparameterdefinitioner
- J2178-3 - Definerer standarder for netværksmeddelelsesramme-id'er for enkeltbyte-headere
- J2178-4 - Definerer standarder for netværksmeddelelser med tre byte-headere*
- J2284-3 - Definerer 500K CAN fysisk og datalinklag
- J2411 - Beskriver GMLAN (Single-Wire CAN) protokollen, der bruges i nyere GM køretøjer. Ofte tilgængelig på OBD-stikket som PIN 1 på nyere GM-køretøjer.
SAE standarder dokumenter om HD (Heavy Duty) OBD
- J1939 er en kommunikations- og diagnostisk netværksstandard for forskellige maskiner. Den bruger CAN-bussen i CAN 2.0b-standarden som et linklag. I øjeblikket er det meget udbredt i landbrugsmaskiner, busser, lastbiler.
ISO-standarder
ISO (International Organization for Standardization, er en international organisation, der udsteder standarder. Rusland er repræsenteret af Federal Agency for Technical Regulation and Metrology ( Rosstandart ) som medlem af ISO.
- ISO 9141: Vejkøretøjer - Diagnostiske systemer. ISO, 1989.
- Del 1: Krav til udveksling af digital information
- Del 2: CARB-krav til udveksling af digital information
- Del 3: Verifikation af kommunikationen mellem køretøj og OBD II-scanningsværktøj
- ISO 11898: Vejkøretøjer - Controller area network (CAN). ISO, 2003.
- Del 1: Datalinklag og fysisk signalering
- Del 2: Højhastigheds medium adgangsenhed
- Del 3: Lav hastighed, fejltolerant, mellemafhængig grænseflade
- Del 4: Tidsudløst kommunikation
- ISO 14230: Vejkøretøjer - Diagnostiske systemer - Keyword Protocol 2000, ISO, 1999.
- Del 1: Fysisk lag. (Fysisk lag.)
- Del 2: Datalinklag. (Datalinklag.)
- Del 3: Påføringslag. (Anvendelseslag.)
- Del 4: Krav til emissionsrelaterede systemer. (KWP 2000 Krav til emissionsrelaterede systemer.)
- ISO 15031: Kommunikation mellem køretøj og eksternt udstyr til emissionsrelateret diagnostik, ISO, 2010.
- Del 1: Generel information og definition af use case
- Del 2: Vejledning om termer, definitioner, forkortelser og akronymer
- Del 3: Diagnostisk stik og relaterede elektriske kredsløb, specifikation og brug
- Del 4: Eksternt testudstyr
- Del 5: Emissionsrelaterede diagnostiske tjenester
- Del 6: Diagnostiske fejlkodedefinitioner
- Del 7: Datalinksikkerhed
- ISO 15765: Vejkøretøjer - Diagnostik på Controller Area Networks (CAN). ISO, 2004.
- Del 1: Generel information
- Del 2: Netværkslagstjenester ISO 15765-2
- Del 3: Implementering af unified diagnostic services (UDS on CAN)
- Del 4: Krav til emissionsrelaterede systemer
Noter
- ↑ Arkiveret kopi . Hentet 28. juni 2013. Arkiveret fra originalen 5. august 2013. (ubestemt)
- ↑ ISO 15765-4:2005 - Vejkøretøjer - Diagnostik på Controller Area Networks (CAN) - Del 4: Krav til emissionsrelaterede systemer . Hentet 28. juni 2013. Arkiveret fra originalen 11. december 2014. (ubestemt)
- ↑ http://www.epa.gov/fedrgstr/EPA-AIR/2005/December/Day-20/a23669.htm Arkiveret 10. maj 2009 på Wayback Machine , US EPA-regler, der kræver, at ISO-15676 CAN-standarden skal understøttes for alle amerikanske solgte biler modelår 2008 og senere.
- ↑ Tech Edge Pty. ltd . Hentet 28. juni 2013. Arkiveret fra originalen 7. maj 2013. (ubestemt)
- ↑ OBD-II Check Engine Light Fejlkoder . Hentet 30. juni 2013. Arkiveret fra originalen 2. juli 2013. (ubestemt)
- ↑ OBD-II PID'er "OBD-II Resource" . Adgangsdato: 29. juni 2013. Arkiveret fra originalen den 27. august 2013. (ubestemt)