Accueil > Mots-clés > Mécanique > servomoteur
servomoteur
Un servomoteur est un type de moteur intégrant dans un même boitier la mécanique (moteur à courant continu) et l’électronique de contrôle simplifié, généralement asservi en position avec une limite de débattement d’angle de 180 degrés, mais également disponible en rotation continue.
Son intérêt est la facilité de commande par un signal numérique externe et la forte démultiplication que les engrenages intégrés dans son boitier permettent.
Les servomoteurs que nous utilisons sont dits "de modélisme" car ils servent habituellement à déplacer des pièces (voiles, cabestans, dérives, gouvernes, volets) de modèles réduits, bateaux ou avions, et sont reconnaissables grâce à leur boitier standardisé, rectangulaire et noir.
Les modèles diffèrent en taille, en puissance, en fiabilité et surtout en solidité des matériaux utilisés : plastique, laiton, acier. Certains sont équipés d’un ou plusieurs roulements à bille pour résister aux pressions transverses sur l’axe moteur.
On les utilise donc comme actionneurs ou pour la motorisation de petits robots, éventuellement en modifiant leur mécanique pour qu’ils tournent continuellement, supprimant donc l’asservissement en position.
Les plus évolués disposent de fonctions supplémentaires (contrôle du courant, asservissement en vitesse, connexion en bus sur des protocoles de communication divers, capteur de température - pour l’échauffement, etc.).
Articles
-
Une interface IHM pour Arduino
18 septembre 2011, par Loïc
Loïc a développé une interface utilisateur très simple mais complète pour les cartes Arduino. Il a développé son propre protocole sur quatre octets seulement, permettant une plus grande vitesse que Firmata. Des fonctionnalités étendues (enregistrement, stockage, chargement de fichiers) font de cette IHM une des meilleures qu’on puisse trouver. Cet avis n’engage que moi (Julien) mais je laisse le soin à Loïc de vous présenter son travail afin de vous en convaincre :
Comment introduire le (…)
-
Parallel Leg Mechanism
25 avril 2011, par Julien H.
Nous avons expérimenté la marche bipède d’un robot avec notre premier humanoïde "Easy Bipède". On a pu constater la difficulté d’obtenir des déplacements rapides quand on a peu de degrés de liberté : le poids du robot et l’impossibilité de faire baisser le centre de gravité en dessous de la hanche rendait nécessaire une décomposition en plusieurs étapes statiques.
Il est donc tentant de mettre beaucoup de moteurs sur les jambes d’un robot, pour avoir plus de positions possibles. Mais cela (…)
-
Commande d’un servomoteur sans programme
19 janvier 2009, par Julien H.
Il est possible de contrôler un servomoteur simplement en utilisant une sortie numérique tout ou rien pour indiquer si le servo doit rejoindre une position prédéfinie (gauche ou droite, ouvert ou fermé, etc..). On va le faire le plus simplement possible, soit par électronique non programmable, soit avec un microcontrôleur auxiliaire.
-
Balises goniométriques 2013 (1ère partie)
10 août 2013, par Eric P.
Premiers éléments de la construction d’un démonstrateur de balises de localisation goniométriques utilisant des détecteurs d’obstacle à capteur infra-rouge.
-
Débuter avec une carte Arduino
11 octobre 2008, par Julien H.
Arduino est une carte programmable open-source devenue un standard de fait pour ses extensions pratiques pour la robotique ludique et les montages électroniques amateurs. C’est simple, c’est pratique et nous sommes là pour vous aider !
La famille Arduino est apparue en 2006 sous forme d’une carte programmable avec un port série. Puis de nouvelles versions sont apparues, toujours aussi simples, avec différents formats : petites, grandes, plus puissantes, plus économiques, avec USB, avec (…)
-
Mesure de couple au dynamomètre
29 novembre 2009, par Julien H.
Quand on a de la chance, et c’est fréquent, les moteurs sont surdimensionnés (ils fournissent plus de puissance que nécessaire) et il suffit de bien connecter l’électronique adaptée à ce moteur pour arriver à faire fonctionner notre robot comme on le souhaite.
Mais parfois on atteint les limites de fonctionnement : vitesse maximum trop faible par rapport à ce qu’on souhaite, glissements trop fréquents montrant un couple moteur trop faible par rapport au poids du robot, etc... Pour savoir (…)
-
Balises goniométriques 2013 (2ème partie)
21 octobre 2013, par Eric P.
Cette deuxième partie illustre le démonstrateur complet, construit sur la base des éléments présentés dans la première partie.
-
La sphère volante de Fumiyuki Satō
24 décembre 2011, par Julien H.
Créée fin 2010, la sphère volante développée par l’institut technique de R&D du ministère de la défense japonais est rapidement devenue une attraction sur le web et la source de beaucoup de questions pour tous ceux qui ont déjà essayé de faire fonctionner un hélicoptère en modèle réduit.
Son inventeur, Fumiyuki Sato, a assemblé une seule hélice propulsante et des volets directionnels dans une sphère de 42 centimètres. Le modèle fonctionne en intérieur comme en extérieur, mais se pilote (…)
-
Interruptions externes
23 novembre 2009, par Julien H.
Nous allons voir dans cet article l’exploitation d’entrées numériques particulières d’un micro-contrôleur, appelées "interruptions externes".
Cet article va utiliser l’Arduino donc c’est une utilisation simplifiée. Un autre article de ce site est dédié aux microcontrôleurs par une approche plus bas-niveau : Trucs et astuces.
Définition
Il s’agit d’une connexion particulière dans le micro-contrôleur qui va interrompre l’exécution de votre code principal lorsqu’un changement est détecté (…)
-
Contrôle de servomoteur sur pcDuino
19 novembre 2013, par Julien H.
Grâce à la bibliothèque "Pyduino" de Xavier Hinault, nous pouvons très facilement contrôler les entrées-sorties de la carte embarquée sous Linux pcDuino.
Il ne manquait que quelques lignes pour pouvoir également contrôler les servomoteurs. C’est chose faite !
Attention, l’algorithme utilisé ne se prête pas à tous les montages à base de servomoteur, notamment en ce qui concerne le couple de maintien qui est très faible avec cette solution
Une grande partie de l’API (liste de fonctions) (…)