Jaka jest różnica między rs232 a rs485. Interfejsy fizyczne RS485 i RS422

Interfejsy RS-485 i RS-422 są opisane w normach ANSI OOŚ/TIA-485-A i EIA/TIA-422. Interfejs RS-485 jest najczęściej stosowany w automatyce przemysłowej. Wykorzystywany jest w przemysłowych sieciach Modbus, Profibus DP, ARCNET, BitBus, WorldFip, LON, Interbus oraz wiele sieci niestandardowych. Wynika to z faktu, że we wszystkich głównych wskaźnikach interfejs ten jest najlepszy ze wszystkich możliwych na obecnym poziomie rozwoju technologii. Jego główne zalety to:

  • dwukierunkowa wymiana danych po jednej skrętce;
  • praca z kilkoma transiwerami podłączonymi do tej samej linii, tj. możliwość zorganizowania sieci;
  • duża długość linii komunikacyjnej;
  • dość duża prędkość transferu.

2.3.1. Zasady konstrukcyjne

Różnicowa transmisja sygnału

Bazuje na interfejsie RS-485 różnicową metodę transmisji sygnał, gdy napięcie odpowiadające poziomowi logicznej jedynki lub zera nie jest mierzone od masy, ale mierzone jako różnica potencjałów pomiędzy dwiema liniami przesyłowymi: Dane + i Dane - (rys. 2.1). W tym przypadku napięcie każdej linii względem masy może być dowolne, ale nie powinno przekraczać zakresu -7...+12 V [ - TIA ].

Odbiorniki sygnału są różnicowe, tj. dostrzec jedynie różnicę pomiędzy napięciami na liniach Data + i Data -. Gdy różnica napięć jest większa niż 200 mV do +12 V, uważa się, że linia jest ustawiona na logiczną, przy napięciu mniejszym niż -200 mV do -7 V - na logiczne zero. Napięcie różnicowe na wyjściu nadajnika zgodnie z normą musi wynosić co najmniej 1,5 V, zatem przy progu reakcji odbiornika wynoszącym 200 mV zakłócenia (w tym spadek napięcia na rezystancji linii) mogą mieć wahania o 1,3 V powyżej poziomu 200 mV. Tak duży margines jest niezbędny do pracy na długich liniach o dużej rezystancji omowej. W rzeczywistości to właśnie ten margines napięcia określa maksymalną długość linii komunikacyjnej (1200 m) przy niskich prędkościach transmisji (poniżej 100 kbit/s).

Ze względu na symetrię linii względem „ziemi” indukowana jest w nich interferencja o podobnym kształcie i wielkości. W odbiorniku z wejściem różnicowym sygnał jest izolowany poprzez odjęcie napięć na liniach, więc po odjęciu napięcie szumu wynosi zero. W warunkach rzeczywistych, gdy występuje niewielka asymetria linii i obciążeń, zakłócenia nie są całkowicie tłumione, ale znacznie tłumione.

Aby zminimalizować wrażliwość linii przesyłowej na zakłócenia elektromagnetyczne, stosuje się skrętkę dwużyłową. Prądy indukowane w sąsiednich zwojach na skutek zjawiska indukcji elektromagnetycznej, zgodnie z „regułą świdra”, okazują się być skierowane ku sobie i wzajemnie się kompensują. Stopień kompensacji zależy od jakości kabla i liczby zwojów na jednostkę długości.

Stan wyjścia „trzeci”.

Ryż. 2.1. Podłączenie trzech urządzeń z interfejsem RS-485 za pomocą obwodu dwuprzewodowego

Drugą cechą przetwornika interfejsu RS-485 D (D - „Driver”) jest możliwość przełączenia stopni wyjściowych w stan „trzeci” (wysokoomowy) za pomocą sygnału (Driver Enable) (rys. 2.1). W tym celu oba tranzystory stopnia wyjściowego nadajnika są wyłączone. Obecność stanu trzeciego umożliwia półdupleksową wymianę pomiędzy dowolnymi dwoma urządzeniami podłączonymi do linii za pomocą zaledwie dwóch przewodów. Jeśli na ryc. 2.1 nadawanie odbywa się przez urządzenie, a odbiór odbywa się przez urządzenie, wówczas wyjścia nadajników przechodzą w stan o dużej rezystancji, czyli tak naprawdę do linii podłączone są tylko odbiorniki, natomiast impedancja wyjściowa nadajników nie bokuje linii.

Przejście nadajnika interfejsu do stanu trzeciego odbywa się zwykle za pomocą sygnału RTS (Żądanie do wysłania) Port COM.

Interfejs czteroprzewodowy

Interfejs RS-485 występuje w dwóch wersjach: dwuprzewodowy I czteroprzewodowy. Stosowany do dwóch przewodów półdupleks transfery(ryc. 2.1), gdy informacja może być przesyłana w obu kierunkach, ale w różnym czasie. Dla pełny dupleks (dupleks) transmisje wykorzystują cztery linie komunikacyjne: dwie przesyłają informacje w jednym kierunku, a dwie inne przesyłają informacje w przeciwnym kierunku (ryc. 2.2).

Wadą obwodu czteroprzewodowego (rys. 2.2) jest konieczność ścisłego określenia urządzeń master i slave na etapie projektowania systemu, natomiast w obwodzie dwuprzewodowym dowolne urządzenie może pełnić zarówno funkcję master, jak i slave. Zaletą obwodu czteroprzewodowego jest możliwość jednoczesnego przesyłania i odbierania danych, co czasami jest konieczne przy wdrażaniu niektórych złożonych protokołów wymiany.

Tryb odbioru echa

Ryż. 2.2. Czteroprzewodowe podłączenie urządzeń z interfejsem RS-485

Jeżeli odbiornik węzła nadawczego zostanie włączony podczas transmisji, wówczas węzeł nadawczy odbiera własne sygnały. Ten tryb nazywa się „echem odbioru” i jest zwykle ustawiany za pomocą mikroprzełącznika na płycie interfejsu. Odbiór echa czasami używany w złożonych protokołach transmisji, ale częściej ten tryb jest wyłączony.

Uziemienie, izolacja galwaniczna i ochrona odgromowa

