Ha valaha is olyan soros porttal rendelkező eszközre bámult, amely nem működik jól a laptopjával, vagy órákat töltött azzal, hogy egy érzékelő, PLC vagy ipari vezérlőkártya miért nem kommunikál a fő rendszerrel, akkor tudja, milyen létfontosságú egy jó soros adapter. Soros adapter beszállítóként minden nap beszélek az ügyfelekkel, akiket túlterheltek a lehetőségek száma, és őszintén? értem én. Nem minden soros adapter egyforma, és a rossz választás egy egyszerű projektet fejfájássá változhat. Ma pontosan leírom, hogyan válasszuk ki a megfelelő soros adaptert az eszközhöz. Valós tippeket adok a több mint 10 évnyi munka során a hobbi Arduino lapoktól a nagy teherbírású ipari gépekig. Merüljünk el.
Először is kezdjük az alapokkal: mi is az a soros adapter? Egyszerűen fogalmazva, ez egy olyan eszköz, amely átalakítja a soros kommunikációs jeleket a különböző szabványok között, vagy áthidalja a rést a soros port és az USB-port között (mivel a legtöbb modern laptopon már nincs beépített soros port). A fő feladat az adatok lefordítása, hogy eszköze kommunikálni tudjon számítógépével, vezérlőjével vagy más eszközével – de a fordítás részletei mindent megtesznek. A megfelelő adapter kiválasztásának első és legkritikusabb lépése annak meghatározása, hogy a meglévő eszköze milyen soros jelzést használ. Ez az egész folyamat alapja.
A három leggyakoribb soros szabvány, amellyel találkozhat, az RS-232, RS-422 és RS-485. Az RS-232 a régi igásló – ez volt minden asztali számítógépen a 90-es években, azzal a 9 tűs D-sub porttal. Kiválóan alkalmas kis hatótávolságú kommunikációra (általában 50 lábig) és egypontos kapcsolatokra, de nem ideális nagy távolságra vagy több eszközhöz ugyanazon a vonalon. Az RS-422 és RS-485 úgy készült, hogy javítsa az RS-232 korlátait: támogatják a nagyobb távolságokat (akár 4000 láb RS-485 esetén) és a többpontos hálózatokat, így több tucat érzékelőt vagy vezérlőt csatlakoztathat egyetlen kábelen. Nem alku tárgya annak meghatározása, hogy az eszköz melyik szabványt használja. Ha egy RS-485 adaptert vásárol egy olyan eszközhöz, amely csak RS-232-t használ, az egyáltalán nem fog működni – ezt semmilyen illesztőprogram-frissítés vagy kábelcsere nem fogja megoldani.
Tegyük fel, hogy megerősítette, hogy az eszköze RS-232-t használ. Ezután ki kell találnia, hogyan csatlakoztatja a gazdagéphez (például laptophoz vagy vezérlőhöz). Rendelkezik USB-porttal, vagy közvetlenül egy másik soros porthoz kell csatlakoztatnia? Sok hobbi és kisvállalkozás számára az USB a válasz. Az USB soros adapter a legtöbb kis-közepes távolságú RS-232 csatlakozáshoz használható. Ezek az adapterek a laptop USB-C vagy USB-A portjához csatlakoznak, hozzáadnak egy virtuális soros portot (COM-portot), amellyel a szoftvere kommunikálni tud, és mindennel működnek, az Arduino kártyáktól a régebbi GPS-eszközökig. Ha erre van szüksége, a mi legjobb választásunk mindennapi használatra aUSB soros RS232 adapter— kompakt, megbízható FTDI lapkakészletet használ (így Windows, Mac és Linux rendszerekkel is működik, illesztőprogram-fejfájás nélkül), és akár 1 Mb/s adatátviteli sebességet is kezel, ami a legtöbb hobbi és kisebb ipari projekthez elegendő.
De ha eszköze ipari minőségű, például gyári PLC, motorvezérlő vagy érzékelőtömb, előfordulhat, hogy a hagyományos USB-adapterek nem vágják le. Az ipari környezet zord körülményekkel rendelkezik: por, hőmérséklet-ingadozás, feszültségingadozások és hosszú kábelfutások. Az RS-232 50 lábra van korlátozva, így ha olyan eszközt kell csatlakoztatnia, amely 200 láb távolságra van a vezérlőszobától, az RS-232 adapter nem fog működni. Itt jönnek be a szabványok közötti átalakítók. Ha van egy RS-232-es eszköze, és bővítenie kell a hatótávolságát, vagy több eszközhöz kell csatlakoztatnia, akkor szüksége lesz egy átalakítóra, amely az RS-232-t RS-422-vé vagy RS-485-té alakítja. Ezek az átalakítók megőrzik az RS-232 eszköz jelintegritását, miközben lehetővé teszik az RS-422 vagy RS-485 nagyobb távolságú többpontos vezetékeinek használatát.
Például, ha van egy ipari RS-232-es eszköze, amelynek 1000 láb távolságban lévő 10 hőmérséklet-érzékelőből álló hálózathoz kell csatlakoznia, akkor egy RS-232–RS-485 átalakító pontosan az, amire szüksége van. Nos, nem minden RS-232-RS-485 konverter egyforma. Néhányat beltéri, alacsony igénybevételű alkalmazásokhoz terveztek, míg mások a gyári padlók szigorához készültek. Hasonlítsunk össze néhány lehetőséget: ha egy egyszerű, költséghatékony átalakítóra van szüksége kis projektekhez, aRS232-RS485 átalakítószilárd választás. Könnyen beállítható, akár 1 Mb/s adatátviteli sebességet is támogat, és a legtöbb szabványos RS-232 eszközzel működik. De ha olyan ipari környezetben dolgozik, ahol a megbízhatóság nem alku tárgya – gondoljon a -40°C és 85°C közötti hőmérsékletekre, a kapcsolószekrény DIN-sínre szerelésére, valamint a feszültségcsúcsok és az ESD (elektrosztatikus kisülés) elleni védelemre -, akkor szüksége van aIpari RS232-RS485 átalakító. Ez a nap 24 órájában, a hét minden napján, zord körülmények között történő működésre készült, szigetelt táp- és kommunikációs vezetékekkel rendelkezik, hogy megvédje eszközeit a túlfeszültségtől, és egy sorkapocs is van az egyszerű vezetékezés érdekében (nincs laza tű vagy gyengéd csatlakozók, amelyek kioldódnak erős vibrációjú környezetben).
Mi a helyzet az RS-422-vel? Ha kiegyensúlyozott, differenciált kommunikációra van szüksége nagy távolságokhoz és több-drop csatlakozásokhoz, az RS-422 egy másik általános szabvány, amelyet gyakran használnak például videoberendezésekben, orvosi eszközökben és egyes ipari mérőeszközökben. Az RS-422 legfeljebb 10 távoli eszközt támogat egyetlen vonalon, ami kétszerese az RS-232 kapacitásának, és akár 4000 láb távolságra is képes. Ha van egy RS-232-es eszköze, amelyet RS-422-re kell konvertálnia, a miIpari RS-232-RS-422 átalakító sorkapcsokkalerre a használati esetre van szabva. Ugyanolyan robusztus kialakítású, mint az ipari RS-485 konverterünk, sorkapocskábelezéssel a biztonságos kapcsolatokért, elszigetelt kommunikációval az adatsérülés megelőzése érdekében, és támogatja a nagy adatátviteli sebességet akár 921,6 Kbps-ig, így még a leggyorsabb eszközei is zökkenőmentesen kommunikálnak.
Várj, van egy másik szabvány, ami nagyon sokat jön a mikrokontrollereknél és a kisfeszültségű eszközöknél: a TTL. A TTL (Transistor-Transistor Logic) egy 5 V-os vagy 3,3 V-os soros szabvány, amelyet gyakran használnak Arduino, Raspberry Pi és más kis kártyákon. Ha van egy RS-232-es eszköze, és egy TTL-t használó mikrokontrollerhez kell csatlakoztatnia, akkor nem használhat szabványos RS-232–RS-485 átalakítót – az RS-232 +/-12V jeleket használ, míg a TTL 0V és 5V (vagy 3.3V) jeleket használ, ezért szüksége lesz egy szintátalakítóra. Ott van aRS232-RS485 TTL konverterÁthidalja az RS-232 és a TTL-szintű RS-485 közötti rést, így egy régebbi RS-232-es eszközt csatlakoztathat egy modern mikrokontrollerhez anélkül, hogy a feszültség eltérései miatt megsülne az alkatrész. Ez egy nagyon gyakori eset a hobbibarátok és a kisebb automatizálási projektek számára, ezért ha ez az Ön beállítása, ügyeljen arra, hogy az átalakító TTL verzióját válassza, ne a szabványos RS-485-öt.
A jelzési szabványokon túl néhány egyéb tényezőt is figyelembe kell venni, amelyek ronthatják vagy megzavarhatják az adapter teljesítményét. Először is a távolság és az eszközök száma. Ahogy korábban említettem, az RS-232 csúcsa 50 láb, az RS-485 pedig 4000 láb. Ha a futás ennél hosszabb, akkor szükség lehet egy jelismétlőre, de a legtöbb modern konverter már a dobozból kezeli ezeket a távolságokat. Azt is számolja meg, hogy hány eszközt kell csatlakoztatnia: ha csak két eszközről van szó, akkor az RS-232 vagy RS-485 működik, de ha kettőnél több, akkor az RS-485 vagy RS-422 az egyetlen út, mert támogatják a több-drop hálózatokat.
Ezután a környezet és a tartósság. Tiszta irodában, műhelyben vagy gyári padlón használja ezt az adaptert? Beltéri, alacsony vibrációjú, enyhe körülményekhez megfelelő egy kompakt adapter, például az USB RS232 adapterünk vagy az alap RS-485 konverter. De ha kint, kapcsolószekrényben vagy nehézgépek közelében megy, az ipari minőségű nem alku tárgya. Az ipari adapterek fémházzal (műanyag helyett), hőmérsékleti besorolással rendelkeznek az extrém melegre vagy hidegre, ESD- és túlfeszültség-védelemmel, valamint DIN-sínre szerelési lehetőségekkel, hogy biztonságosan tartsák őket a szekrényben. Láttam, hogy a hobbi adapterek néhány hónap alatt meghaltak egyetlen feszültségcsúcstól egy gyárban, így a tartósságon spórolva hosszabb távon többe kerül.
Az illesztőprogram-kompatibilitás egy másik nagy kérdés. Semmi sem rosszabb, mint olyan adaptert vásárolni, amely nem működik az operációs rendszerével. Minden adapterünk FTDI vagy Silicon Labs lapkakészleteket használ, amelyeket széles körben támogat a Windows, Mac, Linux és még a Raspberry Pi/Arduino is. Kerülje az olcsó, név nélküli adaptereket, amelyek egyedi chipeket vagy elavult illesztőprogramokat használnak – előfordulhat, hogy egyszer működnek, de az operációs rendszer frissítése megakadályozza őket. A korábban említett USB soros adapter például a legtöbb fő operációs rendszerhez előre telepített illesztőprogramokkal rendelkezik, így percek alatt csatlakoztatható és használatba vehető, nem kell külön szoftvert letölteni.
A kábelezés típusát is gyakran figyelmen kívül hagyják. DB9 csatlakozót szeretne a régebbi eszközökhöz való plug-and-play-hez, vagy egy sorkapcsot az állandó vezetékezéshez ipari környezetben? A sorkapcsok nagyszerűek, mert lehetővé teszik a vezetékek rögzítését, így nem lazulnak el a vibrációtól, ami óriási előny az ipari alkalmazásoknál. A legtöbb konverterünk, beleértve az ipari RS-232-RS-422 és RS-485 modelleket is, kapocsblokkokkal rendelkezik, míg az USB és az alap RS-485 konverterek DB9 csatlakozókkal rendelkeznek az egyszerű bedugható használat érdekében.


