You dont have javascript enabled! Please enable it!

CAN-bus

Subiecte:

  • introducere
  • Rețele multiple într-o singură mașină
  • Rețea CAN cu nodurile
  • Diferite tipuri de viteze CAN
  • Semnale CAN bus
  • Viteze și niveluri de tensiune
  • Structura mesajului CAN bus al unui identificator (standard) de 11 biți
  • Structura mesajului CAN bus al unui identificator (extins) de 28 de biți
  • Recunoașterea erorilor folosind Bitstuffing și delimitatorii CRC și ACK
  • Cablaj perechi răsucite
  • Rezistori de terminare
  • Poartă
  • Măsurare pe magistrala CAN

Introducere:
Vehiculele moderne sunt pline de electronice. Unitățile de control colectează și procesează date de la senzori și actuatorii de control. Diferite ECU utilizează adesea aceleași date: dSenzorul de poziție a pedalei de accelerație înregistrează poziția pedalei de accelerație. Acest semnal este trimis direct la ECU motorului prin cablare. ECU-ul motorului nu este singurul ECU care utilizează acest semnal:

  • ECU-ul motorului folosește semnalul de la senzorul de poziție a pedalei de accelerație pentru a controla supapa de accelerație, atunci când accelerează pentru îmbogățirea accelerației prin activarea injectoarelor pentru mai mult timp, ajustând momentul aprinderii și, dacă este necesar. controlează wastegate sau reglajul VGT al turbo;
  • ECU al transmisiei automate folosește poziția pedalei de accelerație pentru a determina timpii de schimbare a ambreiajelor din transmisia automată. Dacă pedala de accelerație este apăsată ușor, transmisia automată va trece la treaptă superioară cu o viteză mai mică decât atunci când pedala de accelerație este apăsată la jumătate. Prin apăsarea bruscă a pedalei de accelerație, se va produce „kick down” prin schimbarea într-o treaptă inferioară și permițând motorului să se rotească mai mult;
  • Gradul de accelerație într-o curbă poate fi un motiv pentru ca ESP-ECU să intervină ESP prin reducerea puterii motorului și, dacă este necesar, pentru a aplica frâna pe o roată care se învârte.

În timpul intervenției ESP, puterea motorului scade prin închiderea (parțială) a supapei de accelerație și injectând mai puțin combustibil. Un indicator luminos se va aprinde sau clipește, de asemenea, pe tabloul de bord pentru a avertiza șoferul că ESP funcționează.

Cele de mai sus arată în mod clar cooperarea dintre diferite ECU. Busul CAN asigură că ECU-urile comunică între ele și, prin urmare, pot face schimb de date între ele. CAN este o abreviere pentru: Controller Area Network. 

ECU motor
ECU motor încorporat în compartimentul motor

În anii 80, mașinile au primit din ce în ce mai multe accesorii, iar producătorii au început să instaleze dispozitive de control. Fiecare funcție avea un fir separat. Acest lucru a dus la o creștere bruscă a grosimii sârmei și a numărului de conexiuni de priză.
Cablurile groase au dezavantajul că ascunderea lor în spatele ornamentelor interioare este dificilă, iar riscul defecțiunilor crește considerabil.

Cu magistrala CAN, ECU-urile comunică doar cu două fire: CAN-high și CAN-low. Toată comunicarea dintre ECU este asigurată prin aceste două fire. euUrmătoarele două imagini arată în mod clar că numărul de fire de pe o ușă este deja redus semnificativ atunci când se utilizează busul CAN.

Zeci de dispozitive de control pot fi conectate la cele două fire CAN bus de pe CAN bus. Toate dispozitivele de control conectate pot face schimb de date între ele.

 

