You dont have javascript enabled! Please enable it!

CAN-buss

Teemad:

  • Sissejuhatus
  • Mitu võrku ühes autos
  • CAN-võrk sõlmedega
  • Erinevat tüüpi CAN-kiirused
  • CAN siini signaalid
  • Kiirused ja pingetasemed
  • (standardse) 11-bitise identifikaatori CAN-siiniteate struktuur
  • (laiendatud) 28-bitise identifikaatori CAN-siiniteate struktuur
  • Vigade tuvastamine Bitstuffingi ning CRC ja ACK eraldajate abil
  • Keerdpaar juhtmestik
  • Lõpptakistid
  • Värav
  • Mõõtmine CAN siinil

Eessõna:
Kaasaegsed sõidukid on täis elektroonikat. Juhtplokid koguvad ja töötlevad andmeid anduritelt ja juhtajamitelt. Erinevad ECU-d kasutavad sageli samu andmeid: dGaasipedaali asendiandur registreerib gaasipedaali asendi. See signaal saadetakse juhtmestiku kaudu otse mootori ECU-sse. Mootori ECU ei ole ainus ECU, mis seda signaali kasutab:

  • Mootori ECU kasutab gaasipedaali asendianduri signaali gaasiklapi juhtimiseks, kiirendamisel kiirenduse rikastamiseks, aktiveerides pihustid pikemaks ajaks, reguleerides süüte ajastust ja vajadusel. kontrollige turbo auruklappi või VGT reguleerimist;
  • Automaatkäigukasti ECU kasutab gaasipedaali asendit, et määrata automaatkäigukasti sidurite vahetusaegu. Kui gaasipedaali kergelt vajutada, vahetab automaatkäigukast kõrgemat käiku väiksema kiirusega kui gaasipedaali pooleldi alla vajutamisel. Kui vajutate äkiliselt kiirelt gaasipedaali, toimub "alalöök", lülitades madalamale käigule ja lastes mootoril rohkem pöördeid teha;
  • Kiirenduse aste kurvis võib olla põhjuseks, miks ESP-ECU laseb ESP-l sekkuda, vähendades mootori võimsust ja vajadusel pöörlevale rattale pidurdada.

ESP sekkumise ajal mootori võimsus väheneb gaasiklapi (osalise) sulgemise ja vähema kütuse sissepritsega. Armatuurlaual süttib või vilgub ka märgutuli, mis hoiatab juhti, et ESP töötab.

Eelnev näitab selgelt erinevate eküüde koostööd. CAN-siin tagab, et ECU-d suhtlevad omavahel ja saavad seetõttu omavahel andmeid vahetada. CAN on lühend sõnadest: Controller Area Network. 

Mootori ECU
Sisseehitatud mootori ECU mootoriruumis

80. aastatel said autod üha rohkem lisatarvikuid ja tootjad hakkasid juhtseadmeid paigaldama. Igal funktsioonil oli eraldi juhe. Selle tulemusena suurenes järsult juhtme paksus ja pistikühenduste arv.
Paksu juhtmestiku miinuseks on see, et nende peitmine siseviimistluse taha on keeruline ja rikete oht suureneb tunduvalt.

CAN-siiniga suhtlevad ECU-d ainult kahe juhtmega: CAN-high ja CAN-low. Kogu side ECU-de vahel toimub nende kahe juhtme kaudu. IJärgmisel kahel pildil on selgelt näha, et juba CAN-siini kasutamisel on ühe ukse juhtmete arv oluliselt vähenenud.

Kahe CAN-siini juhtmega saab ühendada kümneid juhtseadmeid. Kõik ühendatud juhtseadmed saavad omavahel andmeid vahetada.

 

Alloleval pildil on kujutatud üheteistkümne juhtseadmega sõiduk (tähistatud punaste klotsidega). Need juhtseadmed on kõik omavahel ühendatud kahe juhtmega; oranž ja roheline traat. Need juhtmed esindavad CAN-kõrget ja CAN-madalat väärtust. Igal juhtseadmel on oma funktsioon ja see suudab CAN-siini kaudu suhelda võrgu mis tahes teise juhtseadmega. Sisulisemat infot juhtimisseadmete kohta leiab lehelt juhtimisseadmed.

