A port állapotának ellenőrzési módjai közé tartoznak a hardveres COM port teszterek, a null-modem kapcsolat, a loopback csatlakozók, vagy akár valami olyan egyszerű is, mint egy gemkapocs. A legtöbb esetben mindössze egy számítógépre és esetleg néhány soros kábelre van szükség. Tudja meg, hogyan futtassa le az egyes teszteket, és hogyan maximalizálja a kapott adatok pontosságát.
Soros port tesztelő szoftver kipróbálása
Mielőtt elkezdené a tesztelést, fontolja meg, hogy kipróbálja soros port tesztelő szoftverünket – a Serial Port Monitort. Ez az alkalmazás számos megjelenítési móddal rendelkezik, hogy a lehető legtöbbet hozza ki a tesztadatokból. Lehetővé teszi a naplók mentését és a korábbi munkamenetek összehasonlítását. Egyszerre több port is nyomon követhető.
A Serial Port Monitor ingyenesen kipróbálható – csak töltse le az alkalmazást, és 14 napig használhatja, az összes portkövetési funkcióval. A Pro licenc megvásárlásával azonban használatba veheti az Advanced Send Dialogot is – egy párbeszédablakot, amely lehetővé teszi adatok bármilyen formátumban történő küldését, fájlok közvetlen küldését, valamint üzenetek rögzített időközönkénti ismétlését. Ez a adat-emulációhoz szükséges eszközök teljes készletét biztosítja. Ezenkívül képes lesz megismételni egy korábbi munkamenet során elküldött bármely üzenetet – az automatizált tesztelés csúcsformája!
A Serial Port Monitor kompatibilis a Windows régebbi és újabb verzióival is, a Vistától egészen a Windows 11-ig, továbbá támogatja a Windows Server 2008–2022 rendszereket és az ARM Windows-t.
Hogyan használja soros port tesztelő szoftverünket
1. Töltse le és telepítse a Serial Port Monitor programot.
2. Indítson új munkamenetet a menüsorból.
3. Állítsa be a munkamenetet az összes szükséges vizualizáló kiválasztásával.
4. Küldjön egy üzenetet vagy több üzenetet a követett portra. Ebben az esetben az „echo” parancsot fogjuk használni.
5. Ellenőrizze a kiválasztott vizualizálók kimenetét.
6. Mentse el a munkamenetet a menüsorból, hogy később újra ellenőrizhesse és összehasonlíthassa a naplókat.
Port Loopback tesztelése
A soros port visszacsatolt (loopback) kapcsolattal történő tesztelése lehetővé teszi az adatvonal és a jelvonalak működőképességének ellenőrzését további eszközök vagy portok nélkül. Lényegében a port saját magával fog kommunikálni, mivel a TX-RX (átvitel – vétel) vonalai össze vannak kötve.
A fenti kép megmutatja, mely érintkezőket vagy lábakat kell rövidre zárni. A vékonyabb vonalak opcionálisak, mivel a kézfogáshoz használt vonalakat kötik össze. Vegye figyelembe, hogy a női csatlakozófelületek – azok, amelyeknél a burkolatban műanyag betét található – így könnyebben tesztelhetők, mivel a lábfuratok gemkapoccsal vagy egy darab vezetékkel összeköthetők. Ezzel szemben a hím csatlakozófelületekhez áthidaló vezetékre lesz szükség, vagy a tesztelőnek csavarhúzót kell a szükséges lábakhoz tartania – ami a tesztet is megzavarja, ha a csavarhúzó megcsúszik.
Egy port loopback teszt sikeres eredménye az, ha ugyanazt az üzenetet kapja vissza, amelyet elküldött. Előnyös sok adatot küldeni egy időtartam alatt, hogy terheléses tesztnek vesse alá a portot, és észlelje az esetleges hibákat, amelyek egyetlen küldéssel nem mutatkoznának meg.
Hogyan futtasson port loopback tesztet
1. Derítse ki, milyen típusú soros portot tesztel.
2. Csatlakoztassa az adatvonalakat, és opcionálisan a kézfogóvonalakat is az ábra szerint.
3. Nyissa meg a Soros port figyelőjét, és kezdje meg a port nyomon követését.
4. Küldjön üzenetet a portnak, és ellenőrizze a választ.
Hoszt loopback tesztelés
Egy gazdagép loopback tesztet akkor futtathat, ha az alaplapján két soros port van, vagy rendelkezik egy USB–soros adapterrel. Ennek két előnye van – egyrészt külön-külön nyomon követheti a bemenetet és a kimenetet, és mindkét irányba küldhet üzeneteket, hogy a portokat külön tesztelje. Másrészt nem kell háztartási tárgyakkal bajlódnia, és nem kockáztatja a port károsodását.
A legtöbb számítógéphez és adapterhez szüksége lesz egy női–női null-modem kábelre, ahogy a fenti képen látható.
Hardveres COM port tesztelők
Azokban az esetekben, amikor a port nem számítógéphez tartozik, vagy a számítógép nem elérhető, szükség lehet egy hardveres soros teszterre, más néven breakout teszterre. Ezek az eszközök két soros eszköz közé illeszthetők, és megmutatják, mely vonalak aktívak. Emellett a bonyolultabb eszközök (mint például a fent látható OONO F-1023) lehetővé teszik a vonalak blokkolását, és egy tűlyukas interfészt biztosítanak a közvetlen csatlakoztatáshoz.
Egy ilyen eszköz szerepét hordozható mikrokontrollerek, például az Arduino is betölthetik. Azonban a speciális eszközöket úgy optimalizálták, hogy a jelvonalak által biztosított tápellátásról működjenek, így nincs szükségük további külső tápellátásra. Másrészt egy mikrokontroller programozható bonyolultabb és specifikusabb tesztek elvégzésére, és WiFi-képességgel is bővíthető a távoli teszteléshez.
GYIK
Az RS232 portok bizonyos káros hatások vagy helytelen használat következtében meghibásodhatnak. Sajnos nem mindig egyértelmű, hogy a probléma a COM interfésszel van-e, vagy a hozzá csatlakoztatott külső eszközzel.
Egy hasznos COM Port Teszt program segíthet ellenőrizni bármely COM port működőképességét, és megelőzni az esetleges problémákat.
✔ Sokoldalúság. A szoftver a felhasználási forgatókönyvek széles skálájában alkalmazható. Képes egy meghatározott COM porton – vagy akár egyszerre több porton – áthaladó soros adatokat figyelni, olvasni, rögzíteni, menteni és elemezni. Emellett az alkalmazás lehetővé teszi az adatok küldésének emulálását a kívánt portra különböző formátumokban (sztring, bináris, oktális, decimális, hexadecimális vagy vegyes).
✔ Megbízhatóság. A Serial Port Tester egy stabil segédprogram, amely a Windows operációs rendszer minden verziójával egyformán jól működik, beleértve a Windows 10-et is (x32 és x64). További előny, hogy az alkalmazás összes belső illesztőprogramja digitálisan alá van írva.
✔ Egyszerű használat. A program fejlesztői egy intuitív grafikus felhasználói felülettel látták el az alkalmazást, amely a COM port tesztelésének folyamatát a lehető legegyszerűbbé és leghatékonyabbá teszi.
A loopback teszt az RS232, RS422 és RS485 kommunikáció hibaelhárításának gyakori módja. Megszabadít attól, hogy további hardverhez kelljen csatlakoznia annak érdekében, hogy azonosítsa a soros porttal, kábellel vagy a kéréseket generáló alkalmazással kapcsolatos problémákat. A loopback teszt segítségével egy teljes kommunikációs áramkört szimulálhat. Mindössze arra van szükség, hogy ideiglenesen összekösse a megfelelő pineket, hogy a jelek ugyanazon a COM interfészen legyenek elküldhetők és fogadhatók.
Egyszerűen kövesse az alábbi lépéseket a soros portok ellenőrzéséhez:
“Vezérlőpult > Eszközkezelő > Portok” Megjelennek a rendszer COM portjai.