Imaginea de mai jos prezintă un vehicul cu unsprezece dispozitive de control (indicate de blocurile roșii). Aceste dispozitive de control sunt toate conectate între ele cu două fire; un fir portocaliu și unul verde. Aceste fire reprezintă CAN-high și CAN-low. Fiecare unitate de control are propria sa funcție și poate comunica cu orice altă unitate de control din rețea prin magistrala CAN. Mai multe informații de fond despre dispozitivele de control pot fi găsite pe pagină dispozitive de control.

1. Unitate de comandă a instalării barei de tractare
2. Unitate de comandă uși RA
3. Unitate de comandă uși RV
4.Gateway
5. Dispozitiv de control al confortului
6. Unitate de control al sistemului de alarmă
7. Panoul de bord
8. Unitate de control electronică a coloanei de direcție
9. Unitate de comandă uși LV
10. Unitate de comandă uși LA
11. Unitate de control pentru controlul distanței de parcare

Odată cu sosirea autobuzului CAN este, de asemenea, posibil EOBD mai cuprinzător. EOBD înseamnă European On Board Diagnosis. EOBD are de-a face cu emisiile. Diferiți senzori din motor și evacuare transmit informații către ECU. Dacă există valori incorecte (din cauza, de exemplu, arderii slabe), se va aprinde un MIL (lumină indicatoare a motorului). Acesta este un semn că mașina trebuie citită. Un tester de diagnosticare trebuie apoi conectat la mufa OBD pentru a citi erorile. Pe baza defecțiunii, ECU a stocat un cod de eroare hexazecimal, care este afișat de testerul de diagnosticare ca un cod P sau o eroare cu text (acesta din urmă este mai specific mărcii). Faceți clic aici pentru mai multe informații despre OBD1, OBD II și EOBD.

Rețele multiple într-o mașină:
Pot exista mai multe rețele într-o mașină. Imaginea de mai jos prezintă o imagine de ansamblu cu legenda unităților de control din mai multe rețele ale unui BMW seria 3 E90.

Rețelele K-CAN, PT-CAN și F-CAN din imaginea de mai sus se încadrează în magistrala CAN. Diferențele sunt vitezele, nivelurile de tensiune și aplicațiile. Deși PowerTrain-CAN și F-CAN au aceleași niveluri de viteză și tensiune de mare viteză, diferența este că PT-CAN este utilizat pentru controlul motorului și transmisiei, iar F-CAN conține unitățile de control al șasiului.

Rețea CAN cu dispozitivele de control
Rețeaua CAN bus constă din dispozitive de control care sunt echipate cu hardware și software pentru a primi, procesa și trimite mesaje. Pentru transferul de date se utilizează un fir CAN-high și un fir CAN-low. În imaginea de mai jos, CAN-High este colorat în roșu și CAN-Low este colorat în albastru.
Dispozitivele de control (numite și unități de control sau noduri) sunt conectate la aceste fire. Toate dispozitivele de control pot trimite și primi informații. Un exemplu de rețea este sistemul CAN bus din interiorul mașinii; Aici, diferite dispozitive de control pot fi conectate la un sistem de magistrală.

Ca exemplu, luăm o cameră de marșarier (nodul 5) care este adaptată. Această cameră este montată lângă suportul plăcuței de înmatriculare sau mâner. Cablajul CAN este conectat oriunde în interior. Condiția este ca nodul camerei să conțină identificatorul corect (preprogramat de producător) deoarece celelalte dispozitive de control trebuie să-l recunoască. Dacă camera este înregistrată pe radioul acceptat, imaginea este imediat vizibilă.
După programarea software-ului, radioul primește un semnal de la cutia de viteze că a fost selectată marșarierul. În acel moment, radioul comută pe imaginea camerei de marșarier. În momentul în care este selectată prima treaptă de viteză (înainte), imaginea se oprește din nou. Toate acestea datorită transferului de date al sistemului CAN bus.

