„Controller Area Network“ (CAN) magistralė yra populiarus ryšio protokolas, naudojamas automobilių ir pramonės srityse. Tai leidžia keliems elektroniniams valdymo blokams (ECU) bendrauti tarpusavyje bendrame tinkle. Fizinis CAN magistralės sluoksnis susideda iš dviejų laidų: CAN High (CANH) ir CAN Low (CANL). Šie laidai yra susukti kartu, kad būtų sumažinti elektromagnetiniai trukdžiai.
Tik dviejų laidų naudojimas yra vienas iš pagrindinių CAN magistralės technologijos pranašumų. Tai leidžia ekonomiškai įdiegti ir supaprastina laidus transporto priemonėse ir kitose sistemose. CAN magistralė veikia diferencialiniu režimu, kai įtampų skirtumas tarp CANH ir CANL linijų lemia perduodamus duomenis.
CAN magistralės architektūra palaiko kelių šeimininkų ryšį, o tai reiškia, kad bet kuris magistralės mazgas gali inicijuoti ryšį. Tai pasiekiama naudojant bitų arbitražo mechanizmą, kai didžiausią prioritetą turintys mazgai gauna prieigą prie magistralės. Magistralė veikia pusiau dvipusiu režimu, leidžiančiu bendrauti abiem kryptimis, bet ne vienu metu.
Nors CAN magistralė paprastai naudoja du laidus, fizinis įgyvendinimas gali skirtis priklausomai nuo konkrečios programos ir reikalavimų. Pavyzdžiui, kai kuriais atvejais, siekiant sustiprinti atsparumą triukšmui, naudojami ekranuoti vytos poros kabeliai. Be to, abiejuose magistralės galuose gali būti pridėti užbaigimo rezistoriai, siekiant sumažinti signalo atspindžius ir užtikrinti tinkamą signalo vientisumą.
Svarbu pažymėti, kad CAN magistralės laidų skaičius reiškia ne fizinius laidus, o loginius kanalus, naudojamus ryšiui. CAN protokolas palaiko kelis identifikatorius, leidžiančius perduoti ir priimti skirtingus pranešimus. Šie identifikatoriai naudojami atskirti skirtingus įrenginius ir pranešimus magistralėje.
Apibendrinant galima pasakyti, kad standartinė CAN magistralė susideda iš dviejų laidų (CANH ir CANL), skirtų fiziniam ryšiui. Tačiau magistralėje naudojamų loginių kanalų arba identifikatorių skaičius gali skirtis priklausomai nuo konkrečių diegimo ir taikomųjų programų reikalavimų.





