Sarjaportin testausopas

Tapoja tarkistaa portin kunto ovat muun muassa laitteistopohjaiset COM-porttitesterit, nollamodeemiyhteys, silmukkaliittimet tai jopa niinkin yksinkertainen väline kuin paperiliitin. Useimmissa tapauksissa tarvitset vain yhden tietokoneen ja ehkä muutaman sarjakaapelin. Opi suorittamaan kukin testi ja maksimoimaan saamasi datan tarkkuus.

Kokeile sarjaportin testausohjelmistoa

Ennen kuin aloitat testauksen, harkitse kokeilevasi sarjaportin testausohjelmistoamme – Serial Port Monitoria. Tässä sovelluksessa on lukuisia näyttötiloja, joilla saat testausdatasta kaiken irti. Sen avulla voit tallentaa lokit ja verrata aiempia istuntoja. Useita portteja voidaan seurata samanaikaisesti.

Serial Port Monitoria voi kokeilla ilmaiseksi – lataa vain sovellus, ja voit käyttää sitä 14 päivän ajan kaikkine porttiseurantaominaisuuksineen. Ostamalla Pro-lisenssin voit kuitenkin ottaa käyttöön myös Advanced Send Dialog -toiminnon – valintaikkunan, jonka avulla voit lähettää dataa missä tahansa muodossa, lähettää tiedostoja suoraan ja toistaa viestejä kiintein aikavälein. Tämä tarjoaa sinulle täydellisen työkalupaketin dataemulointiin. Lisäksi voit toistaa minkä tahansa aiemman istunnon aikana lähetetyt viestit – automatisoidun testauksen äärimmäinen muoto!

Serial Port Monitor on yhteensopiva sekä vanhempien että uudempien Windows-versioiden kanssa Vistasta aina Windows 11:een asti, ja tukee lisäksi Windows Server 2008–2022 -versioita sekä ARM Windowsia.

Kuinka käyttää sarjaportin testaustyökalua

1. Lataa ja asenna Serial Port Monitor.

Sarjaporttimonitoria asennetaan

2. Aloita uusi istunto valikkoriviltä.

Aloita uusi istunto Istunto-valikosta

3. Määritä istunto valitsemalla kaikki tarvittavat visualisoijat.

Uudet istuntovaihtoehdot

4. Lähetä viesti tai useita viestejä seurattavaan porttiin. Tässä tapauksessa käytämme “echo”-komentoa.

Lähetetään echo porttiin

5. Tarkista valittujen visualisointityökalujen tulos.

Tuloste sarjaportin valvontanäytöstä

6. Tallenna istunto valikkopalkista, jotta voit tarkistaa ja vertailla lokit myöhemmin uudelleen.

Sarjaporttimonitorin istunnon tallentaminen

Portin loopback-testaus

Sarjaportin testaaminen silmukkakytkennän avulla mahdollistaa sen datalinjan ja signaalilinjojen toiminnan tarkistamisen ilman lisälaitteita tai -portteja. Käytännössä portti kommunikoi itsensä kanssa, koska sen TX-RX (lähetys – vastaanotto) -linjat on kytketty yhteen.

RS-232- ja RS-422-porttien silmukkaliitäntäkaavio

Kuva yllä näyttää, mitkä kontaktit tai pinnit täytyy oikosulkea. Ohuemmat viivat ovat valinnaisia, koska ne yhdistävät kättelyyn käytettäviä linjoja. Huomaa, että naarasliitännät – ne, joissa suojuksessa on muovinen upotus – on helpompi testata näin, koska pinni-aukot voidaan yhdistää paperiliittimellä tai johtimen pätkällä. Toisaalta urosliitännät tarvitsevat hyppyjohdon, tai testaajan on pidettävä ruuvimeisseliä tarvittavia pinnejä vasten – mikä myös häiritsee testiä, jos ruuvimeisseli lipsahtaa.

Portin loopback-testin onnistunut tulos on se, että saat takaisin saman viestin, jonka olet lähettänyt. On suositeltavaa lähettää paljon dataa pidemmän ajan kuluessa, jotta porttia rasitustestataan ja mahdolliset viat, jotka eivät näy yhdellä lähetyksellä, saadaan esiin.

Kuinka suorittaa portin loopback-testi

1. Selvitä testattavan sarjaportin tyyppi.

2. Kytke datalinjat ja halutessasi kättelylinjat kaavion mukaisesti.

3. Avaa sarjaportin valvontaohjelma ja aloita portin seuranta.

