Allura RS-485 Huwa Dak Sempliċi?

Jul 31, 2026 Ħalli messaġġ

Ħarsa ġenerali RS-485


Bħal RS-232, RS-485 huwa standard ta 'komunikazzjoni serjali. Id-deżinjazzjoni uffiċjali attwali tagħha hija TIA-485/EIA-485-A, iżda komunement tissejjaħ l-istandard RS-485. RS-485 huwa użat ħafna f'industriji bħall-awtomazzjoni industrijali, il-karozzi, u l-ġestjoni tal-bini.


Ix-xarabank RS-485 tegħleb in-nuqqasijiet tal-RS-232, bħal distanzi qosra ta' komunikazzjoni u rati baxxi tad-dejta. RS-485 jappoġġja rati ta 'dejta sa 10 Mbit/s u għandu distanza ta' komunikazzjoni teoretika sa 1,200 metru. B'differenza mit-trażmissjoni b'tarf wieħed ta 'RS-232, RS-485 juża trasmissjoni differenzjali permezz ta' par ta 'wajers b'par mibrum, b'wajer wieħed nominat bħala A u l-ieħor bħala B.


RS-485 Saff Fiżiku


Is-saff fiżiku RS-485 huwa responsabbli għat-trażmissjoni tad-dejta mhux ipproċessata bejn l-apparati u l-mezz ta 'trażmissjoni fiżika. Huwa jimmaniġġja l-konverżjoni ta 'sinjali elettriċi għal data diġitali, filwaqt li jiddefinixxi wkoll livelli ta' vultaġġ, ħin, rati ta 'data, u parametri oħra.

 

① Sinjali Differenzjali

Il-kejbils ta'-distanza twila jirriżultaw f'attenwazzjoni tas-sinjal u jżidu l-probabbiltà ta' storbju u interferenza. Dan jimmanifesta bħala bidliet fl-amplitudni tal-vultaġġ fuq kejbils A u B. Madankollu, il-vantaġġ tal-użu ta 'linji differenzjali huwa li t-tnaqqis tad-differenza bejn iż-żewġ sinjali jikkanċella l-interferenza, u jippermetti li joħroġ sinjal normali. Il-kapaċità ta' riċevitur differenzjali li jinjora vultaġġi identiċi fuq iż-żewġ linji tas-sinjali tissejjaħ rifjut tal-mod-komuni.

02f4c218-c803-11ed-bfe3-dac502259ad0.png

 

031047e0-c803-11ed-bfe3-dac502259ad0.png

L-istandard jispeċifika li l-loġika 1 hija +2V sa +6V, u l-loġika 0 hija -6V sa -2V.

RS-485 ma jeħtieġx vultaġġ speċifiku tax-xarabank; jikkunsidra biss il-vultaġġ differenzjali minimu. Fuq tulijiet ta 'kejbil itwal, il-vultaġġ riċevut mir-riċevitur jista' jinżel għal +/- 200 mV, li għadu perfettament aċċettabbli għal RS-485-dan huwa wieħed mill-vantaġġi ta 'RS-485.

Ħafna transceivers jilħqu jew saħansitra jaqbżu l-istandard TIA/EIA-485A; f'applikazzjonijiet prattiċi, madankollu, il-parametri speċifikati tal-apparat jieħdu preċedenza. Pereżempju, il-limitu minimu ta 'input negattiv għal ċertu transceiver huwa -200 mV.

03301b4c-c803-11ed-bfe3-dac502259ad0.png

 

03445314-c803-11ed-bfe3-dac502259ad0.png

② Definizzjonijiet tas-Sinjal

Ħafna konvertituri RS-485 illum huma kompatibbli mal-RS-422, għalhekk ħafna drabi tara sinjali mmarkati T/R+ u T/R- fuq dawn il-konvertituri, li jikkorrispondu għall-A+ u B- tal-RS-485.

 

 

Għal konnetturi femminili DB9, id-definizzjoni tal-wajers RS-485 hija kif ġej: Pinnijiet 6 sa 9 huma N/A u m'għandhomx ikunu konnessi.

DB9 Sinjal tal-Ħruġ Wiring RS-422 Full-Duplex Wiring RS-485 Half-Duplex
1 T/R+ Ibgħat (A+) RS-485(A+)
2 T/R- Ibgħat(B-) RS-485(B-)
3 RXD+ Irċievi (A+) Vojta
4 RXD- Irċievi(B-) Vojta
5 GND Wajer tal-Art Wajer tal-Art

③ Topoloġija

RS-485 jappoġġja kemm konfigurazzjonijiet ta' żewġ-wajers kif ukoll ta' erba-wajers. Il-konfigurazzjoni tal-erba-wajers hija limitata għal komunikazzjoni minn punt-sa-u llum rarament tintuża; il-konfigurazzjoni b'żewġ wajers hija użata aktar komunement. Din il-konfigurazzjoni tuża topoloġija tax-xarabank, li tippermetti li sa 32 nodu jiġu konnessi fuq xarabank wieħed.

