06/04/2004, 20h36
|
Sujet Servo moteurs, principes, PIC16f877, rotation de 360° - Message #1
|
Date d'inscription: avril 2004
Messages: 5
|
Bonjour à tous et à toutes,
je suis actuellement confronté à un problème concernant les servos moteurs S3003 (standart s148) de Futaba. Nous sommes en train de concevoir un robot qui se déplace dans une pièce, qui évite les obstacles et qui ramasse des choses. Cependant nous avons un sérieux problème concernant les servos moteurs que nous utilisons.
Nous avons consulté le travail, d'étudiants des années précédents qui utilisaient aussi des servos pour faires la rotation de roue. Les servos moteurs sont bloqué au delà de 90° et il a fallu, comme expliqué dans leur rapport, raboter le petit ergot à l'intérieur pour permettre la rotation libre. Dans notre code assembleur destiné à programmer un PIC16f877 nous envoyons via les 2 broches PWM les impulsions vers la commande des servos, cependant ceux-ci impose une certaine position.
Dans le rapport des étudiants précédants, ils disaient que la durée des impulsions déterminait le sens de rotation et qu'il existait une durée telle que le moteur ne bougeait pas. Seulement en imposant une certaine durée comme ils ont fait, les moteurs vont se positionner dans une certaine position ce qui n'est pas du tout une rotation continue alors après une recherche sur le net nous pensons que la durée de l'impulsion impose plutot une position angulaire.
Mes questions sont :
-ais-je tords
-qqun saurais-t'il comment faire tourner le moteur de 360°
-bref toutes suggestions, idées, expériences vécues sont les bienvenues.
Merci d'avance à tous pour vos réponses 
|
|
|
|
Aujourd'hui
|
|
|
|
Liens sponsorisés
|
|
|
|
|
06/04/2004, 21h57
|
Sujet Servo moteurs, principes, PIC16f877, rotation de 360° - Message #2
|
Date d'inscription: avril 2004
Messages: 5
|
PS : on vient de voir sur le net que la durée de l'impulsion détermine la position angulaire, cependant en incrémentant à chaque cycle la durée de l'impulsion, on voit que le moteur revient tjrs à la même position entre chaque incrément ce qui nous donne un mouvement de va et vient.
qqun a t il une idée de la manipulation qu'il faut faire pour éviter ça ?
merci d'avance
|
|
|
|
06/04/2004, 23h04
|
Sujet Servo moteurs, principes, PIC16f877, rotation de 360° - Message #3
|
Date d'inscription: avril 2003
Localisation: Québec
Âge: 20
Messages: 148
|
Salut!
Je crois que vous avez oublié quelquechose: avez vous remplacé le potentiomètre de copie par deux résistances fixes ? Cela expliquerait votre problème.
|
|
|
|
06/04/2004, 23h29
|
Sujet Servo moteurs, principes, PIC16f877, rotation de 360° - Message #4
|
Date d'inscription: avril 2004
Messages: 5
|
Je ne vois pas bien ce que vous entendez par "remplacer le potentiomètre de copie par deux résistances fixes". Nous utilisons le servo de la manière suivante.
A l'aide des sorties PWM du PIC16f877 nous envoyons les impulsions (on a intercalé un transistor BJT 2N2222 pour servir d'interrupteur commandé par le pic laissant passer le 5V pour faire l'impulsion et couper sinon. il n'est pas en cause car dans le cas de la connection directe de la commande au pic c'est pareil), le 5V de l'alimentation et la terre sont branchée de manière classique. Nous utilisons les servos commen ceux-ci --> http://www.servocity.com/html/s3003_servo_standard.html ou encore http://www.etteam.com/product/1602.html. Bref le fil blanc (commande) relié au pic, le rouge au 5V régulé et le noir à la terre. Bref un branchement classique.
Nous n'avons rien modifié au moteur à part le petit ergot qui empeche la rotation de 360°.
Pourriez-vous m'expliquer plus en détail votre idée et surtout comment règler le problème. Vous me seriez d'un grand secours.
Je vous remercie de votre réponse postée.
|
|
|
|
06/04/2004, 23h35
|
Sujet Servo moteurs, principes, PIC16f877, rotation de 360° - Message #5
|
Date d'inscription: avril 2003
Localisation: Québec
Âge: 20
Messages: 148
|
Salut!
Tu dois ouvrir le moteur et modifier ou remplacer le potentiomètre de recopie de l'axe. Cherche sur n'importe quel moteur de recherche »modification+servo» ou quelque chose du genre et tu vas trouver une abondance de tutoriaux. Bonne chance,
|
|
|
|
07/04/2004, 00h01
|
Sujet Servo moteurs, principes, PIC16f877, rotation de 360° - Message #7
|
Date d'inscription: avril 2003
Localisation: Québec
Âge: 20
Messages: 148
|
De rien!
|
|
|
|
07/04/2004, 11h07
|
Sujet Servo moteurs, principes, PIC16f877, rotation de 360° - Message #8
|
Date d'inscription: janvier 2003
Localisation: Alsace
Messages: 401
|
Salut !
Tu trouvera ca en détails sur http://fribotte.free.fr/bdtech/index.html ainsi que des réponses a des question que tu ne te pose pas encore
@++
|
|
|
|
07/04/2004, 19h10
|
Sujet Servo moteurs, principes, PIC16f877, rotation de 360° - Message #9
|
Date d'inscription: avril 2004
Messages: 5
|
nickel ça marche impecc
merci à tous
bon site ! 
|
|
|
|
23/06/2005, 18h34
|
Sujet Servo moteurs, principes, PIC16f877, rotation de 360° - Message #10
|
Date d'inscription: juin 2005
Messages: 1
|
Re : Servo moteurs, principes, PIC16f877, rotation de 360°
salut flitz voila je voudré savoir en quel language ta taper la source et si par hazard c'est du c++ pe tu me l'envoyer
voici mon adresse : momo_le_dingue@hotmail.com
|
|
|
|
|
 |
Bienvenue |
 |
Si ceci est votre première visite, vous devez vous inscrire avant de pouvoir envoyer des messages. En étant inscrit vous pourrez poster votre question, participer aux débats, joindre vos images... alors n'attendez-plus, cela vous prendra 1 minute !
Pour commencer à lire les messages, depuis la page d'accueil des forums, sélectionnez le forum qui vous tente et partez ensuite à sa découverte...
|
 |
Publicité |
 |
|
| A voir aussi (Futura Sciences n'est pas responsable du contenu de ces publicités) |
|
|
| Outils |
|
|
| Modes d'affichage |
Mode linéaire
|
Règles de messages
|
Vous pouvez ouvrir de nouvelles discussions : nonoui
Vous pouvez envoyer des réponses : nonoui
Vous pouvez insérer des pièces jointes : nonoui
Vous pouvez modifier vos messages : nonoui
Le code HTML peut être employé : non
|
|
|
Fuseau horaire GMT +2. Il est actuellement 01h13.
Propulsé par vBulletin
Copyright © 2000 - 2008, Jelsoft Enterprises Ltd. Tous droits réservés.
Traduction par l'association vBulletin francophone
|
|