logo de bricotronique
Newsletter
 

L'électronique

- pratique :

Les Montages
Les Dossiers
Les Calculateurs
Les Cours
Les Astuces
Les Datasheets

- services intéractifs :

Le Forum
Le Chat
Actualité
Petites Annonces
L'Annuaire
Le Dictionnaire
La Librairie
La logithèque

Avec les mains
Le Lifter
Générateur thermique
Un Lecteur CD
Montage pour vélo
Faire un condensateur
Antimoustique solaire

Conseil de lecture

Commander un servomoteur à l'aide de l'unité CCP des PICs.
Ce programme didactique commande la position d'un servomoteur à l'aide d'un bouton poussoir choisissant entre deux positions.


Commande du servo :
Un servo comporte 3 fils : un rouge, un noir et un blanc. Le fil noir est à relier à la masse, le rouge au (+) et le blanc reçoit le signal de commande. Ce signal de commande est un signal périodique dont le rapport cyclique détermine l'angle que fera l'axe du servo.



Ainsi il faudra générer un signal de 18ms environ (pour ne pas dépasser les 20 ms) avec une période "haute" variant entre 1ms à 2ms(amplitudes maximales.)

Le PIC16F628 possède un module nommée CCP (capture/compare/PWM) qui permet de faire ça très simplement. Pour cela référez vous à sa datasheet. On y trouve notemment :


Donc la fréquence et le rapport cyclique sont directement réglables à l'aides de quelques registres.



Le schéma :

schéma commande servo pic


Une petite photo du montage sur plaque d'essai :



Le code : SERVO.ASM

Design © 2003 LW pour kitgrafik

Les Partenaires

Forum

N'hésitez pas à poser vos questions sur le Forum


Recherche

Copyright © bricotronique 2003-2005 Paul Heroin
Toute Reproduction partielle ou totale du site est interdite sans l'accord du Webmaster