Commande de moteurs CC accouplés

 

 

Ce système est composé de deux motoréducteurs, l'un fonctionnant en moteur et l'autre en générateur de couple externe (moteur ou résistant).

Il permet de faire les mêmes expériences d'identification et d'asservissement qu'avec un moteur seul, tout en allant plus loin grâce au générateur, capable de créer une charge quelconque.

Par ailleurs, il est possible d'utiliser deux modes de pilotage pour cet ensemble:

  • L'un via une carte mcro-contrôleur très puissante (Teensy 4.1, compatible Arduino) pour réaliser des expériences nécessitant une cadence d'acquisition élevée
  • L'autre via une carte Raspberry Pi (ou Odroid C4), exploitée notamment pour l'écriture du correcteur numérique en Python et pour la simulation de charges complexes

Ces deux modes coexistent sans qu'aucune modification matérielle ne soit nécessaire car les deux cartes sont connectées l'une à l'autre.

 

 

Caractéristiques matérielles

 

Composants

  • Deux moteurs à courant continus accouplés. Ces moteurs sont notamment utilisés sur notre système Slider Cam / Pont Roulant
  • Pilotage en mode acquisition rapide par une carte micro-contrôleur Teensy 4.1
  • Pilotage via programmation Python grâce à une carte Raspberry Pi ou Odroid C4 (en fonction des disponibilités)
  • Connexion USB avec l'ordinateur d'exploitation

 

 

Capteurs et télémétrie

Les capteurs présents sur le système permettent une instrumentation très complète. Les signaux suivants sont disponibles en télémétrie pour le moteur et le générateur:

  • Position et vitesse issues du codeur incrémental
  • Courant et tension de commande
  • Estimation du couple

 

 

Logiciels

 

Ce système se pilote et s'analyse facilement grâce aux nombreux tableaux de bord intégrés au logiciel MyViz. Celui-ci permet non seulement d'afficher les données de télémétrie mais aussi d'interagir avec le système grâce à des boutons et des curseurs afin, par exemple, de régler les asservissements en temps-réel.

 



Ressources

 

Ce système est conçu est fabriqué par 3Sigma. Il est donc totalement ouvert et les ressources suivantes sont fournies:

  • Documentation complète
  • Tableaux de commande et de visualisation utilisables avec le logiciel MyViz, directement intégrés dans ce dernier
  • Programme Python de correcteur numérique (à reproduire par les élèves)
  • Différents types de générateur de couple externe

 

 

Activités pédagogiques

 

Ce système permet de couvrir de nombreux points du programme, en particulier la programmation Python d'un correcteur numérique permettant d'asservir un moteur.

Il permet de réaliser les activités suivantes:

  • Identification des paramètres électriques et mécaniques à partir d'une commande en boucle ouverte avec acquisitions rapides
  • Asservissement de vitesse ou de position avec ou sans couple externe
  • Programmation Python du correcteur numérique de vitesse ou de position
  • Etude de la modification de la cadence d'échantillonnage du correcteur numérique

 

David Fournier (du Lycée Loritz de Nancy) propose par ailleurs le TP suivant:

https://cpge.mecatools.fr/cahierDeTexte/modules/sujetTp/index.php?idTpUrl=8&systemeUrl=doubleCommandeMoteur


 

 

 

Captures d'écran

 

Exemple de tableau de bord de pilotage avec MyViz (asservissement de position avec possibilité de modifier le programme Python du correcteur numérique et d'étudier l'influence de la cadence d'échantillonnage):

 

 

 

Générateur de couple externe (avec visualisation) de type "Mountain car":

 

 

 

Asservissement de vitesse avec cadence d'échantillonnage optimale:

 

 

 

Des oscillations apparaissent si on diminue trop la cadence d'échantillonnage:

 

 

 

 

 

 

Disponibilité

Ce système est disponible dans notre boutique en ligne:
https://boutique.3sigma.fr/robots/196-commande-de-moteurs-cc-accouples.html

 

Vous pouvez également nous demander un devis et / ou une présentation personnalisée à l'adresse suivante: info@3sigma.fr.

 

 


 

Contact

Tel : 02 47 92 55 37
Email: info@3sigma.fr