Do Projektu iAutomatyka dołączyli:

https://iautomatyka.pl/wp-content/uploads/2019/04/Yes_We_CAN_WAGO-1400x606.jpg

„Yes you CAN!” – wprowadzenie do sieci CAN, cz.1

autor: WAGO.PL.

W latach 80 ubiegłego wieku Robert Bosch założył w Stuttgarcie firmę BOSCH. Jej inżynierowie opracowali szeregową magistralę komunikacyjną o nazwie CAN (Controller Area Network) na potrzeby rynku motoryzacyjnego. Na początku sieć CAN była wykorzystywana w samochodach osobowych: w systemie ABS, do pomiaru prędkości oraz kontroli parametrów silnika. Pierwszą implementacją może pochwalić się Mercedes Benz w serii S z roku 1992.

Sieć CAN spełnia wszystkie krytyczne wymagania stawiane przez przemysł motoryzacyjny, tzn. niezawodność, duży zasięg, odporność na zakłócenia, szybkość transmisji danych przesyłanych zdarzeniowo lub cyklicznie. Wprowadzenie magistrali obniżyło koszty okablowania, wagę pojazdów oraz znacząco uprościło schemat elektryczny. To nowoczesne i niezawodne rozwiązanie z biegiem czasu zostało zaimplementowane w automatyce przemysłowej i budynkowej.

Warstwą fizyczną magistrali CAN jest najczęściej dwuprzewodowa skrętka. Jako medium można również wykorzystać światłowód, lecz wtedy będzie to komunikacja wyłącznie punkt-punkt. Radiowa wersja CAN korzysta z technologii WLAN oraz Bluetooth. Prędkość przesyłania ramek komunikacyjnych zależna jest od fizycznej długości magistrali i zawiera się w przedziale od 10 kbit/s do maksymalnie 1 Mbit/s.

Magistrala jest najczęściej spotykaną topologią sieci CAN. Ważnym aspektem przy projektowaniu trasy kablowej jest zachowanie zasady prowadzenia przewodów bezpośrednio od jednego urządzenia do drugiego, wykorzystując przy tym wtyczki przelotowe z możliwością terminacji, takie jak przedstawiona poniżej.

 

Tak zwane „odnogi” czy „trójniki” nie są najlepszym rozwiązaniem, bo mogą powodować niewłaściwe dzianie sieci. Jeżeli jesteśmy zmuszeni do zastosowania odciągu, to nie powinien on być dłuższy niż 30 cm. Na obu końcach magistrali stosujemy rezystory 120 Ohm.

 

Jedną z największych zalet sieci CAN jest duża odporność na zakłócenia. Ta cecha zaważyła na tym, że jest to najczęściej stosowany standard w przemyśle kolejowym. W panujących tam bardzo trudnych warunkach, m.in. zakłócenia od trakcji zasilającej, falowników oraz silników, CAN radzi sobie bardzo dobrze dzięki napięciowemu sygnałowi różnicowemu.

Napięcia na przewodach CAN H i CAN L względem lokalnej masy dla bitu recesywnego (logiczna jedynka) mają stały poziom 2,5 V DC. Przy przesyłaniu bitu dominującego (logiczne zero) CAN H przechodzi na 3,5 V DC, a CAN L na 1,5. Różnica napięć wynosi zatem 2 V. Logiczną jedynkę mamy wtedy, gdy różnica napięć pomiędzy CAN H i CAN L zawiera się w przedziale 0-0,5 V, natomiast logiczne zero 0,9-2 V. Jeśli na magistrali pojawi się zewnętrzne napięcie zakłócające, to różnica napięć na skręconych przewodach będzie nadal taka sama.

 

W sieci CAN możemy zastosować maksymalnie 127 urządzeń. Jest to sieć typu Multi Master, czyli każde urządzenie może wymieniać dane z każdym. Komunikaty są wysyłane rozgłoszeniowo, co oznacza, że wszystkie urządzenia słuchają komunikatu, lecz tylko te, które są odpowiednio zaprogramowane, odbierają dane. Mogą one być wysyłane cyklicznie lub zdarzeniowo. Dostęp do magistrali rozstrzyga arbitraż.

