Pilotage Servo Futuba S3003

Pilotage Servo Futuba S3003 - Sciences - Discussions

Marsh Posté le 11-03-2008 à 11:40:50    

Salut,
 
Voila je suis en classe de terminale et j'ai un PPE a faire. Je doit réussir à piloter une cellule photovoltaïque (règler son inclinaison verticalement et horizontalement) à l'aide de 2 moteurs SERVO FUTUBA S3003, tout cela par l'intermédiaire d'un pc.
Nous venons seulement de commencer et j'aimerais savoir comment réussir à piloter les moteurs (la programmation) et ainsi réussir à piloter la cellule (assez petite: longueur 55mm; largeur 30mm; épaisseur 2 mm) grâce au pc.  
De plus,  quel serait la meilleure façon pour relier les moteurs et la cellule (système poulie/courroie; engrenage ....)?
 
Merci d'avance :)


Message édité par Beubeu77 le 11-03-2008 à 15:57:09
Reply

Marsh Posté le 11-03-2008 à 11:40:50   

Reply

Marsh Posté le 18-03-2008 à 00:44:01    

salut,
 
En tapant 'servo controller', 'contrôleur de servo' ou 'pilotage de servo' sur google tu devrais trouver des trucs.
 
Moi j'ai trouvé ça mais il y a peut-être d'autres liens plus intéressants :
 
http://florent.bedoiseau.free.fr/M [...] index.html
http://fribotte.free.fr/bdtech/8se [...] teurs.html
http://www.rentron.com/SerialServo.htm
http://www.pontech.com/products/sv200/index.htm
http://www.lynxmotion.com/Product. [...] egoryID=52
http://www.selectronic.fr/soussous [...] fam_ref=40
 
Le lien en gras est celui qui a ma préférence car le module est petit et il a l'air simple à commander. (en gros il suffit d'envoyer des chaines de caractères sur la sortie série du pc pour commander les servos)

Reply

Marsh Posté le 18-03-2008 à 09:34:10    

Merci pour ces renseignements ça nous a aidé (même éclairé sur certain truc).
En fait, notre problème est de remplacer le PIC par l'ordinateur; donc on doit créer un programme qui fasse sortir par le port parallèle du pc les ordres de commande. C'est là notre prob puisqu'on ne s'est pas trop comment si prendre.

Reply

Marsh Posté le 15-04-2008 à 00:33:26    

alors ton projet a t'il avancé ?

Reply

Marsh Posté le 15-04-2008 à 09:50:51    

Pour la programmation du port parallèle voir ici :
 
http://crteknologies.free.fr/progr [...] llele.html
 
En basic c'est façile avec les commandes INP(adresse) et OUT(adresse , valeur).


---------------
Découvrez l'anthologie des posts de Mikhail. Je suis le cinéphile déviant.
Reply

Marsh Posté le 23-04-2008 à 16:19:30    

Salut, merci pour les liens, nous faisons nous aussi un PPE sur un modèle réduit de voiture que nous devons automatiser pour qu'elle suive une ligne et change de vitesse selon la couleur.
Nous sommes confronté au problème du servo pour la direction... En bidouillant nous avons réussi a faire a peu près tourner dans un sens mais ce n'est vraiment pas convainquant.

 

Donc en gros nous avons un circuit fait de Capteurs > PIC > Servo

 

Et si j'ai bien compris les liens que jcop a donné il faut que je fasse battre la sortie du PIC (PIC 16f876) avec une certaine fréquence?
Je dois donc mettre la sortie relié au Servo a l'état 1, mettre une pause ( qui est directement lié au sens et a l'angle dans lequel va tourner le servo?), la remettre a 0,remettre une pause ?

 

Merci beacoup a tous ceux qui essayeront de nous aider... on est un peu perdu et notre professeur ne connait pas bien le fonctionnement du servo...  :sweat:

 

PS : notre servo n'est pas exactement un Futuba S3003... je ne sais plus la référence exacte (dur a savoir il n'y a plus rien de marquer dessus !)


Message édité par $eiken le 23-04-2008 à 16:21:18
Reply

Marsh Posté le 25-04-2008 à 02:01:25    

Les liens que j'ai donnés c'est pour piloter un servo depuis un port parallèle de PC.
 
Il existe sinon pleins de circuits avec PIC contrôlant des servos !
Je regarderai ça demain.
 
Pour info le servo est contrôlé par un signal dit PPM (pour Pulse Position Modulation).

Reply

Marsh Posté le 27-04-2008 à 12:48:42    

Merci pour les liens! Je pense avoir pigé, on vérra bien demain en cours d'elec si sa fonctionne !

Reply

Marsh Posté le 28-04-2008 à 21:46:30    

Bon... résultats décevants... On a branché le servo moteur ainsi :
Fil noir : masse de l'alim
Fil rouge : +5V
Fil blanc : relié a un GBF  
 
Petit schéma pour résumer  
http://img241.imageshack.us/img241/9281/schmavx8.jpg
 
On branche le tout, on fait varier le bouton un peu a l'arrache PAF sa marche, dans un sens et dans l'autre (Wouhou !) on refait bouger le bouton pour faire varier le Ton et ainsi faire tourner, plus moyen!
On régle le GBF pour avoir un "pic" de tension d'environ 1ms, on galère un peu car le générateur ne veut pas lorsqu'on le règle a 500Hz il n'arrive pas a mettre un Ton de 1ms... on bidouille un peu... mais pas moyen il ne veut plus... je pige rien la...


Message édité par $eiken le 28-04-2008 à 21:47:19
Reply

Marsh Posté le 28-04-2008 à 21:46:30   

Reply

Marsh Posté le 29-04-2008 à 09:43:07    

c'est beaucoup trop 500Hz, ce n'est pas un servo numerique.
pour ce genre de servo traditionnel, 50Hz convient très bien.

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed