Zbernica Controller Area Network (CAN) je populárny komunikačný protokol používaný v automobilových a priemyselných aplikáciách. Umožňuje viacerým elektronickým riadiacim jednotkám (ECU) navzájom komunikovať cez zdieľanú sieť. Fyzická vrstva zbernice CAN pozostáva z dvoch vodičov: CAN High (CANH) a CAN Low (CANL). Tieto vodiče sú skrútené, aby sa minimalizovalo elektromagnetické rušenie.
Použitie iba dvoch vodičov je jednou z kľúčových výhod technológie zbernice CAN. Umožňuje nákladovo efektívnu implementáciu a zjednodušuje káblový zväzok vo vozidlách a iných systémoch. Zbernica CAN pracuje v diferenciálnom režime, kde rozdiel napätia medzi vedeniami CANH a CANL určuje prenášané dáta.
Architektúra zbernice CAN podporuje komunikáciu viacerých masterov, čo znamená, že komunikáciu môže iniciovať ktorýkoľvek uzol na zbernici. Toto je dosiahnuté prostredníctvom mechanizmu bitovej arbitráže, kde uzly s najvyššou prioritou správy získajú prístup k zbernici. Zbernica pracuje v poloduplexnom režime, ktorý umožňuje komunikáciu v oboch smeroch, ale nie súčasne.
Zatiaľ čo zbernica CAN zvyčajne používa dva vodiče, môžu existovať odchýlky vo fyzickej implementácii v závislosti od konkrétnej aplikácie a požiadaviek. Napríklad v niektorých prípadoch sa na zvýšenie odolnosti voči šumu používajú tienené krútené dvojlinky. Okrem toho môžu byť na oboch koncoch zbernice pridané ukončovacie odpory, aby sa znížili odrazy signálu a zabezpečila sa správna integrita signálu.
Je dôležité poznamenať, že počet vodičov v zbernici CAN sa nevzťahuje na fyzické vodiče, ale skôr na logické kanály používané na komunikáciu. Protokol CAN podporuje viacero identifikátorov, čo umožňuje prenos a príjem rôznych správ. Tieto identifikátory sa používajú na rozlíšenie medzi rôznymi zariadeniami a správami na zbernici.
Stručne povedané, štandardná zbernica CAN pozostáva z dvoch vodičov (CANH a CANL) pre fyzickú komunikáciu. Počet logických kanálov alebo identifikátorov použitých na zbernici sa však môže líšiť v závislosti od špecifickej implementácie a požiadaviek aplikácie.





