Detaljeret forklaring af RS485 Bus

RS485 er en elektrisk standard, der beskriver det fysiske lag af grænsefladen, såsom protokol, timing, serielle eller parallelle data, og links er alle defineret af designeren eller højere lags protokoller.RS485 definerer de elektriske egenskaber for drivere og modtagere ved hjælp af balancerede (også kaldet differentielle) multipunktstransmissionslinjer.

Fordele

1. Differential transmission, som øger støjimmunitet og reducerer støjstråling;
2. Langdistanceforbindelser, op til 4000 fod (ca. 1219 meter);
3. Datahastighed op til 10 Mbps (inden for 40 tommer, ca. 12,2 meter);
4. Flere drivere og modtagere kan tilsluttes den samme bus;
5. Det brede common-mode-område giver mulighed for jordpotentialeforskelle mellem driveren og modtageren, hvilket tillader en maksimal common-mode-spænding på -7-12V.

Signalniveau

RS-485 kan udføre langdistancetransmission hovedsageligt på grund af brugen af ​​differentielle signaler til transmission.Når der er støjinterferens, kan forskellen mellem de to signaler på linjen stadig bruges til at bedømme, så transmissionsdataene ikke forstyrres af støj.

NYHEDER2_1

RS-485 differentiallinjen inkluderer følgende 2 signaler

A: Ikke-omvendt signal
B: Omvendt signal
Der kan også være et tredje signal, der kræver et fælles referencepunkt på alle balancerede linjer, kaldet SC eller G, for at de balancerede linjer kan fungere korrekt.Dette signal kan begrænse det common-mode signal, der modtages i den modtagende ende, og transceiveren vil bruge dette signal som referenceværdi til at måle spændingen på AB-linjen.RS-485 standarden nævner:
Hvis MARK (logik 1), er linje B-signalspændingen højere end linje A
Hvis SPACE (logisk 0), er linje A-signalspændingen højere end linje B
For ikke at skabe uenighed er en almindelig navnekonvention:
TX+ / RX+ eller D+ i stedet for B (signal 1 er højt)
TX-/RX- eller D- i stedet for A (lavt niveau ved signal 0)

Tærskelspænding:
Hvis senderindgangen modtager et logisk højt niveau (DI=1), er linje A-spændingen højere end linje B (VOA>VOB);hvis senderindgangen modtager et logisk lavt niveau (DI=0), er linje A-spændingen højere end linje B (VOA>VOB);B-spændingen er højere end linje A (VOB>VOA).Hvis spændingen på linje A ved modtagerens indgang er højere end spændingen på linje B (VIA-VIB>200mV), er modtagerens output et logisk højt niveau (RO=1);hvis spændingen på linje B ved modtagerens indgang er højere end spændingen på linje A (VIB-VIA>200mV), udsender modtageren logisk lavt niveau (RO=0).

NYHEDER2_2

Enhedsbelastning (UL)

Det maksimale antal drivere og modtagere på RS-485-bussen afhænger af deres belastningskarakteristika.Både fører- og modtagerbelastninger måles i forhold til enhedsbelastninger.485-standarden foreskriver, at der maksimalt kan tilsluttes 32 enhedsbelastninger til en transmissionsbus.

NYHEDER2_3

Driftstilstand

Busgrænsefladen kan designes på følgende to måder:
Halv-dupleks RS-485
Fuld-dupleks RS-485
Med hensyn til flere halv-dupleks buskonfigurationer som vist i figuren nedenfor, kan data kun overføres i én retning ad gangen.

NY2_4

Full-duplex buskonfigurationen er vist i figuren nedenfor, hvilket muliggør tovejs samtidig kommunikation mellem master- og slaveknudepunkter.

NYT2_5

Busterminering & filiallængde

For at undgå signalrefleksion skal datatransmissionsledningen have et slutpunkt, når kabellængden er meget lang, og afgreningslængden skal være så kort som muligt.
Korrekt terminering kræver en termineringsmodstand RT, der er tilpasset den karakteristiske impedans Z0 for transmissionsledningen.
RS-485-standarden anbefaler, at Z0=120Ω for kablet.
Kabelstammer afsluttes normalt med 120Ω modstande, en i hver ende af kablet.

NYT2_6

Den elektriske længde af grenen (lederafstand mellem transceiver og kabelstamme) bør være mindre end en tiendedel af drevets stigetid:
LStub ≤ tr * v * c/10
LStub= maksimal grenlængde i fod
v = forholdet mellem den hastighed, hvormed signalet bevæger sig på kablet, og lysets hastighed
c = lysets hastighed (9,8*10^8ft/s)
For lang grenlængde vil få signalemissionsreflektion til at påvirke impedansen.Følgende figur er en sammenligning af bølgeformer med lang grenlængde og kort grenlængde:

NYT2_7 NYT2_8

Datahastighed og kabellængde:
Brug kun kortere kabler, når du bruger høje datahastigheder.Ved brug af lave datahastigheder kan der bruges længere kabler.Til lavhastighedsapplikationer begrænser kablets jævnstrømsmodstand kabellængden ved at tilføje støjmargin gennem spændingsfaldet over kablet.Når du bruger højhastighedsapplikationer, begrænser kablets AC-effekter signalkvaliteten og begrænser kabellængden.Figuren nedenfor giver en mere konservativ kurve for kabellængde og datahastighed.

NYT2_9

Shenzhen Zhongling Technology Co., Ltd. (ZLTECH) har siden etableringen i 2013 været engageret i hjulrobotindustrien, der udvikler, producerer og sælger hjulnavsservomotorer og -drev med stabil ydeevne.Dens højtydende servo-navmotordrivere ZLAC8015, ZLAC8015D og ZLAC8030L vedtager CAN/RS485-buskommunikation, understøtter henholdsvis CiA301, CiA402-underprotokol/modbus-RTU-protokol af CANopen-protokollen og kan montere op til 16 enheder;støtte positionskontrol, hastighedskontrol og momentkontrol og andre arbejdstilstande, velegnet til robotter i forskellige lejligheder, hvilket i høj grad fremmer udviklingen af ​​robotindustrien.For mere information om ZLTECHs hjulnavsservodrev, skal du være opmærksom på: www.zlrobotmotor.com.


Indlægstid: Aug-04-2022