Detaljert forklaring av RS485 Bus

RS485 er en elektrisk standard som beskriver det fysiske laget av grensesnittet, som protokoll, timing, serielle eller parallelle data, og koblinger er alle definert av designeren eller høyere lags protokoller.RS485 definerer de elektriske egenskapene til drivere og mottakere ved å bruke balanserte (også kalt differensial) flerpunktsoverføringslinjer.

Fordeler

1. Differensiell overføring, som øker støyimmunitet og reduserer støystråling;
2. Langdistanseforbindelser, opptil 4000 fot (ca. 1219 meter);
3. Datahastighet opptil 10 Mbps (innen 40 tommer, ca. 12,2 meter);
4. Flere drivere og mottakere kan kobles til samme buss;
5. Det brede common-mode-området tillater jordpotensialforskjeller mellom driveren og mottakeren, og tillater en maksimal common-mode-spenning på -7-12V.

Signalnivå

RS-485 kan utføre langdistanseoverføring hovedsakelig på grunn av bruk av differensialsignaler for overføring.Når det er støyinterferens, kan forskjellen mellom de to signalene på linjen fortsatt brukes til å bedømme, slik at overføringsdataene ikke forstyrres av støy.

NYHETER2_1

RS-485 differensiallinjen inkluderer følgende 2 signaler

A: Ikke-reversert signal
B: Reverssignal
Det kan også være et tredje signal som krever et felles referansepunkt på alle balanserte linjer, kalt SC eller G, for at de balanserte linjene skal fungere ordentlig.Dette signalet kan begrense common-mode-signalet som mottas ved mottakeren, og senderen vil bruke dette signalet som en referanseverdi for å måle spenningen på AB-linjen.RS-485-standarden nevner:
Hvis MARK (logikk 1), er linje B-signalspenningen høyere enn linje A
Hvis SPACE (logisk 0), er linje A-signalspenningen høyere enn linje B
For ikke å forårsake uenighet er en vanlig navnekonvensjon:
TX+ / RX+ eller D+ i stedet for B (signal 1 er høyt)
TX-/RX- eller D- i stedet for A (lavt nivå når signal 0)

Terskelspenning:
Hvis senderinngangen mottar et logisk høyt nivå (DI=1), er linje A-spenningen høyere enn linje B (VOA>VOB);hvis senderinngangen mottar et logisk lavt nivå (DI=0), er linje A-spenningen høyere enn linje B (VOA>VOB);B-spenningen er høyere enn linje A (VOB>VOA).Hvis spenningen til linje A ved inngangen til mottakeren er høyere enn spenningen til linje B (VIA-VIB>200mV), er utgangen fra mottakeren et logisk høyt nivå (RO=1);hvis spenningen til linje B ved inngangen til mottakeren er høyere enn spenningen til linje A (VIB-VIA>200mV), sender mottakeren logisk lavt nivå (RO=0).

NYHETER2_2

Enhetsbelastning (UL)

Maksimalt antall drivere og mottakere på RS-485-bussen avhenger av deres belastningsegenskaper.Både fører- og mottakerbelastninger måles i forhold til enhetsbelastninger.485-standarden fastsetter at maksimalt 32 enhetslaster kan kobles til en transmisjonsbuss.

NYHETER2_3

Driftsmodus

Bussgrensesnittet kan utformes på følgende to måter:
Halv-dupleks RS-485
Full-dupleks RS-485
Når det gjelder flere halv-dupleks busskonfigurasjoner som vist i figuren nedenfor, kan data bare overføres i én retning om gangen.

NYTT2_4

Full-dupleks busskonfigurasjonen er vist i figuren nedenfor, som tillater toveis samtidig kommunikasjon mellom master- og slavenoder.

NYTT2_5

Bussavslutning og filiallengde

For å unngå signalrefleksjon må dataoverføringslinjen ha et endepunkt når kabellengden er veldig lang, og grenlengden bør være så kort som mulig.
Riktig terminering krever en termineringsmotstand RT tilpasset den karakteristiske impedansen Z0 til overføringslinjen.
RS-485-standarden anbefaler at Z0=120Ω for kabelen.
Kabelstammer er vanligvis terminert med 120Ω motstander, en i hver ende av kabelen.

NYTT2_6

Den elektriske lengden på grenen (lederavstanden mellom transceiveren og kabelstammen) bør være mindre enn en tidel av stasjonens stigetid:
LStub ≤ tr * v * c/10
LStub= maksimal grenlengde i fot
v = forholdet mellom hastigheten som signalet beveger seg på kabelen med og lysets hastighet
c = lysets hastighet (9,8*10^8ft/s)
For lang grenlengde vil føre til at signalrefleksjon påvirker impedansen.Følgende figur er en sammenligning av bølgeformer med lang grenlengde og kort grenlengde:

NYTT2_7 NYTT2_8

Datahastighet og kabellengde:
Når du bruker høye datahastigheter, bruk kun kortere kabler.Ved bruk av lave datahastigheter kan lengre kabler brukes.For lavhastighetsapplikasjoner begrenser DC-motstanden til kabelen kabellengden ved å legge til støymargin gjennom spenningsfallet over kabelen.Når du bruker høyhastighetsapplikasjoner, begrenser AC-effektene av kabelen signalkvaliteten og begrenser kabellengden.Figuren nedenfor gir en mer konservativ kurve for kabellengde og datahastighet.

NYTT2_9

Shenzhen Zhongling Technology Co., Ltd. (ZLTECH), siden etableringen i 2013, har vært forpliktet til hjulrobotindustrien, og har utviklet, produsert og solgt hjulnavservomotorer og -drev med stabil ytelse.Dens høyytelses servo-navmotordrivere ZLAC8015, ZLAC8015D og ZLAC8030L tar i bruk CAN/RS485-busskommunikasjon, støtter henholdsvis CiA301, CiA402-underprotokollen/modbus-RTU-protokollen til CANopen-protokollen, og kan montere opptil 16 enheter;støtte posisjonskontroll, hastighetskontroll og dreiemomentkontroll og andre arbeidsmoduser, egnet for roboter i ulike anledninger, noe som i stor grad fremmer utviklingen av robotindustrien.For mer informasjon om ZLTECHs hjulnav servodrev, vennligst ta hensyn: www.zlrobotmotor.com.


Innleggstid: Aug-04-2022