Jeżeli porty RS-485 podłączone do linii transmisyjnej znajdują się w dużej odległości od siebie, wówczas ich potencjały uziemienia mogą się znacznie różnić. W tym przypadku, aby uniknąć awarii stopni wyjściowych mikroukładów nadajniki-odbiorniki(transceiverów) powinien wykorzystywać izolację galwaniczną pomiędzy portem RS-485 a masą. Jeśli różnica potencjałów uziemienia jest niewielka, w zasadzie można zastosować przewodnik do wyrównania potencjałów, ale w praktyce ta metoda nie jest stosowana, ponieważ prawie wszystkie dostępne na rynku interfejsy RS-485 są izolowane galwanicznie (patrz np. NL- Konwerter 232C lub wzmacniacz interfejsu NL-485C z RealLabu!).

Interfejs jest chroniony przed wyładowaniami atmosferycznymi za pomocą urządzeń zabezpieczających przed wyładowaniami gazowymi i półprzewodnikami, patrz rozdział „Ochrona przed zakłóceniami”.

2.3.2. Parametry standardowe

Ostatnio pojawiło się wiele układów nadawczo-odbiorczych z interfejsem RS-485, które mają szersze możliwości niż te określone w standardzie. Aby jednak zapewnić kompatybilność urządzeń ze sobą, konieczna jest znajomość parametrów opisanych w normie (patrz tabela 2.2).

2.3.5. Eliminowanie niepewności linii

Gdy nadajniki wszystkich urządzeń podłączonych do linii znajdują się w stanie trzecim (wysoka rezystancja), stan logiczny linii i wejść wszystkich odbiorników jest nieokreślony. Aby wyeliminować tę niepewność, wejście nieodwracające odbiornika jest podłączone przez rezystor do szyny zasilającej, a wejście odwracające jest podłączone do szyny uziemiającej. Wartości rezystorów dobiera się tak, aby napięcie pomiędzy wejściami stało się większe niż próg odpowiedzi odbiornika (+200 mV).

Ponieważ rezystory te są połączone równolegle z linią przesyłową, aby zapewnić zgodność linii z interfejsem, konieczne jest, aby rezystancja zastępcza na wejściu linii była równa 120 omów.

Na przykład, jeśli rezystory użyte do wyeliminowania niepewności linii mają 450 omów każdy, wówczas rezystor końcowy linii powinien mieć 130 omów, wówczas zastępcza rezystancja obwodu wyniosłaby 114 120 omów. Aby znaleźć napięcie różnicowe linii w trzecim stanie wszystkich nadajników (patrz rys. 2.6), należy wziąć pod uwagę, że do przewodu podłączony jest kolejny rezystor 120 omów i do 32 odbiorników o wejściowej rezystancji różnicowej 12 kOhm. przeciwległy koniec linii w konfiguracji standardowej. Wówczas przy napięciu zasilania (rys. 2.6) różnicowe napięcie linii będzie wynosić +272 mV, co spełnia wymagania normy.

2.3.6. Przez prądy

W sieci opartej na interfejsie RS-485 może dojść do sytuacji, w której jednocześnie zostaną włączone dwa nadajniki. Jeżeli jeden z nich jest w stanie logicznego jedynki, a drugi w stanie logicznego zera, wówczas ze źródła zasilania do masy płynie duży prąd „przejściowy”, ograniczony jedynie niską rezystancją dwóch otwartych tranzystorów przełączniki. Prąd ten może uszkodzić tranzystory stopnia wyjściowego przetwornika lub spowodować zadziałanie ich obwodu zabezpieczającego.

Taka sytuacja jest możliwa nie tylko z powodu rażących błędów w oprogramowaniu, ale także w przypadku nieprawidłowego ustawienia opóźnienia pomiędzy momentem wyłączenia jednego nadajnika a włączeniem drugiego. Urządzenie podrzędne nie powinno przesyłać danych, dopóki urządzenie wysyłające nie zakończy transmisji. Repeatery interfejsu muszą wykryć początek i koniec transmisji danych i zgodnie z nimi przełączyć nadajnik do stanu aktywnego lub trzeciego.

2.3.7. Wybór kabla

W zależności od prędkości transmisji i wymaganej długości kabla można zastosować kabel specjalnie zaprojektowany dla interfejsu RS-485 lub prawie dowolną parę przewodów. Kabel zaprojektowany specjalnie dla interfejsu RS-485 jest skrętką dwużyłową o impedancji charakterystycznej 120 omów.

Aby dobrze tłumić emitowane i odbierane zakłócenia, ważna jest duża liczba zwojów na jednostkę długości kabla oraz identyczne parametry wszystkich żył.

W przypadku stosowania nieizolowanych transiwerów interfejsów, oprócz przewodów sygnałowych w kablu, konieczne jest zapewnienie dodatkowej skrętki dwużyłowej w celu połączenia obwodów uziemiających podłączonych interfejsów. Jeżeli interfejsy są izolowane galwanicznie, nie jest to konieczne.

Kable mogą być ekranowane lub nie. Bez eksperymentów bardzo trudno jest zdecydować, czy ekran jest potrzebny. Biorąc jednak pod uwagę, że koszt kabla ekranowanego nie jest dużo wyższy, zawsze lepiej jest zastosować kabel z ekranem.

Przy niskich prędkościach transmisji i przy prądzie stałym spadek napięcia na rezystancji omowej kabla odgrywa ważną rolę. Zatem standardowy kabel interfejsu RS-485 o przekroju 0,35 mm2 ma rezystancję omową 48,5 * 2 = 97 omów przy długości 1 km. Przy rezystorze końcowym 120 omów kabel będzie działał jako dzielnik napięcia ze współczynnikiem podziału 0,55, tj. napięcie na wyjściu kabla będzie około 2 razy mniejsze niż na jego wejściu. Ogranicza to dopuszczalną długość kabla dla prędkości transmisji mniejszych niż 100 kbit/s.

Przy wyższych częstotliwościach dopuszczalna długość kabla maleje wraz ze wzrostem częstotliwości (rys. 2.7) i jest ograniczona przez straty w kablu i efekt wstrząsy przednie impulsy. Straty obejmują spadek napięcia na rezystancji omowej przewodów, który wzrasta przy wysokich częstotliwościach w wyniku przemieszczenia prądu na powierzchnię (efekt naskórkowości) i strat w dielektryku. Na przykład tłumienie sygnału w kablu Belden 9501PVC wynosi 10 dB (3,2 razy) przy 20 MHz i 0,4 dB (4,7%) przy 100 kHz przy długości kabla 100 m.

2.3.8. Przesuwanie granic

Standard RS-485 umożliwia podłączenie do jednego nadajnika nie więcej niż 32 odbiorników. Wartość ta jest ograniczona mocą stopnia wyjściowego nadajnika przy standardowej impedancji wejściowej odbiornika wynoszącej 12 kOhm. Liczbę odbiorów (odbiorników) można zwiększyć stosując nadajniki o większej mocy, odbiorniki o wyższej impedancji wejściowej i wzmacniacze sygnału pośredniego (wzmacniacze interfejsu). Wszystkie te metody są stosowane w praktyce tam, gdzie jest to konieczne, choć wykraczają poza wymagania normy.

W niektórych przypadkach konieczne jest połączenie urządzeń na odległość większą niż 1200 m lub podłączenie więcej niż 32 urządzeń do jednej sieci. Można to zrobić za pomocą wzmacniaków ( wzmacniacze , wzmacniacze) interfejs. Repeater instaluje się pomiędzy dwoma segmentami linii przesyłowej, odbiera sygnał jednego segmentu, odtwarza zbocza impulsów i przesyła go za pomocą standardowego nadajnika do drugiego segmentu (rys. 2.5). Takie wzmacniacze są zwykle dwukierunkowe i izolowane galwanicznie. Przykładem jest wzmacniacz NL-485C firmy RealLab! . Każdy wzmacniak pozwala na dodanie do linii 31 standardowych urządzeń i zwiększenie długości linii o 1200 m.

Powszechną metodą zwiększania liczby obciążeń liniowych jest stosowanie odbiorników o wyższej impedancji wejściowej niż standard EIA/TIA-485 (12 kΩ). Na przykład przy impedancji wejściowej odbiornika wynoszącej 24 kOhm do standardowego nadajnika można podłączyć 64 odbiorniki. Produkowane są już układy transceiverów dla interfejsu RS-485 z możliwością podłączenia 64, 128 i 256 odbiorników w jednym segmencie sieci (www.analog.com/RS485). Należy pamiętać, że zwiększenie liczby obciążeń poprzez zwiększenie impedancji wejściowej odbiorników prowadzi do zmniejszenia mocy sygnału przesyłanego linią, a w konsekwencji do zmniejszenia odporności na zakłócenia.

2.3.9. Interfejsy RS-232 i RS-422

Interfejs RS-422 jest używany znacznie rzadziej niż RS-485 i z reguły nie do tworzenia sieci, ale do łączenia dwóch urządzeń na dużą odległość (do 1200 m), ponieważ interfejs RS Rys. 2.9. Podłączenie dwóch modułów konwertera interfejsu RS-232/RS-422. Różnicowy

Mechanizm różnicowy

Maksymalna liczba odbiorników

Maksymalna długość kabla

Maksymalna prędkość transferu

30 Mbit/s**

Napięcie wyjściowe trybu wspólnego

Napięcie sieciowe pod obciążeniem

Impedancja obciążenia

Prąd upływowy w „trzecim” stanie

Dopuszczalny zakres sygnałów na wejściu odbiornika

Czułość odbiornika

Impedancja wejściowa odbiornika

Notatka. **Prędkość transmisji 30 Mbit/s jest zapewniana przez nowoczesną bazę elementów, ale nie jest standardem.

* OOŚ- Stowarzyszenie Przemysłu Elektronicznego - stowarzyszenie branży elektronicznej. TIA - Stowarzyszenie Przemysłu Telekomunikacyjnego - stowarzyszenie branży telekomunikacyjnej. Obie organizacje opracowują standardy.

Dzielić się z:
Standardowy interfejs EIA RS232C przeznaczony jest do komunikacji szeregowej dwóch
urządzenia. Jest ogólnie akceptowany i szeroko stosowany w systemach sprzętowych
podłączanie sprzętu zewnętrznego do komputera osobistego. Interfejs
RS/232C wymaga użycia nadajników „single-ended” i
odbiorników, natomiast transmisja danych odbywa się metodą „asymetryczną”
sygnał wzdłuż dwóch linii - ТхD i RxD, a amplituda sygnału jest mierzona względem linii
GND („zero”). Jednostka logiczna odpowiada zakresowi wartości amplitudy
sygnał (napięcie) od –12 do –3 V, zero logiczne – od +3 do +12 V. Zakres od
–3 do +3 V odpowiada martwej strefie, która określa histerezę odbiornika.
Asymetria sygnału powoduje jego niską odporność na szumy
interfejsu, szczególnie w przypadku zakłóceń przemysłowych. Dostępność linii odbiorczych (RxD) i nadawczych
Dane (TxD) pozwalają na obsługę transmisji informacji w trybie full duplex, tj.
informacje mogą być jednocześnie przesyłane i odbierane.

Zalety - prostota.

Wady - do jednego portu podłączone jest tylko jedno urządzenie, zasięg transmisji sygnału bez dodatkowych gadżetów to zaledwie kilka metrów

Sprzęt jest najpowszechniej stosowaną metodą kontroli przepływu danych.
kierownictwo. Do prawidłowej transmisji danych konieczne jest włączenie odbiornika
stan gotowości do otrzymania informacji. Z metodą kontroli sprzętu
Sygnał RTS/CTS służy do zatrzymania transmisji danych w przypadku
odbiorca nie jest gotowy na ich odbiór. Sprzętowa kontrola przepływu zapewnia najwięcej
szybka reakcja nadajnika na stan odbiornika.
Przy projektowaniu systemów automatyki przemysłowej najwięcej
sieci informacyjne oparte na standardowym interfejsie stały się powszechne
EIA RS485. W odróżnieniu od RS/232, interfejs ten zapewnia transmisję danych z
użycie sygnału „symetrycznego” (różnicowego) na dwóch liniach (A i B)
(patrz rysunek) i zastosowanie dodatkowej linii do wyrównania potencjałów
uziemienie urządzeń podłączonych do sieci RS/485. Poziom sygnału logicznego
określana na podstawie różnicy napięć na liniach (A - B), z jednostką logiczną
odpowiada zakresowi wartości napięcia od +0,2 do +5 V, a zerowi logicznemu – zakres
wartości od –0,2 do –5 V. Zakres od –0,2 do +0,2 V odpowiada strefie martwej
odbiorca Podczas korzystania z tego interfejsu maksymalna długość linii komunikacyjnej pomiędzy
urządzenia ekstremalne mogą sięgać nawet 1200 m. Co więcej, w najbardziej odległych miejscach
Zaleca się instalowanie rezystorów zakończeniowych w punktach sieci oddalonych od siebie
(terminatory), które umożliwiają kompensację impedancji charakterystycznej kabla i
zminimalizować amplitudę odbitego sygnału.

