- Startpagina
- Blog
- Handleiding voor het testen van seriële poorten
Handleiding voor het testen van seriële poorten
Manieren om de status van een poort te controleren zijn onder andere hardware COM-poorttesters, een null-modemverbinding, loopback-connectoren of zelfs iets simpels als een paperclip. In de meeste gevallen heb je alleen één computer nodig en misschien een paar seriële kabels. Leer hoe je elke test uitvoert en maximaliseer de nauwkeurigheid van de gegevens die je krijgt.
Probeer Serial Port Test Software
Voordat je begint met testen, overweeg onze software voor het testen van seriële poorten te proberen – Serial Port Monitor. Deze app heeft talrijke weergavemodi om het maximale uit testdata te halen. Je kunt logbestanden opslaan en eerdere sessies vergelijken. Meerdere poorten kunnen tegelijkertijd worden gevolgd.
Serial Port Monitor is gratis uit te proberen – download de app en je kunt deze 14 dagen gebruiken, met alle functies voor het volgen van poorten. Door echter de Pro-licentie aan te schaffen, kun je ook de Advanced Send Dialog gaan gebruiken – een dialoogvenster waarmee je data in elk formaat kunt versturen, bestanden direct kunt verzenden en berichten met een vaste interval kunt herhalen. Dit geeft je de volledige set tools voor data-emulatie. Daarnaast kun je alle berichten herhalen die tijdens een eerdere sessie zijn verzonden – de ultieme vorm van geautomatiseerd testen!
Serial Port Monitor is compatibel met zowel oudere als nieuwere versies van Windows, beginnend bij Vista en helemaal tot en met Windows 11, en ondersteunt daarnaast Windows Server 2008-2022 en Windows op ARM.
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 logs opnieuw kunt controleren en vergelijken.
Port Loopback-testen
Het testen van de seriële poort via een loopbackverbinding stelt je in staat om de functionaliteit van de datalijn en signaallijnen te controleren zonder dat er extra apparaten of poorten nodig zijn. In wezen zal de poort met zichzelf communiceren, omdat de TX-RX (verzenden – ontvangen)-lijnen met elkaar zijn verbonden.
De bovenstaande afbeelding laat zien welke contacten of pinnen met elkaar kortgesloten moeten worden. De dunnere lijnen zijn optioneel, omdat ze lijnen verbinden die voor handshaking worden gebruikt. Let op: de vrouwelijke interfaces – die met een plastic inzet in de afscherming – zijn op deze manier eenvoudiger te testen, omdat de pingaten met een paperclip of een stukje draad verbonden kunnen worden. Mannelijke interfaces hebben daarentegen een jumpwire nodig, of de tester moet een schroevendraaier tegen de benodigde pinnen houden – wat de test ook zal verstoren als de schroevendraaier wegglijdt.
Een succesvol resultaat van een poort-loopbacktest is dat je hetzelfde bericht ontvangt als dat je hebt verzonden. Het verdient de voorkeur om gedurende een periode veel data te versturen, om de poort te stresstesten en eventuele mogelijke defecten te ontdekken die niet zichtbaar worden bij één enkele verzending.
Hoe je een poort-loopbacktest uitvoert
1. Zoek uit welk type seriële poort je test.
2. Sluit de datalijnen aan en, optioneel, de handshake-lijnen volgens het diagram.
3. Open de seriële poortmonitor en begin met het volgen van de poort.
4. Stuur een bericht naar de poort en controleer de reactie.
Loopback-test van host
Een host-loopbacktest kan worden uitgevoerd als je twee seriële poorten op je moederbord hebt, of een USB-naar-serieel-adapter. Er zijn twee voordelen – ten eerste kun je de invoer en de uitvoer afzonderlijk volgen en berichten beide kanten op sturen, om de poorten afzonderlijk te testen. Ten tweede hoef je niet te prutsen met huishoudelijke voorwerpen en loop je niet het risico de poort te beschadigen.
Voor de meeste computers en adapters heb je een female-naar-female null-modemkabel nodig, zoals hierboven afgebeeld.
Hardware COM-poorttesters
In gevallen waarin de poort niet bij een computer hoort, of een computer niet toegankelijk is, kan het nodig zijn om een hardwarematige seriële tester te gebruiken, ook wel een breakout-tester genoemd. Deze apparaten kunnen tussen twee seriële apparaten worden geplaatst en laten zien welke lijnen actief zijn. Daarnaast maken complexere apparaten (zoals de OONO F-1023 die hierboven is afgebeeld) het mogelijk om 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 voeding die door signaallijnen wordt geleverd, en hebben daarom geen extra externe voeding nodig. Aan de andere kant kan een microcontroller worden geprogrammeerd om naast het feit dat hij uitbreidbaar is met WiFi-mogelijkheden voor testen op afstand, ook complexere en specifiekere tests uit te voeren.
FAQ
RS232-poorten kunnen defect raken als gevolg van negatieve invloeden of onjuist 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 handig COM-poorttest-programma kan u helpen de werking van elke COM-poort te controleren en mogelijke problemen te voorkomen.
✔ Veelzijdigheid. De software kan in een groot aantal gebruiksscenario’s worden toegepast. Het is in staat om seriële gegevens die via een gespecificeerde COM-poort (of meerdere tegelijk) worden verzonden te monitoren, lezen, opnemen, opslaan en analyseren. Bovendien stelt de app je in staat om het verzenden van gegevens naar de gewenste poort te emuleren in verschillende indelingen (string, binair, octaal, decimaal, hexadecimaal of gemengd).
✔ Betrouwbaarheid. Serial Port Tester is een stabiele utility die net zo goed werkt met alle versies van Windows OS, inclusief Windows 10 (zowel x32 als x64). Wat geweldig is, is dat alle interne drivers van de app digitaal zijn ondertekend.
✔ Gebruiksgemak. De ontwikkelaars van het programma hebben de app voorzien van een intuïtieve GUI, waardoor het proces van het testen van COM-poorten zo eenvoudig en efficiënt mogelijk wordt.
Een loopbacktest is een veelgebruikte manier om RS232-, RS422- en RS485-communicatieproblemen op te lossen. Het 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 u hoeft te doen is tijdelijk de juiste pinnen met elkaar verbinden, zodat signalen op dezelfde COM-interface kunnen worden verzonden en ontvangen.
Volg eenvoudigweg deze stappen om seriële poorten te controleren:
“Configuratiescherm > Apparaatbeheer > Poorten” De COM-poorten van je systeem worden weergegeven.