Rollen til terminalmotstander i CAN-nettverk

1. Forhindre signalrefleksjon
Grunnleggende prinsipp: CAN-nettverk bruker differensiell signaloverføring, der spenningsforskjellen mellom CAN_H og CAN_L representerer signaltilstanden.
For å sikre signalets integritet på bussen, må begge ender av CAN-bussen være utstyrt med passende terminalmotstander.
Impedanstilpasning: Den karakteristiske impedansen til CAN-bussen er vanligvis 120 ohm. For å oppnå impedanstilpasning og forhindre signalrefleksjon, må en 120-ohm terminalmotstand kobles til hver ende av CAN-bussen.
På denne måten holdes bussens totale impedans på rundt 60 ohm, og absorberer effektivt energien på slutten av signalet og forhindrer at signalet reflekteres til bussen, noe som forårsaker signalforvrengning eller kommunikasjonsfeil.
2. Signalintegritet
Signalabsorpsjon: Terminalmotstanden kan ikke bare forhindre signalrefleksjon, men absorberer også den gjenværende energien til signalet effektivt for å sikre stabil overføring av signalet på bussen. Når det ikke er noen terminalmotstand eller terminalmotstanden er feilkonfigurert, kan signalet produsere en ekkoeffekt, noe som resulterer i timing og nivåforvrengning av datarammen.
Bussstabilitet: Riktig konfigurerte terminalmotstander sørger for at differensialsignalet på bussen kan overføres nøyaktig mellom noder, noe som er avgjørende for systemets stabilitet.
Konfigurasjon av terminalmotstander
1. Valg av motstandsverdi
Standardverdi: I et typisk CAN-nettverk er standardverdien til terminalmotstanden 120 ohm (±1 % nøyaktighet). Denne verdien tilsvarer den karakteristiske impedansen til CAN-bussen, så en 120-ohm-motstand må kobles til hver ende av bussen.
Plassering av layout: Terminalmotstandene bør plasseres i begge fysiske ender av bussen for å oppnå optimal signalabsorpsjon og minimal refleksjon. Dette er spesielt viktig for lange busser (over 10 meter) eller høyhastighetskommunikasjon (som 1 Mbps).

2. Installasjonsmetode
Innebygde terminalmotstander: Noen CAN-enheter er designet med innebygde terminalmotstander, noe som er veldig praktisk i noen enkle nettverkstopologier. I komplekse nettverk kan det imidlertid være nødvendig å manuelt konfigurere eksterne terminalmotstander for å sikre riktig matching av bussimpedansen.
Manuell konfigurasjon: I systemer uten innebygde terminalmotstander må terminalmotstandene vanligvis loddes manuelt eller kobles til de fysiske endene av CAN-bussen gjennom stikkontakter. Sørg for at motstandene er godt tilkoblet og riktig koblet til CAN_H og CAN_L.
Vanlige problemer og feilsøking
1. Manglende eller for mange terminalmotstander
Mangler: Hvis en terminalmotstand mangler, vil den totale impedansen til CAN-bussen være større enn forventet verdi, noe som vil forårsake signalrefleksjon, ustabil kommunikasjon eller pakketap.
For mange: Hvis bussen har for mange terminalmotstander (for eksempel er tre eller flere terminalmotstander koblet til ved en feil), vil den totale impedansen reduseres, noe som resulterer i økt signaldemping og påvirker kommunikasjonskvaliteten.
2. Umatchede motstandsverdier
For høy motstand: Hvis terminalmotstandsverdien er for høy, vil signalrefleksjonsproblemet bli alvorlig, noe som resulterer i en økning i kommunikasjonsfeilfrekvensen.
For lav motstand: Hvis terminalmotstandsverdien er for lav, kan signalet bli for mye dempet, noe som gjør det umulig for den eksterne noden å motta signalet riktig.
3. Feilsøkingsmetoder
Fysisk inspeksjon: Kontroller først om terminalmotstandene er tilkoblet i begge ender av bussen og sørg for at motstandsverdien er 120 ohm. Hvis motstandene er løse eller har dårlig kontakt, kan det også forårsake feil.
Mål den totale impedansen: Bruk et multimeter eller impedansanalysator for å måle den totale impedansverdien i begge ender av bussen. Under normale omstendigheter bør den være ca 60 ohm (to 120 ohm motstander parallelt).
Bølgeformanalyse: Bruk et oscilloskop til å analysere signalbølgeformene til CAN_H og CAN_L. Hvis refleksjon eller forvrengning blir funnet, kan det være relatert til feil konfigurasjon av terminalmotstanden.
Signalintegritetstest: Kjør signalintegritetstesten i systemet for å evaluere om terminalmotstanden er riktig konfigurert av feilraten og pakketapsraten til datapakken.

Sammendrag
Rollen til terminalmotstanden i CAN-nettverket kan ikke ignoreres. Det sikrer ikke bare integriteten til signalet, men påvirker også direkte stabiliteten og kommunikasjonskvaliteten til systemet.
Korrekt valg og konfigurering av terminalmotstanden, og rettidig oppdagelse og eliminering av feil forårsaket av terminalmotstanden er nøkkelfaktorer for å sikre pålitelig drift av det elektriske kjøretøyets CAN-nettverk.






