Enheder, der kræver RS232-interface til seriel portkommunikation er masser. De inkluderer det meste af udstyret, der bruges i laboratorier, kvalitet og proceskontrollere, forskellige sensorer, måleinstrumenter såsom vægte og meget mere.
På trods af at standarden er så populær, er det ikke let at fejlsøge RS232-forbindelser. Du skal tage et antal aspekter, såsom hardware og kabling, kommunikationsindstillinger og protokoller, i betragtning - ethvert misforhold her kan forårsage et problem.
I denne artikel vil vi diskutere detaljeret de vigtigste aspekter ved seriel portfejlfinding.
Indhold
- Opret forbindelse til en korrekt COM-port
- Vælg et passende kabel
- Konfigurer kommunikationsparametre
- Udfør kommunikationsprotokollen
- Kør kommunikationsapplikationen
For at kunne fejlsøge fejlsøgning af den serielle grænseflade, dvs. for at opdage og løse problemer på et tidligt tidspunkt, er det vigtigt at se datastrømmen, og dette er muligt ved hjælp af speciel software - Seriel portfinding software af Electronic Team.
Serial Debugger (alias Serial Port Monitor) er et COM-port debug-værktøj i høj kvalitet, der kan logge, vise og hjælpe dig med at analysere seriel portkommunikation i systemet.
Opret forbindelse til en korrekt COM-port
Hvis din computer er udstyret med flere COM-porte, skal du sørge for at vælge den rigtige. Hvis du er i tvivl om lancering Enhedshåndtering og marker afsnittet "Porte (COM & LPT)", det skal vise en liste over porte, der er installeret i systemet inklusive virtuelle porte, hvis du har nogen.
Vælg et passende kabel
De kabler, du bruger til at oprette forbindelse til porten, betyder også noget. Et typisk kabel vil have mindst tre ledninger - sende og modtage linjer og signaljord.
Nogle enheder kræver muligvis yderligere linjer til styring af datastrømmen, f.eks. til ‘håndtryk af hardware’ (RTS/CTS eller DTR/DSR dataflow). Hvis du ikke har yderligere ledninger, kan du ikke kommunikere med enheden.
De to vigtigste kabeltyper er ‘modemkabler’ og ‘nulmodemkabler’, forskellen mellem de to er, at i førstnævnte ledninger går lige igennem, mens de sidstnævnte krydses.
Læs mere om RS-232 Fejlfinding
Konfigurer serielle kommunikationsparametre
Der er et sæt parametre, der skal konfigureres til kommunikationen - baud rate, paritet, antal databits, stopbits, flowkontrol, etc. Din kommunikationssoftware tilsidesætter normalt de parametre, der er indstillet af Windows Device Manager.
Seriel debugger gør denne opgave let, takket være brugervenlig grænseflade og intuitiv navigation behøver du ikke nogen programmeringsfærdigheder for at få indstillingerne rigtige og fejle den serielle port.
Udfør kommunikationsprotokollen
Protokoller varierer i deres kompleksitet, og der er ingen standard for kommunikation med en bestemt enhed eller enhedsklasse.
Typisk enkle protokoller kræver en tekstkommando for en enhed til at overføre data, og modtagne data kan let læses i en teksteditor. Du kan endda have en knap på en enhed ved at trykke på, hvilken vil starte dataoverførsel.
Mere komplekse protokoller muligvis brug for nogle beregninger og opsætning af svar, data modtaget via sådanne protokoller kan muligvis være nødt til at konverteres fra en binær værdi for at kunne læses af mennesker.
Kort sagt, det mindste, du skal vide for at fejlsøge port, er hvilken kommando, du har brug for at sende til en enhed, og hvordan du tolker data modtaget fra en enhed.
Tip: Du kan finde flere oplysninger i enhedsvejledningen eller kontakte producenten af en enhed.
Kør kommunikationsapplikationen
Nu når du er færdig med at opsætte forbindelsen, kan du gøre det hent Serial Port Debug-software til overførsel af data til eller fra en seriel enhed. Softwaren tillader det indsamling og visning af data, der udveksles mellem en enhed og en app.
Bortset fra det tilbyder det ekstra funktioner såsom filtrering ud og søge efter relevante data, og eksporterer data i en antal formater. Du kan bruge indbygget terminal til implementering tekstkommandoer og gør det meste af den rene brugergrænseflade, en bonus til at bruge Serial Port Monitor.
Denne serielle port debugger er kraftig, men alligevel kompakt og let at bruge og. Det giver mulighed for at udforske operativsystemet samt overvåge serielle porte med det formål at opdage problemer med systemet, applikationer og processer.