Généralité :
Le PWM est un acronyme anglais qui signifie Pulse Width Modulation, ou Modulation de Largeur d'Impulsion (MLI) en français.
Le principe du PWM est de réduire la puissance moyenne délivrée d’une sortie digitale (0 ou 1) en modulant les impulsions du signal. L’objectif est d’avoir une pseudo sortie analogique pouvant prendre 256 valeurs (0 à 255).
Le signal est modulé avec une fréquence fixe. Le PWM est caractérisé par son rapport cyclique, qui correspond au pourcentage du temps pendant lequel le signal est à l'état haut '1' par rapport à la période du signal.
Un rapport cyclique de 100% correspond à un signal de '5 V' fixe (état haut), alors qu’un rapport cycle de 0% correspond à un signal de '0 V' fixe (état bas).
Pilotage Arduino:
analogWrite(...)
.Le premier argument de cette fonction est la broche concernée (compatible PWM) et le second argument la valeur du rapport cyclique (compris entre 0 à 255).
Pour un rapport cyclique de 50% l'opération à réaliser sera : 0,50 x 255 ~= 128.
Aucun commentaire:
Enregistrer un commentaire