Čo je CAN bus — komunikačná zbernica v automobile

CAN bus (Controller Area Network) je komunikačná zbernica, ktorá spája všetky elektronické riadiace jednotky v modernom automobile. Bez nej by motor, prevodovka, ABS, klimatizácia a ďalšie systémy nemohli navzájom komunikovať.

Čo je CAN bus

CAN bus je sériový komunikačný protokol vyvinutý firmou Bosch v roku 1986. Umožňuje riadiacim jednotkám (ECU) v automobile komunikovať bez centrálneho počítača — každá jednotka môže vysielať aj prijímať správy na spoločnej zbernici.

V praxi to znamená, že keď stlačíte brzdový pedál, riadiaca jednotka bŕzd pošle správu cez CAN bus. Jednotka motora ju prijme a automaticky zníži výkon, jednotka ABS sleduje preklzávanie kolies a jednotka ESP upraví stabilitu — to všetko sa deje v milisekundách.

Stručná história

Ako CAN bus funguje

CAN bus používa dva vodiče — CAN High (CAN-H) a CAN Low (CAN-L). Dáta sa prenášajú ako rozdiel napätia medzi týmito dvoma vodičmi, čo zaručuje vysokú odolnosť voči elektromagnetickému rušeniu.

Kľúčové princípy

Typické napäťové úrovne

Typy CAN zberníc

High-Speed CAN (ISO 11898-2)

Rýchlosť až 1 Mbit/s. Používa sa pre kritické systémy — motor, prevodovka, ABS, ESP. Toto je zbernica, ku ktorej sa pripájate cez OBD2 konektor.

Low-Speed CAN (ISO 11898-3)

Rýchlosť do 125 kbit/s. Používa sa pre komfortné systémy — okná, zámky, osvetlenie, klimatizácia. Toleruje výpadok jedného vodiča.

CAN FD (Flexible Data-rate)

Novšia verzia s dátovou rýchlosťou až 8 Mbit/s a väčšími dátovými rámcami (64 bajtov namiesto 8). Stále viac sa používa v moderných vozidlách.

CAN bus a OBD2 diagnostika

OBD2 diagnostika využíva CAN bus na komunikáciu s riadiacimi jednotkami. Keď pripojíte čítačku chýb k OBD2 konektoru, komunikuje priamo cez CAN zbernicu a vyčítava chybové kódy uložené v pamäti ECU.

Od roku 2008 je CAN jediným povinným komunikačným protokolom pre OBD2 v nových vozidlách. Staršie autá mohli používať aj iné protokoly (K-Line, J1850), ale CAN ich postupne nahradil.

Potrebujete prečítať chybové kódy z vášho auta?

Návod na diagnostiku auta

Časté problémy s CAN bus

Problémy s CAN zbernicou sa prejavujú rozsvietením viacerých kontroliek, náhodnými chybovými hláseniami alebo nefunkčnosťou viacerých systémov naraz.

Najčastejšie príčiny

Súvisiace chybové kódy

Tieto kódy sa často spájajú s problémami komunikácie:

Diagnostika CAN bus problémov

  1. Pripojte OBD2 skener — ak sa nepripojí, samotná komunikácia môže byť narušená
  2. Prečítajte kódy U (Network) — kódy začínajúce na U označujú komunikačné problémy
  3. Skontrolujte napätie — na CAN-H a CAN-L by ste mali namerať ~2,5V v kľude
  4. Vizuálna kontrola — hľadajte poškodenie kabeláže, koróziu konektorov
  5. Meranie odporu — terminačný odpor medzi CAN-H a CAN-L by mal byť ~60Ω (dva paralelné 120Ω odpory)
  6. Osciloskop — pre pokročilú diagnostiku signálu na zbernici

Často kladené otázky o CAN bus

Čo je CAN bus v aute?

CAN bus (Controller Area Network) je sériová komunikačná zbernica vyvinutá firmou Bosch v roku 1986. Spája všetky elektronické riadiace jednotky (ECU) v aute — motor, prevodovku, ABS, ESP, klimatizáciu — a umožňuje im navzájom komunikovať bez centrálneho počítača.

Ako zistím problémy s CAN bus?

Pripojte OBD2 skener a hľadajte kódy začínajúce písmenom U (Network codes), napr. U0001 alebo U0100. Problémy s CAN zbernicou sa typicky prejavujú súčasným svitnutím viacerých kontroliek alebo nefunkčnosťou viacerých systémov naraz.

Koľko CAN zbernič má moderné auto?

Moderné auto môže mať 3–5 rôznych CAN zbernič: High-Speed CAN (do 1 Mbit/s) pre motor a prevodovku, Low-Speed CAN (do 125 kbit/s) pre komfortné systémy, prípadne LIN, MOST alebo FlexRay pre špeciálne aplikácie.

Je OBD2 to isté ako CAN bus?

Nie. OBD2 je diagnostický štandard (rozhranie a sada príkazov), zatiaľ čo CAN bus je fyzická komunikačná vrstva. Od roku 2008 je CAN bus povinným komunikačným protokolom pre OBD2 vo všetkých nových vozidlách. Staršie autá mohli použiť aj K-Line alebo J1850.

Čo je CAN-H a CAN-L?

CAN-H (CAN High) a CAN-L (CAN Low) sú dva vodiče CAN zbernice. V recesívnom stave majú oba 2,5 V, v dominantnom stave CAN-H = 3,5 V a CAN-L = 1,5 V. Diferenciálna signalizácia zaručuje vysokú odolnosť voči elektromagnetickému rušeniu.