| Commande d'aiguille par servomoteur | |
|
|
Auteur | Message |
---|
pm1309 Membre
Age : 69 Localisation : Marseille Nombre de messages : 1558 Date d'inscription : 16/10/2010
| Sujet: Commande d'aiguille par servomoteur Lun 4 Nov 2013 - 14:26 | |
| Bonjour à tous, Suite aux différents fils parus sur ce forum, je commence à m’intéresser à la commande d’aiguilles par servomoteur en analogique. Si j’ai bien compris la base, le servo, pour dévier à gauche(par exemple), doit être commandé par un signal rectangulaire de x ms et à droite de y ms. Maintenant, lorsque l’angle de rotation voulu est atteint, doit on couper le signal de commande ou non ?
|
|
| |
jlb Membre
Age : 60 Localisation : Ici Nombre de messages : 1544 Date d'inscription : 31/12/2011
| Sujet: Re: Commande d'aiguille par servomoteur Lun 4 Nov 2013 - 15:09 | |
| - pm1309 a écrit:
Si j’ai bien compris la base, le servo, pour dévier à gauche(par exemple), doit être commandé par un signal rectangulaire de x ms et à droite de y ms.
C'est tout à fait ça. Le signal est répété toutes les 20ms - Citation :
Maintenant, lorsque l’angle de rotation voulu est atteint, doit on couper le signal de commande ou non ?
Dans tous les cas, on peut le couper, le servo reste en place (par contre il faut continuer de l'alimenter car si on coupe l'alimentation, à la mise sous tension suivante, il va frétiller) Si dans la position atteinte le servo lutte contre un ressort quelconque, il va grogner. Dans ce cas, il faut le couper pour le silence et la consommation. Le frottement mécanique est suffisant pour qu'il garde la position. J'ai un peu bricolé avec : http://modelleisenbahn.triskell.org/spip.php?article36http://modelleisenbahn.triskell.org/spip.php?article37http://modelleisenbahn.triskell.org/spip.php?article38http://modelleisenbahn.triskell.org/spip.php?article40et aussi : http://modelleisenbahn.triskell.org/spip.php?article34http://modelleisenbahn.triskell.org/spip.php?article35
Dernière édition par jlb le Lun 4 Nov 2013 - 21:10, édité 2 fois |
|
| |
pm1309 Membre
Age : 69 Localisation : Marseille Nombre de messages : 1558 Date d'inscription : 16/10/2010
| Sujet: Re: Commande d'aiguille par servomoteur Lun 4 Nov 2013 - 17:32 | |
| Bon, merci, j'avance. Maintenant, je vais voir pour trouver un système pour obtenir une translation assez lente mais sans µp. Très bien ton blog. |
|
| |
jlb Membre
Age : 60 Localisation : Ici Nombre de messages : 1544 Date d'inscription : 31/12/2011
| Sujet: Re: Commande d'aiguille par servomoteur Lun 4 Nov 2013 - 21:02 | |
| Merci Sans µC ça va être compliqué. Je pense qu'un produit qui conviendrait à ton usage est l'Octopus III de Tam Valley Depot : http://www.tamvalleydepot.com/products/octopusservodriver.html.Tu as une carte de pilotage pour 8 servos, des petites cartes toutes montées ou en kit pour les commander avec un poussoir et une carte en exemplaire unique nécessaire pour régler les servos. Pour un prix très raisonnable je trouve (et il y a des remises de quantité chez le fabricant). Sinon en zone euro je n'ai trouvé que ce revendeur en GB : http://www.coastaldcc.co.uk/products/productinfo.php?id=1755Pour les servos une excellente adresse en Europe est Hobbyking : http://www.hobbyking.com/Les servos que j'utilise sont pour l'instant à 1,70€ pièce. Il faut sélectionner la monnaie et son pays en haut et la Europe Warehouse Sinon tu peux faire avec un Arduino Uno un pilotage de 6 servos. Il y a 14 sorties numériques. 6 pour les signaux des servos, 4 pour sélectionner le servo à régler et la butée (horaire ou trigo) et pour entrer/sortir du mode réglage, 2 pour les poussoirs de réglage, 6 entrées analogiques pour brancher le poussoir de commande. C'est un truc faisable en quelques soirées si on a l'habitude, plus long si on débute mais qui ouvre des portes |
|
| |
jlb Membre
Age : 60 Localisation : Ici Nombre de messages : 1544 Date d'inscription : 31/12/2011
| Sujet: Re: Commande d'aiguille par servomoteur Lun 4 Nov 2013 - 22:01 | |
| Concernant la solution Arduino, il existe un shield (carte d'extension qui s'enfiche sur l'Arduino) qui permet de piloter simultanément 16 servos avec seulement 2 broches de l'Arduino : http://www.lextronic.fr/P29379-module-16-channel-12-bit-pwmservo-driver.htmlOn peut en empiler plusieurs pour piloter plus de servos Grosso modo, le coût pour 32 aiguilles serait - 1 Arduino Uno : 20€ - 2 shield PWM servo : 30€ - 32 servos à 1,70 : 54€ plus les poussoirs, un dip switch de programmation. |
|
| |
StrongSpirit Membre
Age : 59 Nombre de messages : 1654 Date d'inscription : 19/12/2007
| Sujet: Re: Commande d'aiguille par servomoteur Lun 4 Nov 2013 - 22:52 | |
| Marrant, l’évocation de l’Octopus de Tam Valley Depot m’a fait penser par homonymie à Yoctopuce, un fabricant suisse de periphériques interfacés USB. Cette société vend entre autre un module capable de piloter 5 servomoteurs directement depuis un PC via USB : http://www.yoctopuce.com/EN/products/usb-actuators/yocto-servoEt cela pour eniron 18 EURO hors FdP Mais : - On n’est donc plus dans une logique de commande analogique (avec des boutons poussoirs), tout au contraire, c’est un ordinateur qui pilote les servomoteurs. - C’est une solution pour les informaticiens qui ne souhaitent pas faire de l’électronique… on branche, puis on programme (java, delphi, basic, C/C++, C#, …) - Peut-être plutôt destiné aux petits/moyens réseaux, … avec un hub, on va pouvoir brancher facilement jusqu’4 modules (donc jusqu’à 20 servomoteurs) voire plus (mais il faut voir le temps de réaction). La solution arduino présenté ci-avant permet rapidement de monter à 32 servomoteurs J’ai jamais testé, mais c’est une alternative… |
|
| |
pm1309 Membre
Age : 69 Localisation : Marseille Nombre de messages : 1558 Date d'inscription : 16/10/2010
| Sujet: Re: Commande d'aiguille par servomoteur Mar 5 Nov 2013 - 8:59 | |
| Merci pour vos réponses. Je vais étudier tout cela, c'est pour un projet à long terme. Je vous tiendrais au courant de l'avancement. |
|
| |
Contenu sponsorisé
| Sujet: Re: Commande d'aiguille par servomoteur | |
| |
|
| |
| Commande d'aiguille par servomoteur | |
|