Académique Documents
Professionnel Documents
Culture Documents
Principe:
La modulation de largeur d'impulsion (Pulse Width Modulation ou PWM) consiste
commander le duty cycle d'une onde carre frquence fixe. Ce principe permet de
transfrer 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 dfinir le fonctionnement en PWM: la broche CCP2 est la mme que C1
Exemple:
set_pwm2_duty(63); // Duty cycle = valeur/(priode+1)
DC = 63/(124+1) = 50%
set_pwm1_duty(valeur)
16-2