Almindelige fejl og reparationsmetoder for CAN-bus
1. Fysisk lagfejl
Ledningsfejl
problem: CAN_H og CAN_L er forbundet omvendt, og TXD/RXD-benene er forbundet omvendt.
løsning: Kontroller ledningsrækkefølgen for at sikre, at CAN_H/CAN_L er tilsluttet korrekt, og TXD/RXD matcher kontrolenden.
Linjeskade
problem: Kablet er knækket/kortsluttet på grund af slid, korrosion eller ekstern kraft.
løsning: Udskift det beskadigede kabel og forstærk vandtætte/korrosionsbeskyttende foranstaltninger.

Tilpasset bilindustri kan busgrænseflade og ledningsnet
Stikfejl
problem: Dårlig kontakt, oxidation eller løs prop.
løsning: Rengør kontakterne, eller udskift stikket for at sikre en sikker forbindelse58.
Dårlig jording
problem: For høj jordingsmodstand forårsager elektromagnetisk interferens.
løsning: Tjek jordingspunkterne, øge antallet af jordingspunkter og reducere jordingsmodstanden.
2. Datalinklagsfejl
"Protokol fejl".
problem: Dataformatet sendt af noden er ikke i overensstemmelse med CAN-protokolspecifikationen.
løsning: Opdater nodesoftwaren eller rekonfigurer protokolparametrene.
"Rammefejl".
problem: Datarammen forstyrres, og verifikationen mislykkes.
løsning: Tjek bussens afskærmningsforanstaltninger for at forbedre anti-interferensevnen.
Baudrate inkonsistens
problem: Indstillingerne for kommunikationshastigheden mellem noder er forskellige.
løsning: Ens baudrateparametrene for alle noder.
3. Netværkstopologifejl
Terminal modstand mismatch
problem: Terminalmodstanden er ikke installeret, eller modstanden er for stor (standarden er 120Ω).
løsning: Installer 120Ω terminalmodstand i begyndelsen og slutningen af bussen.
Buss kapacitans er for stor
problem: Parasitisk kapacitans påvirker signalbølgeformen (såsom at kapacitansen af TVS-beskyttelsesenheden overstiger standarden).
løsning: Fjern unødvendige beskyttelsesanordninger, eller reducer kommunikations-baudraten.

Nyt energikøretøj CAN-bus interferensplacering og elimineringsmetode
4. Andre almindelige problemer
Modul strømforsyning unormalt
problem: Modulets strømforsyningsspænding er ustabil eller mangler.
løsning: Kontroller strømforsyningsledningen og sikringen for at sikre, at 24V-spændingen er stabil.
Wake-up line fiasko
problem: WAKEUP-signalet transmitteres ikke, resulterer i, at modulet ikke aktiveres.
løsning: Kontroller vækkeledningsforbindelsen og udgangsstatus for det forreste kontrolmodul.
Diagnose og vedligeholdelsesproces
Spændingsdetektionsmetode
"Normal værdi".: Når bussen vågner, CAN_H spændingen er omkring 2,5-3,5V, CAN_L-spændingen er omkring 1,5-2,5V, og totalen af de to er omkring 5V.
Unormal dømmekraft: Hvis CAN_H og CAN_L spændingerne er tæt på, der kan opstå en kortslutning; hvis spændingen svinger unormalt, tjek linjen eller knudepunktet.
Modulisolationsmetode
operation: Afbryd knudepunkterne én efter én for at lokalisere fejlkilden (såsom et modul, der forårsager en kortslutning).
Fejlkodesletning
note: Undgå direkte strømafbrydelse, og brug det diagnostiske værktøj i henhold til producentens proces for at forhindre tab af data eller funktionslås.
Typisk fejlfænomen
Unormalitet i instrumentet: såsom speedometer/omdrejningstællerfejl.
Funktionsfejl: motoren kan ikke starte, unormal belysningssystem, etc. "Kommunikationsafbrydelse".: hele køretøjets netværk er lammet, og flere ECU'er kan ikke sammenkædes.
KAN (Controller Area Network) Er en multi-vært lokal netværksseriel kommunikationsprotokol udviklet af det tyske Bosch-selskab i de tidlige 1980'ere for at løse problemet med dataudveksling mellem adskillige elektroniske kontrolenheder (DÆKKE) I moderne biler.
Udviklet i fællesskab af Bosch og Intel i 1983;
1987 Den første CAN-controller-chip (Intel);
1990 Den første masseproducerede bil ved hjælp af CAN: Mercedes S-klasse;
KAN 2.0 blev frigivet i 1991 (DEL A og DEL B);
I 1993, CAN blev en ISO-standard (ISO 11898);
Mange elever besvimede, da de så dette navn. Faktisk, CAN-kommunikation kan ganske enkelt forstås som et telefonmøde. Når én person taler, andre lytter (udsendelse). Når flere mennesker taler på samme tid, visse regler bruges til at bestemme, hvem der taler først, og hvem der taler sidst (voldgift). Det svarer til, at du og lederen taler på samme tid i et møde. Du vil helt sikkert lade lederen tale først.
Men det er værd at bemærke, at i dette møde, højttaleren vil bekræfte, om lytteren har modtaget informationen. Hvis oplysningerne fra taleren er forkerte, lytteren vil påpege fejlen i tide.

