ModelleisenbahN

Accueil > Themes > Arduino

Arduino

Articles, rubriques ou brèves associés au thème

Articles

Pont tournant et moteurs pas-à-pas
L’algorithme de rotation du pont tournant

Après avoir présenté le matériel nécessaire au pilotage du moteur pas-à-pas par µPas et le choix de la DRV8824 de Pololu pour sa meilleure résolution et la fluidité de mouvement qui en résulte, il est temps de se pencher sur l’algorithme qui permet de décider du sens de rotation et de la décomposition du mouvement en phase d’accélération, en régime permanent et en phase de décélération.
Calcul du sens de rotation pour le plus court chemin
Le pont est bien évidemment orienté. C’est à dire que les positions p (...)

Jean-Luc | 1er.01.2014 | 2 commentaires | La technologie

pont tournant et moteurs pas-à-pas
Mise en œuvre de l’EasyDriver v4.4 pour un pont tournant

Voici le compte rendu de quelques essais de mise en œuvre avec l’objectif de motoriser un pont tournant.
Le matériel
Afin d’avoir la meilleure résolution possible, le moteur pas-à-pas bipolaire choisi est un moteur 400 pas par tour vendu par Selectronic. Il s’agit de ce modèle.
Ce moteur est prévu pour être alimenté en 12V. Les bobines ont une résistance de 40Ω et par conséquent chaque bobine consomme 300mA. Le couple de maintien est de 3,5 kg/cm.
J’ai fixé sur l’arbre une latte en bois de 40 cm de (...)

Jean-Luc | 9.12.2013 | Pas de commentaires | La technologie

Manœuvre des aiguilles en analogique avec des servo-moteurs
Témoins de positions : la mise en œuvre

Nous avons vu la technique du Charlieplexing dans « Témoins de positions : le Charlieplexing », nous allons maintenant l’appliquer à un système à 5 broches de pilotage et 16 LED puis l’intégrer dans notre application. Charlieplexing des 16 LED témoins [1]
Le schéma pour allumer 16 LED est le suivant.
On peut noter que le schéma est incomplet. En effet, avec 5 broches, il est possible de piloter 20 LED. Ici les couples de broches 0-3 et 1-4 sont manquants et nous n’allons donc pas les placer dans (...)

Jean-Luc | 3.12.2013 | 4 commentaires | Manœuvre des aiguilles avec

Manœuvre des aiguilles en analogique avec des servo-moteurs
Témoins de positions : le Charlieplexing

La dernière fonction à mettre en œuvre est la gestion des témoins de position. 16 LED sont nécessaires et il nous reste 6 broches. La broche numérique 13 ayant déjà une LED soudée sur la carte de l’Arduino n’est pas très commode à utiliser. Il nous reste donc en réalité 5 broches. Comment faire ?
Il existe une technique connue sous le nom de Charliplexing [1] qui permet de multiplexer des LED sur des entrées/sorties numériques. Examinons tout d’abord le cas de deux LED connectées à 2 broches avec 2 (...)

Jean-Luc | 2.12.2013 | Pas de commentaires | Manœuvre des aiguilles avec

Manœuvre des aiguilles en analogique avec des servo-moteurs
Amélioration et mémorisation des réglages

Comme 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 appelant la fonction (...)

Jean-Luc | 2.12.2013 | 2 commentaires | Manœuvre des aiguilles avec

0 | 5 | 10

Les thèmes

Archives

Informations

ModelleisenbahN | publié sous licence Creative Commons by-nc-nd 2.0 fr | généré dynamiquement par SPIP & Blog'n Glop