Bħal I²C, ix-xarabank RS-485 topera f'modalità master-slave. Jappoġġja kemm il-modalità slave punt-to-single-skjav kif ukoll multi-skjav, iżda ma jappoġġjax il-modalità multi-master.

035cfae0-c803-11ed-bfe3-dac502259ad0.jpg

 

037c5d54-c803-11ed-bfe3-dac502259ad0.jpg

Transceiver RS-485

RS-485 juża trasmissjoni differenzjali. Jekk trid tikkontrolla apparat RS-485 bl-użu ta 'mikrokontrollur, ikollok bżonn transceiver simili għall-bus CAN. Id-dijagramma li ġejja turi MCU li jikkontrolla apparat RS-485.

 

Ġewwa transceiver hemm riċevitur (nofs ta 'fuq) u trasmettitur (nofs t'isfel). Hawn taħt hawn spjegazzjoni qasira ta 'kif jaħdem transceiver biex jgħinek tifhem kif MCU jikkomunika ma' apparat 485.

0396d684-c803-11ed-bfe3-dac502259ad0.png

 

Struttura Interna ta' Transceiver RS-485

Fejn:

A u B huma l-bus;

R huwa l-input tar-riċevitur;

RE huwa s-sinjal li jippermetti r-riċevitur;

DE huwa s-sinjal li jippermetti t-trasmettitur;

D hija l-output tat-trasmettitur;

Għal sinjali ta' attivazzjoni, dawk b'linja 'l fuq mill-ittra huma attivi-baxx (eż., RE fil-figura ta' hawn fuq), filwaqt li dawk mingħajr linja huma attivi-għoli (eż., DE).

 

03acba6c-c803-11ed-bfe3-dac502259ad0.pngTabella tal-Verità tar-Riċevitur

 

Għat-trasmettitur, it-tabella tal-verità hija kif ġej:

1. Meta s-sewwieq li jippermetti l-pin DE huwa f'livell għoli loġiku, l-outputs differenzjali A u B isegwu l-istat loġiku fl-input tad-dejta D. Loġika għolja f'D tikkawża li A tmur għolja u B li tmur baxxa. F'dan il-każ, il-vultaġġ differenzjali tal-ħruġ, definit bħala VOD=VA – VB, huwa pożittiv. Meta D huwa baxx, l-istati tal-ħruġ maqlub: B jmur għoli u A jmur baxx, u VOD huwa negattiv.

2. Meta DE huwa baxx, iż-żewġ outputs isiru impedenza għolja-. F'dan il-każ, l-istat loġiku f'D huwa irrilevanti.

 

It-tabella tal-verità li ġejja tapplika għar-riċevitur:

1. Meta l-enable pin (RE) tar-riċevitur ikun f'livell baxx loġiku, ir-riċevitur jiġi attivat. Meta l-vultaġġ tad-dħul differenzjali, definit bħala VID=VA – VB, ikun pożittiv u jaqbeż il-limitu ta 'input pożittiv VIT+, l-output R tar-riċevitur jmur għoli. Meta VID ikun negattiv u taħt il-limitu ta' input negattiv VIT-, l-output tar-riċevitur R jinżel baxx. Jekk VID ikun bejn VIT+ u VIT-, l-output mhuwiex definit.

2. Meta RE tkun loġika għolja jew f'wiċċ l-ilma, l-output tar-riċevitur huwa impedenza għolja, irrispettivament mill-kobor jew il-polarità tal-VID.

03c45672-c803-11ed-bfe3-dac502259ad0.png

Tabella tal-Verità tar-Riċevitur

 

03dd2350-c803-11ed-bfe3-dac502259ad0.jpg

Link tad-Data RS-485

