modul de comunicatie digitala prin unde radio

25
MODUL DE COMUNICAŢIE DIGITALĂ PRIN UNDE RADIO ÎNDRUMATOR, Dr.Ing. EPURE SILVIU ABSOLVENT, RADU IULIAN CĂTĂLIN UNIVERSITATEA “DUNĂREA DE JOS” GALAŢI FACULTATEA DE AUTOMATICĂ, CALCULATOARE, INGINERIE ELECTRICĂ ŞI ELECTRONICĂ SPECIALIZARE: TEHNOLOGII ŞI SISTEME DE TELECOMUNICAŢII

Upload: tranhanh

Post on 01-Feb-2017

241 views

Category:

Documents


8 download

TRANSCRIPT

Page 1: MODUL DE COMUNICATIE DIGITALA PRIN UNDE RADIO

MODUL DE COMUNICAŢIE DIGITALĂ PRIN UNDE RADIO

ÎNDRUMATOR,Dr.Ing. EPURE SILVIU

ABSOLVENT,RADU IULIAN CĂTĂLIN

UNIVERSITATEA “DUNĂREA DE JOS” GALAŢIFACULTATEA DE AUTOMATICĂ, CALCULATOARE, INGINERIE ELECTRICĂ ŞI ELECTRONICĂ

SPECIALIZARE: TEHNOLOGII ŞI SISTEME DE TELECOMUNICAŢII

Page 2: MODUL DE COMUNICATIE DIGITALA PRIN UNDE RADIO

Cuprins

• Introducere

• Documentare

• Realizarea proiectului

• Concluzii

• Bibliografie

Page 3: MODUL DE COMUNICATIE DIGITALA PRIN UNDE RADIO

Introducere

• Scopul temei proiectate : Scopul lucrării de față este transmisia de date prin unde radio, pedistanță mare, viteza de transmisie a datelorlentă, nu e critică, transmisia poate fiunidirecțională sau bidirecțională pe canaleseparate. Utilitatea acestui proiect este aceeade a transmite date necritice la viteză mică cu mici pierderi de pachete.

Page 4: MODUL DE COMUNICATIE DIGITALA PRIN UNDE RADIO

Introducere

• Prezentarea temei de proiectare:– Transfer de informatii intre un emitator si receptor– Mesajul este o succesiune de biți, această

succesiune de biți este primită mai întâi ca un semnal analog de la un senzor care este apoiinterpretat de un microcontroler, semnalul analog este convertit în digital, succesiunea de biți estecodată Manchester prin soft.

Page 5: MODUL DE COMUNICATIE DIGITALA PRIN UNDE RADIO

Introducere

– Transmisia datelor se face utilizând modulație înamplitudine.

– La ambele circuite am folosit circuite comandatepentru a transmite cu ușurință informația dorită. Circuitul comandat ales a fost microcontrolerulPIC18F252 care îmi permite o ușoară utilizare a calculatoruluipentru programarea sa.

Page 6: MODUL DE COMUNICATIE DIGITALA PRIN UNDE RADIO

Documentare1.Principii generale de codare/decodare2. Controlul accesului la mediul de transmisiune3. Canale de comunicație4. Coduri de linie5. Transmisia datelor în banda de bază6. Codarea informației7. Codarea Manchester8. Modulaţia Digitală9. Oscilatoare

Page 7: MODUL DE COMUNICATIE DIGITALA PRIN UNDE RADIO

Realizarea proiectului

1.Proiectare hardware:Un sistem de comunicații de date conține trei componente de bază: sursa de date, canalul de comunicație și receptorul de date. În comunicațiile de date bidirecționale, sursa de date și receptorul de date își schimbă funcțiile.

Page 8: MODUL DE COMUNICATIE DIGITALA PRIN UNDE RADIO

Realizarea proiectului

• Schema bloc a unui sistem de comunicații de date:

Page 9: MODUL DE COMUNICATIE DIGITALA PRIN UNDE RADIO

Realizarea proiectului

• Implementarea circuitelor alese este formată din : un senzor digital, microcontrolerul PIC18F252, transmițător și receptor și două antene care transmit informația prin mediu.

• La crearea transmițătorului am folosit: microcontrolerul PIC18F252, un cristal de cuarț de 27 Mhz (am ales această valoare a oscilatorului deoarece pe această frecvență se poate emite fără a avea licență de radio amator), 8 rezistoare, 5 condensatoare, 2 leduri și o antenă de emisie.

Page 10: MODUL DE COMUNICATIE DIGITALA PRIN UNDE RADIO

Realizarea proiectului

Microcontrolerul PIC18F252 :Microcontrolerul PIC18F252 a fost ales din mai multe considerente: -numărul intrări/ieșiri digitale să fie mare. -ușurință cu care se poate programa acest microcontroler direct de la serială în cazul meu. -este uzual pentru diferite aplicații.

Page 11: MODUL DE COMUNICATIE DIGITALA PRIN UNDE RADIO

Realizarea proiectuluiDiagrama pinilor a microcontorlerului PC18F252

