RS232 - Grundlæggende, applikationer og grænseflade

Prøv Vores Instrument Til At Fjerne Problemer





Hvad er RS232?

RS-232 (X) er en seriel kommunikationsprotokol, der almindeligvis bruges til overførsel og modtagelse af serielle data mellem to enheder. Det understøtter både synkron og asynkron datatransmission. Mange enheder i det industrielle miljø bruger stadig RS-232-kommunikationskabel. Rs-232-kabel bruges til at identificere forskellen mellem to signalniveauer mellem logik 1 og logik 0. Logikken 1 er repræsenteret af -12V og logik 0 er repræsenteret + 12V. RS-232-kablet fungerer ved forskellige baudhastigheder som 9600 bits / s, 2400bits / s, 4800bits / s osv. RS-232-kablet har to terminalenheder, nemlig dataterminaludstyr og datakommunikationsudstyr. Begge enheder sender og modtager signaler. Dataterminaludstyret er en computerterminal, og datakommunikationsudstyr er modemer eller controllere osv.

Det generelle RS-232 kommunikationsdiagram



Nu har en dags dag de fleste af de personlige computere to serielle porte og en parallelport (RS232). Disse to typer porte bruges til at kommunikere med eksterne enheder, og de fungerer på forskellige måder. Den parallelle port sender og modtager 8-bit data ad gangen over otte separate ledninger, og dette overfører dataene meget hurtigt, de parallelle porte bruges typisk til at forbinde en printer til en pc .


En seriel port sender og modtager en-bit data ad gangen over en ledning, og den overfører data meget langsomt. RS-232 står for anbefalet bagvaskelse og 232 er et tal X angiver den nyeste version som RS-232c, RS232s.



Den mest anvendte type serielle kabelforbindelser er 9-bens stik DB9 og 25-bens stik DB-25. Hver af dem kan være en mandlig eller kvindelig type. I dag bruger de fleste computere DB9-stikket til asynkron dataudveksling. Den maksimale længde på RS-232-kablet er 50 fod.

RS-232 kommunikationskabel

RS232 Pin Beskrivelse

RS-232-kabel 25-polet stik

Det er et 25-bens stik, hver pin har sin funktion er som følger.

PIN 1 : (Beskyttelsesgrund) Det er en jordnål.


PIN 2: Overfør data.

PIN 3: Modtag data.

PIN 2 & PIN 3: Disse ben er de vigtigste ben til transmission og modtagelse af data. 1 & 2-benene bruges til datatransmission og pin-3 bruges til data-modtagelsesformål.

PIN 4 : Anmodning om at sende.

Pin 5 : Klar at sende.

PIN 6 : Datasæt klar.

PIN tyve: Dataterminal klar.

PIN 4, PIN 5, PIN 6, PIN 20: Disse stifter er håndtryksstifterne (flow af kontrol). Normalt kan terminaler ikke transmittere dataene, før der er modtaget klar til at sende transmission fra DCE.

PIN 7: Denne pin er den almindelige reference for alle signaler, inklusive data, timing og styresignaler. DCE og DTE fungerer korrekt på tværs af den serielle grænseflade, og pin-7 skal forbindes i begge ender uden grænseflade fungerer ikke.

PIN 8 : Denne pin er også kendt som modtagerlinjesignaldetektorbærerdetektering. Dette signal aktiveres, når der oprettes en passende transportør mellem de lokale og eksterne DCE-enheder.

PIN9: Denne pin er et DTE serielt stik, dette signal følger den indgående ring i en udstrækning. Normalt bruges dette signal i DCE-autosvar-tilstand.

PIN 10: Testnål.

PIN 11: vælg standby.

PIN 12: Registrering af databærer.

PIN 13: Klar at sende.

PIN 14: Overfør data.

PIN 15: Send ur.

PIN 17: Modtag uret.

PIN 24: Eksternt ur.

PIN 15, 17, 24 Synkrone modemer bruger signalerne på disse ben. Disse ben er kontrolleret bit timing.

PIN 16: Modtag data.

PIN 18: Testnål.

PIN 19: Anmodning om at sende.

PIN-kode 21: ( Signalkvalitetsdetektor) Denne pin Indikerer kvaliteten af ​​det modtagne bærersignal, fordi det sendende modem skal sendes 0 eller enten 1 på hver bittid, modemet styrer timingen af ​​bitene fra DTE.

PIN 22: ( Ringindikator): Ringeindikatoren betyder, at DCE informerer DTE om, at telefonen ringer. Alle modemer designet til direkte tilslutning til telefonnettet udstyret med autosvar.

PIN 23: Datasignalfrekvensdetektor

Anvendelse af RS232

RS-232 kabelinterfacediagram

Funktionen Auto-shutdown er beregnet til at spare strøm. RS-232 er placeret til at fungere i nedlukningstilstand med lav effekt. Systemet lukker ned, når RS-232-enheden ikke bruges. Den automatiske nedlukningspuls lukker sig ned, når der ikke er nogen aktivitet på signalet i 30 sek. Det betyder, at når en transceiver er forbundet til RS-232-porten, men den ikke sender data. Pin 2 og Pin 3 bruges til transmission og modtagelse af data. Pin 5 bruges til at forbinde til jorden. Max 232-enheden bruges til at kommunikere med DTE- og DCE-enheder via RS-232-kablet.

Den første puls til automatisk nedlukning overvåger både modtager og senderaktivitet. Begge aktiviteter er stabile, og systemet går i dvaletilstand eller nedlukningstilstand. De fleste enheder, der bruger RS-232-kabel, er CPS og bærbare computere.

Interfacing RS232 til mikrokontroller ved hjælp af Max 232

Max 232 - Level Shifter IC til PC-interface

Max 232 fungerer som en bufferdriver for processoren. Den accepterer de standard digitale logiske værdier på 0 & 5 volt og konverterer dem til RS232-standarden på +10 & -10 volt. Få mikrokontrollere har indbyggede serielle porte, der giver mulighed for direkte forbindelse til RS232 seriel port på pc'en. Imidlertid giver mange mikrocontrollere et 0 til 5V output og kræver et mellemliggende buffer kredsløb for at konvertere 0 til 5 volt til +10 og -10V krævet af RS232 porten.

Max 232 IC består af to sendermodtagerarrangementer, således at to serielle porte kan tilsluttes ved hjælp af den samme chip. 5 kondensatorer på hver 1microFarad bruges til at generere den krævede RS232-standardspænding fra TTL / CMOS-spændingen. Senderne konverterer TTL / CMOS niveau til RS232 niveau, mens modtageren modtager RS232 input og konverterer dem til TTL niveau spænding.

Det er en 16-bens IC, hvor senderstifterne er tilsluttet mikrokontrolleren og porten, således at indgangssenderstiften får TTL-indgang fra mikrocontrolleren, og output-transmitterstiften leverer output til RS232-porten. Modtagerstifterne er forbundet til RS232-porten, således at inputmodtagerstiften modtager RS232-standardindgang fra PC-porten, og outputmodtagerstiften leverer TTL-indgangen til mikrocontrolleren. Således tager senderen input fra mikrokontrolleren og giver output til RS232-porten, mens modtageren tager input fra RS232-porten og giver output til mikrokontrolleren. De andre ben er tilsluttet til 5 elektrolytkondensatorer, således at en af ​​kondensatorerne bruges som en spændingsdobler til at få + 10V fra 5Vs, og en anden kondensator bruges som en spændingsomformer til at få -10V, og de andre tre kondensatorer bruges som bypass-kondensatorer for henholdsvis Vcc, V + og V-pins. Således fungerer kondensatorerne som spændingsgeneratorer.

En af de grundlæggende fordele ved Max 232 er, at den fungerer med en 5V forsyning, som giver mulighed for at bruge en enkelt 5V forsyning til både IC og Microcontroller.

Maks. 232 stiftdiagram og kredsløbsdiagram

MAX 232

Pin Diagram og intern skematisk

Funktioner af Max232 IC

  • Indgangsspænding på 5V.
  • Indgangsspændingsniveauer kompatible med TTL-standarden.
  • Udgangsspændingsniveauer kompatible med RS 232-standarden.
  • Den lave indgangsstrøm på 0,1 mikroAmpere og udgangsstrøm på 24 mA.
  • Det fungerer i et temperaturinterval på -40 grader Celsius til +85 grader Celsius

Anvendelse af Max 232

Typiske anvendelser af Max232 involverer modemer, computere, RS232-systemer og terminaler. For en typisk arbejdsapplikation, der involverer Max 232 som et mellemprodukt mellem Microcontroller og RS 232 forbundet til computeren, modtager en af ​​senderindgangsstifterne TTL-input fra Microcontroller, og kondensatorarrangementet får +/- 10V-signalet, der påføres den tilsvarende senderudgangsstift, der gives til RS232-porten.

Modtagerindgangsstiften modtager 232 standardindgange fra RS232-porten, og den tilsvarende modtagerudgangsstift giver derfor TTL-standardudgangen til mikrokontrolleren. Således kan Max 232 IC bruges som en mellemforbindelse mellem Microcontroller og en computer.

Fotokredit:

  • Pin Diagram og beskrivelse af Max 232 IC af siongboon
  • RS232 kabelstiftforbindelse af zytrax
  • RS232-kabelinterfacediagram af maksimeret