1. Veokonksu paigaldamise juhtseade
2. Ukse juhtseade RA
3. Ukse juhtseade RV
4. Värav
5. Mugavuse juhtseade
6. Häiresüsteemi juhtseade
7. Armatuurlaud
8. Roolisamba elektroonika juhtseade
9. Ukse juhtseade LV
10. Ukse juhtseade LA
11. Parkimiskauguse kontrollseade

CAN bussi tulekuga on see ka võimalik EOBD põhjalikum. EOBD tähistab European On Board Diagnosis. EOBD on seotud heitkogustega. Erinevad mootori ja heitgaasi andurid edastavad teavet ECU-sse. Kui väärtused on valed (nt halva põlemise tõttu), süttib MIL (mootori indikaatortuli). See on märk sellest, et auto tuleb ette lugeda. Seejärel tuleb vigade lugemiseks OBD-pistikuga ühendada diagnostiline tester. Vea põhjal on ECU salvestanud kuueteistkümnendsüsteemi veakoodi, mida diagnostiline tester kuvab P-koodina või veana tekstiga (viimane on rohkem margispetsiifiline). OBD1, OBD II ja EOBD kohta lisateabe saamiseks klõpsake siin.

Autos mitu võrku:
Autos võib olla mitu võrku. Alloleval pildil on ülevaade BMW 3-seeria E90 mitmes võrgus olevatest juhtseadmete legendidest.

Ülaltoodud pildil olevad K-CAN, PT-CAN ja F-CAN võrgud kuuluvad CAN siini alla. Erinevused on kiirustes, pingetasemetes ja rakendustes. Kuigi PowerTrain-CAN-il ja F-CAN-il on samad kiired kiirused ja pingetasemed, on erinevus selles, et PT-CAN-i kasutatakse mootori ja käigukasti juhtimiseks ning F-CAN sisaldab šassii juhtseadmeid.

CAN-võrk juhtseadmetega
CAN siini võrk koosneb juhtseadmetest, mis on varustatud riist- ja tarkvaraga sõnumite vastuvõtmiseks, töötlemiseks ja saatmiseks. Andmeedastuseks kasutatakse CAN-kõrge ja CAN-madala traati. Alloleval pildil on CAN-High punase värviga ja CAN-Low sinise värviga.
Juhtseadmed (nimetatakse ka juhtplokkideks või sõlmedeks) on ühendatud nende juhtmetega. Kõik juhtseadmed saavad teavet nii saata kui vastu võtta. Võrgu näiteks on auto sisemuses asuv CAN siini süsteem; Siin saab ühte siinisüsteemi ühendada erinevaid juhtseadmeid.

Näitena võtame tagurduskaamera (sõlm 5), mis on tagantjärele paigaldatud. See kaamera on paigaldatud numbrimärgi hoidiku või käepideme lähedale. CAN-juhtmestik on ühendatud kõikjale sisemuses. Tingimuseks on, et kaamera sõlm sisaldab õiget (tootja poolt eelnevalt programmeeritud) identifikaatorit, sest teised juhtseadmed peavad selle ära tundma. Kui kaamera on registreeritud toetatud raadios, on pilt kohe nähtav.
Pärast tarkvara programmeerimist saab raadio käigukastilt signaali, et tagurpidikäik on valitud. Sel hetkel lülitub raadio tagurduskaamera pildile. Esimese käigu (edasi) valimisel lülitub pilt uuesti välja. Seda kõike tänu CAN siinisüsteemi andmeedastusele.

Toetamata seadmed (nt vale identifikaatoriga) võivad põhjustada probleeme. Kui see saadab sõnumeid, mida teised juhtseadmed ära ei tunne, genereeritakse veateade. Seda tüüpi seadmed võivad tagada ka selle, et CAN-siin jääb aktiivseks ka pärast süüte väljalülitamist. Auto ei lülitu siis unerežiimile, mis põhjustaks aku kiire tühjenemise. Siis on üks salatarbija.