Page 12: MODUL DE COMUNICATIE DIGITALA PRIN UNDE RADIO

Realizarea proiectului

Schema electrică și conexiunile microcontrolerului PIC18F252

Page 13: MODUL DE COMUNICATIE DIGITALA PRIN UNDE RADIO

Realizarea proiectului

Oscilatorul extern pentru emițător este realizat cu un oscilator de cuarț cu frecvență de 27MHz și 9 rezistente și 6 capacitoare și o inductanță (bobina de soc).

De asemanea tipul de modulație ales pentru semnalul emis este modulație în amplitudine deoarece este o modulație liniară făcând astfel ca circuitul fizic să nu fie atât de complex ca la celelalte modulații ( frecvență, fază sau în cuadratură).

Page 14: MODUL DE COMUNICATIE DIGITALA PRIN UNDE RADIO

Realizarea proiectului

Schema electrică a oscilatorului cu cuarț și a modulatorului în amplitudine.

Page 15: MODUL DE COMUNICATIE DIGITALA PRIN UNDE RADIO

Realizarea proiectuluiSchema electrică a receptorului cu cuarț și demodulatorului în amplitudine

Page 16: MODUL DE COMUNICATIE DIGITALA PRIN UNDE RADIO

Realizarea proiectuluiSchema electrică a circuitului de emisie si a circuitului de recepţie

Page 17: MODUL DE COMUNICATIE DIGITALA PRIN UNDE RADIO

Realizarea proiectului

2. Proiectarea software :MikroC oferă posibilitatea de a salva fișierulprogramat în mai multe extensii (*.ppas, *.asm, *.hex). Fișierul „hex” reprezintă fișierul sursă care este utilizat în comandarea microcontrolerului. Am creat două programe unul pentru microcontrolerul din emițător șiunul pentru cel din receptor.

Page 18: MODUL DE COMUNICATIE DIGITALA PRIN UNDE RADIO

Realizarea proiectului• void main() {• ADCON1=0x07;• TRISA=0b11111111;• TRISB=0x00;• TRISC=0b10110111;• LATA=0;• LATB=0;• LATC=0b01001000;• while(1)• {• if(!PORTC.B2){ //verifica dacă butonul ON/OFF este pe ON• LATC.B6=PORTA.B0; //B6 ia valoarea lui A0• if(PORTA.B0) { //daca avem 1L de la senzor• LATB.B4=1; //aprinde primul led• LATB.B5=1; //aprinde al doilea led• LATC.B3=1; //activăm C3

Page 19: MODUL DE COMUNICATIE DIGITALA PRIN UNDE RADIO

Realizarea proiectului

• else {// dacă avem 0L de la senzor• LATC.B3=0; //dezactivăm C3• LATB=0; // se sting ledurile• }• }• if(PORTC.B2){ //dacă butonul ON/OFF este

pe OFF• LATC.B3=0; //se dezactivează RC3• LATC.B6=0; //se dezactivează RC6• LATB=0; //se sting ledurile

Page 20: MODUL DE COMUNICATIE DIGITALA PRIN UNDE RADIO

Realizarea proiectului• TRISC=0b01111111;• LATA=0;• LATB=0;• LATC=0;•• while(1)• {• if(PORTC.B2){//dacă butonul nu este apasat• if(PORTC.B7) { //dacă• LATB.B4=1; //aprinde primul led• LATB.B5=1; //aprinde al doilea led• }• else {// dacă avem 0L de la senzor• LATB=0; // se sting ledurile• }• }• if(!PORTC.B2) LATB=0; //se sting ledurile dacă butonul este apasat

Page 21: MODUL DE COMUNICATIE DIGITALA PRIN UNDE RADIO

Realizarea proiectuluiSimularea in Proteus pentru emiţător

Page 22: MODUL DE COMUNICATIE DIGITALA PRIN UNDE RADIO

Realizarea proiectului

Simularea in Proteus pentru receptor

Page 23: MODUL DE COMUNICATIE DIGITALA PRIN UNDE RADIO

Concluzii

Prin această lucrare mi-am propus să realizez două circuite care să transmită și să recepționeze date prin unde radio având următoarele caracteristici: distanță de emisie de la care se pot recepționa datele să fie mare, viteza de transmisie a datelor nu e necesar să fie mare, transmisia datelor poate fi unidirecţionala sau bidirecțională dar pe canale separate. De asemenea pentru o mai bună protecție la perturbații am ales să codez mesajul transmis în cod Manchester.

Page 24: MODUL DE COMUNICATIE DIGITALA PRIN UNDE RADIO

Concluzii

Din ceea ce mi-am propus am realizat următoarele: două curcuite din care unul fiind emițătorul iar celălalt receptorul, acesta comunică la distanță mare (zeci de metrii) viteză de transmisie a datelor este lentă, comunicația datelor se face doar într-un singur sens de la emițător la receptor pe un singur canal nefiind codate Manchester

Page 25: MODUL DE COMUNICATIE DIGITALA PRIN UNDE RADIO

Va mulţumesc