RS232 - Grunnleggende, applikasjoner og grensesnitt

Prøv Instrumentet Vårt For Å Eliminere Problemer





Hva er RS232?

RS-232 (X) er en seriell kommunikasjonsprotokoll, som ofte brukes til overføring og mottak av seriell data mellom to enheter. Den støtter både synkron og asynkron dataoverføring. Mange enheter i industrimiljøet bruker fortsatt RS-232-kommunikasjonskabel. Rs-232-kabelen brukes til å identifisere forskjellen mellom to signalnivåer mellom logikk 1 og logikk 0. Logikken 1 er representert av -12V og logikk 0 er + 12V. RS-232-kabelen fungerer med forskjellige baudhastigheter som 9600 bits / s, 2400bits / s, 4800bits / s osv. RS-232-kabelen har to-terminalenheter, nemlig dataterminalutstyr og datakommunikasjonsutstyr. Begge enhetene vil sende og motta signaler. Dataterminalutstyret er en dataterminal og datakommunikasjonsutstyr er modemer, eller kontrollere, etc.

Det generelle RS-232 kommunikasjonsdiagrammet



Nå har dagens fleste datamaskiner to serielle porter og en parallellport (RS232). Disse to typer porter brukes til å kommunisere med eksterne enheter, og de fungerer på forskjellige måter. Parallellporten sender og mottar 8-biters data om gangen over åtte separate ledninger, og dette overfører dataene veldig raskt, parallellportene brukes vanligvis til å koble en skriver til en PC .


En seriell port sender og mottar en-bit-data om gangen over en ledning, og den overfører data veldig sakte. RS-232 står for anbefalt baktalelse og 232 er et nummer X indikerer den nyeste versjonen som RS-232c, RS232s.



Den mest brukte typen serielle kabelkontakter er 9-pinners kontakter DB9 og 25-pinners kontakt DB-25. Hver av dem kan være en mannlig eller kvinnelig type. I dag bruker de fleste datamaskiner DB9-kontakten til asynkron datautveksling. Maksimal lengde på RS-232-kabelen er 50 fot.

RS-232 kommunikasjonskabel

RS232 Pin Beskrivelse

RS-232-kabel 25-pinners kontakt

Det er en 25-pinners kontakt, hver pin har sin funksjon er som følger.

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


PIN 2: Overfør data.

PIN 3: Motta data.

PIN 2 og PIN 3: Disse pinnene er de viktigste pinnene for dataoverføring og mottak. 1 & 2-pins brukes til dataoverføring og pin-3 brukes til data mottakende formål.

PIN 4 : Send forespørsel.

Pin 5 : Klar å sende.

PIN 6 : Datasett klar.

PIN-kode tjue: Dataterminal klar.

PIN 4, PIN 5, PIN 6, PIN 20: Disse pinnene er håndtrykkestiftene (flyt av kontroll). Normalt kan ikke terminaler overføre data før overføring er klar for sending er mottatt fra DCE.

PIN 7: Denne pinnen er den vanlige referansen for alle signaler, inkludert data, timing og styresignaler. DCE og DTE fungerer ordentlig på tvers av det serielle grensesnittet, og pin-7 må være koblet til begge ender uten at grensesnitt ikke fungerer.

PIN 8 : Denne pinnen er også kjent som mottatt linjesignaldetektorbærerdetektering. Dette signalet aktiveres når en passende transportør er etablert mellom de lokale og eksterne DCE-enhetene.

PIN9: Denne pinnen er en DTE seriell kontakt, dette signalet følger den innkommende ringen til en viss grad. Normalt brukes dette signalet i DCE-autosvar-modus.

PIN 10: Testnål.

PIN 11: ventemodus.

PIN 12: Databærer oppdage.

PIN 13: Klar å sende.

PIN 14: Overfør data.

PIN 15: Overfør klokke.

PIN 17: Motta klokke.

PIN 24: Ekstern klokke.

PIN 15, 17, 24 Synkrone modemer bruker signalene på disse pinnene. Disse pinnene er kontrollert bit timing.

PIN 16: Motta data.

PIN 18: Testnål.

PIN 19: Send forespørsel.

PIN 21: ( Signal Quality Detector) Denne pinnen indikerer kvaliteten på det mottatte bæresignalet fordi det sendende modemet må sendes 0 eller enten 1 på hver bitetid, modemet styrer tidspunktet for bitene fra DTE.

PIN 22: ( Ringindikator): Ringeindikatoren betyr at DCE informerer DTE om at telefonen ringer. Alle modemene er designet for direkte tilkobling til telefonnettverket utstyrt med autosvar.

PIN 23: Datasignalfrekvensdetektor