Echipamentele neacceptate (de exemplu, cu un identificator incorect) pot cauza probleme. Dacă trimite mesaje care nu sunt recunoscute de alte dispozitive de control, va fi generat un mesaj de eroare. Acest tip de echipament poate asigura, de asemenea, că magistrala CAN rămâne activă după decuplarea contactului. Mașina nu va intra în „modul de repaus”, ceea ce ar duce la descărcarea rapidă a bateriei. Apoi există unul consumator clandestin.

Semnale CAN bus:
Sistemul CAN bus folosește principiul difuzării; un transmițător pune un mesaj pe magistrala CAN. Fiecare nod de pe aceeași magistrală primește mesajul. Cu toate acestea, expeditorul indică în mesaj pentru care noduri este destinat mesajul. Toate nodurile primesc mesajul și oferă feedback (mai multe despre asta mai târziu). Nodurile pentru care nu este destinat mesajul recunosc acest lucru și îl ignoră.

Un semnal CAN bus constă dintr-o tensiune CAN-înaltă și CAN-low. Imaginea de mai jos arată CAN-roșu ridicat și CAN-albastru scăzut. Semnalele ridicate și scăzute sunt identice, dar reflectate unul de celălalt. Când magistrala devine dominantă, tensiunea CAN-high crește de la 2,5 la 3,5 volți și CAN-low scade de la 2,5 la 1,5 volți. În stare recesivă (în repaus) ambele tensiuni sunt de 2,5 volți.

Imaginea de mai sus prezintă un exemplu de măsurare cu un osciloscop. Se poate observa clar că ambele tensiuni sunt identice între ele, doar în imaginea în oglindă. În cele din urmă, diferența de tensiune în regiunea activă (dominantă) este de 2 volți. Aceasta se referă la diferența dintre 1,5 și 3,5 volți. Diferența de 2 volți este considerată un 0 (dominant), iar diferența de 0 volți este considerată un 1 (recesivă).

Dacă un nod (de trimitere) dorește să trimită codul binar „0 0 1 0 1 1 0 1”, va aplica tensiunile menționate la CAN-High și CAN-Low (vezi exemplul de mai sus). Nodul receptor va vedea din nou aceste tensiuni ca un cod binar, apoi le va converti într-un cod hexazecimal. Codul binar menționat va fi convertit din hexazecimal în 2D.

Pentru a converti binar în hexazecimal, este ușor să desenați un tabel de 8 casete cu o linie groasă în mijloc. Numiți casetele din dreapta 1, 2, 4 și 8 (vezi numerele roșii din imagine). Apoi faceți acest lucru și pe partea stângă. Notează numerele cu 1 în codul binar deasupra lor. În stânga este doar 2, în dreapta este 8, 4 și 1. Adaugă totul în dreapta (13) și procedează la fel și în stânga (2). Modificări hexazecimale de la 10 la A, 11 = B, 12 = C, 13 = D. În cele din urmă, asta face 2D.

Mai multe informații despre conversia din binar în (hexa)zecimal și invers pot fi găsite pe pagină Binar, zecimal și hexazecimal. Exemple clare sunt descrise în detaliu aici.

Viteze și niveluri de tensiune:
În vehicule putem întâlni rețele CAN bus cu viteze diferite:

  • Viteză mare: ECU-uri legate de unitate, inclusiv electronica motorului, transmisie, ABS/ESP, EBS (vehicule comerciale);
  • Viteză medie sau mică: electronice interioare precum panoul de instrumente, radio, climatizare, frână de parcare, bară de tractare.

Cele două imagini de mai jos arată semnalele CAN-high și CAN-low ale magistralei CAN de mare viteză. În repaus, tensiunea ambelor semnale este de 2,5 volți. Pentru a trimite un mesaj, CAN-ul ridicat crește de la 2,5 la 3,5 volți, iar CAN-ul scăzut scade de la 2,5 la 1,5 volți.

CAN de mare viteza (1)

Mai jos puteți vedea din nou semnalul de la viteza mare CAN, care a fost acum mărit (50 de microsecunde pe diviziune), unde domeniul pentru semnalul de mai sus a fost setat la 200 de microsecunde pe diviziune.