CAN bus kommunikationsmodul og konverter
CAN-bus detektionsmetode:
① Før kontrol af databussystemet, det skal sikres, at alle elektroniske styreenheder tilsluttet databussen ikke har funktionsfejl. Funktionsfejl refererer til en fejl, der ikke direkte påvirker databussystemet, men påvirker den funktionelle proces i et bestemt system. Hvis sensoren er beskadiget, konsekvensen er, at sendersignalet ikke kan føres gennem databussen. Denne funktionsfejl har en indirekte effekt på databussystemet, påvirker kommunikationen mellem elektroniske styreenheder, der kræver signaler fra denne sensor. Hvis der er en funktionsfejl, fejlen skal afhjælpes først. Notér fejlen og fjern alle fejlkoder fra den elektroniske styreenhed.
② Efter afhjælpning af alle funktionsfejl, hvis dataoverførslen mellem elektroniske styreenheder stadig er unormal, databussystemet skal kontrolleres. Ved kontrol af databussystemfejl, der skal skelnes mellem følgende to mulige situationer: ■ Detektering af et to-leder databussystem bestående af 2 elektroniske styreenheder. ■ Detektering af to-leder databussystem bestående af 3 eller flere elektroniske styreenheder.
③ Hvis årsagen til hardwareskaden ikke kan findes på databussen, bør du kontrollere, om en bestemt elektronisk styreenhed forårsager fejlen. Afbryd alle elektroniske styreenheder, der transmitterer data gennem CAN-bussen, sluk tændingskontakten, og tilslut en af de elektroniske styreenheder. For eksempel, til Volkswagen-systemmodeller, tilslutte fejldiagnoseinstrumentet, tænd tændingskontakten, og slet fejlkoden for den elektroniske styreenhed, der netop er tilsluttet. Brug funktion 06 for at afslutte output, sluk og tænd tændingskontakten, tænd tændingskontakten for 10 sekunder og brug derefter fejldiagnoseværktøjet til at læse indholdet af fejlhukommelsen på den elektroniske styreenhed, der lige var tilsluttet. Hvis "hardwareskade" vises, udskift den elektroniske styreenhed, der netop er tilsluttet; hvis "hardwareskade" ikke vises, tilslut den næste elektroniske styreenhed og gentag ovenstående proces.
Almindelige fejl og årsager til CAN-bus:
(1) Almindelige fejl på CAN-bus I CAN-bus elektroniske styreenhed, der kan være to busfejlposter: CAN kommunikationsfejl og CAN bus linjefejl.
① CAN-kommunikationsfejl Der er to situationer med kommunikationsfejl: ■ Den elektroniske styreenhed er åben. ■ Den elektroniske styreenhed er beskadiget.
② CAN-bus-linjefejl CAN-bus-linjefejl har følgende situationer:
■ Kortslutning i CAN-bus-ledning.
■ En ledning i CAN-bussen er knækket.
■ CAN-bus-ledningen er jordet.
■ Brud mellem CAN-bus-ledninger.
■ Krydsforbindelse mellem CAN-Low-linje og CAN-High-linje.
■ CAN-Low-ledningen er kortsluttet til batteriets pluspol.
■ CAN-High-ledningen er kortsluttet til batteriets pluspol.
■ CAN-Low-ledningen er kortsluttet til batteriets minuspol.
■ CAN-High-ledningen er kortsluttet til batteriets minuspol.
(2) Årsager til CAN-busfejl Årsagerne til kommunikationsfejl på CAN-bussen er som følger:
① CAN-Low- eller CAN-High-kommunikationslinjen er åben eller kortsluttet. ② Stikforbindelsen er beskadiget, såsom beskadigede kontakter, smuds, og rust. ③ Spændingssvigt i køretøjets strømsystem, forårsaget af en beskadiget tændspole eller jordforbindelse. ④ Kommunikationskomponenten i en elektronisk styreenhed fejler. ⑤ Strømsvigt til en elektronisk styreenhed. Når batteriet næsten er afladet, et langsomt fald i batterispændingen kan medføre, at en fejlregistrering gemmes, fordi ikke alle elektroniske styreenheder lukkes ned på samme tid på grund af spændingsfaldet.
Kortslutning af CAN-bussen til den positive pol, kortslutning til jorden, og kortslutning af ledningerne til hinanden vil ikke beskadige den elektroniske styreenhed, men i det alvorligste tilfælde, det vil få bussystemet til at fejle. Bussystemet i køretøjet er ikke kun udsat for fejl eller kortslutningsfejl. Når vanddamp trænger ind i stikkene i bussystemet, kontaktmodstand kan forekomme mellem jorden, positiv pol og CAN bus ledninger, får bussystemet til at fungere unormalt. Multimeterdetektionsmetode for CAN-bus CAN-bus kan bruge et digitalt multimeter til at teste spændingssignalet for groft at bestemme, om der er en fejl i databussens signaltransmission. Detektionsmetoden er vist i figuren nedenfor:
▲ Multimeter-detektering af CAN-bus
Ved måling af frekvenssignaler med et digitalt multimeter, multimeteret har arbejdsegenskaberne til segmenteret optagelse og effektiv værdiberegning. Derfor, displayværdien af det digitale multimeter kan kun afspejle hovedsignalets spændingsværdi for det målte signal, og kan ikke vise alle detaljer i det målte signal. Det kan ses, at når et digitalt multimeter bruges til at måle signalspændingen på CAN-bussen, der er et tilsvarende forhold mellem multimeterets displayværdi og CAN-bussens hovedsignalspændingsværdi.
(1) Brug et multimeter til at måle strøm CAN-bussen
Spændingen på CAN-High-signalet er ca. 2,5V, når bussen er inaktiv. Når der er signaltransmission på bussen, spændingsværdien svinger ved høj frekvens mellem 2,5~3,5V, så hovedlegemets spænding på CAN-High skal være 2,5V, så den målte værdi, når den måles med et multimeter, er 2,5~3,5V, som er større end 2,5V, men tæt på 2,5V. Tilsvarende, spændingen af CAN-Low-signalet, når bussen er inaktiv, er omkring 2,5V. Når der er signaltransmission på bussen, spændingsværdien svinger ved høj frekvens mellem 1,5~2,5V, så hovedspændingen på CAN-High skal være 2,5V, så den målte værdi, når den måles med et multimeter, er 1,5~2,5V, som er mindre end 2,5V, men tæt på 2,5V.
(2) Brug et multimeter til at måle Comfort CAN-bussen
Signalet fra Comfort CAN har en spænding på ca 0 når bussen er tomgang. Når der er signaltransmission på bussen, spændingsværdien svinger ved høj frekvens mellem 0 og 5V. Derfor, hovedlegemets spænding på CAN-High skal være 0, så den målte værdi, når den måles med et multimeter, er omkring 0,35V. Tilsvarende, CAN-Low-signalet har en spænding på ca. 5V, når bussen er inaktiv. Når der er signaltransmission på bussen, spændingsværdien svinger ved høj frekvens mellem 0 og 5V. Derfor, hovedspændingen på CAN-High skal være 5V, så den målte værdi, når den måles med et multimeter, er omkring 4,65V.
(3) Detektering af CAN bus terminal modstand
For at måle den samlede modstand af de to terminalmodstande, du kan bruge multimeterfunktionen på VAS5051-detektoren til at udføre testen som vist i figuren nedenfor.
▲Mål den samlede modstand af de to terminalmodstande. Trinene til måling af terminalmodstandene er som følger:
① Fjern ledningerne (kabler) fra batteriets positive og negative poler. ② Vent ca 5 minutter, indtil alle kondensatorer er helt afladet. ③ Tilslut VAS5051-detektoren, kalder multimeterfunktionen, tilslut måleledningerne, mål den samlede modstand af terminalmodstanden og noter den. ④ Tag et ledningsnetstik ud med en terminalmodstands elektronisk styreenhed (såsom en motor elektronisk styreenhed) og observer om den samlede modstand af terminalmodstanden ændres. ⑤ Tilslut ledningsnetstikket til den første elektroniske styreenhed (med klemmodstand, såsom motorens elektroniske styreenhed); tag derefter ledningsnettets stik ud af den anden elektroniske styreenhed (såsom ABS elektronisk styreenhed). Observer, om den samlede modstand af terminalmodstanden ændres. ⑥ Analyser måleresultaterne. Det, der er indstillet i den elektroniske styreenhed, er ikke en klemmodstand med fast modstand, men en kombination af mange målte modstande. For eksempel, på 1.9TDI-modellen med en pumpedyseenhed, motorens elektroniske styreenhed er udstyret med en 66Ω terminal modstand. Terminalmodstanden er designet i henhold til køretøjsmodellen, og den samlede modstandsværdi afhænger af køretøjets busstruktur. Efter måling af den samlede modstand, du skal tage et stik ud med en terminal modstand elektronisk styreenhed og måle den individuelle modstand to gange. Når den målte modstandsværdi ændres, efter at den elektroniske styreenhed er fjernet, det betyder, at begge modstandsværdier er normale. Terminalmodstanden installeret på drevets CAN-bus kan måles med et multimeter, men terminalmodstanden installeret på komfort CAN-bussen og informations-CAN-bussen kan ikke måles med et multimeter. For eksempel, tag Audi A21.4-modellen som et eksempel for at analysere den samlede modstand af dens drive CAN-bus. De to elektroniske styreenheder med klemmodstande er forbundet med CAN-bus-ledningsnettet, og de to terminalmodstande er forbundet parallelt på bussen. Måleresultatet er, at modstanden for hver terminalmodstand er ca. 120Ω, og den samlede modstand er cirka 60Ω. Fra disse måledata, det kan vurderes, at terminalmodstanden, der driver CAN-bussen, er normal. Det skal bemærkes, at modstanden af en enkelt terminal modstand ikke nødvendigvis er omkring 120Ω, og dens specifikke værdi varierer afhængigt af busstrukturen.
Et andet eksempel er at analysere den enkelte modstandsværdi af Audi A21.4-modellens drive CAN-bus. Efter måling af den samlede modstand, frakobl ledningsnettet til en elektronisk styreenhed med en afslutningsmodstand, og mål så igen. På dette tidspunkt, modstandsværdien vist på skærmen skulle ændre sig (dette er måling af terminalmodstandsværdien for en elektronisk styreenhed, og den faktisk målte modstandsværdi af en enkelt terminalmodstand, der driver CAN-bussen). Hvis den målte modstandsværdi ikke ændres efter at have taget ledningsnettets stik ud af en elektronisk styreenhed med en termineringsmodstand, der er et problem i systemet. Det kan være, at terminalmodstanden på den fjernede elektroniske styreenhed er beskadiget, eller der er et åbent kredsløb i CAN-bussen. Hvis den viste modstand bliver uendelig, efter at den elektroniske styreenhed er fjernet, så er enten terminalmodstanden på den elektroniske styreenhed, som ikke er blevet fjernet, beskadiget, eller CAN-bus-kablet til den elektroniske styreenhed har en åben kredsløbsfejl.
English
العربية
bosanski jezik
Български
Català
粤语
中文(漢字)
Hrvatski
Čeština
Dansk
Nederlands
Eesti keel
Suomi
Français
Deutsch
Ελληνικά
עברית
Magyar
Italiano
日本語
한국어
Latviešu valoda
Bahasa Melayu
Norsk
پارسی
Polski
Português
Română
Русский
Cрпски језик
Slovenčina
Slovenščina
Español
Svenska
தமிழ்
ภาษาไทย
Tiếng Việt