Wara li ddiskutejna l-prinċipji operattivi tat-transceiver RS-485 hawn fuq, issa se niddeskrivu fil-qosor il-link tad-dejta RS{-485. Tista 'l-ewwel tagħti ħarsa lejn il-format tal-qafas tal-protokoll UART faċli biex jinftiehem.

Kemm jekk il-kaptan jibgħat data lill-iskjav jew jekk l-iskjav jibgħat data lill-kaptan, jintużaw kemm il-linji A u B; għalhekk, RS-485 huwa tipikament użat fil-modalità half-duplex.


Il-GPIO tal-host jikkontrolla l-pin DE tat-transceiver RS-485 biex jissettja l-mod ta' trasmissjoni. Byte wieħed jintbagħat mil-linja UART TXD għal-linja tad-dejta (D jew DI) tat-transceiver RS-485. It-transceiver jikkonverti n-nixxiegħa tal-bit UART b'tarf wieħed fi fluss tal-bit differenzjali fuq il-linji A u B. Ladarba d-dejta titlaq mit-transceiver, il-host immedjatament jaqleb it-transceiver biex jirċievi l-mod.


L-iskjav jopera b'mod simili għall-kaptan. L-iskjav jikkontrolla l-pin /RE tat-transceiver RS-485 biex jissettjah biex jirċievi l-mod, jirċievi l-bit stream mibgħut mill-kaptan, jikkonvertih f'sinjal single-ended, u jirċevih permezz tal-linja UART RXD tal-iskjav. Meta l-iskjav ikun lest biex jirrispondi, jittrasmetti data bl-istess mod bħall-kaptan, filwaqt li l-kaptan jaqleb għall-modalità ta 'riċeviment.

 

Konverżjoni RS-232 għal RS-485


Huwa possibbli li tikkonverti bejn RS-232 u RS-485. Metodu wieħed huwa li tikkonverti RS-232 għal TTL, u mbagħad tikkonverti TTL għal RS-485. Naturalment, hemm ukoll ċipep li jappoġġjaw il-konverżjoni diretta minn RS-232 għal RS-485, u ħafna moduli bħal dawn huma disponibbli onlajn.

Moduli ta 'Konverżjoni RS-232 għal RS-485


Differenzi Bejn RS-485 u CAN


Għalkemm RS-485 m'għandux format ta 'protokoll tad-dejta standardizzat, jaqsam ħafna xebh max-xarabank CAN. Pereżempju, kemm A & B kif ukoll CANH & CANL huma sinjali differenzjali; it-tnejn jeħtieġu transceivers għall-komunikazzjoni; u t-tnejn jużaw resistors tat-terminazzjoni ta '120-ohm, fost xebh oħra.

 

Karatteristiċi tax-xarabank CAN Xarabank Xarabank RS-485
Spejjeż tal-Hardware Ftit ogħla Irħas
Użu tax-Xarabank Arbitraġġ ta 'prijorità awtomatika, utilizzazzjoni għolja Juża l-votazzjoni; użu baxx
Rata ta' Trasferiment tad-Data Għoli Baxx
Mekkaniżmi ta' Sejbien ta' Żbalji Il-kontrollur jinkludi mekkaniżmu ta' checksum biex jiżgura l-eżattezza tat-trażmissjoni tad-dejta ta'-livell baxx Speċifikazzjonijiet tas-saff fiżiku biss; l-ebda speċifikazzjonijiet tas-saff tal-link tad-dejta
Impatt ta' Ħsara ta'-Nodu Uniku L-ebda impatt fuq ix-xarabank Paraliżi tal-karozzi tal-linja
Spejjeż ta' Żvilupp Żvilupp ta 'softwer flessibbli, spiża baxxa ta' ħin Diffiċli biex tiżviluppa
Spejjeż tas-Sistema Relattivament baxx Għoli

Ċirkwiti RS-485 Komuni

Hawn ċirkwit RS-485 komuni li sibt online. Hemm żewġ punti li wieħed għandu jinnota:

1. Is-sinjali RE u DE jistgħu jiġu kkontrollati minn GPIO wieħed biex jikkonservaw ir-riżorsi. Meta GPIO25 joħroġ livell għoli, RE u DE huma 0 V, u l-apparat jidħol fil-mod ta 'riċeviment; meta GPIO25 joħroġ livell baxx, RE u DE huma 3.3 V, u l-apparat jidħol fil-mod ta 'trażmissjoni.

2. F'xi ċirkwiti, reżistenza pull-up hija miżjuda mal-pin A u reżistenza pull-'l isfel mal-pin B. Ir-raġuni ewlenija għal dan hija li, meta l-bus RS{-485 tkun fl-istat idle, il-livell tal-vultaġġ mhux fiss-jiġifieri, tvarja bejn -200 mV u {-{7} għoli jew baxx livell. L-UART għandu jżomm livell għoli meta idle; jekk it-transceiver joħroġ livell baxx f'dan il-ħin, l-UART jinterpretah bħala bidu bit, li jista 'jikkawża żbalji ta' komunikazzjoni. Il-valuri speċifiċi ta 'R_u u R_d mhux se jiġu diskussi fid-dettall hawn; Qed nippjana li nikteb artiklu dettaljat dwar dan is-suġġett fil-futur.

041d65e6-c803-11ed-bfe3-dac502259ad0.png

 

Rigward it-tieni punt, jekk jogħġbok innota dan li ġej:

① Jekk tapplika resistor pull-up mal-pin A u resister pull-down mal-pin B, il-komunikazzjoni tad-dejta tista' tfalli minħabba konnessjonijiet maqluba.

② Jekk transceiver inbena-fil-ġibda-up u pull-l isfel, m'hemmx bżonn li żżid oħrajn esterni.

Ibgħat l-inkjesta

whatsapp

Tat-telefon

Indirizz elettroniku

Inkjesta