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.
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).
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.
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.
Full-duplex buskonfigurationen er vist i figuren nedenfor, hvilket muliggør tovejs samtidig kommunikation mellem master- og slaveknudepunkter.
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.
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:
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.
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