RS232 - Noțiuni de bază, aplicații și interfață

Încercați Instrumentul Nostru Pentru Eliminarea Problemelor





Ce este RS232?

RS-232 (X) este un protocol de comunicație serial, utilizat în mod obișnuit pentru transferul și primirea datelor seriale între două dispozitive. Suportă atât transmisii de date sincrone, cât și asincrone. Multe dispozitive din mediul industrial folosesc încă cablu de comunicație RS-232. Cablul RS-232 este utilizat pentru a identifica diferența dintre două niveluri de semnal între logica 1 și logica 0. Logica 1 este reprezentată de -12V, iar logica 0 este reprezentată de + 12V. Cablul RS-232 funcționează la viteze de transmisie diferite, cum ar fi 9600 biți / s, 2400 biți / s, 4800 biți / s etc. Cablul RS-232 are dispozitive cu două terminale și anume echipamente pentru terminale de date și echipamente pentru comunicații de date. Ambele dispozitive vor trimite și primi semnale. Echipamentul terminal de date este un terminal de computer, iar echipamentul de comunicare a datelor este modem sau controler etc.

Diagrama generală de comunicare RS-232



Acum, majoritatea computerelor personale din ziua de azi au două porturi seriale și un port paralel (RS232). Aceste două tipuri de porturi sunt utilizate pentru comunicarea cu dispozitive externe și funcționează în moduri diferite. Portul paralel trimite și primește datele de 8 biți la un moment dat, peste opt fire separate și acest lucru transferă datele foarte rapid, porturile paralele sunt de obicei utilizate pentru a conecta o imprimantă la un computer .


Un port serial trimite și primește date pe un bit pe un singur fir și transferă datele foarte încet. RS-232 reprezintă recomandarea calomniată, iar 232 este un număr X care indică cea mai recentă versiune, cum ar fi RS-232c, RS232s.



Cel mai frecvent utilizat tip de conectori de cabluri seriale sunt conectorii cu 9 pini DB9 și conectorul cu 25 de pini DB-25. Fiecare dintre ele poate fi de tip masculin sau feminin. În prezent, majoritatea computerelor folosesc conectorul DB9 pentru schimbul de date asincron. Lungimea maximă a cablului RS-232 este de 50 de picioare.

Cablu de comunicare RS-232

Descriere pin RS232

Conector RS-232 cu 25 pini

Este un conector cu 25 de pini, fiecare pin are funcția sa după cum urmează.

PIN 1 : (Teren de protecție) Este un Pin de sol.


PIN 2: Transmit Data.

PIN 3: Primiți date.

PIN 2 și PIN 3: Acești pini sunt cei mai importanți pini pentru transmiterea și primirea datelor. Pinii 1 și 2 sunt utilizați pentru transmiterea datelor, iar pin-3 sunt utilizați pentru primirea datelor.

PIN 4 : Solicitare de trimis.

Pinul 5 : Ștergeți pentru a trimite.

PIN 6 : Set de date gata.

Cod PIN douăzeci: Terminal de date gata.

PIN 4, PIN 5, PIN 6, PIN 20: Acești pini sunt ace de strângere a mâinii (fluxul de control). În mod normal, terminalele nu pot transmite datele până când nu se recepționează DCE.

PIN 7: Acest pin este referința comună pentru toate semnalele, inclusiv date, sincronizare și semnale de control. DCE și DTE funcționează corect pe interfața serială și pin-7 trebuie conectat la ambele capete, fără ca interfața să nu funcționeze.

PIN 8 : Acest pin este, de asemenea, cunoscut sub numele de linie recepționată pentru detectarea purtătorului. Acest semnal este activat atunci când este stabilit un purtător adecvat între dispozitivele DCE locale și la distanță.

PIN9: Acest pin este un conector serial DTE, acest semnal urmează într-o anumită măsură inelul de intrare. În mod normal, acest semnal este utilizat de modul de răspuns automat DCE.

PIN 10: Pin de testare.

PIN 11: selectare standby.

PIN 12: Detectarea operatorului de date.

PIN 13: Ștergeți pentru a trimite.

PIN 14: Transmit data.

PIN 15: Transmit ceasul.

PIN 17: Primiți ceas.

PIN 24: Ceas extern.

PIN 15, 17, 24 Modemurile sincrone utilizează semnalele de pe acești pini. Acești pini sunt sincronizați cu biți controlați.

PIN 16: Primiți date.

PIN 18: Pin de testare.

PIN 19: Solicitare de trimis.

PIN 21: ( Detector calitatea semnalului) Acest pin indică calitatea semnalului purtător recepționat, deoarece modemul de transmisie trebuie să fie trimis 0 sau fie 1 la fiecare bit de timp, modemul controlează sincronizarea biților din DTE.

PIN 22: ( Indicator de apel): Indicatorul de apel înseamnă că DCE informează DTE că sună telefonul. Toate modemurile concepute pentru conectarea directă la rețeaua telefonică echipate cu răspuns automat.

PIN 23: Detector rata de semnal de date