Na rysunku nr 6 pokazany jest przykład jednoczesnego (w tym samym momencie) rozpoczęcia transmisji przez węzły A i B. Węzeł A chce przesłać wiadomość o identyfikatorze 16#ef(binarnie 1110 1111), a B 16#ed(1110 1101). Komunikaty różnią się przy bicie ID1. Dostęp do magistrali otrzymuje węzeł B, ponieważ dominującym bitem jest „0”. Węzeł A przestaje nadawać i po pewnym czasie podejmuje ponowną próbę wysłania komunikatu. Dzięki arbitrażowi urządzenia mogą nadawać telegramy zdarzeniowo. Nadajnik wygrywający arbitraż ani na chwilę nie przerywa transmisji. Budynkowa sieć KNX wzoruje się na sieci CAN. Przyciski KNX wysyłają dane zdarzeniowo do kilku aktorów i tylko te znajdujące się w tej samej grupie adresowej odbierają informacje.

 

Porównując sieć CAN z innymi standardami praktycznie w każdym zestawieniu widać jej przewagę. CAN – podobnie jak standard RS-485 – pozwala na tworzenie bardzo rozległych systemów sterowania i monitoringu. Długość magistrali może wynosić nawet do 5000 metrów przy bardzo niskich prędkościach. W przeciwieństwie do RS-485 w CAN każde urządzenie może nadawać telegramy zdarzeniowo. Taka funkcjonalność jest wielką zaletą w rozproszonych systemach wymagających szybkiego reagowania. W ostatnim czasie większość sieci komunikacyjnych zostaje wypierana przez coraz to popularniejszy Ethernet. Przede wszystkim ze względu na dużą przepustowość, szybkość komunikacji oraz swobodę w wyborze topologii. Istotnym ograniczeniem Ethernetu jest maksymalna odległość sąsiadujących urządzeń, wynosząca tylko sto metrów oraz mniejsza niż w CAN odporność na zakłócenia. Dzięki swoim niepodważalnym zaletom sieć CAN jest jedną z najbardziej uniwersalnych sieci komunikacyjnych i jeszcze długo nie zastanie zastąpiona przez inne standardy.

Dominik Broniszewski, WAGO.PL



Utworzono: / Kategoria: , ,

Reklama

Newsletter

Zapisz się i jako pierwszy otrzymuj nowości!



PRZECZYTAJ RÓWNIEŻ



NAJNOWSZE PUBLIKACJE OD UŻYTKOWNIKÓW I FIRM

Reklama



POLECANE FIRMY I PRODUKTY
  • #PILZ wraca na rynek komponentów dla aplikacji zdecentralizowanych z nową wyspą z grupy #PDP67 powiększając tym samym istniejące portfolio o nowe rozwiązanie.Moduł PDP67 jak każda wyspa I/O to urządzenie ułatwiające koncentrację sygnałów w ...
  • Zapraszam Cię na kurs tworzenia wizualizacji HMI z wykorzystaniem panelu XV102 od firmy EATON. Kurs stworzyłem z myślą o każdym, kto chce zacząć przygodę z tworzeniem wizualizacji HMI przy użyciu programu Galileo. Stworzyłem kurs bazujący n...
  • Selektor napędów Panasonic umożliwia przeglądanie napędów z serii MINAS, wyszukiwanie ich w prosty sposób, a nawet porównywanie ze sobą. Dzięki wyszukiwaniu po słowach kluczowych i przy użyciu funkcji filtrowania, potrzeba zaledwie sekund a...
  • Seria FX-100 Czujniki z serii FX-100 to najlepsze rozwiązanie pod względem stosunku jakości do ceny. Wyposażone są w funkcje szybkiego uczenia, co pozwala użytkownikom w szybki i prosty sposób przystosować czujnik do pracy z nieskomplikowan...
  • Chcieliby Państwo być informowani z wyprzedzeniem o stanie maszyny lub techniki napędowej? Nic prostszego! Aplikacja DriveRadar® oferuje kompleksowe zarządzanie konserwacją w oparciu o cyfrowe rejestrowanie danych, na podstawie których możl...
  •   Sterowniki FX5U zapewniają rodzinie FX wyższą wydajność oraz dodają nowe cechy, które wyznaczają standardy w klasie kompaktowych sterowników PLC. Pozwala to użytkownikom na tworzenie bardziej złożonych i zaawansowanych systemów automatyki...



WAGO.PL