RS-485 | |
---|---|
Standard | EIA/TIA-485 (RS-485) |
Fyzické prostředí | kroucený pár |
Topologie sítě | Point-to-Point , Multi-drop , |
Maximální počet zařízení | 32-256 zařízení
(32 načteno) |
Maximální vzdálenost | 1200 metrů |
Režim přenosu | Diferenční signál (vyvážený) |
Maximální přenosová rychlost | 0,1-10 Mbps |
Napětí | -7 V až +12 V |
(1, MARK) | (AB) < -200 mV
(záporné napětí) |
(0, MEZERNÍK) | (AB) > +200 mV
(kladné napětí) |
Signály | Tx+/Rx+, Tx-/Rx-
( poloviční duplex ) ( duplexní ) |
typ konektoru | nespecifikováno |
RS-485 ( anglický standard 485 ), EIA-485 ( anglický Electronic Industries Alliance -485 ) je standard fyzické vrstvy pro asynchronní rozhraní . Standardní název: ANSI TIA/EIA-485-A:1998 Elektrické charakteristiky generátorů a přijímačů pro použití ve vyvážených digitálních vícebodových systémech. Reguluje elektrické parametry poloduplexní vícebodové diferenciální komunikační linky typu "common bus".
Standard si získal velkou oblibu a stal se základem pro vytvoření celé rodiny průmyslových sítí široce používaných v průmyslové automatizaci .
Standard RS-485 byl společně vyvinut dvěma asociacemi: Electronic Industries Association (EIA - Electronic Industries Association ) a Telecommunications Industry Association (TIA - Telecommunications Industry Association ). Dříve EIA označovala všechny své normy předponou "RS" ( angl. Doporučená norma - Doporučená norma). Mnoho inženýrů nadále používá toto označení, ale EIA/TIA oficiálně nahradilo „RS“ za „EIA/TIA“, aby bylo snazší identifikovat původ jejich norem.
Standard RS-485 používá k přenosu a příjmu dat jeden kroucený pár vodičů, někdy doprovázený opleteným stíněním nebo společným vodičem.
Přenos dat se provádí pomocí diferenciálních signálů. Rozdíl napětí mezi vodiči jedné polarity znamená logickou jednotku, rozdíl druhé polarity je nulový.
Standard RS-485 specifikuje pouze elektrické a časové charakteristiky rozhraní. Standard RS-485 nestanoví:
Typ transceiverů - diferenciální, potenciální. Změna vstupního a výstupního napětí na vedení A a B: Ua (Ub) z -7 V na -12 V (+7 V až +12 V).
Požadavky na výstupní stupeň:
Požadavky na vstupní fázi:
Norma definuje následující řádky pro přenos signálu:
Podle normy [4] :
Při popisu stavů sběrnice se tedy používá inverzní logika. V tomto případě není logika unipolárních signálů na vstupu vysílače a výstupu přijímače standardem definována.
Navzdory jednoznačné definici někdy dochází k nejasnostem ohledně toho, která notace ("A" nebo "B") by měla být použita pro invertující a neinvertující čáru. Aby se předešlo této záměně, často se používají alternativní označení, například: "+" / "-" nebo "D +" / "D-" nebo "V + / V-" [5] .
Většina výrobců se řídí normou a pro neinvertující vlasec používá označení „A“. To znamená, že vysoká úroveň signálu na vstupu vysílače odpovídá stavu V A > V B na sběrnici RS-485; také V A > V B odpovídá vysoké úrovni signálu na výstupu přijímače [4] .
Je třeba poznamenat, že "neaktivní" stav vedení od "aktivního" se v kontextu uvedeném v normě (respektive přenos log. 0 a 1) kromě polarity neliší ani elektricky - že to znamená, že nejsou ekvivalentem „zaneprázdněných“ nebo „volných“ linek. Oba stavy aktivně vysílají odpovídající znak na lince. Pro vypnutí vysílače má vždy samostatný vstup - při jeho vypnutí přejdou výstupy do vysokoimpedančního stavu a umožňují tak práci dalším vysílačům v této lince. Stavy "aktivní" a "neaktivní" tedy samy o sobě neindikují nic jiného než přenášený bit. Přenosový protokol využívající relativní kódování umožňuje inverzi přenášených dat, což znamená, že vodiče v páru lze místy bez následků měnit. Zároveň se však v praxi mnohem častěji používá nikoli abstraktní nebo vývojáři vytvořený výměnný protokol, ale odraz protokolu RS-232 v jeho logické části až na hardwarovou úroveň RS-485 - od doby, kdy průmyslové převodníky příslušného typu jsou vyráběny, což vám umožňuje nevyvíjet vlastní logický protokol. Zde je zásadní polarita spojení vzhledem k tomu, že RS-232 používá určitou interpretaci přenášených znaků a neumožňuje jejich inverzi.
Při velké délce komunikačního vedení dochází k efektům dlouhých vedení. Důvodem jsou distribuované indukční a kapacitní vlastnosti kabelu. V důsledku toho se signál přenášený do vedení jedním z uzlů začne při šíření ve vedení zkreslovat, vznikají složité rezonanční jevy. Protože v praxi má kabel po celé délce stejnou konstrukci a tedy i stejné rozložené parametry kapacity a indukčnosti, vyznačuje se tato vlastnost kabelu speciálním parametrem - vlnovou impedancí . Aniž bychom zacházeli do teoretických podrobností, můžeme říci, že v kabelu, na jehož přijímací konec je připojena přizpůsobená zátěž (rezistor s odporem rovným vlnovému odporu kabelu), jsou rezonanční jevy výrazně oslabeny. Takový odpor se nazývá terminátor . U sítí RS-485 jsou umístěny na každém konci dlouhé linky (protože obě strany mohou přijímat). Charakteristická impedance nejběžnějších kroucených párů CAT5 je 100 ohmů [6] . Jiné kroucené páry mohou mít charakteristickou impedanci 150 ohmů nebo více. Ploché ploché kabely do 300 ohmů [7] [8] .
V praxi může být hodnota tohoto odporu zvolena i vyšší než charakteristická impedance kabelu, protože ohmický odpor téhož kabelu může být tak vysoký, že amplituda signálu na přijímací straně je příliš malá pro stabilní příjem. V tomto případě se hledá kompromis mezi rezonančním a amplitudovým zkreslením signálu snížením rychlosti rozhraní a zvýšením hodnocení terminátoru [9] [10] [11] . Při rychlostech 9600 bps a nižších se neobjevují jevy vlnové rezonance v měřítku, které by mohly zhoršit kvalitu komunikace, a nevzniká problém přizpůsobení linek. Navíc při nízkých přenosových rychlostech (méně než 9600 bps) se koncový rezistor nezlepšuje, ale zhoršuje spolehlivost přenosu (v podstatě u dlouhých komunikačních linek) [12] .
Dalším zdrojem zkreslení průběhu při přenosu kroucenou dvojlinkou jsou různé rychlosti šíření vysokofrekvenčních a nízkofrekvenčních signálů (vysokofrekvenční složka se podél kroucené dvoulinky šíří poněkud rychleji), což vede ke zkreslení tvaru vlny. při vysokých přenosových rychlostech [13] .
Rušení v komunikační lince závisí nejen na délce, terminátorech a kvalitě samotné kroucené dvoulinky. Je důležité, aby komunikační linka obcházela postupně všechny transceivery (topologie společné sběrnice). Kroucená dvoulinka by neměla mít dlouhé odbočky - kabelové segmenty pro připojení k dalšímu uzlu, s výjimkou použití opakovačů rozhraní nebo při nízkých přenosových rychlostech, méně než 9600 bps.
Pokud na sběrnici není aktivní vysílač, úroveň signálu ve vedení není určena. Aby se předešlo situaci, kdy je rozdíl mezi vstupy A a B menší než 200 mV (nedefinovaný stav), je někdy aplikováno předpětí pomocí rezistorů nebo speciálních obvodů. Pokud není stav linek definován, mohou přijímače přijímat rušivý signál. Některé protokoly umožňují přenos servisních sekvencí, aby se přijímače stabilizovaly a začaly spolehlivě přijímat.
Průmyslové sítě | |
---|---|
Sběrnice řídicího systému | |
Distribuované periferie | |
Technologie pohonu |
|
Polní zařízení |
|
Automatizace budov |
UART | |||||||
---|---|---|---|---|---|---|---|
Fyzické vrstvy |
| ||||||
Protokoly |
| ||||||
Oblasti použití | |||||||
Implementace |
|
protokoly TCP /IP podle vrstev modelu OSI | Základní|
---|---|
Fyzický | |
odvedeny | |
síť | |
Doprava | |
zasedání | |
Zastoupení | |
Aplikovaný | |
Uplatněno jiné | |
Seznam portů TCP a UDP |
Počítačové sběrnice a rozhraní | |
---|---|
Základní pojmy | |
Procesory | |
Vnitřní | |
notebooky | |
Pohony | |
Obvod | |
Správa zařízení | |
Univerzální | |
Video rozhraní | |
Vestavěné systémy |