CAN siini signaalid:
CAN siini süsteem kasutab leviedastuse põhimõtet; saatja paneb CAN-siinile teate. Iga sama siini sõlm võtab teate vastu. Küll aga näitab saatja sõnumis, millistele sõlmedele sõnum on mõeldud. Kõik sõlmed saavad sõnumi ja annavad tagasisidet (selle kohta hiljem). Sõlmed, mille jaoks sõnum pole mõeldud, tunnevad selle ära ja ignoreerivad seda.

CAN-siini signaal koosneb CAN-kõrgest ja CAN-madalast pingest. Alloleval pildil on CAN-kõrge punane ja CAN-madal sinine. Kõrge ja madal signaal on identsed, kuid peegelduvad üksteisest. Kui siin muutub domineerivaks, tõuseb CAN-high pinge 2,5-lt 3,5-le ja CAN-madala pinge 2,5-lt 1,5-le. Retsessiivses olekus (puhkeolekus) on mõlemad pinged 2,5 volti.

Ülaltoodud pildil on näide ostsilloskoobiga mõõtmisest. Selgelt on näha, et mõlemad pinged on üksteisega identsed, ainult peegelpildis. Lõppkokkuvõttes on pinge erinevus aktiivses (dominantses) piirkonnas 2 volti. See viitab erinevusele 1,5 ja 3,5 volti vahel. Erinevus 2 volti loetakse 0-ks (dominantne) ja 0 volti erinevust 1-ks (retsessiivne).

Kui (saadetav) sõlm soovib saata kahendkoodi “0 0 1 0 1 1 0 1”, rakendab see CAN-High ja CAN-Low jaoks mainitud pingeid (vt ülaltoodud näidet). Vastuvõttev sõlm näeb neid pingeid taas kahendkoodina ja teisendab need seejärel kuueteistkümnendkoodiks. Nimetatud kahendkood teisendatakse kuueteistkümnendsüsteemist 2D-ks.

Binaarseks teisendamiseks kuueteistkümnendsüsteemiks on lihtne joonistada 8 kastiga tabel, mille keskel on paks joon. Nimetage parempoolsed kastid 1, 2, 4 ja 8 (vaata pildil olevaid punaseid numbreid). Seejärel tehke seda ka vasakul küljel. Kirjutage üles numbrid, mille kohal on kahendkoodis 1. Vasakul on ainult 2, paremal on 8, 4 ja 1. Lisage kõik parempoolne kokku (13) ja tehke sama vasakul (2). Kuueteistkümnendsüsteem muutub 10-st A-ks, 11 = B, 12 = C, 13 = D. See teeb lõpuks 2D.

Lisateavet kahendarvust (kuueteistkümnendsüsteemi) teisendamise kohta ja vastupidi leiate lehelt Binaarne, kümnend- ja kuueteistkümnendsüsteem. Selgeid näiteid kirjeldatakse üksikasjalikult siin.

Kiirused ja pingetasemed:
Sõidukites võime kohata erineva kiirusega CAN siini võrke:

  • Suur kiirus: ajamiga seotud ECU-d, sealhulgas mootori elektroonika, käigukast, ABS/ESP, EBS (tarbesõidukid);
  • Keskmine või väike kiirus: salongi elektroonika, nagu näidikupaneel, raadio, kliimaseade, seisupidur, veokonks.

Kaks allolevat pilti näitavad kiire CAN-siini CAN-kõrge ja CAN-madala signaale. Puhkeseisundis on mõlema signaali pinge 2,5 volti. Sõnumi saatmiseks tõuseb CAN kõrge 2,5-lt 3,5-le ja CAN-madal väheneb 2,5-lt 1,5-le.

CAN suur kiirus (1)

Allpool näete taas CAN-i suure kiirusega signaali, mis on nüüd sisse suumitud (50 mikrosekundit jaotuse kohta), kus ülaltoodud signaali ulatuseks määrati 200 mikrosekundit jaotuse kohta.

