Вы находитесь на странице: 1из 7

INTERFATA SERIALA RS485

Interfee. Generaliti
Sistemele moderne de msurareconin mai multe dispozitive ce trebuie s
comunice ntre ele i ce-i mai important, s se ineleag ntre ele. Pentru
aceasta trebuie s existe o legtur fizic ntre dispozitive i totodat s existe
un set de convenii numit protocol de comunicaie sau handshaking, care are
menirea s asigure corecta vehiculare a informaiei.
Ansamblul format din legturile fizice i protocolul de comunicaie se
numete interfa.Prin urmare, un aparat de msurat, pentru a putea fi conectat ntrunsistem de msurat, trebuie s fie prevzut pe lng funcia de msurarei cu
ofuncie suplimentar, numit funcie de interfaare.
Dup modul de legare ntre ele a dispozitivelor ce alctuiesc sistemul de
msurare avem
conexiune punct la punct, cnd comunicarea se realizeaz ntre
dou dispozitive;
conexiune multipunctual, cnd mai multe dispozitiveintercomunic.;
Aparatele numerice memoreaz datele sub form de caractere reprezentate
adesea pe 8, 16 sau 32 de bii. Biii care formeaz un caracter se pot transmite la
distan ctre un alt sistem numeric fie prin transmiterea simultan a cte 8
bii(comunicaie paralel), fie prin transmiterea succesiv a biilor care formeaz un
caracter (comunicaie serial). n primul caz, se utilizeaz 8 linii de date i alte linii
(conductoare) pentru semnalul de referin (GND) i cele de control al comunicaiei.
n al doilea caz, informaia prezent de obicei sub form paralel este apelat de un
registru de deplasare paralel-serie, comandat de un semnal de tact, transmis printro singur pereche de conductoare i apoi, la recepie, reconstituit n format paralel
prin intemediul registrului de deplasare serie-paralel.
Interfaa Seriala
Transmisia seriala permite transferul de date intre sisteme care se afla la
distante mari unul de altul folosind un numr redus de fire. PC-urile sunt dotate cu
mai multe porturi seriale (de obicei, dou), utilizate, n cea mai mare parte, pentru
comanda plotter-elor, a imprimantelor seriale i a unor mouse-uri. De asemenea,
aceast interfa este folosit pentru comunicaia cu PC-ul i de ctre dispozitive
speciale, cum ar fi programatoarele EPROM i PAL, emulatoarele, controller-ele
logice programabile sau anumite interfee de achiziie de date.
Achiziia datelor se efectueaz prin executarea unui program de achiziie de
ctre calculatorul care asigur comanda mijlocului de msurare, transferul datelor
ntr-un fiier de date i prelucrarea lor imediat sau ulterioar.

Forma simpl de comunicare serial estecunoscut sub denumirea simplex,


cnd sunt numai transmise sau numairecepionate. O conexiune half-duplex avem
atunci cnd datele pot fi transmisesau recepionate dar nu simultan. O legtur de
tip full duplex permitetransmiterea irecepionarea simultan a datelor.Exist
interfee seriale ce utilizeaz i linii de control. Cea mai cunoscutinterfa standard
serial este RS 232.Denumirea RS-232 (mai exact, RS-232C) corespunde normei
americane a interfeei seriale, norm propus iniial n 1960 i devenit variant
standard n 1969, apoi remodificat n 1987. Denumirea V24 este o prescurtare a
normei franceze (i recomandat CEI). n principiu, ambele norme sunt identice.
n prezent exist i module dedicate comunicaiei seriale performante, cum
este RS-485 (de tip plug-in) pentru care se poate asigura comunicaia pn la
distana de 1,2 km, cu o vitez maxim de transfer de 100 kHz .

Interfata RS485
Standardul RS-485 permite comunicatii fiabile la distante de pana la 1200 m,
folosind cabluri relativ ieftine si transmisie diferentiala. Acest articol serveste ca si
ghid pentru cablarea retelelor RS485 si interconectarea echipamentelor cu interfata
RS485 in retea.
Cum functioneazaretaua RS485
Retelele RS-485 folosesc nivele de tensiune diferentiala care asigura o
imunitate crescuta la zgomote. In practica se utilizeazaconventia "A+" si "B-" pentru
a reprezenta liniile 'A' si 'B' definite de standardul RS-485. Comunicatia RS485 este
de tip semi-duplex (half-duplex) pe o pereche de fire rasucite, plus un cablu pentru
masa comuna. In comunicatia half-duplex, informatia circula numai intr-odirectie la
un moment dat. Toate echipamentele din retea pot fi emitatoare sau receptoare, dar
numai unul poate transmite la un moment dat. In aceeasiretea pot fi multiple
echipamente emitatoare si multiple echipamente receptoare. Fiecare echipament are
o adresa unica (ID) in acelasi segment al retelei, configurata de utilizator in faza de
comisionare a retelei. Toate echipamentele din acelasi segment de retea primesc
date, dar numai echipamentul caruia ii sunt adresate datele raspunde daca este
necesar.

Pe acelasi segment de retea pot exista pana la 32 de controlere. Pentru retele


mai complexe, cu mai mult de 32 de controlere si mutiple segmente de retea sunt

necesare routere pentru a interconecta segmentele retelei. Routerele pot


interconecta retele RS485 si cu alte tipuri de retele (ex: Ethernet).

ConfiguratiaRetelei
Un segment de retea este compus din multiple controlere (maxim 32)
conectate pe acelasi cablu. Pentru comunicatii fiabile se recomanda configuratia de
tip DaisyChain.

Specificatiileinterfetei RS-485:
SPECIFICATII

