Manieren om de werking van een poort te controleren zijn onder meer hardware COM-poorttesters, een null-modemverbinding, loopback-connectoren of zelfs iets zo eenvoudigs als een paperclip. In de meeste gevallen heb je alleen maar één computer nodig en misschien een paar seriële kabels. Ontdek hoe je elke test uitvoert en de nauwkeurigheid van de gegevens die je krijgt maximaliseert.
Probeer software voor seriële poorttest
Voor je begint met testen, overweeg om onze software voor het testen van seriële poorten te proberen – Serial Port Monitor. Deze app heeft talrijke weergavemodi om het meeste uit testgegevens te halen. Ze laat je logs opslaan en vorige sessies vergelijken. Meerdere poorten kunnen tegelijk worden gevolgd.
Serial Port Monitor is gratis uit te proberen – download gewoon de app, en je kunt ze 14 dagen gebruiken, met alle functies voor het volgen van poorten. Door de Pro-licentie aan te schaffen, kun je echter ook de Advanced Send Dialog gaan gebruiken – een dialoogvenster waarmee je gegevens in elk formaat kunt verzenden, bestanden rechtstreeks kunt versturen en berichten met een vaste interval kunt herhalen. Dit biedt je het volledige pakket aan tools voor data-emulatie. Daarnaast kun je alle berichten herhalen die tijdens een vorige sessie zijn verzonden – de ultieme vorm van geautomatiseerd testen!
Serial Port Monitor is compatibel met zowel oudere als nieuwere versies van Windows, vanaf Vista tot en met Windows 11, en ondersteunt daarnaast Windows Server 2008-2022 en ARM Windows.
Hoe u onze software voor het testen van seriële poorten gebruikt
1. Download en installeer Serial Port Monitor.
2. Start een nieuwe sessie vanuit de menubalk.
3. Stel de sessie in door alle benodigde visualizers te kiezen.
4. Stuur een bericht of meerdere berichten naar de poort die wordt gevolgd. In dit geval gebruiken we de opdracht “echo”.
5. Controleer de output van de gekozen visualizers.
6. Sla de sessie op via de menubalk zodat je later de logs opnieuw kunt controleren en vergelijken.
Port Loopback-testen
Het testen van een seriële poort via een loopbackverbinding laat je toe de werking van de datalijn en signaallijnen te controleren zonder dat er extra apparaten of poorten nodig zijn. In wezen communiceert de poort met zichzelf, doordat de TX-RX (zenden – ontvangen)-lijnen met elkaar verbonden zijn.
De afbeelding hierboven toont welke contacten of pinnen met elkaar kortgesloten moeten worden. De dunnere lijnen zijn optioneel, aangezien ze lijnen verbinden die voor handshaking gebruikt worden. Merk op dat de vrouwelijke interfaces – die met een plastic inzetstuk in de afscherming – gemakkelijker op deze manier te testen zijn, aangezien de pinopeningen met een paperclip of een stukje draad verbonden kunnen worden. Anderzijds zullen mannelijke interfaces een jumperdraad vereisen, of moet de tester een schroevendraaier tegen de nodige pinnen houden – wat de test ook zal verstoren als de schroevendraaier wegglijdt.
Een geslaagd resultaat voor een poort-loopbacktest is het ontvangen van hetzelfde bericht dat je hebt verzonden. Het is bij voorkeur om veel data over een langere periode te versturen, om de poort aan een stresstest te onderwerpen en eventuele defecten op te sporen die niet zichtbaar worden bij één enkele verzending.
Hoe je een port-loopbacktest uitvoert
1. Zoek uit welk type seriële poort je test.
2. Verbind de datalijnen en, optioneel, de handshakelijnen volgens het diagram.
3. Open Seriële Poortmonitor en begin de poort te volgen.
4. Stuur een bericht naar de poort en controleer het antwoord.
Host Loopback-testen
Een host loopbacktest kan worden uitgevoerd als u twee seriële poorten op uw moederbord hebt, of een USB-naar-serieel adapter. Er zijn twee voordelen: ten eerste kunt u de invoer en de uitvoer afzonderlijk opvolgen en berichten in beide richtingen versturen om de poorten afzonderlijk te testen. Ten tweede hoeft u niet te prutsen met huishoudelijke voorwerpen en loopt u niet het risico de poort te beschadigen.
Voor de meeste computers en adapters hebt u een female-to-female null-modemkabel nodig, zoals hierboven afgebeeld.
Hardware COM-poorttesters
In gevallen waar de poort niet bij een computer hoort, of een computer niet toegankelijk is, kan het nodig zijn een hardware seriële tester te gebruiken, ook wel een breakout tester genoemd. Deze apparaten kunnen tussen twee seriële apparaten worden geplaatst en tonen welke lijnen actief zijn. Daarnaast laten meer ingewikkelde apparaten (zoals de OONO F-1023 op de afbeelding hierboven) toe lijnen te blokkeren en bieden ze een pinhole-interface voor directe aansluiting.
De rol van zo’n apparaat kan ook worden vervuld door draagbare microcontrollers zoals Arduino. Gespecialiseerde apparaten zijn echter geoptimaliseerd om te werken op de stroom die door signaallijnen wordt geleverd, en vereisen daardoor geen extra externe voeding. Anderzijds kan een microcontroller geprogrammeerd worden om, naast upgradebaarheid met WiFi-functionaliteit voor testen op afstand, meer complexe en specifieke tests uit te voeren.
FAQ
RS232-poorten kunnen defect raken als gevolg van negatieve invloeden of verkeerd gebruik. Helaas is het niet altijd duidelijk of het probleem bij de COM-interface ligt of bij het externe apparaat dat erop is aangesloten.
Een handige COM-poorttest-tool kan je helpen de werking van eender welke COM-poort te controleren en mogelijke problemen te voorkomen.
✔ Veelzijdigheid. De software kan in een grote verscheidenheid aan gebruiksscenario’s worden toegepast. Ze kan seriële gegevens die via een opgegeven COM-poort (of meerdere tegelijk) lopen, monitoren, lezen, registreren, opslaan en analyseren. Bovendien laat de app u toe om het verzenden van gegevens naar de vereiste poort te emuleren in verschillende formaten (string, binair, octaal, decimaal, hexadecimaal of gemengd).
✔ Betrouwbaarheid. Serial Port Tester is een stabiele tool die even goed werkt met alle versies van Windows OS, inclusief Windows 10 (zowel x32 als x64). Het mooie is dat alle interne drivers van de app digitaal ondertekend zijn.
✔ Gebruiksgemak. De ontwikkelaars van het programma hebben de app voorzien van een intuïtieve GUI, waardoor het testen van COM-poorten zo eenvoudig en efficiënt mogelijk verloopt.
Een loopbacktest is een gebruikelijke manier om RS232-, RS422- en RS485-communicatieproblemen op te sporen. Ze maakt het overbodig om extra hardware aan te sluiten om problemen met een seriële poort, kabel of applicatie die verzoeken genereert te identificeren. Met behulp van een loopbacktest kunt u een volledig communicatiecircuit simuleren. Het enige wat nodig is, is om tijdelijk de juiste pinnen te verbinden zodat signalen op dezelfde COM-interface kunnen worden verzonden en ontvangen.
Volg gewoon deze stappen om seriële poorten te controleren:
“Configuratiescherm > Apparaatbeheer > Poorten” De COM-poorten van je systeem worden weergegeven.