CAN suur kiirus (2)

Mugavuselektroonikas on suur side kiirus vähem oluline. Keskmise või väikese kiirusega CAN-siinile on pingetasemed puhkeolekus ja teate genereerimisel järgmised:

  • CAN-high on puhkeolekus 5 volti ja langeb 1 voltile;
  • CAN-low on puhkeolekus 0 volti ja tõuseb 4 voltini.

Mõõtmisel, kus kanalite A ja B nulljooned on seatud samale kõrgusele, on näha, et pinged on "üksteise sisse libisenud". See muudab CAN kõrge ja madala signaali puhtuse lugemise keeruliseks.

CAN madal kiirus (1)

Sõnumite puhtuse hindamiseks on soovitatav nulljooni nihutada. Alloleval pildil on kanali A nulljoon nihutatud allapoole ja kanali B joon ülespoole. See tähendab, et kujutatud signaalid on eraldatud ja on näha pingete selgemat arengut.

CAN madal kiirus (2)

(standardse) 11-bitise identifikaatori CAN-siiniteate struktuur:
CAN siini sõnumi struktuur põhineb alati alloleval pildil. Struktuuris on erinevusi; näiteks 11-bitise identifikaatori ja 29-bitise identifikaatori ARB ja CTRL väli on erinevad. Allolev teave on seotud 11-bitise identifikaatoriga. Teadmiseks, 29-bitine identifikaator mahutab rohkem andmeid kui 11-bitine identifikaator. Sellest lähemalt hiljem.

Sõnumi struktuur on nüüd lihtsalt kokku võetud ja seda kirjeldatakse üksikasjalikult hiljem:

SOF:
Iga CAN-teade algab SOF-iga (kaadri algus). Kui sõlm soovib sõnumit saata, asetatakse siinile domineeriv bitt. CAN-siin on puhkeolekus alati retsessiivne (1, seega on nii CAN-High kui ka CAN-Low 2 volti). Domineeriv bitt (a 0) näitab, et teised sõlmed peaksid ootama sõnumi saatmisega, kuni kogu sõnum on postitatud. Alles pärast IFS-i (Interframe Space) lubatakse järgmisel sõlmel oma sõnumit saata. Isegi kui see on oluline sõnum, ei saa seda mööda vaadata.
Kui 2 sõlme soovivad korraga saata sõnumit (mida nad teineteisest ei tea) ja seega koos 0 asetades siini domineerivaks, määrab ARB (arbitraaž) kumb sõnum on ülimuslik.

Edaspidi lisatakse CAN siini sõnumi igale osale see osa sellele hallile pildile. Nii püüan hoida ülevaadet. Sõnum algas SOF-iga.

ARB:
11-bitise identifikaatori vahekohtuväli koosneb 2 osast; identifikaator ja RTR-bitt.
Identifikaator:
Oletame, et 2 sõlme muudavad CAN siini korraga domineerivaks, siis kõige vähem tähtsa sõnumiga sõlm ootab, kuni oluline sõnum on postitatud (kuni pärast IFS-i). Sõnumi identifikaator sisaldab ühtede ja nullide jada. Programmeerija on need numbrid sõnumile teadlikult määranud. Identifikaatoril, mille sõnumis on 0 (dominant), on kõrgem prioriteet kui sellel, mille sõnumis on 1 (retsessiivne). Sõnum 0-ga jätkab ja sõnum numbriga 1 peab ootama.

Mõlemad identifikaatorid hakkavad postitama 11-bitist sõnumit. SOF-iga asetatakse domineeriv bitt. Siis on mõlema identifikaatori esimesed 5 bitti võrdsed (0 1 1 0 1). 6. bitt on identifikaatori number 2 jaoks 0 ja esimese identifikaatori jaoks 1. Dominant domineerib, seega identifikaator 2 loob lõpliku CAN-teate.
Identifikaator 1 asetas 6. bitiks 1. Identifikaatorit saadav sõlm tunneb ära ainult selle, et 0 sõlme saadavad sõnumit samal ajal, kui teine ​​sõlm paneb siinile 2. Sel hetkel lõpetab identifikaator 1 edastamise ja käitub nüüd vastuvõtjana. Kuigi 0 1 1 0 1-ga algav sõnum oli algselt mõeldud sõnumiks, mida see sõlm saata tahtis, käsitleb see seda nüüd vastuvõetud sõnumina. Seejärel kuulab sõlm kogu sõnumit ja otsustab, kas sellega midagi ette võtta.

