Commande de moteur électrique - pcDuino Nano Agrandir

Commande de moteur électrique - pcDuino Nano

Ensemble programmable en Python (basé sur pcDuino Nano) permettant de réaliser différentes expériences didactiques sur la commande de moteurs électriques.

Plus de détails

215,83 € HT

(259,00 € TTC)

» Ajouter à ma liste

En achetant ce produit vous pouvez gagner jusqu'à 25 points de fidélité. Votre panier totalisera 25 points pouvant être transformé(s) en un bon de réduction de 5,00 €.


Commande de moteur électrique - pcDuino Nano <p>Cet ensemble est basé sur la carte pcDuino Nano. Les asservissements sont programmables en Python grâce à la librairie Pyduino.</p> <p>Il intègre:</p> <ul> <li>une carte pcDuino Nano</li> <li>un micro-contrôleur pour la mesure de vitesse du moteur</li> <li>un moteur électrique à courant continu avec codeur incrémental intégré pour la mesure de vitesse</li> <li>une alimentation 9V, 1A</li> </ul> <p><br />Le tout est monté sur un boitier en plexiglas blanc avec:</p> <ul> <li>bouton marche-arrêt</li> <li>prise de connexion pour l'alimentation 9V</li> <li>douilles 2mm pour accéder facilement aux signaux moteur, PWM et codeur incrémental.</li> </ul> <p><br />Ce ensemble permet de réaliser différents types d'expériences de commande de moteur:</p> <ul> <li>Commande en tension</li> <li>Asservissement de vitesse</li> <li>Asservissement de position</li> </ul> <p> <br />Noter que la hauteur du boitier permet de fixer une roue de 9 cm de diamètre (comme les roues de Geeros: <a href="http://boutique.3sigma.fr/18-paire-de-roues-blanches-pololu-90x10mm.html">http://boutique.3sigma.fr/18-paire-de-roues-blanches-pololu-90x10mm.html</a>) sur l'arbre du moteur.</p> <p>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) 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:</p> <p><iframe src="https://www.youtube.com/embed/81oKc29ZHPs?rel=0" frameborder="0" width="560" height="315"></iframe><br /><br /></p> <p>Les programmes Python sont fournis en code source.</p> <p>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:</p> <p><strong>Moteur.Position('6*math.sin(t)',10)</strong></p> <p>Une documentation complète détaille tous les aspects (matériel, logiciels, expériences) de cet ensemble.</p>
215,83 €

Cet ensemble est basé sur la carte pcDuino Nano. Les asservissements sont programmables en Python grâce à la librairie Pyduino.

Il intègre:

  • une carte pcDuino Nano
  • un micro-contrôleur pour la mesure de vitesse du moteur
  • un moteur électrique à courant continu avec codeur incrémental intégré pour la mesure de vitesse
  • une alimentation 9V, 1A


Le tout est monté sur un boitier en plexiglas blanc avec:

  • bouton marche-arrêt
  • prise de connexion pour l'alimentation 9V
  • douilles 2mm pour accéder facilement aux signaux moteur, PWM et codeur incrémental.


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

  • Commande en tension
  • Asservissement de vitesse
  • Asservissement de position

 
Noter que la hauteur du boitier permet de fixer une roue de 9 cm de diamètre (comme les roues de Geeros: http://boutique.3sigma.fr/18-paire-de-roues-blanches-pololu-90x10mm.html) sur l'arbre du moteur.

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) 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 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.