Razlika između RS232, RS485 i RS422 protokol
Jan 22, 2019
Razlika između RS232, RS422 i RS485 protokola
Zašto koristiti RS232 vs RS485 i što je prava razlika između RS422 Vs RS485? Prvo, omogućuje definiranje svakome. Imajte na umu da se sva tri smatraju serijski, za razliku od IEEE-488 koji je paralelno.
RS232 protokol

Definitivno najpopularnije sučelje, također kao jedan od prvih. Međutim, stvari možda uskoro promijeniti iz očitih razloga. Bilo koji PC koji je kupio će imati jedna (nekad i više) RS232 porta. Ponekad, oni su jednostavno naziva serijski PORTOVI, no to može biti zbunjujuće jer postoje druge serijskog sučelja. RS232 se često koristi jer ga je tako lako dostupna. Međutim, ona ima neke nedostatke. Ovdje su neke:
Ograničena udaljenost - dužine kabela su ograničeni na 50 metara ili manje. Mnogi će tvrditi da idemo dalje, ali to nije preporučljivo, i nije dio RS232 specifikacija.
Osjetljiv na buku - RS232 je sa jedne strane, što znači da je prijenos i primanje linije pozivaju da zajednički jezik
Nije više kap - možete samo povezati jedan RS232 protokol uređaj po priključku. Neki uređaji dizajniran kako bi reflektirao naredbu za drugu jedinicu iste obitelji proizvoda, ali to je vrlo rijetko. To znači da ako imate 3 metra za povezivanje na PC, trebat će vam 3 luka, ili barem, RS232 multiplexor.
RS422 protokol

RS422 slična RS232 protokol, i može se programirati na isti način, međutim, nudi nekoliko prednosti i nedostatke. Jedan problem je da morate kupiti RS422 luka ili barem RS422 pretvarač RS232, budući da računala ne dolaze standardno s ovim sučeljem. Također, vi svibanj pronaći da su manje uređaji podržavaju RS422. Neke od prednosti su:
Duge udaljenosti radi - 500 metara uglavnom podržana i sa repetitora, postiže se još dalje udaljenosti.
Duge udaljenosti radi - 500 metara uglavnom podržana i sa repetitora, postiže se još dalje udaljenosti.
Više kap - obično do 32 uređaja može biti povezan i luka, a još više pomoću repetitora. Uređaji se odlikuju jedinstvena adresa dodijeljena za svaki uređaj. Na primjer, ako imate 5 uređaja priključenih na priključak, oni bi se riješiti kao jedinica 1 do 5. Ako želite komunicirati s jedinica #1, pošalji naredbu jedinica #1. Sve jedinice čuti naredbu, ali samo upućena jedinica će odgovoriti. Ovo se također odnosi na RS485. Adrese mogu se postaviti preko prekidača ili softver, ovisno o dizajnu uređaja.
Buka otporan - jer se koristi zasebna plutajući poslati i primiti par (četiri žice), nudi bolje buka imunitet od RS232.
RS485 protokola

RS485 je vrlo slična RS422. I to toliko da se često uzrokuje zbunjenost. Obje su više kap, i oboje možete komunicirati putem vrlo velike udaljenosti, pa zašto odabrati jedna na drugu? Prvo, RS485 je obično 2-wire sustav, iako neki proizvođači mogu odrediti 4-žice RS485, što je daleko manje uobičajena i vrlo slična RS422 protokol. Važno je prepoznati koji je zaposlen pri razmatranju instrument. Ovdje su neke osnovne razlike između 2-žice RS485 i RS422:
RS485 može imati više zapovijeda uređaja i više sluša uređaja. RS422 može imati samo jedan zapovjednik i više slušatelja. Na primjer, možete povezati jedan PC (zapovjednik uređaj) 10 temperatura kontrolera (slušatelja). PC možete uputiti bilo koji od kontrolera promijeniti setpoint ili poslati temperatura čitanje, ali nitko od kontrolera može zapovijedati bilo koji od ostalih kontrolera. Sa RS485, možete imati više računala i više kontrolera na jedan autobus, tako da jedan PC može poslati naredbu za promjenu na setpoint, a drugi PC može poslati naredbu za poslati natrag podaci, itd. Sjetiti da svi uređaji u autobusu mora imati jedinstvenu jedinicu adresu, tako da samo upućena jedinica će odgovoriti. (slična RS422)
RS485 dekadskog ožičenje je lakše budući da ste samo bave 2 žica umjesto 4.
Programiranje RS485 je teže, jer su slanje i primanje na iste dvije žice, morate omogućiti i onemogućiti odašiljač u točno vrijeme tako da može obavljati odgovarajuće komunikacije. Zamislite šalje naredbu USD$ 2SEND od odašiljača. Ako odašiljač je isključen u vrijeme, podataka koji se šalju drugi uređaj će biti propušteno. Ako odašiljač je isključen prebrzo, postoji šansa taj dio naredbe USD$ S2END će biti odrezane prije nego ikad ima priliku završetka prijenosa bita karakter. Programiranja na RS485 plug-in karta, čitaš STATUS registar kako bi se utvrdilo ako je vrijeme to šiba ili ne. Neke kartice, poput OMG-ULTRA-485 je automatski način rada gdje je razuman dosta to napraviti automatski, što ga čini prozirni programera. RS422 i RS232 za taj tvar, kad imaju odvojene poslati i primiti linije, oni su lakše provesti. Naravno, tu su druge važno uzeti u obzir kao što je dogovaranje, ali će biti pokrivena u ovaj kratki opis.