SOF-i halli pilti on nüüd laiendatud ARB-ga, mis koosneb kahest osast, nimelt identifikaatorist ja RTR-bitist:

RTR bitt:
11-bitise identifikaatori viimast bitti nimetatakse RTR-iks; see on Remote Transmit Request bit. See RTR-bitt näitab, kas tegemist on andmekaadri või kaugkaadriga.
0 = andmeraam
1 = Kaugraam

Andmeraam sisaldab andmeid, mis edastatakse teavet vajavatele sõlmedele. Sõlm võib ka teavet küsida; nt milline on jahutusvedeliku temperatuur teatud ajahetkel. Seejärel määrab sõlm RTR-bitiks 1, kuna see küsib andmeid.

CTRL:
Juhtväli koosneb IDE-st (Identifier Extension), R-bitist ja DLC-st. IDE-bitt näitab, kas see on standardne (11 bitti) või laiendatud (29 bitti) identifikaator:
0 = standardne identifikaator (11 bitti)
1 = laiendatud identifikaator (29 bitti)

R-bitt on reserveeritud tuleviku jaoks ja on nüüd alati retsessiivne.

Seejärel tuleb DLC: CAN-siinivõrk võib saata maksimaalselt 8 baiti. Ühes baidis on 1 bitti, seega saab standardprotokolli järgi saata kokku 8 bitti. Juhtväli näitab, kui palju andmeid saadetakse. Mõttetu oleks saata suurt sõnumit kõigi tühjade andmeväljadega kinnitusbiti jaoks (64 sisselülitamiseks või 1 väljalülitamiseks). Baitide arv on märgitud vastavas DLC-s (Data Length Code). DLC on programmeerimistarkvara funktsioon ja seetõttu on see programmeerija poolt eelnevalt määratud väärtus.
Oletame, et DLC-s on märgitud 1 bait, seejärel saadetakse 8 bitti. Lühikeste kinnitussõnumite jaoks sellest piisab.
Väga ulatuslike sõnumite puhul sisaldab DLC väärtust kuni 8 andmebaiti.

Näidet on taas laiendatud. Lisatud on IDE, R ja DLC.

ANDMED:
Andmeväljale asetatakse lõplikud andmed, mis tuleb saata. Suurus sõltub DLC (Data Length Code) väärtusest. Juba on märgitud, et DLC on maksimaalselt 8 baiti. Iga bait koosneb 8 bitist, seega kokku võib andmeväli koosneda 64 bitist.

CRC:
Tsüklilise koondamise kontroll koosneb matemaatilisest arvutusest, mis saadetakse koos sõnumiga. Saatesõlm arvutab seni kogu CAN-teate; SOF, ARB, CTRL ja DATA. Nii et CRC on arvutus. Kui vastuvõttev sõlm on sõnumi vastu võtnud kuni CRC-ni (kaasa arvatud), teostab ta matemaatilise arvutuse kuni DATA-ni ja võrdleb seda CRC arvutusega. Kui see ei ühti (vale biti/vea tõttu), ei võeta teadet vastu ja esitatakse taotlus uuesti saata (teatud maksimaalse katsete arvuga). Näidet on laiendatud, et see hõlmaks CRC-d.

ACK:
Kinnituse väli on mõeldud kättesaamise kinnitamiseks. Kui saatja on sõnumi CRC-le saatnud, lisatakse teatud paus; saatja muudab siini retsessiivseks (0-ga) ja ootab, kuni üks või mitu sõlme muudavad siini domineerivaks (1). Pole vahet, kas teate vastu võttis üks või mitu sõlme, sest kui üks sõlm selle vastu võttis, siis saadeti see edukalt. Kui siin on 1-ga domineerivaks muudetud, jätkub sõnumiedastus.

