RS-485

Den aktuelle version af siden er endnu ikke blevet gennemgået af erfarne bidragydere og kan afvige væsentligt fra den version , der blev gennemgået den 21. november 2020; checks kræver 7 redigeringer .
RS-485
Standard EIA/TIA-485 (RS-485)
Fysiske miljø snoet par
Netværkstopologi Punkt-til-punkt , Multi-droppet ,

multi-point

Maksimalt antal enheder 32-256 enheder

(32 indlæst)

Max afstand 1200 meter
Overførselstilstand Differentialsignal (balanceret)
Maksimal overførselshastighed 0,1-10 Mbps
Spænding -7 V til +12 V
(1, MARK) (AB) < -200 mV

(negativ spænding)

(0, MELLEMRUM) (AB) > +200 mV

(positiv spænding)

Signaler Tx+/Rx+, Tx-/Rx-

( Halv dupleks )
Tx+, Tx-, Rx+, Rx-

( Duplex )

stiktype ikke specificeret

RS-485 ( engelsk  standard 485 ), EIA-485 ( engelsk  Electronic Industries Alliance -485 ) er en fysisk lag-standard for en asynkron grænseflade . Standardnavn: ANSI TIA/EIA-485-A:1998 Elektriske karakteristika for generatorer og modtagere til brug i afbalancerede digitale multipunktsystemer. Regulerer de elektriske parametre for en halv- dupleks multipunkt differentiel kommunikationslinje af typen "common bus".

Standarden opnåede stor popularitet og blev grundlaget for skabelsen af ​​en hel familie af industrielle netværk, der er meget udbredt i industriel automation .

RS - 485-standarden er udviklet i fællesskab af to sammenslutninger: Electronic Industries Association (EIA - Electronic Industries Association ) og Telecommunications Industry Association (TIA - Telecommunications Industry Association ). Tidligere markerede EIA alle sine standarder med præfikset "RS" ( Eng.  Recommended Standard  - Recommended Standard). Mange ingeniører fortsætter med at bruge denne betegnelse, men EIA/TIA har officielt erstattet "RS" med "EIA/TIA" for at gøre det lettere at identificere oprindelsen af ​​deres standarder.

Specifikationer for RS-485-grænsefladen

RS-485-standarden bruger et enkelt snoet par ledninger til at sende og modtage data, nogle gange ledsaget af et flettet skjold eller fælles ledning.

Datatransmission udføres ved hjælp af differentielle signaler. Spændingsforskellen mellem ledere af en polaritet betyder en logisk enhed, forskellen mellem den anden polaritet er nul.

RS-485-standarden specificerer kun interfacets elektriske og tidsmæssige karakteristika. RS-485 standarden foreskriver ikke:

Elektriske og tidsmæssige karakteristika for RS-485-grænsefladen

Type af transceivere - differential, potentiale. Ændring i indgangs- og udgangsspændinger på linje A og B: Ua (Ub) fra -7 V til -12 V (+7 V til +12 V).

Krav til udgangstrinnet:

Krav til inputstadiet:

Signaler

Standarden definerer følgende linjer for signaltransmission:

I henhold til standarden [4] :

Når bustilstande beskrives, bruges invers logik således. I dette tilfælde er logikken for unipolære signaler ved senderindgangen og modtagerudgangen ikke defineret af standarden.

På trods af den utvetydige definition er der nogle gange forvirring over, hvilken notation ("A" eller "B") der skal bruges til inverterende og ikke-inverterende linje. For at undgå denne forvirring anvendes ofte alternative betegnelser, for eksempel: "+" / "-" eller "D +" / "D-" eller "V + / V-" [5] .

De fleste producenter følger standarden og bruger betegnelsen "A" for den ikke-inverterende linje. Det vil sige, at et højt signalniveau ved transmitterens indgang svarer til tilstanden VA > V B på RS-485-bussen; også V A > V B svarer til et højt signalniveau på modtagerens udgang [4] .

Det skal bemærkes, at den "inaktive" tilstand af linjen fra den "aktive", i den sammenhæng, der er angivet i standarden (henholdsvis transmission af log. 0 og 1), ikke adskiller sig elektrisk, ud over polaritet - at er, at de ikke svarer til "optaget" eller "frihed"-linjer. Begge tilstande overfører aktivt det tilsvarende tegn på linjen. For at slukke for senderen har den altid en separat indgang - når den er slukket, går udgangene i en højimpedanstilstand, hvilket gør det muligt for andre sendere at arbejde i denne linje. De "aktive" og "inaktive" tilstande er således ikke i sig selv en indikation af andet end den transmitterede bit. Transmissionsprotokollen ved hjælp af relativ kodning tillader invertering af de transmitterede data, hvilket betyder, at ledningerne i parret kan ændres stedvis uden konsekvenser. Samtidig bruges den i praksis meget oftere, ikke en abstrakt eller udviklerskabt udvekslingsprotokol, men en afspejling af RS-232- protokollen i dens logiske del til RS-485-hardwareniveauet - siden industrielle konvertere af den passende type produceres, hvilket giver dig mulighed for ikke at udvikle din egen logiske protokol . Her er polariteten af ​​forbindelsen fundamental på grund af det faktum, at RS-232 bruger en vis fortolkning af de transmitterede tegn og ikke tillader deres invertering.

Forsoning og forskydning