RS-485

Functionare
Numar dispozitive

Distanta
Viteza maxima de transmisie
Tensiune de iesire maxima
Nivel minim semnal iesire din
driver (incarcare minima)
Nivel maxim semnal iesire din
driver
Impedanta de sarcina driver
Curent maxim driver in High Z
(power on)
Curent maxim driver in High Z
(power off)
Slew Rate (maxima)
Domeniu tensiuni de intrare in
receptor
Sensibilitate receptor
Rezistenta de intrare a
receptorului

diferential
32 drivere
32
receptoare
1200m
0.1-10
Mbiti/s
+12
(-7 V, V)
1,5V
6 V
54
ohmi
100A
100A
-7 la +10 V
+/- 200 mV
12 kohmi

Introducerea de rezistori de adaptare este esential


pentru determinarea comportarii fail-safe a interfetei. Linia diferentiala RS-485 este
formata din doi pini: A -,pinul inversor care este negative, respective B + pinul
neinversor care este pozitiv. Standardul actual considera doar denumirea de A
respective B. De asemenea este specificat si un pin C, acesta
reprezentandpamantul.
Acest standard a fost conceput cu scopul de a extinde si
imbunatatiposibilitatile de comunicatie pe o linie seriala. Dintre imbunatatirile avute in
vedere se pot aminti :
cresterea distantei maxime de comunicatie (aprox. 1 Km)
crestereaimunitatii la zgomot
posibilitatea realizarii unei comunicatii multipunct (comunicatie in retea)
utilizarea unui mediu ieftin de comunicatie
Protocolul nu precizeaza structura datelor transmise, mecanisme de control al
fluxului de date sau mecanisme de detectie a erorilor. Acestea pot fi preluate din alte
standarde seriale de comunicatie (ex :RS232 sau SDLC/HDLC) sau pot fi definite de
utilizator. Acest protocol se utilizeaza ca suport pentru o serie de protocoale pentru
retele industriale ( ex : CAN, Profibus).

Figura 6 Transmisie seriala diferentiala - RS


485

Reteaua RS485 este folorita in aplicatiile industriale pentru a comunica pe


distante mari (de pana la 1km) si pentru a conecta intre ele diverse dispozitive si
echipamente: PLC-uri, PC-uri, utilaje si dispozitive cu interfata RS485 sau RS232.

Convertor RS-232/ RS-485

Interfata RS232C
RS-232C este un standard de interfa de comunicaie serial aprut nc din
anii 60 ai secolului trecut. Este utilizat pentru interfaarea dispozitivelor seriale printrun cablu cu lungime maxim de 25 m i o rat maxim de 38.4 kbps. Se poate folosi
pentru conectare la:
Alte calculatoare
Modem
Imprimante seriale
Plottere seriale etc.

RS-232C folosete tensiuni referite fa de mas (transmisie unipolar) :


Un logic higheste un semnal cu tensiunea n domeniul -5 la -15V (tipic-12 V)
Un logic loweste un semnal cu tensiunea n domeniul +5 la +15 V (tipic+12 V)

Terminologia utilizat pentru RS-232C dateaz de asemenea din anii 60. Un


semnal high /tensiune negativ (1 logic) era numit "space" iar low (0) era numit
"mark.
Unele sisteme RS-232C nc utilizeaz cadre de date pe 7 bii, iar altele 8 bii.
O legtur RS-232C const dintr-un driver i un comparator:

RS-232C definete de asemenea conectorii i alocarea pinilor. RS-232C a fost


conceput iniial pentru interconectarea a dou tipuri de echipamente:
Data Terminal Equipment (DTE)
Data CommunicationEquipment (DCE)
nainte de apariia PC-urilor un DTE era un terminal sau un teletype, iar un DCE era
un modem.
Comparatie RS485 RS232:
n general, RS-232 se folosestepe distane scurte, cu vitez redus. Este simplu i
low-cost, i o mulime de componente, cum ar fi driverele de linie i receptoarele,
UART, i conectorii sunt disponibili pentru a construi interfaa. Unele divere permit
rate de date de 2 sau 3 Mbit/s pentru linii scurte.
RS-485 este pentru viteze mai mari de-a lungul unor intervale mai lungi sau dac
este nevoie de capaciti de reea duplex. Din nou, multe piese standard sunt
disponibile pentru a crea interfaa. Circuite integrate drivere i receptoare care pot
permite rate de date de pana la 40 Mbii/s. Unele circuite integrate includ, de
asemenea, convertoare DC-DC pentru a furniza tensiuni de alimentare duble(vezi
tabelul).

Interfata
Functionare
Format
Mod de operare

RS232
Un singur capat
Asincron serie
Simplex sau full duplex

RS485
Diferentiala
Asincron serie
Simplex sau half duplex

Dispozitive conectate(maxim)
Distanta(maxima)
Viteza(maxima)
Nivel minim semnal iesire din
driver
Nivel maxim semnal iesire
din driver
Rezistenta minima de intrare
a receptorului
Sensibilitatea receptorului

2
16-35m
20kbiti/s

32
1200m
10Mbiti/s

5V

1,5V

15V
3-7 kohmi

6V
12 kohmi

+/- 3 V

+/- 200 mV

Bibliografie:

Suport curs
http://electronicdesign.com
tefnescu, C., Srcin, M.: Sistem inteligent, multifuncional, de achiziii de
date, Grupul ICPE: Electronica Prezent i Perspective, pag. M32-M36,
Bucureti, 30-31 oct. 1995;
Data TransmissionCircuits-Line Circuits, Texas Instruments, 1996.