EAF:
Kaadri lõpp koosneb 7 retsessiivsest bitist (1 1 1 1 1 1 1). See on märk kõikidele juhtseadmetele, et teade on lõppenud.

IFS:
Katkestuste vältimiseks kasutatakse pärast EDF-i alati kaadritevahelist ruumi. IFS koosneb 11 retsessiivsest bitist. Kõik sõlmed ootavad enne sõnumi saatmist, kuni need 11 retsessiivset bitti läbi saavad. Pärast neid 11 retsessiivset bitti saavad näiteks 2 sõlme korraga sõnumi saata. Seejärel vaadatakse uuesti ARB-d (arbitraaži), et teha kindlaks, milline sõnum on kõrgeima prioriteediga. Seejärel algab kogu tsükkel uuesti.

(laiendatud) 28-bitise identifikaatori CAN siini sõnumi struktuur:
11-bitine identifikaator loodi ajal, mil autodel ei olnud veel nii palju juhtseadmeid (sõlme). Peagi avastasid programmeerijad, et 11-bitisest identifikaatorist neile ei piisa. Sellel on ainult (2^11) = 2048 võimalust. Neist on alles 2032 unikaalset kahendkoodi kombinatsiooni. Tänapäevased autod kasutavad tänu laiendatud 28-bitisele identifikaatorile palju rohkem koode. Seda nimetatakse laiendatud identifikaatoriks.
See tähendab, et võimalikud on mitte vähem kui (2^29) = 536870912 kombinatsiooni. See on tulevikuks enam kui piisav.
CAN-siini teates muutuvad mitmed asjad. Mõlemat identifikaatorit (standardset ja laiendatud) kasutatakse vaheldumisi. CAN-teade näitab seega, millist liiki see puudutab, misjärel järgneb pikk teade.
Kasutatakse 11-bitise identifikaatori alust ja see toimib ka ettevalmistusena enne läbilugemist; nüüd näidatakse ainult muudatusi, mida sõnum läbib, kui see on 29-bitine identifikaator.
SOF (Start Of Frame) jääb samaks. Saatesõlm muudab selle domineerivaks, kui ta hakkab sõnumit saatma.
Sellele järgneb ARB ja CTRL, kus on erinevused.

ARB:
Arbitraaži ajal kuvatakse esmalt standardne 11-bitine identifikaator (st osa 29 bitist). RTR-bitt liigutatakse (nagu ka 11 biti puhul) ARB lõppu. RTR on nüüd asendatud SRR-ga: (Substitute Remote Request). Laiendatud identifikaatori jaoks on see bitt alati retsessiivne (1).
Pärast SRR-bitti tuleb IDE-bitt, mis on CTRL-i (Control Field) 11-bitises identifikaatoris. See eemaldatakse nüüd juhtväljalt ja asetatakse laiendatud identifikaatorisse SRR-biti taha.

Selguse huvides on allolevatel piltidel näidatud standardsed (11-bitised) ja laiendatud (29-bitised) identifikaatorid.

Standardne 11-bitine identifikaator
Laiendatud 29-bitine identifikaator

IDE bitt tähistab Identifier Extension. IDE-bitt määrab, kas see on standardne või laiendatud identifikaator.
IDE 0 = standardne (11-bitine ID)
IDE 1 = laiendatud (29-bitine ID)

Pärast IDE-bitti tuleb ülejäänud laiendatud identifikaator. 11 ja 18 bitti kokku moodustavad 29. Neid ei saa sõnumisse üheks tervikuks paigutada, sest CAN-protokoll pole siis enam õige. Põhimõtteliselt näitab IDE-bitt nüüd, et sõnum on jagatud kaheks.

CTRL:
Seetõttu on laiendatud identifikaatori jaoks muudetud juhtvälja. IDE-bitt on viidud ARB-i.
IDE-bitt asendatakse R-bitiga (varu). See on vaikimisi retsessiivne. Sellele järgneb R-bitt ja DLC (Data Length Code), mis näitab, mitmest baidist sõnum koosneb.

