Tehnologija i primjena CAN sabirnice
Pregled CAN komunikacijske tehnologije
CAN (Controller Area Network) je mreža kontrolera. Zbog svojih visokih performansi, visoke pouzdanosti i jedinstvenog dizajna, ljudi sve više cijene CAN.
BOSCH je izvorno dizajnirao CAN u Njemačkoj za sustave nadzora i upravljanja automobilima. Suvremenim automobilima sve više upravljaju elektronički uređaji, kao što su podešavanje vremena motora, kontrola ubrizgavanja goriva, kontrola ubrzanja i kočenja (ASC) i složeni sustavi protiv blokiranja kotača (ABS). Budući da ove kontrole zahtijevaju otkrivanje i razmjenu velikih količina podataka, korištenje čvrsto ožičenih signalnih linija nije samo glomazno i skupo, već je i teško riješiti problem. Korištenje CAN sabirnice dobro rješava gore navedene probleme.
Godine 1993. CAN je postao međunarodni standard ISO11898 (primjena velike brzine) i ISO11519 (primjena niske brzine):
CAN specifikacija je evoluirala od CAN 1.2 specifikacije (standardni format) do CAN2.0 specifikacije kompatibilne sa CAN 1.2 specifikacijom (CAN2.0A je standardni format, CAN2.{{9} }B je prošireni format). Većina CAN uređaja koji se trenutno koriste u skladu je sa specifikacijom CAN2.0.
Značajke CAN sabirnice
CAN sabirnica je serijski podatkovni komunikacijski protokol. Njegovo komunikacijsko sučelje integrira funkcije fizičkog sloja i sloja podatkovne veze CAN protokola i može dovršiti uokvirivanje komunikacijskih podataka, uključujući punjenje bitova, kodiranje podatkovnog bloka, cikličku provjeru redundantnosti, određivanje prioriteta i druge zadatke.
Značajke CAN sabirnice su sljedeće:
(1) Može raditi u načinu rada s više majstora. Bilo koji čvor na mreži može aktivno slati informacije drugim čvorovima na mreži u bilo koje vrijeme, bez obzira na master ili slave. Način komunikacije je fleksibilan.
(2) Čvorovi (informacije) na mreži mogu se podijeliti u različite prioritete kako bi zadovoljili različite zahtjeve u stvarnom vremenu.
(3) Usvaja nedestruktivni mehanizam strukture sabirnice bit arbitraže. Kada dva čvora prenose podatke u mrežu u isto vrijeme, čvor s nižim prioritetom aktivno prestaje slati podatke, dok čvor s višim prioritetom može nastaviti slati podatke bez utjecaja.
(4) Podaci se mogu primati u nekoliko načina prijenosa: točka-točka, točka-više točaka (grupiranje) i globalno emitiranje.
(5) Maksimalna udaljenost izravne komunikacije može doseći 10 km (brzina ispod 5 Kbps)
(6) Maksimalna brzina komunikacije može doseći 1MB/s (u ovom trenutku maksimalna udaljenost je 40m)
(7) Stvarni broj čvorova može doseći 110.
(8) Usvojena je struktura kratkog okvira, a broj valjanih bajtova u svakom okviru je 8.
(9) Svaki okvir informacija ima CRC provjeru i druge mjere za otkrivanje pogrešaka, a stopa pogreške u podacima je izuzetno niska.
(10) Komunikacijski medij može biti upletena parica, koaksijalni kabel i optičko vlakno. Općenito, može se koristiti jeftina upredena parica i nema posebnih zahtjeva.
(11) U slučaju ozbiljnih grešaka, čvor ima funkciju automatskog gašenja sabirnice, prekidajući svoju vezu sa sabirnicom tako da ostale operacije na sabirnici nisu pogođene.