Lássunk egy valós példát, hogy mindezt összekapcsoljuk. Tegyük fel, hogy Ön egy kis gyártóüzem egy régi RS-232 alapú hőmérséklet-szabályozóval, amelyet egy 800 méterre lévő új PLC-hez kell csatlakoztatnia. A PLC-nek csak RS-485 portjai vannak, és összesen 8 hőmérséklet-érzékelőt kell csatlakoztatnia a vezérlő mellé ugyanazon a hálózaton. Íme, amire szüksége van: először is egy RS-232–RS-485 átalakítóra, de nem az alapra – mivel ez egy gyári környezet vibrációval és potenciális feszültségcsúcsokkal, szükség van az ipari modellre sorkapcsokkal, mint például az ipari RS232–RS485 konverterünk. Ez átalakítja a vezérlő RS-232 jelét RS-485-re, meghosszabbítja 800 lábbal, és lehetővé teszi mind a 8 érzékelő csatlakoztatását ugyanazon a hálózaton. Ha egy alap RS-485 átalakítót használt volna, az valószínűleg hónapokon belül meghibásodik, és ezrekbe kerülő leállást okoz.
Egy másik példa: Ön egy hobbi, aki otthoni automatizálási projektet épít egy TTL soros Arduino Uno-val, és egy régi RS-232 GPS-modulhoz szeretné csatlakoztatni. Egy szabványos RS-232-RS-485 konverter megsüti az Arduino-t a feszültségeltérés miatt. Ehelyett szüksége van az RS232-RS485 TTL konverterre, amely az RS-232 jeleket TTL-re állítja, hogy működjenek az Arduino-val. Ez egy speciális felhasználási eset, amelyben sokan tévednek, ezért mindig ellenőrizze a feszültségszinteket.
Végső soron a soros adapter célja, hogy eszközei kommunikáljanak, ne pedig új problémákat okozzanak. Ha időt szán arra, hogy ellenőrizze a soros szabványt, a távolságot, az eszközök számát, a környezetet és az illesztőprogram-kompatibilitást, akkor olyan adaptert kap, amely évekig, nem hetekig megbízhatóan működik.
Évekig segítettem az ügyfeleket a megfelelő soros adapter kiválasztásában, és nincs mindenre alkalmas megoldás. Legyen szó hobbiról, aki egyszerű USB-adaptert keres, építőmesterről van szó, aki TTL-szintű konverterre van szüksége a mikrokontrolleréhez, vagy ipari menedzsernek, aki masszív átalakítót szeretne a gyári berendezéseihez, minden felhasználási esetre van lehetőségünk. Ha még mindig nem biztos abban, hogy melyik adapter a megfelelő az eszközéhez, szívesen segítek a részletekben való eligazodásban – egyszerűen forduljon csapatunkhoz, hogy megbeszéljük a projekt igényeit.
Hivatkozások
Soros kommunikációs szabványok: RS-232, RS-422, RS-485. (nd). Elektronikus tervezés.
Szintkonverzió soros interfészekhez. (nd). Texas Instruments.
Ipari soros kommunikációs bevált gyakorlatok. (nd). Automatizálási világ.
USB-soros adapterek: Illesztőprogram-kompatibilitási útmutató. (nd). FTDI chip.