4. Lähetä viesti porttiin ja tarkista vastaus.

Isäntä loopback-testaus

Keskimääräinen nollamodeemikaapeli

Isäntäkoneen loopback-testi voidaan suorittaa, jos emolevyssäsi on kaksi sarjaporttia tai USB–sarja-adapteri. Tästä on kaksi etua – ensinnäkin voit seurata tuloa ja lähtöä erikseen ja lähettää viestejä molempiin suuntiin, jotta voit testata portteja erikseen. Toiseksi sinun ei tarvitse säätää kotitalousesineiden kanssa ja ottaa riskiä portin vahingoittamisesta.

Useimmissa tietokoneissa ja adaptereissa tarvitset naaras–naaras null-modem -kaapelin, kuten yllä olevassa kuvassa.

Laitteiston COM-porttitesterit

OONO-erotustester

Tapauksissa, joissa portti ei kuulu tietokoneelle tai tietokone ei ole käytettävissä, voi olla tarpeen käyttää laitteistopohjaista sarjaliitäntätesteria, joka tunnetaan myös nimellä breakout-testeri. Nämä laitteet voidaan asettaa kahden sarjalaitteen väliin, ja ne näyttävät, mitkä linjat ovat aktiivisia. Lisäksi monimutkaisemmat laitteet (kuten yllä kuvassa oleva OONO F-1023) mahdollistavat linjojen estämisen ja tarjoavat pin hole -liitännän suoraa kytkentää varten.

Tällaisen laitteen roolin voivat täyttää myös kannettavat mikrokontrollerit, kuten Arduino. Erikoistuneet laitteet on kuitenkin optimoitu toimimaan signaalilinjojen tarjoamalla virralla, eivätkä ne siten vaadi erillistä ulkoista virtalähdettä. Toisaalta mikrokontrolleri voidaan ohjelmoida suorittamaan monimutkaisempia ja täsmällisempiä testejä, ja sitä voidaan lisäksi päivittää WiFi-ominaisuudella etätestausta varten.

UKK

RS232-portit voivat rikkoutua joidenkin kielteisten vaikutusten tai väärinkäytön seurauksena. Valitettavasti ei aina ole selvää, johtuuko ongelma COM-liitännästä vai siihen liitetystä ulkoisesta laitteesta.

Kätevä COM-portin testaus -ohjelma voi auttaa sinua tarkistamaan minkä tahansa COM-portin toimintakunnon ja ehkäisemään mahdolliset ongelmat.

✔ Monipuolisuus. Ohjelmistoa voidaan käyttää hyvin monenlaisissa käyttöskenaarioissa. Se pystyy valvomaan, lukemaan, tallentamaan, säilyttämään ja analysoimaan sarjadataa, joka kulkee määritetyn COM-portin tai useiden porttien kautta samanaikaisesti. Lisäksi sovellus mahdollistaa datan lähetyksen emuloinnin vaadittuun porttiin eri muodoissa (merkkijono, binaari, oktaali, desimaali, heksadesimaali tai sekoitettu).

✔ Luotettavuus. Serial Port Tester on vakaa apuohjelma, joka toimii yhtä hyvin kaikilla Windows-käyttöjärjestelmän versioilla, mukaan lukien Windows 10 (sekä x32 että x64). Hienoa on, että kaikki sovelluksen sisäiset ajurit on digitaalisesti allekirjoitettu.

✔ Helppokäyttöisyys. Ohjelman kehittäjät ovat varustaneet sovelluksen intuitiivisella graafisella käyttöliittymällä, joka tekee COM-porttien testauksesta mahdollisimman yksinkertaista ja tehokasta.

Silmukkatesti on yleinen tapa RS232-, RS422- ja RS485-tiedonsiirron vianmääritykseen. Se vapauttaa sinut tarpeesta liittää lisälaitteistoa, jotta voit tunnistaa ongelmat sarjaportissa, kaapelissa tai pyyntöjä tuottavassa sovelluksessa. Silmukkatestin avulla voit simuloida täydellisen tiedonsiirtopiirin. Ainoa mitä vaaditaan, on kytkeä tilapäisesti oikeat pinnit, jotta signaaleja voidaan lähettää ja vastaanottaa samassa COM-liitännässä.

Seuraa vain näitä vaiheita tarkistaaksesi sarjaportit:

“Ohjauspaneeli > Laitehallinta > Portit” Järjestelmäsi COM-portit näytetään.