Aplicarea RS232

Diagrama interfeței cablului RS-232

Funcția de oprire automată este menită să economisească energie. RS-232 este plasat să funcționeze în modul de oprire a consumului redus de energie. Sistemul se va opri ori de câte ori dispozitivul RS-232 nu este utilizat. Pulsul de închidere automată se va opri de fiecare dată când nu există nicio activitate pe semnal timp de 30 de secunde. Înseamnă că ori de câte ori un transmițător este conectat la portul RS-232, dar nu trimite date. Pinul 2 și Pinul 3 sunt utilizate pentru transmiterea și primirea datelor. Pinul 5 este utilizat pentru conectarea la sol. Dispozitivul Max 232 este utilizat pentru a comunica cu dispozitivele DTE și DCE prin cablul RS-232.

Primul impuls de închidere automată monitorizează atât receptorul, cât și activitatea emițătorului. Ambele activități sunt stabile, iar sistemul trece în modul de repaus sau în modul de oprire. Majoritatea dispozitivelor care utilizează cablul RS-232 sunt CPS și laptopuri.

Interfață RS232 la microcontrolere folosind Max 232

Max 232 - IC pentru schimbarea nivelului pentru interfața PC

Max 232 acționează ca un driver tampon pentru procesor. Acceptă valorile logice digitale standard de 0 și 5 volți și le convertește în standardul RS232 de +10 și -10 volți. Puține microcontrolere au porturi seriale încorporate care permit conexiunea directă cu portul serial RS232 al computerului. Cu toate acestea, multe microcontrolere dau o ieșire de la 0 la 5V și necesită un circuit tampon intermediar pentru a converti 0 la 5 volți la +10 și -10V cerute de portul RS232.

Max 232 IC constă din două dispozitive transmițător-receptor, astfel încât două porturi seriale să poată fi conectate utilizând același cip. 5 condensatori din fiecare 1microFarad sunt utilizați pentru a genera tensiunea standard RS232 necesară din tensiunea TTL / CMOS. Transmițătoarele convertesc nivelul TTL / CMOS la nivelul RS232, în timp ce receptorul primește intrarea RS232 și le convertește în tensiunea nivelului TTL.

Este un IC cu 16 pini, cu pinii transmițătorului conectați la microcontroler și la port, astfel încât pinul transmițătorului de intrare să primească intrarea TTL de la microcontroler și pinul transmițătorului de ieșire să furnizeze ieșirea la portul RS232. Pinii receptorului sunt conectați la portul RS232 astfel încât pinul receptorului de intrare primește intrarea standard RS232 de la portul PC și pinul receptorului de ieșire furnizează intrarea TTL la microcontroler. Astfel, transmițătorul preia intrarea de la microcontroler și dă ieșire la portul RS232, în timp ce receptorul preia intrarea de la portul RS232 și dă ieșire la microcontroler. Ceilalți pini sunt conectați la 5 condensatori de electroliți, astfel încât unul dintre condensatori este folosit ca dublor de tensiune pentru a obține + 10V de la 5V și un alt condensator este utilizat ca invertor de tensiune pentru a obține -10V, iar ceilalți trei condensatori sunt folosiți ca condensatori de bypass pentru pinii Vcc, V + și respectiv V-. Astfel, condensatorii acționează ca generatoare de tensiune.

Unul dintre avantajele de bază ale Max 232 este că funcționează cu o sursă de 5V, care permite utilizarea unei singure surse de 5V atât pentru IC, cât și pentru microcontroler.

Diagrama Max 232 Pin și Diagrama circuitului

MAX 232

Diagrama Pin și schema internă

Caracteristici ale Max232 IC

  • Tensiunea de alimentare de intrare de 5V.
  • Nivele de tensiune de intrare compatibile cu standardul TTL.
  • Niveluri de tensiune de ieșire compatibile cu standardul RS 232.
  • Curentul de intrare scăzut de 0,1microAmpere și curentul de ieșire de 24mA.
  • Funcționează într-un interval de temperatură de la -40 grade Celsius la +85 grade Celsius

Aplicarea Max 232

Aplicațiile tipice ale Max232 implică modemuri, computere, sisteme RS232 și terminale. Pentru o aplicație tipică de lucru care implică Max 232 ca intermediar între microcontroler și RS 232 conectat la computer, unul dintre pinii de intrare a emițătorului primește intrarea TTL de la microcontroler și aranjamentul condensatorului obține semnalul +/- 10V care este aplicat la pinul de ieșire al emițătorului corespunzător, dat portului RS232.

Pinul de intrare al receptorului primește 232 de intrări standard din portul RS232 și, prin urmare, pinul de ieșire al receptorului corespunzător conferă ieșirea standard TTL către microcontroler. Astfel, Max 232 IC poate fi utilizat ca o conexiune intermediară între microcontroler și computer.

Credit foto:

  • Diagrama Pin și descrierea Max 232 IC de către siongboon
  • Conector pin RS232 prin cablu zytrax
  • Diagrama interfeței cablului RS232 de maximintegrat