Creeaza.com - informatii profesionale despre


Simplitatea lucrurilor complicate - Referate profesionale unice
Acasa » tehnologie » electronica electricitate
Interfara seriala RS485

Interfara seriala RS485


Interfara seriala RS485

Interfata seriala RS-485

Introducere:

Legatura dintre calculatoare si periferice implica un mediu de transmisie (cablu , fibra optica , canal radio) si interfetele care asigura conectarea la mediul de transmisie. Alegerea interfetei si mediului depinde de cerintele legaturii( viteza de transmisie, calitatea serviciului, intarzierea cu care soseste semnalul, numarul de noduri, acess multiplu). Caracteristica principala a a oricarei magistrale seriale este transmisia secventiala, bit cu bit, a informatiilor, folosindu-se un numar redus de semnale (linii de comunicatie). In contrast, o magistrala paralela permite transferul simultan al mai multor biti (8, 16, 32), folosind in acest scop mai multe linii de date. In principiu transmisia seriala asigura o viteza de transfer mai redusa, in comparatie cu transmisia paralela, insa este mai economica (numar mai redus de linii de transmisie), iar distanta maxima de transfer este semnificativ mai mare.



Interfe e intalnite in industrie si domotica

Num r (maxim)

Distan

Vitez

Interfa

Format

(maxim )

(maxim )

de  dispozitive

[m]

[bi i/sec]

RS-232

Asincron serie

20k

(EIA/TIA-232)

(115 k)

RS-485

Asincron serie

32 unit i de

10 M

(TIA/EIA-485)

sarcin

IrDA

Asincron serie

115 k

infraro u

Microwire

Asincron serie

2 M

SPI

Asincron serie

2.1 M

I C

Asincron serie

400 k

USB

Asincron serie

12 M

Firewire

Serie

400 M

IEEE-488

Paralel

1 M

(GPIB)

Ethernet

Serie

10 M

MIDI

bucl  de

31.5 k

curent serie

Portul  paralel

Paralel


2 sau 8

1 M

PC

(daisy-chain)

Cele mai pupolare interfete seriale sunt :

RS-232 - uitilizata pentru viteze de transfer si distante mici intre doua entitati (2 calculatoare , calculator-modem,etc) ;

RS-485- utilizata pentru viteze de trensfer si distante mari intre doua sau mai multe entitati.

Denumirea de RS vine de la 'Recommended Standard' si a fost introdus initial de Electronic Industries Association (EIA). Standardele elaborate apoi de EIA si Telecommunications Industry Association (TIA) au inlocuit prefixul RS cu EIA/TIA, dar denumirea de RS s-a pastrat , in virtutea traditiei.

Tehnicile de transmisie a datelor folosesc fie reprezentarea prin nivele a bitilor, un exemplu fiind interfata RS232, fie reprezentari diferentiale, de exemplu interfetele RS- 422, RS-485 sau standardul PROFIBUS.

Nivele de semnal pentru interfetele RS-232 si RS-485 sunt cele din figura urmatoare:

Interfata seriala RS-485

Acest standard a fost conceput cu scopul de a extinde si imbunatati posibilitatile de comunicatie pe o linie seriala. Dintre imbunatatirile avute in vedere se pot aminti :

cresterea distantei maxime de comunicatie ( aprox. 1 Km)

cresterea imunitatii la zgomot

posibilitatea realizarii unei comunicatii multipunct ( comunicatie in retea)

utilizarea unui mediu ieftin de comunicatie

Standardul RS-485 asigura o transimisie bidirectionala de tip semi-duplex pentru mai multe emitatoare(drivere) si receptoare conectate la acelasi bus de date.

Interconect ri in standardul RS-485

Interfa a RS-422 asigura legatura unui singur driver cu mai multe receptoare (pana la 10), la distante de pana la 1300 m cu viteze de 100 kbiti/s, dar driverele sale nu pot fi folosite in cazul RS- 485, deoarece nu pot controla busul in md adecvat.

Avantaje:

Bataie mai mare (1300 m);

Imunitate mai mare la zgomote;

Poate comanda mai multe emitoare si receptoare

Este utilizat de mai multe standarde si busuri de transmisie pe cablu;

Dezavantaje:

Specificatiile sunt limitate la nivelul fizic, protocoalele de transmisie nu sunt reglementate ;

Nu prezinta izolare galvanic , in acest scop fiind necesare alte circuite;

Acest protocol specifica urmatoarele :

- se utilizeaza un tronson de cablu bifilar torsadat, care are la cele doua capete terminatoare (rezistente) ; ambele linii se utilizeaza pentru transmisie, neexistind fir de masa.

codificarea datelor binare se face prin tensiuni diferentiale pozitive si negative masurate pe cele doua linii ale tronsonului ; acest lucru eliminand influenta semnalelor de mod comun asupra liniei de transmisie, care pot fi produse prin cuplaj inductiv sau de interferente  ; tensiunea diferentiala minima considerata o data valida este de +/-200 mV.

circuitele de emisie conectate pe acelasi tronson au iesiri de tip tri-state, pentru a permite accesul multiplu, al mai multor echipamente, la acelasi tronson de comunicatie ; accesul se face multiplexat in timp

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).

R

R

E

E

Transmisie seriala diferentiala - RS 485

Specificatiile interfetei RS-485

SPECIFICA II

RS-485

Func ionare

diferen ial

Num r dispozitive

32 drivere

32 receptoare

Distan

1300 m

Viteza maxim de transmisie

0.1-10 Mbi i/s

Tensiune de ie ire maxim

(-7 V,

+12 V)

Nivel minim semnal ie ire din

1,5V

driver (inc rcare minim )

Nivel maxim semnal ie ire din

6 V

driver

Impedan a de sarcin driver

54 ohmi

Curent maxim driver in High Z

100A

(power on)

Curent maxim driver in High Z

100A

(power off)

Slew Rate (maxim )

Domeniu tensiuni de intrare in

-7 la +10 V

receptor

Sensibilitate receptor

+/- 200 mV

Rezisten adeintrarea

12 kohmi

receptorului

Introducerea de rezistori de adaptare este essential 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 reprezentand pamantul.

Considerand cele dous fire ale busului A si B, daca A este mai mare decat B cu cel putin 200 mV , iesirea receptorului va semnaliza un bit '1', iar daca B este mai mare ca A cu cel putin 200 mV, se otine un bir '0'.

Regimul semi-duplex foloseste cea de-a treia stare de impedanta ridicata pe care masterul o imprima busului dupa transmisia unui mesaj spre sclavi. In cea de a treia stare, daca nu exista semnal pe bus, iesirea receptorului este nedefinits, deoarece nu exists diferenta de potential intre fire. Daca accidental iesirea receptorului este '0', sclavii il pot interpreta ca un nou bit de start si incearcs sa citeasca starea busului, care este in zero. Octetul astfel citit nu are bit de stop, ceea ce face ca transmisia sa fie blocata.

Exemplul formerei de unda:

Figura arata potentialele pinilor '+' si '-' a unei linii RS-485 in timpul transmisiei unui bit de date.

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

Bibliografie:

https://en.wikipedia.org/wiki/RS-485

https://www.georgianabuta.com/domotica/CAP7.pdf





Politica de confidentialitate


creeaza logo.com Copyright © 2024 - Toate drepturile rezervate.
Toate documentele au caracter informativ cu scop educational.