Med en stor længde af kommunikationslinjen opstår virkningerne af lange linjer. Årsagen til dette er kablets fordelte induktive og kapacitive egenskaber. Som et resultat begynder signalet, der sendes til linjen af ​​en af ​​knudepunkterne, at blive forvrænget, når det forplanter sig i linjen, komplekse resonansfænomener opstår. Da kablet i praksis har samme design over hele sin længde og derfor de samme fordelte parametre for kapacitans og induktans, er denne egenskab ved kablet karakteriseret ved en speciel parameter- bølgeimpedans . Uden at gå ind i teoretiske detaljer kan vi sige, at i et kabel, i hvis modtagende ende en matchet belastning er forbundet (en modstand med en modstand svarende til kablets bølgemodstand), er resonansfænomener væsentligt svækket. En sådan modstand kaldes en terminator . For RS-485-netværk er de placeret i hver ende af en lang linje (da begge sider kan modtage). Den karakteristiske impedans for de mest almindelige CAT5 snoede par er 100 ohm [6] . Andre snoede par kan have en karakteristisk impedans på 150 ohm eller mere. Flade båndkabler op til 300 ohm [7] [8] .

I praksis kan værdien af ​​denne modstand vælges endnu højere end kablets karakteristiske impedans, da den ohmske modstand af samme kabel kan være så høj, at signalamplituden på modtagersiden er for lille til stabil modtagelse. I dette tilfælde søges der et kompromis mellem resonans- og amplitudesignalforvrængninger ved at reducere grænsefladehastigheden og øge terminatorvurderingen [9] [10] [11] . Ved hastigheder på 9600 bps og derunder vises bølgeresonansfænomener på en skala, der kan forringe kommunikationskvaliteten, ikke, og spørgsmålet om linjematching opstår ikke. Ved lave transmissionshastigheder (mindre end 9600 bps) forbedres terminalmodstanden desuden ikke, men forværrer transmissionspålideligheden (hovedsagelig for lange kommunikationslinjer) [12] .

En anden kilde til forvrængning af bølgeformen under transmission gennem et snoet par er de forskellige udbredelseshastigheder af højfrekvente og lavfrekvente signaler (den højfrekvente komponent forplanter sig langs det snoede par noget hurtigere), hvilket fører til forvrængning af bølgeformen ved høje transmissionshastigheder [13] .

Interferens i kommunikationslinjen afhænger ikke kun af længden, terminatorerne og kvaliteten af ​​selve det snoede par. Det er vigtigt, at kommunikationslinjen omgår alle transceivere i rækkefølge (fælles bustopologi). Det snoede par bør ikke have lange tap - kabelsegmenter til tilslutning til den næste knude, undtagen ved brug af interfacerepeatere eller ved lave transmissionshastigheder, mindre end 9600 bps.

Når der ikke er en aktiv sender på bussen, bestemmes signalniveauet i ledningerne ikke. For at forhindre en situation, hvor forskellen mellem input A og B er mindre end 200 mV (udefineret tilstand), påføres forspænding nogle gange ved hjælp af modstande eller specielle kredsløb. Hvis linjernes tilstand ikke er defineret, kan modtagerne modtage et interferenssignal. Nogle protokoller sørger for transmission af servicesekvenser for at stabilisere modtagerne og begynde at modtage trygt.

Netværksprotokoller ved hjælp af RS-485

Industrielle netværk baseret på RS-485

Se også

Noter

  1. Valutakurserne på 62,5 kbps, 375 kbps, 2400 kbps er specificeret af RS-485-standarden. Ved baudhastigheder over 500 kbps anbefales det at bruge skærmede snoede par.
  2. Datablad RS-485 SP485C transceiver . Hentet 27. juli 2012. Arkiveret fra originalen 25. april 2014.
  3. Datablad RS-485 transceiver DS75176 . Hentet 27. juli 2012. Arkiveret fra originalen 25. april 2014.
  4. 12 polaritetskonventioner for RS-485-transceivere . Hentet 21. juni 2017. Arkiveret fra originalen 19. juni 2015.
  5. Polariteter for differentielle parsignaler . Hentet 21. juni 2017. Arkiveret fra originalen 10. juli 2017.
  6. Parsnoede kabler . Dato for adgang: 27. oktober 2012. Arkiveret fra originalen 24. februar 2011.
  7. RADIO FREKVENS SYMMETRISKE KABLER . Hentet 6. december 2012. Arkiveret fra originalen 10. marts 2012.
  8. BØLGEMODSTAND . Hentet 6. december 2012. Arkiveret fra originalen 10. marts 2012.
  9. Korrekt ledningsføring af RS-485-netværk (oversat af I. N. Biryukov) . Hentet 5. juli 2006. Arkiveret fra originalen 9. oktober 2006.
  10. RS-485 interface: beskrivelse, forbindelse (utilgængeligt link) . Hentet 11. november 2012. Arkiveret fra originalen 2. november 2012. 
  11. E. A. Ben - RS-485 for Dummies Arkiveret 21. februar 2014.
  12. Linjetilpasning med sender og modtager . Dato for adgang: 15. marts 2013. Arkiveret fra originalen 28. januar 2013.
  13. Artikel-signaltransmission over snoet par . Hentet 27. juli 2012. Arkiveret fra originalen 28. april 2013.

Links