RS485 huwa xenarju ta 'kontroll industrijali, l-applikazzjoni ta' firxa wiesgħa ħafna ta 'protokolli ta' komunikazzjoni, sinjali fiżiċi differenzjali RS485 fl-ambjent elettromanjetiku tas-sit industrijali kumpless, hemm kapaċità qawwija kontra -jamming.
Għal inġiniera li normalment jiffokaw fuq l-iżvilupp ta 'softwer ta' applikazzjoni, l-użu ta 'RS485 għat-trażmissjoni tad-dejta, sakemm il-fokus fuq it-transceiver tad-dejta tal-port tas-serje jista' jkun, iżda fil-fatt, fil-livell tal-ħardwer, id-dejta tal-komunikazzjoni RS485 tibgħat u tirċievi, iżda jeħtieġ ukoll li ssegwi ċerti mekkaniżmi.
Karatteristiċi tal-interface tal-komunikazzjoni RS485
Bħala metodu ta 'komunikazzjoni aktar komunement użat fil-qasam industrijali, ix-xarabank RS485 għandu ħafna mill-karatteristiċi li ġejjin:
1, output tat-transceiver A, B bejn il-livell ta '+2V ~ +6V, hija l-loġika ta' "1"; għal -6V ~ -2V, hija l-loġika ta '"0". Livell tas-sinjal minn RS232 imnaqqas, mhux faċli li tagħmel ħsara liċ-ċippa tal-interface. Sinjal ieħor ta 'kontroll "jippermetti", jista' jagħmel it-transceiver fi stat ta 'reżistenza għolja, jaqta' l-konnessjoni mal-linja ta 'trażmissjoni.
2, is-sensittività tad-dħul tar-riċevitur ta '200mV, jiġifieri, meta d-differenza fil-livell bejn it-tarf li jirċievi A, B 200mV tista' tkun loġika tal-ħruġ.
3, rata ta 'trażmissjoni għolja (10Mbps), distanza ta' trasmissjoni sa 1200m).
4, b'kapaċità ta 'trasmissjoni multi-sit, jiġifieri, ix-xarabank tippermetti hooking sa 128 transceiver, tista' tistabbilixxi netwerk ta 'apparati.
5, RS485 transceiver komuni -modalità vultaġġ firxa ta '-7V ~ +12V, biss biex jilħqu l-kondizzjonijiet, in-netwerk kollu jista' jaħdem kif suppost. Meta l-vultaġġ tal-mod komuni tal-linja tan-netwerk lil hinn minn din il-firxa se jaffettwa l-istabbiltà tal-komunikazzjoni, jew saħansitra jagħmel ħsara lill-interface.
Metodu ta 'kontroll tat-transceiver RS485
RS485 jappartjeni għall-half-duplex bus, fil-prattika, l-użu ġenerali ta 'host polling jew token passing metodu biex jalloka l-kontroll xarabank, apparati RS485 jeħtieġ li jittrasmettu u jirċievu konverżjoni tad-direzzjoni.
L-aktar prattika komuni hija li kull apparat RS485 huwa normalment fl-istat riċevitur, biss fid-data tagħhom stess biex tintbagħat lill-istat li jibgħat, id-data tintbagħat biex taqleb lura għall-istat riċevitur mill-ġdid.
L-ewwel: kontroll tal-kommutazzjoni tal-programm
L-aktar metodu ta 'kommutazzjoni tat-transceiver RS485 użat huwa l-kommutazzjoni tal-programm, jiġifieri port I/O mill-MCU biex jikkontrolla l-pin ta' transceiver tal-apparat transceiver RS485, bil-mod tas-soltu sabiex l-apparat transceiver RS485 ikun fl-istat riċevitur.
It-tabella li ġejja, hawn 485 ċippa b'TI's SN65LBC184, ir-rata massima ta '250Kbps, meta jkun hemm data li għandha tintbagħat, l-MCU se jkun RS485 transceiver apparat pin (netwerk RS485_EN2) mqiegħda fl-istat jibgħat, wara t-tlestija tad-data mibgħuta, u mbagħad it-transceiver istat mezz RS48 biex jaqta' lura5.

Dan il-mod huwa sempliċi u faċli biex tagħmel, l-ebda ħtieġa li żżid spejjeż żejda, dan il-metodu ħafna nies se jkunu jafu u bażikament kollha jużaw il-metodu.
It-tieni tip: kommutazzjoni awtomatika
Madankollu, meta nużaw ċertu pjattaforma tal-ħardwer motherboard tal-kontroll industrijali jew bord tal-qalba għall-iżvilupp sekondarju, minħabba l-motherboard tal-kontroll industrijali jew il-bord tal-qalba ma jirriżervax biżżejjed portijiet I / O, sabiex il-metodu ta 'kommutazzjoni tal-programm transceiver RS485 ma jistax jintlaħaq.
F'xi każijiet speċifiċi, is-sewwieq sottostanti tal-pjattaforma ta 'żvilupp mhuwiex miftuħ għall-pubbliku, huwa diffiċli li twettaq żvilupp sekondarju tas-sottostanti, f'dan il-każ, anke jekk hemm biżżejjed portijiet I/O ma jistgħux jirrealizzaw il-kommutazzjoni tal-programm.
Għal din ir-raġuni, għandna bżonn nużaw teknoloġija ta 'kommutazzjoni oħra, jiġifieri, teknoloġija ta' kommutazzjoni awtomatika.
Il-kommutazzjoni awtomatika fil-fatt tfisser li l-pin li jippermetti m'għandux bżonn port I/O separat biex jikkontrolla, iżda huwa kkontrollat mill-pin tat-trasmissjoni meta jibgħat id-data.
Biex tirrealizza dan il-metodu jista 'jiġi attivat hemm flimkien ma' inverter, it-tabella li ġejja, fl-istat idle, il-port tas-serje jibgħat sinjal TXD2 għal-livell għoli, wara l-output tal-inverter livell baxx, sabiex l-SN65LBC184 ikun fl-istat riċevitur, u l-bus RS485 minħabba r-rwol tal-ġibda -down resistor huwa fl-istat baxx ta 'A għoli u B.
Meta tibgħat id-dejta, il-bit ta 'livell baxx fuq il-linja tas-sinjal TXD2 jikkontrolla l-SN65LBC184 biex jidħol fl-istat tat-trasmissjoni u jibgħat il-bit barra. U l-bit ta 'livell għoli jpoġġi l-SN65LBC184 fl-istat ta' riċeviment, li huwa indikat mill-ġibda tal-karozzi tal-linja RS485 -resistors 'il fuq u 'l isfel li jqiegħdu l-xarabank fl-istat A għoli B baxx, jiġifieri, jintbagħat livell għoli.

L-inverter jista 'wkoll jiġi sostitwit bi triode, kif muri fil-figura hawn taħt, u l-prinċipju tax-xogħol huwa l-istess bħal iż-żieda ta' inverter.
Madankollu, dan il-metodu għandu kapaċità limitata tas-sewqan meta jibgħat livelli għoljin, għalhekk se jillimita d-distanza tal-komunikazzjoni, u ġeneralment japplika għal okkażjonijiet fejn id-distanza mhix 'il bogħod.