Taas on kuvatud nii 11-bitiste kui ka 29-bitiste identifikaatorite juhtväljad.

CTRL 11-bitisest IDE-st
CTRL 29-bitisest IDE-st

Veatuvastus Bitstuffingi ning CRC ja ACK eraldajate abil:
Natuke täidis:
Optimaalse sünkroonimise säilitamiseks saatva ja vastuvõtva sõlme vahel rakendatakse bititäit. Bititäitmine tähendab, et pärast 5 identset bitti lisatakse vastandbitt. Algselt saadetud sõnumis bitiväärtus ei muutu, kuid natuke lisandub.
Vastuvõtja tunneb selle ära. Pärast 5 identset bitti kustutab vastuvõtja 6. biti (vt pilti allpool).

Saadetakse ainult ühe algsõnum, kuid saatja lisab iga 6. biti järel 0. Sõnumi pikkus küll pikeneb nullide tõttu (kuid see pikkus ei lähe arvesse DLC (Data Length Code) puhul). Vastuvõtja filtreerib välja vastupidised bitid (nullid) ja seejärel loeb sõnumi uuesti ainult ühtedega.

CRC ja ACK eraldajad:
Eraldajad asetatakse CRC välja ja ACK välja järele. See on natuke teadaoleva väärtusega nii saatja kui ka vastuvõtja jaoks. Kui teates ilmneb tõrge, erineb see väärtus. Seejärel saab vastuvõtja oodatust erineva bitiväärtuse ja märgib teate ekslikuks. Saatja saadab sõnumi uuesti.

Keerdpaar juhtmestik:
CAN-siini kaabeldusena kasutatakse keerdpaarkaableid. Seejärel keeratakse CAN-High ja CAN-Low kaabel kokku, nagu pildil näidatud. Nii välditakse väljastpoolt tulevaid häireid; kui ühte kaablisse tuleb mõne kümnendiku voldine induktsioon, siis tuleb see ka teise. Pingeerinevus CAN kõrge ja madala vahel jääb siiski samaks. Nii on viga lahendatud ja ECU-sid see ei mõjuta.

Lõpptakistid:
Lõpptakisteid kasutatakse igas kiires CAN siinivõrgus. Need on sageli ühendatud CAN-siini liini (juhtme) lõpus asuvatesse sõlmedesse või juhtmetesse. Nende takistite takistus on 120 oomi (oomi). Juhtmete takistuse mõõtmisel mõõdetakse asendustakistust 60Ω.

Need lõpptakistid on mõeldud häirete summutamiseks; Kui neid poleks, tekiks peegeldus. Pingesignaal liigub läbi CAN siini juhtme, jõuab lõpuni ja põrkab tagasi. Viimane on ära hoitud. Pinge registreeritakse takistis. Peegeldus võib põhjustada pingesignaalide tagasipõrkumist, mõjutades saadetud sõnumeid ja põhjustades seejärel juhtseadmete talitlushäireid.

Värav:
Auto on varustatud juhtimisseadmete (sõlmede) võrguga. Lüüs ühendab erinevaid CAN siini võrke (nagu salong, mootor/käigukast ja šassii), MOST siini ja LIN siini, võimaldades kõigil võrkudel omavahel suhelda. Seega on see tegelikult ristmik kõigi võrkude vahel. Kiiruse erinevused on lüüsi puhul ebaolulised. Klõpsake siin, et minna lehele, kus on kirjeldatud Gateway tööd ja funktsioone.

Mõõtmine CAN siinil:
Tihti küsitakse inimestelt, kas CAN siini on võimalik mõõta. See on kindlasti võimalik. Diagnoosi saab teha juhtmete pingetasemete mõõtmisega ja ostsilloskoobi pingenäidiku kontrollimisega. Mõõtmiste võtmist kirjeldatakse lehel mõõtmine CAN siini süsteemis.

Seotud leht: