Sunteți pe pagina 1din 8

Universitatea 

„Ştefan cel Mare”


Facultatea de Inginerie Electrică şi Ştiinţa Calculatoarelor

Protocolul
RS232

Student: Moroșan Dimitrie   Coordonator:


Specializare: Rețele de Comunicații și Calculatoar ș.l.dr.ing. Cerlincă Marius

Grupa: 31111a                                                                                         

Suceava 2020    
Contents
Introducere..................................................................................................................................................2
Comunicatia seriala.....................................................................................................................................2
Standardul RS232........................................................................................................................................3
Specificatii Electrice....................................................................................................................................4
Modul de funcționare a interfeței RS232.....................................................................................................4
Specificații mecanice...................................................................................................................................6
Descrierea pinilor........................................................................................................................................7
Introducere

Unul dintre cele mai vechi și populare protocoluri de comunicare care este utilizat în
industrii și produse comerciale este Protocolul de comunicare RS232. Termenul RS232 înseamnă
„Standard recomandat 232” și este un tip de comunicație serială utilizat pentru transmiterea
datelor în mod normal la distanțe medii. A fost introdus în anii 1960 și și-a găsit drumul în multe
aplicații precum imprimante pentru computere, dispozitive de automatizare din fabrică etc.
Astăzi există multe protocoale moderne de comunicare precum RS485, SPI, I2C, CAN etc. le
puteți verifica dacă sunteți interesat . În acest articol, vom înțelege elementele de bază ale
protocolului RS232 și cum funcționează.

Comunicatia seriala

În telecomunicații, procesul de trimitere secvențială a datelor printr-o magistrală de


computer este denumit comunicație serială, ceea ce înseamnă că datele vor fi transmise bit cu bit.
În timp ce în comunicație paralelă, datele sunt transmise într-un octet (8 biți) sau caracter pe mai
multe linii de date sau bus-uri la un moment dat. Comunicarea în serie este mai lentă decât
comunicarea în paralel, dar este utilizată pentru transmiterea lungă a datelor datorită costurilor
mai reduse și din motive practice.

Fig. 1 Comunicatia serială

Fig.2 Comunicația paralelă


Moduri de transfer de date în comunicarea în serie:
 Transfer de date asincron - Modul în care biții de date nu sunt sincronizați de un impuls
de ceas. Pulsul de ceas este un semnal utilizat pentru sincronizarea funcționării într-un
sistem electronic.
 Transfer sincron de date - Modul în care biții de date sunt sincronizați de un impuls de
ceas.

Caracteristicile comunicării în serie:

 Rata de transmisie este utilizată pentru a măsura viteza de transmisie. Este descris ca
numărul de biți care trec într-o secundă. De exemplu, dacă rata de transmisie este de 200,
atunci 200 de biți pe secundă trecuți. În liniile telefonice, ratele de transmisie vor fi
14400, 28800 și 33600.
 Stop Bits sunt folosiți pentru un singur pachet pentru a opri transmisia care este notată ca
„T”. Unele valori tipice sunt 1, 1,5 și 2 biți.
 Parity Bit este cea mai simplă formă de verificare a erorilor. Există de patru feluri, adică
pare impare, marcate și distanțate. De exemplu, dacă 011 este un număr, bitul de paritate
= 0, adică paritatea pară și paritatea = 1, adică paritatea impară.

Standardul RS232

RS232C „Standardul recomandat 232C” este versiunea recentă a standardului 25 pini,


în timp ce RS232D care are 22 pini. În noul computer de tip D masculin D, care are 9 pini.
RS232 este un protocol standard utilizat pentru comunicații seriale, este utilizat pentru
conectarea computerului și a dispozitivelor sale periferice pentru a permite schimbul de date
seriale între ele. Pe măsură ce obține tensiunea pentru calea utilizată pentru schimbul de date
între dispozitive. Este utilizat în comunicații seriale de până la aprox. 15m cu o rată de 1.492
kbps. După cum definește EIA, RS232 este utilizat pentru conectarea echipamentelor de
transmisie a datelor (DTE) și a echipamentelor de comunicare a datelor (DCE).

Fig. 3 Protocolul RS232


Comunicația UART este utilizată în conectarea cu RS232 pentru transferul de date între
imprimantă și computer. Microcontrolerele nu sunt capabile să gestioneze astfel de niveluri de
tensiune, conectorii sunt conectați între semnale RS232. Acești conectori sunt cunoscuți sub
denumirea de conector DB-9 ca port serial și sunt de tip tip conector masculin (DTE) și conector
feminin (DCE).