Påføring av RS232

RS-232 kabelgrensesnittdiagram

Funksjonen Auto-shutdown er ment å spare strøm. RS-232 er plassert til å fungere i avstengingsmodus med lite strøm. Systemet vil slå seg av når RS-232-enheten ikke brukes. Den automatiske avstengingspulsen vil slå seg av når det ikke er noen aktivitet på signalet i 30 sekunder. Det betyr at når en transceiver er koblet til RS-232-porten, men den ikke sender data. Pin 2 og Pin 3 brukes til å overføre og motta dataene. Pin 5 brukes til å koble til bakken. Max 232-enheten brukes til å kommunisere med DTE- og DCE-enhetene via RS-232-kabelen.

Den første pulsen overvåker både mottaker og senderaktivitet. Begge aktivitetene er stabile, og systemet går i hvilemodus eller avstengingsmodus. De fleste enheter som bruker RS-232-kabel er CPS og bærbare datamaskiner.

Grensesnitt RS232 til mikrokontrollere ved bruk av Max 232

Maks 232 - Level Shifter IC for PC-grensesnitt

Maks 232 fungerer som en bufferdriver for prosessoren. Den godtar standard digitale logiske verdier på 0 og 5 volt og konverterer dem til RS232-standarden på +10 og -10 volt. Få mikrokontrollere har innebygde serielle porter som muliggjør direkte tilkobling til RS232 seriell port på PC-en. Imidlertid gir mange mikrokontrollere en 0 til 5V utgang og krever en mellomliggende bufferkrets for å konvertere 0 til 5 volt til +10 og -10V som kreves av RS232-porten.

Max 232 IC består av to sender-mottaker-ordninger slik at to serielle porter kan kobles til med samme brikke. 5 kondensatorer på hver 1microFarad brukes til å generere den nødvendige RS232-standardspenningen fra TTL / CMOS-spenningen. Senderne konverterer TTL / CMOS-nivået til RS232-nivå mens mottakeren mottar RS232-inngangen og konverterer dem til TTL-nivåspenning.

Det er en 16-pinners IC med senderpinnene koblet til mikrokontrolleren og porten slik at inngangssenderpinnen får TTL-inngang fra mikrokontrolleren og utgangssenderpinnet leverer utgang til RS232-porten. Mottakerpinnene er koblet til RS232-porten slik at inngangsmottakerpinnen mottar RS232-standardinngang fra PC-porten og utgangsmottakertappen forsyner TTL-inngangen til mikrokontrolleren. Dermed tar senderen inngang fra mikrokontrolleren og gir utgang til RS232-porten, mens mottakeren tar inngang fra RS232-porten og gir utgang til mikrokontrolleren. De andre pinnene er koblet til 5 elektrolyttkondensatorer slik at en av kondensatorene brukes som en spenningsdobler for å få + 10V fra 5Vs og en annen kondensator brukes som en spenningsomformer for å få -10V og de andre tre kondensatorene brukes som bypasskondensatorer for henholdsvis Vcc, V + og V-pins. Dermed fungerer kondensatorene som spenningsgeneratorer.

En av de grunnleggende fordelene med Max 232 er at den opererer med en 5V-forsyning, som gjør det mulig å bruke en enkelt 5V-forsyning for både IC og Microcontroller.

Maks 232 stiftdiagram og kretsdiagram

MAX 232

Pin Diagram og intern skjema

Funksjoner av Max232 IC

  • Inngangsspenning på 5V.
  • Inngangsspenningsnivåer kompatible med TTL-standarden.
  • Utgangsspenningsnivåer kompatible med RS 232-standarden.
  • Den lave inngangsstrømmen på 0,1 mikroAmpere og utgangsstrømmen på 24 mA.
  • Den opererer i et temperaturområde fra -40 grader Celsius til +85 grader Celsius

Påføring av Max 232

Typiske applikasjoner av Max232 involverer modemer, datamaskiner, RS232-systemer og terminaler. For en typisk arbeidsapplikasjon som involverer Max 232 som et mellomliggende mellom mikrokontrolleren og RS 232 som er koblet til datamaskinen, mottar en av senderinngangspinnene TTL-inngang fra mikrokontrolleren, og kondensatorarrangementet får +/- 10V signalet som påføres den tilsvarende senderutgangspinnen, gitt til RS232-porten.

Mottakerens inngangsstift mottar 232 standardinngang fra RS232-porten, og tilsvarende mottakerutgangsstift gir TTL-standardutgangen til mikrokontrolleren. Dermed kan Max 232 IC brukes som en mellomforbindelse mellom Microcontroller og en datamaskin.

Fotokreditt: