background preloader

Rougered

Facebook Twitter

The leading online storage and file delivery service. ASTUCES & APPLICATIONS en ELECTRONIQUE.- AAE. Commande servo-moteur - PIC16F628 - C -. Des élèves nous ont demandé un exemple de programme de commande d'un servo-moteur, en langage C, et, avec un PIC16F628. On va voir cela. D'abord, pour commander un servo-moteur, il faut savoir quels signaux de commande lui envoyer !

On utilise de la PWM, ou MLI, en français, non ? ( Modulation de la Largeur d'Impulsion ). Pas tout à fait ! On appelle cela un signal modulé en code d'impulsions. C'est un signal, dont la période ( T )doit être inférieure à 20 ms et les impulsions ( TTL, 5V d'amplitude ) ont une largeur ( L ) qui varie de 1 à 2 ms, en théorie. ( Avec un signal PWM , L varie de 0 ms à T. - 0 à 100 % de T ) Pourquoi 1 à 2 ms en théorie...?

Pour des impulsions de 1,5 ms, l'axe du moteur se met dans une position centrale; pour des impulsions de 1 ms l'axe tourne de 90 deg., par exemple, dans le sens horaire et, pour des impulsions de 2 ms, il tourne de 90 deg. dans l'autre sens. La partie électronique est très simple. Il n'y a même pas de quartz pour le signal d'horloge ! Oui. 12F675 tutorial 6: Driving a servo motor using a PIC Micro. CCS, Inc. - Home.

Vidéos Pearltrees

Help.