Rezystancja pasujących rezystorów zależy od długości linii i liczby urządzeń. Powinna mieścić się w zakresie od 100 do 620 omów.

Oba te interfejsy obsługują tryb transferu asynchronicznego. Dane
przesyłane są w blokach (ramkach), których format pokazano na ryc. 1.2. Przeniesienie każdego
ramka zaczyna się od bitu startu, sygnalizującego odbiornikowi rozpoczęcie transmisji, np
po których następują bity danych i bit parzystości. Kończy wysyłanie stopu/bitu, gwarantując
przerwa pomiędzy wysyłkami.
Dla trybu asynchronicznego przyjmuje się szereg standardowych kursów wymiany: 50, 75, 110, 150,
300, 600, 1200, 2400, 4800, 9600, 19200, 38400, 57600, 115200 bps. Liczba bitów danych
może wynosić 5, 6, 7 lub 8 (formaty 5/ i 6/bitowe nie są zbyt powszechne).
Liczba przystanków/bitów może wynosić 1, 1,5 lub 2 („półtora bitu” oznacza tylko
długość przerwy postojowej).

Rozdział.

RS-232 i RS-485

RS-232 i RS-485 to dwa standardy transmisji elektrycznej, które są starsze niż współczesne komputery. I pomimo ich wieku, nadal są w dużym stopniu używane. Główną różnicą między nimi jest liczba używanych przewodów. RS-232 wykorzystuje 9 oddzielnych przewodów; chociaż niektóre złącza, takie jak DB25, mają więcej pinów; Dodatkowe piny nie są używane i są po prostu podłączone do masy. Z drugiej strony RS-485 wykorzystuje tylko 3 przewody; 2 do przesyłania danych i 1 do obszaru ogólnego. Użycie mniejszej liczby przewodów oznacza, że ​​RS-485 jest bardziej opłacalny niż RS-232, ponieważ koszty okablowania są niższe.

Jedną z zalet RS-232 jest to, że jest już kompatybilny z pełnym dupleksem. RS-485 może działać tylko w trybie półdupleksu, chyba że zostanie użyty drugi zestaw przewodów, tak że jeden zestaw będzie używany do nadawania, a drugi do odbioru.

Istnieje również różnica między RS-232 i RS-485, jeśli chodzi o używane przez nie napięcia. RS-485 wykorzystuje tylko dodatnie i ujemne napięcie 5 V do wytworzenia napięcia różnicowego, które odbiornik następnie rozpoznaje jako jedynki i zera. Z drugiej strony RS-232 zaleca napięcie nadawcze wynoszące ±12 V, chociaż maksymalne wynosi ±15 V. Poziom napięcia może spaść do ±3 V po stronie odbiorczej i nadal być zrozumiały dla odbiornika.

Kolejną zaletą RS-485 jest jego doskonały zasięg. Pojedyncze połączenie RS-485 może osiągnąć odległość 4000 stóp. lub 1200 m. Dla porównania, kable RS-232 mają typowy zasięg 50 stóp. lub 15 m. Stosując specjalistyczne kable, można rozszerzyć zasięg kabli RS-232, ale tylko do 300 stóp. lub około 300 m.

Chociaż oba te standardy przenoszenia mocy nie były przeznaczone dla przemysłu komputerowego, w pewnym momencie znalazły szerokie zastosowanie. RS-485 był kiedyś używany z SCSI, a RS-232 był powszechnym interfejsem dla modemów, klawiatur, myszy i wielu innych komputerowych urządzeń peryferyjnych. RS-232 jest już przestarzały i jest wycofywany na rzecz innych standardów, takich jak USB i Firewire. Jednak wiele komputerów nadal ma port RS-232 zapewniający kompatybilność. RS-485 jest również wycofywany w sprzęcie komputerowym, ale jest szeroko stosowany w innych urządzeniach elektronicznych; przykładem jest monitoring kamer CCTV.

1. RS-232 wykorzystuje 9 przewodów, podczas gdy RS-485 używa tylko 3. 2.RS-232 jest w trybie pełnego dupleksu, a RS-485 w trybie półdupleksu. 3.RS-232 działa przy ±15 V, podczas gdy RS-485 działa tylko przy ±5 V. 4. RS-485 ma większy zasięg niż RS-232. 5. RS-232 jest bardziej powszechny w komputerach niż RS-485.

We współczesnym świecie bardzo duża liczba urządzeń przemysłowych działa poprzez fizyczne interfejsy komunikacyjne.

Warstwa fizyczna to kanał komunikacyjny i sposób transmisji sygnału (warstwa 1 modelu połączeń systemów otwartych OSI).

Przyjrzyjmy się kilku popularnym interfejsom: RS-485 i RS422

1. Interfejs RS-485

RS-485(Zalecana norma 485), również EIA-485(Electronic Industries Alliance-485) to jeden z najpopularniejszych standardów warstwy fizycznej dla asynchronicznego interfejsu komunikacyjnego.

Nazwa standardu: ANSI TIA/EIA-485-A:1998 Charakterystyka elektryczna generatorów i odbiorników do stosowania w zrównoważonych cyfrowych systemach wielopunktowych.

Norma zyskała dużą popularność i stała się podstawą do stworzenia całej rodziny sieci przemysłowych, szeroko stosowanych w automatyce przemysłowej.

Standard RS-485 został opracowany wspólnie przez dwa stowarzyszenia:

Stowarzyszenie Przemysłu Elektronicznego (EIA – Stowarzyszenie Przemysłu Elektronicznego)

Stowarzyszenie Przemysłu Telekomunikacyjnego (TIA)

Wcześniej EIA oznaczała wszystkie swoje standardy przedrostkiem „ R.S."

Wielu inżynierów nadal używa tego oznaczenia, ale EIA/TIA oficjalnie zastąpiło „ R.S." NA " OOŚ/TIA„w celu ułatwienia identyfikacji pochodzenia swoich standardów.

Norma definiuje następujące linie transmisji sygnału:

A - nieodwracający

B - odwracanie

C - opcjonalna linia wspólna (zero)

Chociaż definicja jest jasna, czasami pojawia się zamieszanie co do tego, jakich oznaczeń („A” lub „B”) należy używać dla linii odwracającej i nieodwracającej. Aby uniknąć tego zamieszania, często stosuje się alternatywne oznaczenia, na przykład: „+” / „-”

Sieć zbudowana na interfejsie RS-485 składa się z transceiverów połączonych skrętką - dwiema skrętkami.

