RS-232 Fejlfinding
Almindelige serielle
portproblemer

RS232 fejlsoftwarelogo
TOP VALG

Serial Port Monitor

4.8 Rangorde gebaseerd op 41+ gebruikers, Anmeldelser(75)

Professionelt A/V-udstyr anvendt i signalstyringssystemer styres almindeligvis af RS-232 seriel kommunikationsprotokol. Forstærkere, omskiftere, lysdæmpere, forlængere, projektorer og matrixomskiftere er blot et par eksempler på den slags udstyr, der kontrolleres af RS-232-protokollen.

En forståelse af den underliggende teknologi i RS-232-protokollen kan være uundværlig, når du står over for problemer, mens du bruger dit udstyr. At vide, hvad man skal kigge efter, kan minimere den brugte tid til fejlfinding af RS-232-forbindelser.

I denne artikel vil vi forsøge at give dig en grundlæggende forståelse af RS-232-forbindelser og hjælpe dig med at løse eventuelle serielle portproblemer, du støder på.

Seriel port debug-software
14-dages gratis prøveperiode

Indhold


  1. Hvad er RS-232-protokol?
  2. Serielle RS-232 udskæringer
  3. Spændingsområder
  4. Baud Rate
  5. Kabellængde begrænsninger
  6. Fejlfinding i serieport

RS-232-protokol


Electronic Industries Association (EIA) definerede oprindeligt RS-232 i 1962 som en anbefalet standard (RS) til grænseflade med et modem. I januar 1987 blev standarden ændret til den seneste version, RS-232D. Disse ændringer blev foretaget for at sikre kompatibilitet med internationale standarder CCITT V.24, V.28 og IS2110.

RS-232 udskæringer


Nedenfor er de standard pin-outs til RS-232-protokollen til IBM-kompatible computere. De mest almindelige forbindelser indeholder enten et 9-polet eller et 25-polet stik.

Standard pin-outs til RS-232-protokollen

Ikke alle stifter i 25-pin-stikket bruges til transmission af data. De ekstra stifter bruges ofte til test af port-loop-back. 9-pin- og 25-pin-stikkene har modsatte betegnelser for deres nummer 2 og 3-stifter. A/V-udstyr bruger normalt et 9-polet stik til dets RS-232-forbindelser. I mange tilfælde kan pin-outs være forskellige på dit A/V-udstyr og styresystemet eller computeren. Et eksempel ville være, hvor 2 og 3-stifterne vendes, hvilket gør det muligt at oprette forbindelsen med pin-to-pin-ledninger mellem et 9-pin-stik og 9-pin-kabel. "Terminal block" -stik bliver populære hos A/V-udstyrsproducenter. Disse stik muliggør nem installation uden lodning kræves.

Spændingsområder


RS-232 stifter har et standard spændingsområde fra -15V til + 15V for alle dets signalstifter. Spændingssving, der opstår under transmission af data, kan i alt være 30V. RS-232-porte kan arbejde med spændinger så lave som -5V til + 5V. Kompatibilitet med forskellige udstyrstyper muliggøres af det brede spændingsinterval, som RS-232 kan bruge, og dette hjælper også til at minimere interferens ved at give mulighed for en større støjmargin.

RS-232 signalledninger kan generere betydelig elektrisk støj på grund af de store spændingsudsving. Dette betyder, at du ikke skal køre dette signal tæt på mikrofon- eller lydlinjer med høj impedans. Hvis du kræver, at disse signaler kører i nærheden af ​​hinanden, skal du beskytte alle dine lydledninger korrekt.

Baud Rate


Baud-hastighed måler hastigheden af ​​datatransmission mellem to porte og betragtes generelt som bits i sekundet. RS-232-protokollen styrer baudhastigheden. Baudhastigheder falder normalt i intervallet fra 1200 til 19200. Fra og med 1200 fordobles satserne gennem de almindelige baudhastigheder på 1200, 2400, 4800, 9600 og 19200.

Kabellængde begrænsninger


Når baudhastigheden øger det serielle kabel, der forbinder dit A / V-udstyr, og dets styringssystem skal falde. Generelt er et 100 fods kabel passende til 1200 til 2400 baud. For 9600 baud skal dit kabel være en maksimal længde på 50 fod, og du er nødt til at forkorte dette til 20 fod, hvis du sender ved 19200 baud.

Fejlfinding


Fejlfinding i serieporten falder i to brede kategorier. Softwarekompatibiliteter eller konflikter kan forårsage dine forbindelsesproblemer, ligesom fysiske forbindelsesproblemer med din hardware.

