Comme indiqué dans « Abandon du fil à mémoire », j’ai finalement adopté les servo-moteurs pour actionner les aiguilles. De manière plus générale, tous les dispositifs mécaniques (aiguilles, signaux, portes des remises) seront actionnés par des servo-moteurs.
Je ne pars pas de rien puisque mon camarade Pierre a déjà mis en œuvre ce genre d’actionneur. On trouve en outre de nombreuses implémentations sur Internet.
Avantages et inconvénients
Les avantages sont les suivants : Couple (...)
Accueil > Mots-clés > Themes > servo
servo
Articles
-
État de l’art
17 juin 2013, par Jean-Luc -
Réglage des butées des servomoteurs
1er décembre 2013, par Jean-LucNous voici enfin à l’avant dernière étape de développement de notre système. Dans « Sélection d’un servomoteur pour le réglage des butées », nous avons vu la mise en œuvre d’un codeur pour désigner le servomoteur à régler, dans « Clavier de réglage des butées », nous avons vu l’ajout d’un second clavier analogique destiné à permettre le réglage des butées et, comme nous avions déjà un clavier analogique, la généralisation de la gestion de ce type de clavier par le biais d’une classe C++. (...)
-
La première carte 6 servos est montée
21 septembre 2013, par Jean-LucJ’ai terminé ce soir le montage de la première carte 6 servos. Il y a eu quelques anicroches.
Tout d’abord une erreur de brochage des transistors de puissance BD680 m’a forcé à inverser 2 des broches en les tordant en hélice. Pour je ne sais quelle raison, j’avais ajouté à la bibliothèque de composants un boîtier TO-126 dont les broches 2 et 3 étaient inversées. Ça se fait assez facilement mais c’est un peu rageant de tomber sur ce genre d’erreur alors que j’avais vérifié cette carte des (...) -
Les circuits imprimés de la carte 6 servos sont arrivés
29 août 2013, par Jean-LucJ’ai reçu hier les circuits imprimés de la carte 6 servos. Comme il s’agit de CI double face que j’utilise en de nombreux exemplaires, j’ai préféré la faire fabriquer. En effet, si graver en double face n’est pas si difficile, il est en revanche quasiment impossible d’atteindre la même qualité et la même finesse. De plus, en gravant soi-même, il est impossible d’avoir des contacts traversant. Il est donc nécessaire de souder les composants de chaque côté de la carte, ce qui augmente le (...)
-
Clavier de réglage des butées
30 novembre 2013, par Jean-LucEssayant de ne pas faire de trop gros articles indigestes, je saucissonne un peu plus les sujets. Voici le 2e sur le réglage des butées. Il porte sur la transformation du programme que nous avions écrit pour le clavier analogique afin que le même programme puisse servir pour le clavier de réglage et en fait pour n’importe quel clavier analogique. En informatique on appelle ça la généricité. Poussoirs de réglage de la position
Les poussoirs de réglage de la position sont mis en œuvre avec (...) -
Le logiciel de la carte 6 servos avance
26 juillet 2013, par Jean-LucLe logiciel destiné à animer la carte (voir « La carte de commande 6 servo-moteurs, le matériel ») commence à fonctionner. Afin de pourvoir régler le mouvement lent assez finement, 7 vitesses sont possibles dans chaque sens indépendamment. En effet, le mouvement des signaux mécaniques n’est pas symétrique, ils mettent généralement un peu plus de temps à se lever qu’à se baisser.
Pour bien enfoncer les fins de course, le logiciel continue le mouvement au delà de la détection. Le délai (...) -
Amélioration et mémorisation des réglages
2 décembre 2013, par Jean-LucComme indiqué dans la vidéo au bas de l’article « Réglage des butées des servomoteurs », un problème lié à l’inertie mécanique subsiste. Nous avons aussi le problème de la non mémorisation des réglages. Nous allons voir comment régler ces deux problèmes.
Prise en compte de l’inertie mécanique
Quand la consigne de position, via la durée de l’état haut de la PWM, est envoyé au servomoteur, celui-ci met quelques instants à appliquer cette consigne. Or, le programme actuel coupe la PWM est (...) -
Conception et mise en œuvre
1er juillet 2013, par Jean-LucComme présenté dans « État de l’art », il existe de nombreuses façons de monter un servo-moteur en modélisme ferroviaire. Voici la solution choisie sur mon réseau. Il s’agit d’une solution similaire à celle de Pierre mais adaptée à des micro-servos.
Cahier des charges
L’actionneur doit répondre à des exigences de mise en œuvre : Un encombrement raisonnable. Notamment, il doit être possible de mettre deux actionneurs côte à côte sur deux voies parallèles avec un entraxe de 26,5mm (...) -
Description du système
10 novembre 2013, par Jean-LucUne petite récréation par rapport à la construction de mon réseau. Je bricole un peu d’Arduino avec ma fille pour animer des petits robots. Et qui dit robots dit servo-moteurs. Il se trouve que c’est aussi lié au modélisme ferroviaire, d’où la présence de cet article sur mon blog.
En effet, l’Arduino me semble être une excellente solution pour mettre en œuvre des systèmes électroniques et électro-mécaniques sophistiqués sur un réseau. La manœuvre des aiguilles via des servo-moteurs en (...) -
La carte de commande 6 servo-moteurs, le logiciel
21 août 2013, par Jean-LucLe logiciel de la carte 6 servos remplit les fonctions suivantes : pilotage de chacun des 6 servos avec détection d’erreur interfaçage avec le contrôleur central : réception de commandes, émission de l’état des servos.
Le pilotage des servos
Multiplexage des servos
Comme indiqué dans « La carte de commande 6 servo-moteurs, le matériel » un servo-moteur est commandé via une consigne en PWM qui se répète toutes les 20 ms. Comme 6 servos sont à commander, les 20 ms sont découpés en 6 (...)