Sunteți pe pagina 1din 8

Modulația lățimii pulsului

folosind un microcontroler(PIC
16F877A)
Universitatea de Medicină și Farmacie “Grigore T. Popa”, Iași
Facultatea de Bioinginerie Medicală
Anul II, Grupa I
Sandu Ștefan
Crăciun Gabriel-Dumitru
Onceanu Vlad
Hapău Tudor
Introducere

Modulația lățimii pulsului(PWM) este o tehnică


puternică folosită pentru controlul circuitelor analogice
cu ieșirea digitală din microcontroler. Există două
componente majore ale unui semnal PWM care definește
comportamentul acestuia. Ciclul de funcționare al
modulației lățimii pulsului, perioada de timp și
frecvența.
Tipuri de undă (moduri de funcţionare)

1.Modulare în lățimea pulsului rapidă


Generare semnale PWM (“modular
in latimea pulsului”) peOC0x
•Factorul de umplereeste setat prin
OCR0 scrierea valorii registruluiOCR0x
•Frecvenţa este fixă, controlată prin
biţii Clock Select (CS) (prescaler)
‘0’ la egalitate, ‘1’ •Factor de umplere= OCR0x/ 255
la overflow ( Ton / T, T= Ton+ Toff )

‘1’ la egalitate, ‘0’


la overflow
2. Modulare în lățimea pulsului cu fază
corectă
Generare semnale PWM cu
corecţie de fază
•Pulsul este simetric faţă de
mijlocul perioadei(când TCNT0=
BOTTOM)
•Factorul de umplere setat prin
scrierea registruluiOCR0x
OCR •Numărare
0 crescătoare/descrescătoare,
schimbarea ieşirii la egalităţi
succesive
Normal •Factor de umplere= OCR0 / 255

Inversat
Perioada de timp sau frecvența

Frecvența determină intervalul de timp luat de PWM


pentru a finaliza un ciclu. De exemplu, o frecvență de
1000Hz ar însemna 1000 de cicluri finalizate pe secundă.
Înainte de a utiliza modulul PWM al microcontrolerului
Pic, ar trebui să definim frecvența / perioada de
cronometrare a semnalului.
Componente:

-Rezistențe (R1-1k ; R2,R3,R4,R5-10k)- 10WATT22R;

-Condensatoare (C1,C2-22pF) - 02013A100JAT2A;

-Butoane(A+, A-, B+, B-);

-Cristal de cuarț (X1);

-Microprocesor - PIC16F877A;

-Osciloscop;
 
Principiu de funcționare
Pulsul se formează de la cristalul de cuarț care se cuplează cu
cele două capacitoare, generând un semnal. Cu ajutorul
butoanelor(B+,B-,A+,A-) modificăm lățimea semnalului,
vizualizând rezultatul pe osciloscop, acesta fiind conectat la
pinii CPP1 și CPP2. Pentru a mări lățimea semnalelor folosim
B+ , respectiv A+ , iar pentru a o micșora folosim B- , respectiv
A- .
Aplicații
Datorită eficienței si simplității PWM-ului, precum si flexibilității acestui tip de modulație,
există un număr nelimitat de aplicații. Astfel, folosind semnale PWM putem modula, transmite și
stoca semnale analogice în telecomunicații audio/voice, muzică. Sursele de alimentare în
comutație ce folosesc această tehnologie sunt mult mai eficiente energetic decât sursele de
alimentare clasice, ajungând la o economisire a energiei de până la 60% . Controlul puterii,
tensiunii se poate face atât digital prin utilizarea un microcontroler cât și cu clasicul
potențiometru.
Motoarele pas cu pas precum și motoarele de curent continuu pot fi ușor controlate prin
PWM. Cuplul și turația unui motor de curent continuu pot fi controlate prin modificarea de
tensiuni aplicate sau a factorului de umplere a semnalului PWM. PWM este utilizat pe scară largă
În circuitele variator (dimmer) de comandă a lămpilor cu LED-uri.

De asemenea este des folosit și în device-uri biomedicale implantabile.

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