Interfejs RS-485 opiera się na zasadzie różnicowej (zrównoważonej) transmisji danych. Jego istotą jest przesyłanie jednego sygnału dwoma przewodami. Co więcej, jeden przewód (warunkowo A) przenosi sygnał oryginalny, a drugi (warunkowo B) przenosi jego odwrotną kopię. Innymi słowy, jeśli na jednym przewodzie znajduje się „1”, to „0” na drugim i odwrotnie. Zatem zawsze istnieje różnica potencjałów między dwoma przewodami skrętki: przy „1” jest dodatnia, przy „0” jest ujemna.

To właśnie ta różnica potencjałów przesyła sygnał.

RS-485 - interfejs półdupleksowy. Odbiór i transmisja odbywają się jedną parą przewodów z separacją czasową. W sieci może znajdować się wiele nadajników, ponieważ w trybie odbioru można je wyłączyć.

Pomimo tego, że interfejs RS-485 jest dwuprzewodowy, istnieje wersja czteroprzewodowa.

W tym przypadku interfejs nie staje się pełny dupleks, jest również półdupleksowy.

Wersja czteroprzewodowa przydziela węzeł główny, którego nadajnik działa na odbiornikach wszystkich pozostałych.

Nadajnik węzła nadrzędnego jest zawsze aktywny – nie wymaga przejścia do stanu trzeciego.

Nadajniki pozostałych węzłów podrzędnych muszą posiadać wyjścia trójstabilne i są połączone na wspólnej magistrali z odbiornikiem węzła nadrzędnego. W wersji dwuprzewodowej wszystkie węzły są równe.

Sieć zbudowana w oparciu o RS-485 obsługuje do 32 urządzeń „jednostkowych” zgodnie ze standardem

Na rynku powszechnie dostępne są urządzenia o innych wartościach „obciążenia” – 1/2 (czyli już 64 urządzenia), 1/4 (128 urządzeń) jednostkowego obciążenia.

Przy budowie takich linii pojawia się sporo trudności, dlatego do ich zaprojektowania niezbędna jest odpowiednia wiedza.

2. Interfejs RS-422

Szeregowy interfejs różnicowy RS-422 (zalecany standard 422) jest bardzo podobny w swoich funkcjach do innego interfejsu przesyłania danych w sieci - RS-485.

Mogą być ze sobą kompatybilne elektrycznie, ale nadal istnieje wiele znaczących różnic.

RS-422 jest w pełni dupleksowy interfejs(full duplex), dzięki czemu dane mogą być przesyłane w obu kierunkach jednocześnie. Przykładowo potwierdzenie odbioru pakietów danych następuje jednocześnie z odbiorem kolejnych pakietów.

Dupleksowanie jest zapewnione dzięki jednoczesnemu wykorzystaniu dwóch transceiverów, z których jeden pracuje do odbioru, drugi do nadawania.

Podczas gdy RS-485 służy do organizowania sieci z wieloma abonentami, RS-422 jest zwykle używany do ustanawiania transmisji danych między dwoma urządzeniami na duże odległości.

Wynika to z faktu, że RS-422 umożliwia tworzenie wyłącznie sieci typu single-master, w których tylko jedno urządzenie może pełnić funkcję nadajnika, a pozostałe są w stanie jedynie odbierać sygnał.

Maksymalny zasięg działania interfejsu RS-422 jest dokładnie taki sam jak w przypadku RS-485 i wynosi 1200 metrów.

Interfejs RS-422 jest używany znacznie rzadziej niż RS-485 i z reguły nie do tworzenia sieci, ale do łączenia dwóch urządzeń na dużą odległość.

Do każdego nadajnika RS-422 można podłączyć 10 odbiorników.

2.1. Podłączenie interfejsu licznika Alfa A1800 z pełnym dupleksowym interfejsem do modemuRX.

Mierniki te są podłączone do modemu RX poprzez 4-przewodowy interfejs RS422. Ale pomimo tego, że w dokumentacji tego miernika interfejs nazywa się 4-przewodowym RS485, tak naprawdę jest to RS422.

Do 2008 roku liczniki były wyposażone w interfejs typu full-duplex. W tej chwili prawie wszystkie te liczniki są półdupleksowe, ale dla dokładności lepiej sprawdzić u dostawcy lub producenta.

3. Funkcje

Pomimo podobieństwa interfejsów RS-485 i RS-422, nie są one ze sobą kompatybilne.

Nie można podłączyć urządzeń ani urządzeń z innym typem interfejsu do urządzenia z jednym typem interfejsu.

Robert Gee, tłumaczenie i uzupełnienia: Vladimir Rentyuk

Obydwa protokoły interfejsów – RS 485 (standard warstwy fizycznej interfejsu asynchronicznego) i CAN (Controller Area Network – standard sieci przemysłowej skupiający się przede wszystkim na integracji różnych elementów wykonawczych i czujników w jedną sieć) – istnieją od połowy lat 80. XX w., kiedy to zostały po raz pierwszy wprowadzone jako standardy organizacji kanałów komunikacji. Przez długi czas interfejsy te rozwijały się samodzielnie, nie dotykając się nawzajem. Ale czas mijał i sytuacja zaczęła się zmieniać. Dlaczego? Krótka dyskusja w artykule pomoże nam to zrozumieć.

W przeciwieństwie do poprzednich standardów warstwy fizycznej, w szczególności RS-423, RS-422 i RS-232, pojawienie się RS-485 było naprawdę krokiem ewolucyjnym. Systemy łączności obsługujące ten standard są systemami wielopunktowymi i posiadają do 32 węzłów w jednym systemie (z maksymalnie 256 wzmacniakami).

Mniej więcej w tym samym czasie, gdy powstawały wspomniane interfejsy dla zastosowań takich jak klawiatury i myszy komputerowe, drukarki czy sprzęt automatyki przemysłowej, projektowano interfejs CANbus jako platformę komunikacji samochodowej zaproponowaną przez Roberta Boscha, właściciela firmy Robert Bosch GmbH, w celu obniżenia kosztów produkcji samochodów. Magistrala ta stała się alternatywą dla tradycyjnych grubych wielożyłowych kabli samochodowych i uprościła ich instalację dzięki zastosowaniu magistrali wielowęzłowych. Wprowadzony po raz pierwszy w modelu BMW‑850 w 1986 r. samochodowy interfejs CAN pozwolił zaoszczędzić ponad 2 km różnych przewodów! Ponadto znacznie zmniejszono liczbę złączy, a szacowana oszczędność masy maszyny wynosi 50 kg. Tak się złożyło, że RS‑485 przeznaczony był na potrzeby rynku przemysłowego, a CAN dla segmentu motoryzacyjnego i transportowego, ale stopniowo znalazł miejsce w zastosowaniach, że tak powiem, poza jego jurysdykcją, czyli w branży motoryzacyjnej i przemysł lotniczy.