CAN de mare viteza (2)

În electronica de confort, viteza mare de comunicare este mai puțin importantă. Caracteristici magistralei CAN de viteză medie sau mică, nivelurile de tensiune în repaus și la generarea unui mesaj sunt următoarele:

  • CAN-high este de 5 volți în repaus și scade la 1 volți;
  • CAN-low este de 0 volți în repaus și crește la 4 volți.

În timpul măsurătorii în care liniile zero ale canalelor A și B sunt setate la aceeași înălțime, se poate observa că tensiunile au fost „alunecate una în alta”. Acest lucru face ca citirea purității semnalelor CAN ridicate și scăzute să fie dificilă.

CAN viteză mică (1)

Pentru a evalua puritatea mesajelor, se recomandă deplasarea liniilor zero. În imaginea de mai jos, linia zero a canalului A a fost deplasată în jos, iar canalul B a fost deplasată în sus. Aceasta înseamnă că semnalele reprezentate au fost separate și se poate vedea o progresie mai clară a tensiunilor.

CAN viteză mică (2)

Structura mesajului CAN bus al unui identificator (standard) de 11 biți:
Structura unui mesaj CAN bus se bazează întotdeauna pe imaginea de mai jos. Există diferențe în structură; de exemplu, câmpul ARB și CTRL al unui identificator de 11 biți și al unui identificator de 29 de biți sunt diferite. Informațiile de mai jos se referă la identificatorul de 11 biți. Pentru informațiile dvs., un identificator de 29 de biți are loc pentru mai multe date decât cei de 11 biți. Mai multe despre asta mai târziu.

Structura mesajului este acum pur și simplu rezumată și descrisă în detaliu mai târziu:

SOF:
Fiecare mesaj CAN începe cu un SOF (start of frame). Când un nod dorește să trimită un mesaj, un bit dominant va fi plasat pe magistrală. Busul CAN este întotdeauna recesiv în repaus (un 1, deci atât CAN-High cât și CAN-Low sunt de 2 volți). Bitul dominant (a 0) indică faptul că alte noduri ar trebui să aștepte să trimită un mesaj până când întregul mesaj a fost postat. Numai după IFS (Interframe Space) următorul nod este permis să-și trimită mesajul. Chiar dacă este un mesaj important, nu poate fi ratat.
Când 2 noduri doresc să trimită un mesaj în același timp (pe care nu se cunosc unul despre celălalt) și astfel împreună fac magistrala dominantă prin plasarea unui 0, ARB (arbitrajul) determină ce mesaj are prioritate.

De aici înainte, fiecare parte a mesajului CAN bus care este discutată va avea acea parte adăugată la această imagine gri. În felul acesta încerc să păstrez o privire de ansamblu. Mesajul a început cu SOF.

ARB:
Câmpul de arbitraj al unui identificator de 11 biți este format din 2 părți; identificatorul și bitul RTR.
Identificator:
Să presupunem că 2 noduri fac ca magistrala CAN să fie dominantă, atunci nodul cu mesajul cel mai puțin important va aștepta până când mesajul important a fost postat (până după IFS). Identificatorul mesajului conține o serie de unu și zerouri. Aceste numere sunt atribuite în mod deliberat unui mesaj de către programator. Identificatorul cu 0 în mesaj (dominant) are o prioritate mai mare decât cel cu 1 în mesaj (recesiv). Mesajul cu 0 va continua, iar mesajul cu 1 va trebui să aștepte.

