Académique Documents
Professionnel Documents
Culture Documents
PWM Avec Le PIC
PWM Avec Le PIC
Principe:
La modulation de largeur d'impulsion (Pulse Width Modulation ou PWM) consiste à
commander le duty cycle d'une onde carrée à fréquence fixe. Ce principe permet de
transférer à une charge une énergie proportionnelle à ce Duty Cycle.
Exemples
DC = 10%
DC = 50%
DC = 90 %
Par exemple
setup_timer_2(T2_DIV_BY_1,124, 1);
16-1
f(PWM) = 1/25 s = 40 kHz
On doit ensuite définir le fonctionnement en PWM: la broche CCP2 est la même que C1
Exemple:
set_pwm2_duty(63); // Duty cycle = valeur/(période+1)
DC = 63/(124+1) = 50%
set_pwm1_duty(valeur)
16-2