Dzięki wysokiej wytrzymałości w trudnych warunkach występujących w zastosowaniach motoryzacyjnych, odporności na awarie i unikalnej obsłudze komunikatów, magistrala CANbus jest obecnie stosowana w miejscach, w których nigdy wcześniej nie była. Obecne trendy rynkowe wskazują na coraz szersze zastosowanie magistrali CANbus, czasami zastępującej RS-485 w tradycyjnych programach przemysłowych.

Według raportów rynkowych zastosowanie magistrali CANbus rośnie wykładniczo, co jest zjawiskiem wyjątkowym na rynku interfejsów. I chociaż raporty nie oddzielają rynków przemysłowych i motoryzacyjnych, wiele osób zgadza się, że rynki przemysłowe odpowiadają za około 20–30% całkowitej produkcji. Wzrost wykorzystania interfejsów w przemyśle motoryzacyjnym można przypisać rozprzestrzenianiu się elektroniki znajdującej się obecnie w samochodach. Nowoczesne samochody są wyposażone w zaawansowane systemy mikroprocesorowe potrzebne do takich funkcji, jak kamery cofania, automatyczne parkowanie, systemy informacyjno-rozrywkowe, wykrywanie martwego pola i nie tylko. Pojawienie się tych podsystemów wiąże się ze wzrostem liczby czujników i mikrokontrolerów w samochodzie, niezbędnych do przetwarzania informacji ze wszystkich złożonych systemów pracujących wewnątrz samochodu. Już w latach 90. wielu producentów samochodów rozpoczęło przechodzenie ze skrzyń biegów ręcznych na automatyczne, a później na skrzynie sterowane elektronicznie w oparciu o dane z mikrokontrolera dotyczące prędkości, położenia przepustnicy i informacje z czujników barometrycznych. Dziś w jednym pojeździe można naliczyć ponad 100 czujników i mikrokontrolerów, z których wiele komunikuje się poprzez magistralę CAN. Nawet całkowicie elektryczna Tesla S ma w środku 65 mikrokontrolerów .

Na rynku przemysłowym również obserwuje się wzrost zastosowania interfejsu CAN. Przemysłowe zastosowania CAN mają dość szeroki zakres i są instalowane w wielu różnych zastosowaniach - od komercyjnych bezzałogowych statków powietrznych (dronów) po sterowanie windami, a nawet komercyjne kosiarki do trawy. Dostawcy chipów dostrzegają ten fakt i opracowują produkty, aby zaspokoić rosnące zapotrzebowanie na CAN poza tradycyjnym rynkiem motoryzacyjnym. Kolejnym czynnikiem przyczyniającym się do coraz szerszego stosowania magistrali CAN w sektorze przemysłowym jest przejście wielu inżynierów motoryzacyjnych do segmentu przemysłowego, gdzie w naturalny sposób wykorzystali swoje doświadczenia z magistralą CAN i jej wyjątkowymi zaletami. Innym powodem przyjęcia interfejsu CAN na rynku przemysłowym jest jego wrodzona odporność na błędy i zdolność do wydajnej obsługi ramek komunikatów na magistrali wielowęzłowej.

Aby wyjaśnić zalety CAN nad RS-485, najlepiej jest docenić podobieństwa i różnice między tymi dwoma standardami - ISO 11898-2-2016 i TIA/EIA-485 (obecnie ANSI TIA/EIA-485-A) odpowiednio. Obydwa standardy definiują poziomy transceiverów, które pokazano na schemacie (Rysunek 1) dla strony nadawczej.

Obydwa protokoły mają wyjście różnicowe. Wyjście RS-485 to klasyczny sygnał różnicowy, w którym jeden sygnał jest odwróconym lub lustrzanym odbiciem drugiego. Wyjście A jest linią nieodwracającą, a wyjście B jest linią odwracającą. Zakres różnicowy +1,5...+5 V jest równy logicznej 1 lub wartości, a granice -1,5...-5 V są równe logicznemu 0 lub spacji. Za nieokreślony uważa się sygnał o poziomie z zakresu –1,5…+1,5 V. Należy pamiętać, że gdy złącze RS-485 nie jest używane, jego wyjście znajduje się w stanie wysokiej impedancji.

Magistrala CAN ma nieco inny wyjściowy sygnał różnicowy. Zatem istnieją dwa wyjścia w postaci linii danych CANH i CANL, które są wzajemnym odbiciem (rys. 1) i reprezentują logikę odwróconą. W stanie dominującym (bit zerowy używany do wskazania priorytetu komunikatu) CANH-CANL są definiowane jako 0, gdy napięcie na nich wynosi +1,5 ... +3 V. W stanie recesywnym (1 bit i stan bezczynności magistrali) sygnał sterownika definiuje się jako logiczną 1, gdy napięcie różnicowe mieści się w zakresie –120...+12 mV lub jest bliskie zeru.

Ryż. 1. Porównanie dopuszczalnych poziomów różnicowych sygnałów wyjściowych sterowników RS 485 i CAN

Dla strony odbiornika standard RS‑485 określa wejściowy sygnał różnicowy, gdy mieści się on w zakresie ±200 mV...+5 V. Dla CAN wejściowy sygnał różnicowy wynosi +900 mV...+3 V, a tryb recesywny mieści się w zakresie -120...+500 mV. Gdy magistrala znajduje się w trybie gotowości lub nie jest obciążona, a transceiver jest w stanie recesywnym, napięcia na liniach CANH i CANL powinny mieścić się w granicach 2-3 V.

Zarówno RS-485, jak i CAN mają wymagane możliwości wykrywania do obsługi zastosowań, w których sygnał może być osłabiony ze względu na charakterystykę i jakość użytego kabla (ekranowanego lub nieekranowanego) oraz długość kabli, co może mieć wpływ na wydajność połączenia systemu. Aby porównać dopuszczalne poziomy różnicowych sygnałów wejściowych po stronie odbiornika RS-485 i CAN, należy zapoznać się z rys. 2.

Ryż. 2. Porównanie dopuszczalnych poziomów wejściowych sygnałów różnicowych dla RS 485 i CAN od strony odbiornika

