Az RS485, RS422 és RS232 protokollok közötti különbség

Jan 22, 2019

Az RS232, RS422 és RS485 protokollok közötti különbség


Miért érdemes az RS232-et és az RS485-öt használni, és mi a különbség az RS422 Vs RS485 között? Először adja meg mindegyiket. Ne feledje, hogy mindhárom SERIAL, a PARALLEL IEEE-488-hoz képest.


RS232 protokoll

1

Határozottan a legnépszerűbb interfész, amely szintén az első. A dolgok azonban nyilvánvaló okok miatt hamarosan megváltozhatnak. A megvásárolt PC-knek egy (és néha több) RS232 portja lesz. Néha egyszerűen SERIAL PORTS-nak nevezik őket, de ez zavart okozhat, mivel más soros interfészek is rendelkezésre állnak. Az RS232-et széles körben használják, mert így könnyen hozzáférhető. Van azonban néhány hátránya. Íme néhány:


  1. Korlátozott távolság - A kábelhossz 50 láb vagy annál kevesebb. Sokan azt állítják, hogy tovább mennek, de ez nem ajánlott, és nem része az RS232 specifikációnak.


  2. A zajra érzékeny - RS232 egy végű, ami azt jelenti, hogy az átviteli és fogadási vonalak egy közös földre vonatkoznak


  3. Nem többcsepp - Csak egy RS232 protokolleszközt csatlakoztathat portonként. Vannak olyan készülékek, amelyek ugyanazon termékcsalád második egységének parancsát visszhangozzák, de ez nagyon ritka. Ez azt jelenti, hogy ha 3 méterrel rendelkezik a számítógéphez való csatlakozáshoz, akkor 3 portra lesz szüksége, vagy legalább egy RS232 multiplexorra.

RS422 protokoll

2

Az RS422 hasonló az RS232 protokollhoz, és ugyanúgy programozható, de néhány előnye és hátránya is van. Az egyik probléma az, hogy meg kell vásárolnia egy RS422 portot, vagy legalább egy RS422 RS232 konvertert, mivel a PC nem csatlakozik a szabványhoz. Előfordulhat továbbá, hogy kevesebb RS422-t támogató eszköz van. Néhány előny:


  1. Hosszú távú futtatások - Legfeljebb 500 láb támogatott, és ismétlőkkel még további távolságok érhetők el.

  2. Hosszú távú futtatások - Legfeljebb 500 láb támogatott, és ismétlőkkel még további távolságok érhetők el.


  3. Multi-Drop - Általában legfeljebb 32 eszköz csatlakoztatható portonként, és még többször is. Az eszközöket az egyes készülékekhez rendelt egyedi címek különböztetik meg. Ha például egy porthoz 5 eszköz van csatlakoztatva, akkor az 1-től 5-ig terjedő egységként kerülnek címzésre. Ha a # 1 egységhez szeretne kommunikálni, akkor küldjön egy parancsot az # 1 egységnek. Minden egység HEAR a parancsot, de csak a címzett egység válaszol. Ez vonatkozik az RS485-re is. A címek a készülék kialakításától függően kapcsolók vagy szoftver segítségével állíthatók be.


  4. Zajálló - Mivel külön FLOATING adó- és vételpárot használ (négy vezeték), jobb zajvédelmet biztosít az RS232-nél.


RS485 protokoll

3

Az RS485 nagyon hasonlít az RS422-hez. Annyira, hogy gyakran zavart okoz. Mindkettő többcseppű, és mindkettő nagyon hosszú távon kommunikálhat, így miért válasszon egyet a másik felett? Először is, az RS485 általában 2-vezetékes rendszer, bár egyes gyártók 4-vezetékes RS485-et is megadhatnak, ami sokkal kevésbé gyakori és nagyon hasonló az RS422 protokollhoz. Fontos, hogy azonosítsuk, hogy melyik eszközt használják egy eszköz megfontolásakor. Íme néhány fő különbség a 2-vezetékes RS485 és az RS422 között:


  1. Az RS485 több parancsolóeszközzel és több hallási eszközzel is rendelkezik. Az RS422-nek csak egy parancsnoka és több hallgatója lehet. Például csatlakoztathat egy számítógépet (a parancssort) 10 hőmérsékletszabályozóhoz (hallgatókhoz). A PC utasíthatja a vezérlőket bármelyik alapjel megváltoztatására, vagy hőmérséklet-leolvasás küldésére, de a vezérlők egyike sem utasíthatja a többi vezérlőt. Az RS485 használatával több busz és több vezérlő is található egy buszon, így az egyik számítógép parancsot küldhet egy alapjel megváltoztatására, és egy másik számítógép parancsot küldhet visszaadási adatok küldésére stb. Ne feledje, hogy a busz összes eszközének meg kell adnia egyedi egységcímmel rendelkezzen, hogy csak a címzett egység válaszoljon. (hasonló az RS422-hez)


  2. Az RS485 pinout huzalozás egyszerűbb, mivel csak 2 vezetéket használ 4 helyett.


  3. Az RS485 programozása nehezebb, mivel ugyanazon a két vezetéken küldi és fogadja, ezért a megfelelő időben engedélyeznie kell és le kell tiltania az adót, hogy megfelelő kommunikációt végezhessen. Képzelje el, hogy küldjön egy $ 2SEND USD értéket az adóból. Ha az adóegységet nem kapcsolják ki időben, akkor egy másik eszköz által küldött adatok hiányoznak. Ha az adó túl gyorsan ki van kapcsolva, fennáll annak a valószínűsége, hogy az USD $ S2END parancs egy része le lesz csonkítva, mielőtt valaha esélye lenne a karakterbitek továbbításának befejezésére. RS485 plug-in kártya programozásakor olvassa el a STATUS REGISTER-t, hogy meghatározza, hogy ideje-e váltani vagy sem. Néhány kártya, mint például az OMG-ULTRA-485, AUTO üzemmódban van, ahol elég intelligens ahhoz, hogy ezt automatikusan elvégezze, így átláthatóvá válik a programozó számára. Mivel az RS422 és az RS232 esetében különálló átviteli és vételi vonalak vannak, könnyebben kivitelezhetők. Természetesen más dolgokat is figyelembe kell venni, mint például a kézfogás, de nem szerepelnek ebben a rövid leírásban.


Megjegyzés: lehet, hogy egy rs232-rs485 konvertert könnyebb használni a számítógépen kívül. Győződjön meg róla, hogy az átalakító intelligens vezérléssel rendelkezik az adókkal, hogy automatikusan gondoskodjon az átkapcsolásról, és átlátható legyen a felhasználó számára. Ezután programozza az eszközt úgy, mint egy rs422 vagy rs232 eszköz.


Akár ez is tetszhet