Meilleures ventes

Informations

Fabricants

Déjà vus

Commande de moteur électrique - pcDuino C / Python

CommandeMoteurCC3-C-Python

Nouveau produit

Ensemble programmable en C et en Python permettant de réaliser différentes expériences didactiques sur la commande de moteurs électriques.

Plus de détails

295,00 € TTC

En savoir plus

Cet ensemble est basé sur une carte compatible Arduino Uno et sur la carte pcDuino Nano. Il est donc possible de progammer le système en C (Arduino) ou en Python grâce à la librairie Pyduino.

Il intègre:


Le tout est monté sur une plaque en plexiglas transparent.


Ce ensemble permet de réaliser différents types d'expériences de commande de moteur:

  • Avec la pcDuino programmée en Python:
    • Commande en tension
    • Asservissement de vitesse
    • Asservissement de position
  • Avec la carte Iteaduino Uno, programmée en C (Arduino):
    • Commande en tension
    • Asservissement en courant
    • Identification des paramètres du moteur
    • Asservissement de vitesse, avec ou sans boucle de courant
    • Asservissement de position, avec ou sans boucle de courant

 

Le shield de commande moteur utilisé dans ce système a été spécialement conçu par 3Sigma dans un but didactique. En particulier, il possède des connecteurs banane 2mm permettant de visualiser sur un oscilloscope les signaux rapides du système (tension aux bornes du moteur, voies A et B du codeur incrémental et signal PWM).

Pour chaque expérience, un tableau de bord chargé dans le logiciel MyViz (exécuté sur votre ordinateur, celui-ci étant connecté à la carte pcDuino ou à la carte Iteaduino) permet de modifier les tensions ou consignes de vitesse et de position, et de visualiser en temps-réel des mesures réalisées sur le système:



Les programmes Arduino et Python sont fournis en code source.

Une API est également disponible pour piloter le système non pas via une interface graphique, mais directement en ligne de commande dans l'interpréteur Python ou depuis un script. Par exemple la commande permettant de donner pendant 10 secondes une consigne de position sinusoïdale d'amplitude 6 rad et de pulsation 1 rad/s est la suivante:

Moteur.Position('6*math.sin(t)',10)

Une documentation complète détaille tous les aspects (matériel, logiciels, expériences) de cet ensemble.

Avis

Aucun avis n'a été publié pour le moment.

Donnez votre avis

Commande de moteur électrique - pcDuino C / Python

Commande de moteur électrique - pcDuino C / Python

Ensemble programmable en C et en Python permettant de réaliser différentes expériences didactiques sur la commande de moteurs électriques.