Logo TSL Automation Solutions
Edukacja1 min czytania

Czym jest magistrala CAN? Komunikacja CAN w przemyśle

TSL Automation Solutions 11 marca 2025 Zaktualizowano 18 maj 2026
Okablowanie przemysłowej sieci magistrali CAN, TSL Automation Solutions
Udostępnij

Spis treści

Czym jest magistrala CAN?

Magistrala CAN (Controller Area Network) to niezawodny, wielosterowy (multi-master) protokół komunikacji szeregowej, opracowany pierwotnie przez firmę Bosch w latach 80. dla motoryzacyjnych sterowników elektronicznych (ECU). Wykorzystuje dwa przewody (CAN High i CAN Low) przenoszące sygnały różnicowe, co czyni ją wysoce odporną na zakłócenia elektryczne pochodzące od silników, elektrozaworów oraz układów zapłonowych.

Jak działa magistrala CAN

Magistrala CAN wykorzystuje architekturę wielosterową: każdy węzeł może zainicjować komunikację, a priorytet komunikatu jest ustalany automatycznie na podstawie identyfikatora komunikatu (niższy identyfikator oznacza wyższy priorytet). Jeśli dwa węzły nadają jednocześnie, wygrywa komunikat o wyższym priorytecie, bez żadnego uszkodzenia danych. Ta bezkolizyjna arbitracja sprawia, że CAN jest wyjątkowo niezawodna w zakłóconych środowiskach.

Magistrala CAN w automatyce przemysłowej

  • CANopen: protokół warstwy aplikacji do sterowania maszynami przemysłowymi (IEC 61131)
  • DeviceNet: sieć obiektowa Allen-Bradley wykorzystująca warstwę fizyczną CAN
  • SAE J1939: pojazdy ciężarowe i maszyny budowlane
  • CAN FD: nowszy standard z prędkością transmisji danych do 8 Mb/s

Magistrala CAN w informatyce wbudowanej

Wiele przemysłowych płyt głównych i komputerów jednopłytkowych (SBC) Avalue posiada interfejsy magistrali CAN, umożliwiając bezpośrednie połączenie z napędami, czujnikami i siłownikami CANopen bez konieczności stosowania oddzielnej bramy. Jest to szczególnie przydatne w urządzeniach mobilnych, pojazdach AGV oraz specjalizowanych maszynach przemysłowych. Skontaktuj się z TSL Automation, aby dobrać płyty Avalue z natywną obsługą magistrali CAN dla swojej aplikacji.

Często zadawane pytania

Magistrala CAN (Controller Area Network) to protokół komunikacji szeregowej opracowany pierwotnie dla zastosowań motoryzacyjnych, powszechnie stosowany w automatyce przemysłowej do łączenia czujników, siłowników, napędów i sterowników z prędkością do 1 Mbit/s. CAN zapewnia wbudowaną detekcję błędów, arbitraż priorytetów wiadomości oraz pracę wielomasterową na prostej dwuprzewodowej magistrali różnicowej, co czyni ją odporną na zakłócenia elektryczne.
CAN bus to protokół warstwy fizycznej i łącza danych: określa sposób transmisji i ramkowania bitów. CANopen to protokół warstwy aplikacji zbudowany na bazie CAN bus: definiuje profile urządzeń, słowniki obiektów oraz obiekty komunikacyjne (PDO, SDO) zapewniające współdziałanie urządzeń różnych producentów. W automatyce przemysłowej inżynierowie zwykle pracują na poziomie CANopen, podczas gdy CAN bus stanowi warstwę transportową.
Zastosowania przemysłowe magistrali CAN obejmują: podłączanie napędów serwo w wieloosiowych systemach ruchu, sprzęt testowy motoryzacyjny, komunikację wewnętrzną pojazdów AGV (Automated Guided Vehicle), sieci sterowania urządzeniami medycznymi, systemy napędu i bezpieczeństwa wind, oprzyrządowanie pojazdów terenowych (budownictwo, rolnictwo) oraz automatykę budynkową przez CANopen. W nowszych instalacjach CAN jest często zastępowany przez EtherCAT ze względu na wyższą prędkość, ale pozostaje powszechny w istniejących systemach.
Dopuszczalna długość przewodu magistrali CAN zależy od prędkości transmisji: przy 1 Mbit/s maksymalnie 40 metrów; przy 500 kbit/s 100 metrów; przy 250 kbit/s 250 metrów; przy 125 kbit/s 500 metrów; przy 50 kbit/s 1000 metrów. Należy stosować przewód typu skrętka z rezystorami terminującymi 120Ω na każdym końcu. W przypadku większych odległości lub środowisk o wyższym poziomie zakłóceń zalecane jest stosowanie repeaterów CAN lub przejście na alternatywne rozwiązania oparte na Ethernecie przemysłowym.
Tak. Komputery przemysłowe Avalue mogą zostać skonfigurowane z łącznością CAN bus poprzez karty rozszerzeń PCIe lub wbudowane interfejsy CAN w wybranych modelach. TSL Automation Solutions może doradzić w zakresie doboru sprzętu CAN bus dla konkretnego zastosowania. Skontaktuj się z naszym zespołem w Mumbaju w sprawie wymagań dotyczących łączności CAN.
Tagi: czym jest magistrala CAN magistrala CAN przemysłowa Controller Area Network CANopen przemysłowy magistrala CAN a Modbus komunikacja CAN wbudowana
Przydatne? Prosimy udostępnić
T

TSL Automation Solutions

Dyrektor marketingu, TSL Automation Solutions

Sanjana pisze o trendach w automatyce przemysłowej, premierach produktów i nowych technologiach dla TSL Automation Solutions, dystrybutora paneli HMI, paneli PC i systemów wbudowanych z siedzibą w Mumbaju, obsługującego producentów w Indiach i na całym świecie.

Potrzebna pomoc w wyborze właściwego produktu?

Nasz zespół w Mumbaju doradzi odpowiedni panel HMI, panel PC lub system wbudowany do Państwa zastosowania.

Kontakt z TSL Automation