Specificatii Electrice

Niveluri de tensiune: RS232 folosit și ca sol și nivel de 5V. Binarul 0 funcționează cu tensiuni
de până la + 5V până la + 15Vdc. Se numește „ON” sau spațiere (nivel de înaltă tensiune), în
timp ce Binary 1 funcționează cu tensiuni de până la -5V până la -15Vdc. Se numește „OFF” sau
marcare (nivel de tensiune scăzută).
Nivelul tensiunii semnalului recepționat: Binarul 0 funcționează la tensiunile semnalului
recepționat de până la + 3V până la +13 Vdc & Binarul 1 funcționează cu tensiuni de până la -3V
până la -13 Vdc.
Impedanțe de linie: Impedanța firelor este de până la 3 ohmi până la 7 ohmi și lungimea
maximă a cablului este de 15 metri, dar noua lungime maximă în termeni de capacitate pe unitate
de lungime.
Tensiune de funcționare: Tensiunea de funcționare va fi 250v AC max.
Rating curent: Ratingul curent va fi de maxim 3 Amperi.
Tensiune dielectrică rezistentă: 1000 VCA min.
Slew Rate: Rata de modificare a nivelurilor semnalului este denumită Rată de rotire (Slew Rate).
Cu viteza de rotire este de până la 30 V / microsecundă și viteza de biți maximă va fi de 20 kbps.

Modul de funcționare a interfeței RS232

RS232 funcționează pe comunicația bidirecțională care schimbă date între ele. Există
două dispozitive conectate între ele, echipamente de transmisie de date (DTE) și echipamente de
comunicații de date (DCE) care au pini precum TXD, RXD și RTS și CTS. Acum, din sursa
DTE, RTS generează solicitarea de a trimite datele. Apoi, din cealaltă parte DCE, CTS, șterge
calea pentru primirea datelor. După curățarea unei căi, acesta va da un semnal către RTS al sursei
DTE pentru a trimite semnalul. Apoi biții sunt transmiși de la DTE la DCE. Din nou, din sursa
DCE, solicitarea poate fi generată de RTS și CTS din sursele DTE șterge calea pentru primirea
datelor și dă un semnal pentru a trimite datele. Acesta este întregul proces prin care are loc
transmiterea datelor.
TXD TRANSMITTER

RXD RECEIVER

RTS REQUEST TO SEND

CTS CLEAR TO SEND

GND GROUND

DTE Data Transmission Equipment

DCE Data Communication Equipment

Prescurtări folosite
De exemplu: Pentru semnalele setate la logica 1, adică -12V. Transmiterea datelor începe
de la următorul bit și, pentru a informa acest lucru, DTE trimite bitul de start la DCE. Bitul de
început este întotdeauna „0”, adică +12 V și următoarele 5 până la 9 caractere sunt biți de date.
Dacă folosim bitul de paritate, atunci datele de 8 biți pot fi transmise, în timp ce dacă paritatea nu
se folosește, atunci se transmit 9 biți. Biții de oprire sunt expediați de emițătorul ale cărui valori
sunt 1, 1,5 sau 2 biți după transmiterea datelor.
Fig. 4 Mod de funcționare

Specificații mecanice

Avem două tipuri de conectori care sunt DB-25 și DB-9. În DB-25, există 25 de pini
disponibili, care sunt utilizați pentru multe dintre aplicații, dar unele dintre aplicații nu au folosit
cei 25 de pini. Deci, conectorul cu 9 pini este realizat pentru confortul dispozitivelor și
echipamentelor.

Conectorul pin DB-9 este utilizat pentru conectarea între microcontrolere și conector.
Acestea sunt de două tipuri: conector tată (DTE) și conector mamă (DCE). Există 5 pini pe
rândul de sus și 4 pini în rândul de jos. Se numește adesea conector DE-9 sau tip D.

Fig. 5 Conectorii RS232 tată/mamă


Descrierea pinilor

PIN No. Pin Name Pin Description

1 CD (Carrier Detect) Incoming signal from DCE

2 RD (Receive Data) Receives incoming data from DTE

3 TD (Transmit Data) Send outgoing data to DCE

DTR (Data Terminal


4 Outgoing handshaking signal
Ready)

5 GND (Signal ground) Common reference voltage

6 DSR (Data Set Ready) Incoming handshaking signal

7 RTS (Request to Send) Outgoing signal for controlling flow

8 CTS (Clear to Send) Incoming signal for controlling flow

9 RI (Ring Indicator) Incoming signal from DCE

S-ar putea să vă placă și