Commande de moteur électrique - pcDuino C / Python Agrandir

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.

Plus de détails

CommandeMoteurCC3-C-Python

Disponibilité : Ce produit n'est pas en stock actuellement


Prévenez-moi lorsque le produit est disponible

245,83 € HT

(295,00 € TTC)

Ajouter au panier

» Ajouter à ma liste

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


Commande de moteur électrique - pcDuino C / Python <p>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.</p> <p>Il intègre:</p> <ul> <li>une carte pcDuino Nano</li> <li>une carte Iteaduino Uno (compatible Arduino Uno, utilisable en 3.3V et intégrant le convertisseur de tension alimentant la pcDuino)</li> <li>un <span style="text-decoration: underline;"><a href="http://boutique.3sigma.fr/180-shield-commande-moteur.html">shield de commande moteur</a></span></li> <li>un moteur électrique à courant continu (<span style="text-decoration: underline;"><a href="http://boutique.3sigma.fr/77-moteur-%C3%A0-courant-continu-r%C3%A9ducteur-971-codeur-incr%C3%A9mental-48-cpr.html">http://boutique.3sigma.fr/77-moteur-%C3%A0-courant-continu-r%C3%A9ducteur-971-codeur-incr%C3%A9mental-48-cpr.html</a></span>) avec codeur incrémental intégré pour la mesure de vitesse</li> <li>une alimentation 7.5V, 2.6A</li> <li>un convertisseur USB-Ethernet permettant de se connecter à la carte pcDuino</li> <li>un câble USB pour la connexion à la carte Iteaduino</li> </ul> <p><br />Le tout est monté sur une plaque en plexiglas transparent.</p> <p><br />Ce ensemble permet de réaliser différents types d'expériences de commande de moteur:</p> <ul> <li>Identification des paramètres du moteur</li> <li>Commande en tension</li> <li>Asservissement de vitesse</li> <li>Asservissement de position</li> </ul> <p> </p> <p>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).</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 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:</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 Arduino et 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>
245,83 €

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:

  • Identification des paramètres du moteur
  • Commande en tension
  • Asservissement de vitesse
  • Asservissement de position

 

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.