Ambii identificatori încep să posteze un mesaj de 11 biți. Cu SOF, bitul dominant este plasat. Atunci primii 5 biți ai ambilor identificatori sunt egali (0 1 1 0 1). Al 6-lea bit este un 2 pentru numărul de identificare 0 și un 1 pentru primul identificator. Dominatorul domină, astfel încât identificatorul 2 creează mesajul CAN final.
Identificatorul 1 a plasat un 6 ca bit 1. Nodul care trimite identificatorul recunoaște doar că 0 noduri trimit un mesaj în același timp când un alt nod plasează un 2 pe magistrală. În acest moment, identificatorul 1 nu mai transmite și acum se comportă ca un receptor. Deși mesajul care începe cu 0 1 1 0 1 a fost inițial destinat să fie mesajul pe care acest nod dorea să-l trimită, acum îl va trata ca mesajul primit. Apoi, nodul ascultă întregul mesaj și determină dacă să facă ceva cu el.

Imaginea gri a SOF este acum extinsă cu ARB, care constă din 2 părți, și anume identificatorul și bitul RTR:

Bit RTR:
Ultimul bit al identificatorului de 11 biți se numește RTR; acesta este un bit de solicitare de transmisie la distanță. Acest bit RTR indică dacă este un cadru de date sau un cadru la distanță.
0 = Cadrul de date
1 = Cadru de la distanță

Un cadru de date conține date care sunt transmise nodurilor care au nevoie de informații. Un nod poate solicita, de asemenea, informații; de exemplu, care este temperatura lichidului de răcire la un anumit moment. Nodul va seta apoi un 1 ca bit RTR deoarece cere datele.

CTRL:
Câmpul de control este format din IDE (Identifier Extension), un R-bit și DLC. Bitul IDE indică dacă este un identificator standard (11 biți) sau extins (29 de biți):
0 = identificator standard (11 biți)
1 = identificator extins (29 de biți)

Bitul R este rezervat pentru viitor și acum este întotdeauna recesiv.

Apoi vine DLC: O rețea de magistrală CAN poate trimite maximum 8 octeți. Există 1 biți într-un octet, deci un total de 8 de biți pot fi trimiși conform protocolului standard. Câmpul de control indică câte date sunt trimise. Ar fi inutil să trimiteți un mesaj mare cu toate câmpurile de date goale pentru un bit de confirmare (64 pentru activat sau 1 pentru oprit). Numărul de octeți este indicat în DLC (Codul de lungime a datelor) corespunzător. DLC este o funcție din software-ul de programare și, prin urmare, este o valoare predeterminată de către programator.
Să presupunem că 1 octet este specificat în DLC, apoi sunt trimiși 8 biți. Pentru mesaje scurte de confirmare, acest lucru este suficient.
Pentru mesajele foarte extinse, DLC-ul va conține o valoare de până la 8 octeți de date.

Exemplul a fost extins din nou. Au fost adăugate IDE, R și DLC.

DATE:
Datele finale care trebuie trimise sunt plasate în câmpul de date. Mărimea depinde de valoarea DLC (Data Length Code). S-a indicat deja că DLC-ul are maximum 8 octeți. Fiecare octet este format din 8 biți, deci în total câmpul de date poate fi format din 64 de biți.

CRC:
Verificarea redundanței ciclice constă într-un calcul matematic, care este trimis împreună cu mesajul. Nodul expeditor calculează mesajul CAN total până acum; SOF, ARB, CTRL și DATA. Deci CRC este calculul. Când nodul receptor a primit mesajul până la și inclusiv CRC, va efectua calculul matematic până la DATE și îl va compara cu calculul din CRC. Dacă aceasta nu se potrivește (din cauza unui bit/defecțiune incorect) mesajul nu este acceptat și se solicită trimiterea din nou a mesajului (cu un anumit număr maxim de încercări). Exemplul a fost extins pentru a include CRC.

ACK:
Câmpul Confirmare servește pentru confirmarea primirii. Când expeditorul a trimis mesajul către CRC, se introduce un fel de pauză; transmițătorul face magistrala recesivă (cu 0) și așteaptă până când unul sau mai multe noduri fac magistrala dominantă (1). Nu contează dacă unul sau mai multe noduri au primit mesajul, deoarece dacă un nod l-a primit, acesta a fost trimis cu succes. După ce magistrala devine dominantă cu un 1, transmisia mesajului se reia.

