Spisu treści:
- Definicja - Co oznacza Controller Area Network (CAN)?
- Techopedia wyjaśnia Controller Area Network (CAN)
Definicja - Co oznacza Controller Area Network (CAN)?
Magistrala CAN (Controller Area Network) to system komunikacji przeznaczony do komunikacji między pojazdami. Ta magistrala pozwala wielu mikrokontrolerom i różnym typom urządzeń komunikować się ze sobą w czasie rzeczywistym, a także bez komputera hosta. Magistrala CAN, w przeciwieństwie do Ethernetu, nie wymaga żadnych schematów adresowania, ponieważ węzły sieci używają unikalnych identyfikatorów. Zapewnia to węzłom informacje dotyczące priorytetu i pilności przesłanej wiadomości. Magistrale te kontynuują transmisję nawet w przypadku kolizji, podczas gdy normalny Ethernet kończy połączenia natychmiast po wykryciu kolizji. Jest to protokół oparty całkowicie na komunikatach i jest używany głównie w pojazdach.
Techopedia wyjaśnia Controller Area Network (CAN)
Sieć kontrolera została opracowana w 1986 roku przez Roberta Boscha. Nowsze modele samochodów mogą mieć ponad 70 elektronicznych jednostek sterujących (ECU), z których najważniejsza jest jednostka sterująca silnika. Komunikacja między tymi węzłami jest bardzo ważna, ponieważ dane są ciągle transportowane między tymi węzłami. System CAN został opracowany w celu wypełnienia luk komunikacyjnych, które często powstają, gdy określony podsystem ECU potrzebuje informacji z czujnika w innym podsystemie. Jedną z najlepszych cech takiej komunikacji jest to, że pojazd może szybko reagować na określone sytuacje, a jego wdrożenie jest znacznie tańsze w porównaniu z funkcjami podłączonymi do systemu pojazdu. Jednak zakres sieci lokalnej kontrolera nie ogranicza się tylko do komunikacji samochodowej. Systemy te są również wykorzystywane w komunikacji między różnymi mikrokontrolerami w systemach wbudowanych, a także w systemach komunikacji dla urządzeń inteligentnych.