Seriel port debug-software
14-dages gratis prøveperiode

Hardware


En af de mest almindelige serielle portfejl, som installatører støder på, når de tilslutter en enhed til kontrolsystemet, er forkerte ledninger. De fleste kontrolsystemer kræver kun tilslutning af to ledninger til den kontrollerede enhed. Transmission (XMT) og jord (GND) benene på styresystemet er forbundet til modtage (RCV) og jord (GND) på henholdsvis den kontrollerede enhed, som vist nedenfor (fig. 1)

Figur 1

Hvis styresystemet skal modtage et svar fra den kontrollerede enhed, skal der også tilsluttes en tredje ledning (fig. 2). For eksempel er dette den anbefalede ledningsføring, hvis du kontrollerer en enhed gennem din computers COM-port.

Figur 2

Bekræftelse af en korrekt forbindelse


Hvis alle stifterne ikke er mærket, kan det være vanskeligt at se, om kablingen mellem styresystemport og styret enhedsport er udført korrekt. Hvis der er et terminalblokkestik, kan du bruge et voltmeter til at overvåge spændingen og kontrollere, at forbindelsen er god. Test spændingen med voltmeteret indstillet til “DC”. Du ønsker, at aflæsningen mellem RCV-stiften og GND-stiften på terminalblokkontakten skal være mellem -12V og -6V. Din XMT-linje skal have den samme aflæsning som vist nedenfor (fig. 3)

Figur 3

Hvis spændingen på modtagerledningen forbliver på 0 volt, efter at du har tilsluttet styresystemet og den kontrollerede enhed, indikerer dette, at dine serielle portforbindelsesproblemer er resultatet af transmissions- og modtagelinierne er vendt (fig. 4).

Figur 4

Software


Hvis din COM-portfejl vedvarer, efter at du har verificeret hardwareforbindelsen, kan problemet ligge i softwarekommunikationsindstillingerne for både styringssystemet og den kontrollerede enhed.

Softwareindstillingerne skal være identiske for korrekt kommunikation mellem enhederne. Baud-hastighed er en parameter, der skal matche på begge systemer, så hvis dit kontrolsystem fungerer på 2400 baud, skal du også have din enhed indstillet til 2400 baud. Databits, paritet og stopbits er andre parametre, der skal indstilles identisk for at kommunikation kan strømme. Antallet af bits, der transmitteres i en enkelt karakter, benævnes databitarne og kan indstilles til enten 7 eller 8. Paritet definerer, om antallet af 1'er i en enkelt transmission er ulige eller lige. Det kan indstilles til Ingen, hvis paritet ikke er vigtig for din ansøgning.

Stopbit kan indstilles til 0, 1 eller 2 og definerer slutningen af ​​transmissionen. A/V-enheder indstilles normalt med databits til 8, Paritet ved ingen og 1 stopbit. Dette kaldes indstillingen “8 n 1”. Hvis du fejlfinder problemer med seriel portkommunikation, skal du kontrollere, at alle disse indstillinger er de samme i begge ender af din forbindelse.

Serial Port Debugger software er et værktøj, der tilbydes af Eltima Software, der fungerer som hjælpemiddel til fejlfinding af seriel portkommunikation. Det kan reducere den krævede tid til at finde og løse problemer med din serielle portkommunikation i høj grad.

Serial Port Debugger hjælper med fejlfinding af COM-porten ved at give dig mulighed for at overvåge, logge og analysere en af ​​dine serielle porte. Softwareværktøjets brugergrænseflade lader dig se på disse data i en række forskellige visninger, der hjælper dig med at spore problemer hurtigt. Du kan også efterligne afsendelse af data til en seriel enhed og afspilningssessioner, så du kan gennemgå flere forekomster af de samme data, der sendes til en port. Dette giver dig mulighed for at søge efter forskelle, der kan føre dig til løsningen på dit problem.

rs232 fejlsøgningsværktøj

RS232-fejlsoftware kan vise sig at være et uundværligt værktøj, når det konfronteres med serielle portkommunikationsproblemer. Læg den i din software-værktøjskasse i dag, og start strømline dine fejlfindingssessioner.

lille logo Serial Port Monitor
#1 at Serial Port Software
Serial Port Monitor
Log en analyseer seriële poort activiteit
4.6 rangorde gebaseerd op 75+ gebruikers
Vraag een download-link voor uw bureaublad aan
Verstuur uw e-mailadres om een link te krijgen om een snelle download-link op uw bureaublad te krijgen en te beginnen!
or