Meniu Referate
Romana
Romana1
Romana2
Istorie
Istorie1
Geografie
Geografie1
Diverse
Drept
Economie
Filozofie
Fizica
Informatica
Biologie
Chimie
Italiana
Spaniola
Germana
Franceza
Engleza
Marketing
Matematica
Medicina
Psihologie
Astronomie
Stiinte Politice
Proiecte

Magistrale seriale de comunicatie Transferul serial

...ttransfer pe bloc numar mai mare de octetidupa numarul de unitati comunicantetransfer serial de tip punct-la-punct legatura se realizeaza intre doua echipamentetransfer serial multipunct legatura se realizeaza simultan intre mai multe echipamente, din care la un moment dat unul transmite si restul ascultadupa directia de transfertransfer unidirectional intr-un singur senstransfer bidirectional sau full duplexsimultan in doua sensuritransfer bidirectional pe o singura linie sau half duplexse transmite pe rind in cele doua directiidupa domeniul de utilizaremagistrale de sistem - folosite pentru interconectarea componentelor unui microsistem ex microcontrolor, memorii, convertoare AD si DA etc.canale de comunicatie seriala folosite pentru interconectarea unor echipamente inteligente ex calculatoare, imprimanta , consola prin legatura punc-la-punctretea de comunicatie folosita pentru asigurarea comunicatiei multipunct intre un set de echipamente de calcul observatie intr-o acceptiune mai restrinsa retelele de comunicatie nu fac parte din clasa magistralelor seriale Transferul serial se realizeaza pe baza unui set de reguli care alcatuiesc protocolul de comunicatie. Doua echipamente care comunica pe o magistrala seriala canal serial trebuie sa respecte acelasi protocol si aceeasi parametri de transmisie ex viteza de transfer, mod de sincronizare, lungimea blucului de date, etc.. Pentru a asigura interoperabilitatea intre diferite echipamente realizate de diversi producatori, s-au definit o serie de standarde internationale, care specificamodul de transmisie a datelor sincronasincron,modul de structurare a datelor transmise octet, bloc, viteza de transmisie, mecanismele de detectie si corectie a eventualelor erori tipul semnalelor folosite pentru transmisie tensiune, curent, tensiune diferentiala, etc. mecanismele de sincronizare a echipamentelor comunicante ex protocol XONXOFF, sincronizare prin semnale explicite, etc.tipul de conectori folositinatura si parametri fizici ai mediului de transmisie ex cablu bifilar torsadat, cablu coaxial, fibra optica, etc. Cele mai cunoscute standarde folosite pentru comunicatia seriala sunt RS 232 V24, RS 485, I2C si HDLCSDLC. In continuare se prezinta citeva caracteristici mai importante ale acestor standarde.2.2 Standardul RS232 Este cel mai cunoscut si utilizat standard de comunicatie seriala asincrona. El a fost definit de mai multe organisme internationale de standardizare sub diferite nume IEC232, CCITT-V24, RS232C. Initial standardul a fost conceput cu scopul de a permite conectarea unui terminal inteligent la un calculator central printr-o legatura telefonica. Standardul precizeaza interfata dintre un echipament de calcul DTE- Data Terminal Equipment si adaptorul sau la linia telefonica DCE- Data Circuit-terminating Equipment, cunoscut si sub numele de modem ModulatorDemodulator. Interfata permite comunicatia seriala bidirectionala intre cele doua echipamente, si este simetrica la cele doua capete ale liniei. Ulterior specificatiile acestei interfete s-au folosit pentru a realiza legaturi seriale intre diverse echipamente fara a se mai folosi un modem. Principalele precizari ale standardului RS232 se refera la- modul de transmisie serial asincron, bidirectional pe doua linii de date separatecodificarea informatiilor binare prin nivele de tensiune sau curent bucla de curent1 logic -3V -15V0 logic 3V-15Vstructura informatiei elementare transmiseun bit de start 0 logic5-8 biti de date0-1 bit de paritate paritate para sau impara1-2 biti de stop 1 logiclinie liberalinie liberabiti de date1-2 biti de stopbit de startbit de paritateFigura 1 Structura unui caracter transmis conform standardului RS232semnale utilizate pentru transmisia de date si pentru controlul fluxului de date vezi tabelul 1tipul de conectori folositi RK 25, mufa si soclu si pozitia semnalelor pe pinii conectorilormodul de interconectare a semnalelor la cele doua capete ale unui cablu de transmisieviteza de transmisie 110, 300, 600, 1200, 2400, 4800, 9600, 19200 baudsreguli de control al fluxului de date control hardare protocolul DTRDSR sau softare - protocolul XONXOFFIn tabelul de mai jos s-a indicat numele si semnificatia celor mai importante semnale definite de standardul RS232. De asemenea s-a indicat pozitia acestor semnale pe un conector de 25 pini si pe unul de 9 pini. Directia este indicata intre calculator DTE si modem DCE.Tabelul 1Nume semnalSemnificatiaFunctiaDirectie DTE-DCEPozitia pe con.RK25Pozitia pe con. RK9RXDReceive Data - receptie date32TXDTransmit Data transmisie date23GNDMasa digitala--5DTRData Terminal Ready terminal pregatit pentru transmisie204DSRData Set Ready Pregateste dispozitiv pentru transmisie66RTSRequest To Send Cerere de transmisie47CTSClear To Send Pregatit pentru transmisie58RIRing sonerie229CDCarrrier Detect detectie purtatoare81 In cazul transmisiei seriale asincrone, sincronizarea intre unitatea emitenta si cea receptoare se realizeaza la inceputul fiecarui caracter prin bitul de start 0 logic. De precizat ca in repaus linia este in 1 logic. Citirea datelor se face secvential, la jumatatea intervalelor de bit care urmeaza bitului de start. Protocolul asigura citirea corecta a datelor chiar si in cazul in care exista mici diferente sub 2 intre frecventa de emisie si cea de citire a datelor. Aceasta sincronizare nu s-ar pastra in cazul in care lungimea datelor utile ar fi mai lunga. Pentru controlul fluxului de date transmise se poate utiliza un protocol hardare sau unul softare. In primul caz se utilizeaza semnale explicite grupul de semnale DTRDSR sau RTSCTS. prin care unitatea receptoare poate sa opreasca temporar fluxul de date transmis. In acest fel se poate sincroniza frecventa de emisie a datelor la viteza de prelucrare a unitatii receptoare. A doua metoda nu utilizeaza semnale de control in schimb foloseste un set de coduri speciale prin care poate sa opreasca codul XOFF sau sa reporneasca codul XON fluxul de date. Aceasta metoda se poate utiliza numai la transmiterea unor date in codificare ASCII. La transmisia binara codurile de control ar putea sa fie prezente in datele de transmis. In cazul in care se conecteaza doua echipamente aflate la distanta mica ex in interiorul unei incaperi se pot utiliza numai o parte din semnalele precizate in interfata RS232. In acest fel cablul de legatura devine mai ieftin si mai usor de manipulat. In continuare se prezinta citeva configuratii tipice de interconectare.Transmisie unidirectionala, fara controlul fluxului de dateEmitentReceptorTXDTXDDoua fire de legaturaRXDRXDGNDGNDDSRDSRDTRDTRCDCDRTSRTSCTSCTSFi
gura 2 Transfer unidirectionalTransmisie bidirectionala folosind protocolul XONXOFFEmitentReceptorTXDTXDTrei fire de legaturaRXDRXDGNDGNDDSRDSRDTRDTRCDCDRTSRTSCTSCTSFi
gura 3 Transfer bidirectional, protocol XONXOFFTransmisie bidirectionala folosind protocolul DTRDSREchipament 1Echipament 2TXDTXDCinci fire de legaturaRXDRXDGNDGNDDSRDSRDTRDTRCDCDRTSRTSCTSCTSFi
gura 4 Tr...
Download