Dodatkowo oba standardy posiadają rezystory terminujące o tej samej wartości 120 omów zainstalowane na końcach linii. Rezystory te są niezbędne, aby zapewnić dopasowanie linii komunikacyjnej do impedancji charakterystycznej linii transmisyjnej, a tym samym uniknąć odbicia sygnału. Inne specyfikacje techniczne, takie jak prędkość przesyłania danych i liczba dozwolonych węzłów, służą wyłącznie celom informacyjnym i nie stanowią rygorystycznych wymagań, które należy spełnić. Aby sprostać potrzebom rynku, większość produkowanych transceiverów RS-485 i CAN przekracza standardową szybkość przesyłania danych i dopuszczalną liczbę węzłów. Na przykład zintegrowany transceiver półdupleksowy RS-485 klasy przemysłowej z układu Maxim MAX22500E osiągnął prędkość 100 Mb/s. Z kolei nowa norma CAN-FD, ISO 11898-2:2016, choć definiuje charakterystykę czasową dla prędkości 2 i 5 Mbit/s, nie ogranicza szybkości przesyłania danych do 5 Mbit/s. Transceivery CAN będą przekraczać wymagania swojego standardu w taki sam sposób, jak transceivery RS-485. Jeśli chodzi o tolerancję trybu wspólnego, parametr CMR (Common-Mode Range) dla RS-485 wynosi –7…+12 V, a dla CAN –2…+7 V.

Jednak wiele aplikacji wymaga wyższej wydajności CMR, co dotyczy obu rozpatrywanych typów interfejsów. Wynika to z faktu, że są one stosowane głównie w autobusach wielowęzłowych, a ich węzły mogą mieć zasilacze z różnymi transformatorami mocy lub kable mogą znajdować się w pobliżu urządzeń o wystarczająco silnych przemiennych polach elektromagnetycznych, które mogą wpływać na uziemienie pomiędzy węzły systemowe. Zatem, biorąc pod uwagę wiele różnych zastosowań w trudnych warunkach przemysłowych, często wymagane są wyższe tolerancje CMR wykraczające poza standardowe poziomy -7 do +12 V.

Aby rozwiązać ten problem, istnieją transceivery nowej generacji RS-485 i CAN, które mają znacznie szerszy zakres odporności na zakłócenia w trybie wspólnym, a mianowicie do ±25 V. Na schemacie pokazanym na rys. 3 przedstawia zmienny zakres trybu wspólnego dla transceivera RS-485. Chociaż sygnał napięcia wspólnego wznosi się i opada, o ile poziom napięcia wspólnego (VCM) mieści się w dopuszczalnym zakresie, nie ma to wpływu na sygnał magistrali różnicowej, a odbiornik jest w stanie odebrać i rozpoznać sygnał na linii bez błędu. Schemat na ryc. Rysunek 3 przedstawia akceptowalny zakres zmienności sygnału trybu wspólnego dla RS-485.

Ryż. 3. Objaśnienie parametru CMR na przykładzie transceivera RS 485

Kolejną cechą wspólną transiwerów CAN i RS-485 jest ochrona przed awariami. Urządzenia zabezpieczone przed błędami posiadają obwód wewnętrzny chroniący przed skutkami przepięć na wyjściach sterownika wejściowego odbiornika. Jest to konieczne, aby chronić urządzenia przed przypadkowymi zwarciami pomiędzy lokalnym źródłem zasilania a liniami przesyłowymi. W tym obszarze chipy Maxim zajmują wiodącą pozycję w branży. One, takie jak obecnie szeroko stosowany MAX13041, gwarantują poziom ochrony przed zwarciami do ±80 V, a nawet z pewnym dodatkowym marginesem, aż do całkowitego uszkodzenia obwodu zabezpieczającego i awarii. . Co więcej, ważne jest, aby ten poziom ochrony był gwarantowany niezależnie od tego, czy do transceivera dostarczane jest zasilanie, czy też jest ono pozbawione napięcia.

Jednym z głównych powodów, dla których w zastosowaniach przemysłowych preferowane są transceivery CAN zamiast RS-485, jest sposób przetwarzania komunikatów na magistrali. W systemie wielowęzłowym używanym do komunikacji z mikroprocesorem RS-485 mogą wystąpić przypadki jednoczesnego wysyłania wielu komunikatów. Co czasami prowadzi do kolizji, zwanych inaczej konkurencją. Jeżeli tak się stanie, stan magistrali może być nieprawidłowy lub nieokreślony, powodując błędy w danych. Ponadto taka konkurencja może uszkodzić lub obniżyć parametry wydajności, gdy wiele transiwerów RS-485 na magistrali jest w tym samym stanie, a jeden transceiver jest w stanie przeciwnym. Pojedynczy nadajnik RS-485 mógłby wówczas wymagać dość znacznej ilości prądu, co prawdopodobnie spowodowałoby wyłączenie chipa na skutek przekroczenia maksymalnej dopuszczalnej temperatury, a nawet trwałe uszkodzenie układu. Tutaj CANbus ma ogromną przewagę nad protokołem RS-485. Korzystając z magistrali CANbus, można rozwiązać problem przesyłania wielu komunikatów na linii, klasyfikując każdy z nich.

Ryż. 4. Format ramki danych CAN

Przed rozpoczęciem prac projektowych systemu inżynierowie przydzielają różne poziomy zadań. Wspomniano wcześniej, że CAN ma stan dominujący i recesywny. Podczas transmisji wiadomość z wyższym przypisanym stanem dominującym „wygrywa” konkurencję i będzie kontynuować transmisję, podczas gdy inne węzły o niższym priorytecie zobaczą dominujący bit i przestaną przesyłać dane. Metoda ta nazywa się arbitrażem i polega na ustalaniu priorytetów wiadomości i ich odbieraniu według ich statusu. Węzeł, który utraci w wyniku przypisania niższego priorytetu, wyśle ​​ponownie wiadomość, gdy jego poziom będzie dominujący. Trwa to dla wszystkich węzłów, aż do zakończenia transmisji. Na ryc. 4 bardziej szczegółowo omawia format ramki danych komunikatu w protokole CAN. Ten diagram czasowy i tabela 1 wyraźnie pokazują, gdzie i jak zachodzi arbitraż.

Tabela 1. Format ramki transmisji danych w protokole CAN

Nazwa pola

Długość w bitach

Opis

SOF (początek klatki)

Początek ramki

Identyfikator podświetlony na zielono

Zapewnia priorytet wiadomości (11 lub 29 bitów
dla standardowej CAN i rozszerzonej CAN, 12 lub 32 bity dla CANFD)

