Sunteți pe pagina 1din 9

Universitatea Tehnica Gheorghe Asachi din Iasi Facultatea de Electronica Telecomunicatii si Tehnologia Informatiei

Proiect 2
Microcontrolere si Microprocesoare

tudent Palade Ale!andru

Profesor Indrumator Marius "#ancioc

An universitar 2011-2012

$erinta% Sa se conceapa si sa se proiecteze , la nivel de program, un sistem cu microcontroller de tip PIC, care sa controleze prin metoda PWM un consumator, astfel incat tensiunea echivalenta (efectiva) prin acesta sa varieze conform figurii urmatoare:

PWM- Pulse Width Modulation (modularea impulsurilor in durata) Acest tip de semnal isi pastreaza perioada constanta dar isi modifica factorul de umplere si astfel poate regal tensiunea efectiva la bornele unei sarcini. Schema electronica:

Program Mplab:

ormele de unda aferente: orma undei Sinus

!rapez -descrestere

!rapez- crestere

!rapez- complet

!riunghi

Semnalul intreg:

"atele dupa care s-a creat unda sinus

"atele din coloana # caracterizeaza un sinus in alternanta pozitiva. $oi inmulti aceste valori cu 100 si v voi crea un P%M cu perioada de 100ms deoarece 100 este numarul ma&im din aceasta serie. Astfel factorul de umplere va fi cuprins intre 0 si 1 crescand sub forma sinusoidala. Am incarat in registrul S' doar (umatate din aceste valori apoi le-am simetrizat.

)alculul buclei de intarziere: dela*+&ms: mov,f n1 loop1: movl, d-.mov,f n2 loop2: nop nop decfsz n2/1 goto loop2 nop decfsz n1/1 goto loop1 return 1cm 1cm 1cm 1cm 1cm 1-2cm 2cm 1cm 1-2cm

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