Oct 31, 2023 Zanechat vzkaz

Jak se data přenášejí na sběrnici CAN?

Sběrnice CAN (Controller Area Network) je pokročilý a spolehlivý komunikační protokol používaný v mnoha moderních vozidlech a průmyslových aplikacích. Umožňuje přenos dat mezi elektronickými řídicími jednotkami (ECU) v reálném čase, což z něj činí základní aspekt moderních komunikačních systémů.

Na sběrnici CAN jsou data odesílána v sérii zpráv. Každá zpráva obsahuje identifikátor zprávy a datové užitečné zatížení. Identifikátor zprávy identifikuje zdroj a cíl zprávy, zatímco datová zátěž obsahuje skutečná přenášená data. Sběrnice CAN využívá komunikační přístup typu broadcast, což znamená, že všechny ECU v síti přijímají a zpracovávají každou zprávu přenášenou na sběrnici, avšak pouze zamýšlený příjemce (příjemci) na zprávy působí.

Jádrem sběrnice CAN jsou dva datové vodiče: CAN High (CANH) a CAN Low (CANL). Tyto vodiče mezi sebou přenášejí rozdílový signál, který se mění v závislosti na stavu odesílané zprávy. Pokud je například přenášen bit '0', bude vodič CANH ve stavu s vyšším napětím než vodič CANL. Naopak, pokud se vysílá bit '1', vodič CANL bude mít vyšší napětí než vodič CANH. Tento diferenciální signál se používá k eliminaci šumu a rušení, což ze sběrnice CAN dělá robustní a spolehlivý komunikační protokol.

Přenos zpráv na sběrnici CAN se provádí prostřednictvím procesu stanovení priority, který zajišťuje, že zprávy s vyšší prioritou jsou přenášeny před zprávami s nižší prioritou. Během komunikace každá ECU v síti nepřetržitě monitoruje sběrnici CAN a před odesláním své zprávy čeká na dobu, kdy na sběrnici není žádný provoz. To zajišťuje, že každá zpráva je přenášena bez jakéhokoli konfliktu nebo kolize dat.

CAN logger power Cable

Odeslat dotaz

whatsapp

teams

E-mail

Dotaz