RTR (żądanie zdalnej transmisji), podświetlone na niebiesko

Zdalne żądanie przeniesienia

IDE (bit rozszerzenia identyfikatora)

Bitidentifier służy do identyfikacji formatu rozszerzonego

Zarezerwowany bit do przyszłego rozszerzenia protokołu

DLC (kod długości danych), podświetlony na żółto

Kod długości danych (4 bity dla standardowej magistrali CAN, 8 lub 9 bitów dla CANFD)

Pole danych, podświetlone na czerwono

0–64 (0–8 bajtów);
0–512 (0–64 bajty)

Pole danych, przesyłane dane
(0–8 bajtów dla standardowej magistrali CAN, 0–64 bajtów dla CANFD)

CRC (Cykliczna kontrola redundancji)

Suma kontrolna używana do wykrywania błędów

Bit ogranicznika CRC

Gniazdo ACK (potwierdzenia).

Obszar potwierdzenia. Bit dominujący przy zgłaszaniu błędu; bit recesywny, gdy komunikat o błędzie zostanie odrzucony

Separator bitów potwierdzenia

EOF (koniec ramki)

Koniec ramki

Podczas transmisji ID dopuszczalny jest arbitraż, przykład takiej sytuacji przedstawiono w tabeli 2. Niezależnie od topologii sieci, nawet w przypadku nowego standardu CAN-FD, faza arbitrażu ograniczona jest do 1 Mbit/s. Jednak faza pola danych jest ograniczona jedynie charakterystyką transceivera, co oznacza, że ​​może on przemieszczać się znacznie szybciej.

Tabela 2. Węzeł 3 w wyniku arbitrażu oddaje magistralę węzłowi 1 na trzecim bicie

Bity identyfikacyjne (pole arbitrażowe)

Zacznij trochę

Węzeł 1

Węzeł 3

Zatrzymaj transmisję

Oprócz arbitrażu warstwa łącza danych (warstwa 2 OSI) pomaga również poprawić niezawodność całego systemu CAN. Na tym poziomie wiadomość ramkowa jest wielokrotnie sprawdzana pod kątem dokładności i błędów. Jeśli wiadomość zostanie odebrana z błędami, zostanie wysłana ramka błędu. Zawiera flagę błędu, która składa się z 6 bitów o jednakowej wartości (w ten sposób naruszając zasadę upychania bitów) oraz ogranicznik błędu, który składa się z 8 bitów recesywnych.

Separator błędów zapewnia określoną przestrzeń, w której inne węzły magistrali mogą wysyłać swoje flagi błędów po tym, jak same wykryją pierwszą flagę błędu. Z perspektywy poziomu komunikatu cykliczna kontrola nadmiarowa (CRC) chroni informacje w ramce poprzez dodanie nadmiarowych bitów kontrolnych na końcu transmisji, które są następnie sprawdzane na końcu odbierającym. Jeśli nie są zgodne, pojawia się błąd CRC. Następnie następuje kontrola ramki (ramki), która określa poprawność struktury poprzez sprawdzenie pól bitowych pod kątem bitów separatora SOF, EOF, ACK i CRC w polach bitowych o ustalonym formacie i rozmiarze ramki.

Z punktu widzenia poziomu bitu istnieją trzy rodzaje sprawdzania błędów: potwierdzenie, sprawdzanie bitów i upychanie bitów. Błędy potwierdzenia są wykrywane, gdy przetwornik nie odczytuje dominującego bitu ACK (0). Oznacza to, że odbiorniki wykryły błąd transmisji, co oznacza, że ​​potwierdzenie ACK zostało uszkodzone lub nie było odbiorników. Monitorowanie bitów sprawdza poziom magistrali dla każdego węzła pod kątem wysłanych i odebranych bitów. Podstawianie bitów to metoda polegająca na „wypełnianiu” lub wstawianiu dodatkowego przeciwnego bitu, gdy występuje kolejno pięć takich samych bitów. Przeciwny bit pomaga rozróżnić ramki błędów i bity EOF. Po stronie odbiorczej dodatkowy bit jest usuwany. Jeżeli szósty bit jest taki sam jak poprzednie pięć, wówczas wszystkie węzły CAN wykrywają błąd i wysyłane są ramki błędów. W takim przypadku oryginalna wiadomość musi zostać ponownie przesłana, co oczywiście podlega arbitrażowi, jeśli na linii wystąpi konflikt.

Podsumowując dyskusję, możemy wyciągnąć krótki wniosek: jeśli weźmiemy pod uwagę systemy punkt-punkt, które wymagają dużych prędkości wymiany danych, to tutaj, ze względu na większą prędkość i prostszą ramę, niewątpliwie wygrywa interfejs RS-485. Natomiast w systemach wielowęzłowych, w których istnieje możliwość kolizji i przy prędkościach nie przekraczających 1 Mbit/s, CAN pozostaje wyraźną zaletą, szczególnie przy organizowaniu komunikacji w systemie urządzeń pracujących w trudnych warunkach przemysłowych, w szerokim zakresie temperatur pracy (np. wspomniany wcześniej MAX13041 -40... +125°C) i przy wysokim poziomie wpływów zewnętrznych, nie mówiąc już o jego „rodzimym obszarze działania” – sektorze motoryzacyjnym i transportowym.

Jak wiadomo, wiele systemów jest narażonych na zakłócenia elektromagnetyczne lub błędy popełniane przez personel konserwacyjny, który może przypadkowo zasilić linie komunikacyjne. Pod tym względem transceivery CAN są wysoce niezawodne, odporne na znaczne wyładowania elektrostatyczne i mają dobry poziom ochrony przed awariami. Względną wadę CAN, a mianowicie to, że transmisji słuchają wszyscy odbiorniki na linii, można łatwo wyeliminować za pomocą identyfikatora zawartego w ramce transmisji i z reguły nie stanowi to większego problemu.

Dzięki funkcjom CAN, takim jak arbitraż, sprawdzanie komunikatów o błędach, poprawiona przepustowość i większe pole danych, łatwo jest dostrzec atrakcyjność magistrali CANbus poprzez RS-485 na rynku automatyki przemysłowej. Systemy CAN mogą ustalać priorytety ważności komunikatów ramkowych i odpowiednio obsługiwać te krytyczne. Wszystko to pozwala na zastosowanie transceiverów CAN, także tych firmy Maxim, w sprzęcie o szerokim spektrum zastosowań, a dla różnych zastosowań firma ta oferuje również wysokowydajne interfejsy z izolacją galwaniczną .