Modifications

Sauter à la navigation Sauter à la recherche
1 285 octets ajoutés ,  13 octobre 2014 à 10:26
Ligne 13 : Ligne 13 :     
Note: ce produit est aussi connu sous son appellation d'origine "''Adafruit 16-Channel 12-bit PWM/Servo Driver - I2C interface - PCA9685''"
 
Note: ce produit est aussi connu sous son appellation d'origine "''Adafruit 16-Channel 12-bit PWM/Servo Driver - I2C interface - PCA9685''"
 +
 +
== C'est quoi PWM ==
 +
PWM est l'acronyme anglais de "pulse width modulation" que l'on traduit par "modulation par largeur d'impulsions".
 +
 +
PWM est un terme fort répandu sur le net, Arduino et en hacking électronique... raison de laquelle nous allons le préserver tel quel.
 +
 +
La modulation par largeur d'impulsion (MLI en français) est une technique utilisée pour contrôler la puissance envoyée à un périphérique. Nous l'utiliserons dans [[Rasp-Hack-L293|ce tutoriel pour contrôler]] la quantité d'énergie alimentant le moteur et par conséquent sa vitesse de rotation.
 +
 +
Le graphique ci-dessous montre le signal PWM tel qu'il est envoyé par la broche PWM du Raspberry Pi }}
 +
 +
{{ADFImage|Rasp-Hack-L293-PWM-01.jpg|450px}}
 +
 +
Chaque 1/500 ième de seconde, la sortie PWM produit une impulsion. La longueur de cette impulsion (dans le temps) contrôle la quantité d'énergie qui alimente le moteur. Comme vous pouvez le constater sur le graphique la longueur de l'impulsion peut varier de 0 à 100%.
 +
 +
Sans impulsion, le moteur ne fonctionne pas, une courte impulsion le fera tourner lentement. Si l'impulsion est active pendant cinquante pour cent du cycle, le moteur recevra la moitié de la puissance qu'il recevrait avec des impulsions maximales (constante dans le temps)..
    
== Détail du Breakout ==
 
== Détail du Breakout ==
29 917

modifications

Menu de navigation