EDF:
Sfârșitul cadrului este format din 7 biți recesivi (1 1 1 1 1 1 1). Acesta este un semn pentru toate unitățile de control că mesajul sa încheiat.

IFS:
Pentru a preveni întreruperile, un spațiu inter cadru este întotdeauna utilizat după EOF. IFS este format din 11 biți recesivi. Toate nodurile așteaptă ca acești 11 biți recesivi să treacă înainte de a trimite un mesaj. După acești 11 biți recesivi, de exemplu, 2 noduri pot trimite un mesaj în același timp. ARB (Arbitrajul) este apoi analizat din nou pentru a determina care mesaj are cea mai mare prioritate. Întregul ciclu începe apoi din nou.

Structura mesajului CAN bus al unui identificator (extins) de 28 de biți:
Identificatorul pe 11 biți a fost conceput într-o perioadă în care mașinile nu aveau încă atât de multe dispozitive de control (noduri). Programatorii au descoperit curând că identificatorul de 11 biți nu era suficient pentru ei. Aceasta are doar (2^11) = 2048 posibilități. Dintre acestea, au rămas 2032 de combinații unice ale codului binar. Mașinile moderne folosesc acum mult mai multe coduri datorită identificatorului extins pe 28 de biți. Acesta se numește identificator extins.
Aceasta înseamnă că nu mai puțin de (2^29) = 536870912 combinații sunt posibile. Acest lucru este mai mult decât suficient pentru viitor.
O serie de lucruri se vor schimba în mesajul CAN bus. Ambii identificatori (standard și extins) sunt utilizați interschimbabil. Mesajul CAN indică prin urmare ce specie se referă, după care urmează un mesaj lung.
Este utilizată baza identificatorului de 11 biți și servește, de asemenea, ca pregătire înainte de a fi citită; acum sunt indicate doar modificările pe care le suferă mesajul când este un identificator de 29 de biți.
SOF (Start Of Frame) rămâne același. Nodul de trimitere îl face dominant atunci când începe să trimită un mesaj.
Acesta este urmat de ARB și CTRL unde se află diferențele.

ARB:
În timpul arbitrajului, este afișat mai întâi un identificator standard de 11 biți (adică o parte din cei 29 de biți). Bitul RTR este mutat (așa cum este cu cei 11 biți) la sfârșitul ARB. RTR este acum înlocuit cu SRR: (Solicitare de la distanță de substituție). Acest bit este întotdeauna recesiv (1) pentru un identificator extins.
După bitul SRR vine bitul IDE, care se află în identificatorul de 11 biți din CTRL (câmpul de control). Acesta este acum eliminat din câmpul de control și plasat în spatele bitului SRR în identificatorul extins.

Pentru claritate, imaginile de mai jos arată identificatorii standard (11 biți) și extinși (29 de biți).

Identificator standard de 11 biți
Identificator extins pe 29 de biți

Bitul IDE înseamnă Extensie de identificare. Bitul IDE determină dacă este un identificator standard sau extins.
IDE 0 = Standard (ID de 11 biți)
IDE 1 = Extins (ID de 29 de biți)

După bitul IDE vine restul identificatorului extins. Cei 11 și 18 biți fac împreună 29. Aceștia nu pot fi plasați ca un întreg în mesaj, deoarece protocolul CAN nu mai este corect. Practic, bitul IDE indică acum că mesajul a fost împărțit în două.

CTRL:
Prin urmare, câmpul de control a fost modificat pentru identificatorul extins. Bitul IDE a fost mutat în ARB.
Bitul IDE este înlocuit cu un bit R (de rezervă). Acesta este recesiv în mod implicit. Acesta este urmat de un bit R și de codul DLC (Data Length Code), care indică din câți octeți va consta mesajul.

