Vous êtes sur la page 1sur 1

@@@@@@@@@@@@@@@@@@@@@@@@@@

@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@

N°1 • à Retenir 1 _ La Modulation de largeur d’une impulsion : MLI ou PWM


Principe :
La modulation de largeur d’impulsion MLI (en anglais Pulse With Modulation PWM) est un
module intégré dans le PIC qui consiste à générer un signal carré de période constante mais à
rapport cyclique « α » variable. (C’est le principe d’un hacheur série).
La variation de vitesse d’un moteur à courant continu par MLI consiste à alimenter ce
moteur à travers un hacheur et faire varier la tension moyenne à ses bornes.
A la fin de facilité l’utilisation de la technique de MLI, plusieurs microcontrôleur possèdent
des sorties capables des générer automatiquement des signaux MLI appelées sorties PWM.

Chapitre A3 : «Les Circuits intégrés Programmables»

Les microcontrôleurs PIC16F876A et PIC16F877A possèdent deux sorties PWM notées


CCP1 et CCP2. Pour chaque sortie CCPx on a :

 PWMx_init (5000) : Initialiser le module PWM à la sortie CCPx à la fréquence 5KHz

 PWMx_start : Démarrer le module CCPx et sortie du signal sur la broche CCPx.

 PWMx_Set_duty(alpha) : Changer le rapport cyclique « 0  alpha  255» du signal sortant


sur la broche CCPx en un « 0  α  1» .

Exemple : PWM1_Set_Duty(153); / /Mettre le rapport cycle à 60%:

 PWMx_stop : Arrêter le module PWM de la sortie CCPx.

Les Circuits Intégrés Programmables 1/1

Vous aimerez peut-être aussi