Încă o dată, sunt afișate câmpurile de control ale identificatorilor de 11 biți și 29 de biți.

CTRL din IDE pe 11 biți
CTRL din IDE pe 29 biți

Recunoașterea erorilor folosind Bitstuffing și delimitatorii CRC și ACK:
Umplutură de biți:
Pentru a menține sincronizarea optimă între nodurile de expediere și de primire, se aplică umplutura de biți. Umplutura de biți înseamnă că după 5 biți identici se adaugă un bit opus. Nu se modifică valoarea biților în mesajul trimis inițial, dar se adaugă un bit.
Receptorul recunoaște acest lucru. După 5 biți identici, receptorul va șterge al 6-lea bit (vezi imaginea de mai jos).

Mesajul inițial al doar unul este trimis, dar expeditorul adaugă un 6 la fiecare al 0-lea bit. Lungimea mesajului crește din cauza zerourilor (dar această lungime nu contează pentru DLC (Data Length Code). Receptorul filtrează biții opuși (zerourile) și apoi citește din nou mesajul doar cu unii.

Delimitatori CRC și ACK:
Delimitatorii sunt plasați după câmpul CRC și câmpul ACK. Acesta este un pic cu o valoare cunoscută atât pentru emițător, cât și pentru destinatar. Dacă apare o eroare în mesaj, această valoare va diferi. Receptorul primește apoi o valoare de bit diferită de cea așteptată și marchează mesajul ca fiind eronat. Expeditorul va retrimite mesajul.

Cablaj perechi răsucite:
Cablurile perechi răsucite sunt folosite ca cablare pentru magistrala CAN. Cablul CAN-High și CAN-Low sunt apoi răsucite împreună, așa cum se arată în imagine. În acest fel, se evită interferența din exterior; dacă într-un cablu intră o inducție de câteva zecimi de volt, va intra și în celălalt. Cu toate acestea, diferența de tensiune dintre CAN ridicat și scăzut rămâne aceeași. În acest fel defecțiunea este rezolvată și ECU-urile nu sunt afectate de aceasta.

Rezistoare de terminare:
Rezistoarele de terminare sunt utilizate în fiecare rețea de magistrală CAN de mare viteză. Acestea sunt adesea încorporate în nodurile de la capătul liniei de magistrală CAN (sârmă) sau în cablare. Aceste rezistențe au fiecare o rezistență de 120Ω (Ohm). Rezistența de înlocuire este măsurată ca 60Ω atunci când se măsoară rezistența pe fire.

Aceste rezistențe de terminare servesc pentru suprimarea interferențelor; Dacă acestea nu ar fi acolo, ar avea loc reflecția. Semnalul de tensiune trece prin firul magistralei CAN, ajunge la capăt și revine. Acesta din urmă este prevenit. Tensiunea este înregistrată în rezistor. Reflexia ar putea face ca semnalele de tensiune să revină, afectând mesajele trimise și, ulterior, provocând funcționarea defectuoasă a dispozitivelor de control.

gateway-uri:
Mașina este echipată cu o rețea de dispozitive de control (noduri). Gateway-ul conectează diverse rețele CAN bus (cum ar fi interiorul, motorul/transmisia și șasiul), magistrala MOST și magistrala LIN, permițând tuturor rețelelor să comunice între ele. Deci este de fapt o joncțiune între toate rețelele. Diferențele de viteză sunt neimportante cu un gateway. Faceți clic aici pentru a accesa pagina în care sunt descrise funcționarea și funcțiile Gateway-ului.

Măsurarea pe magistrala CAN:
Oamenii sunt adesea întrebați dacă este posibil să se măsoare magistrala CAN. Cu siguranță este posibil. O diagnoză poate fi făcută prin măsurarea nivelurilor de tensiune pe fire și verificarea afișajului tensiunii de pe osciloscop. Modul în care pot fi luate măsurătorile este descris pe pagină măsurarea pe sistemul CAN bus.

Pagina înrudită: