Controle moteur à courant continu avec arduino

Version 1.0.0.0 (17 KB) by Robert
Ce modele simulink fait un asservissement de vitesse d'un moteur a courant avec une carte arduino
2.2K Downloads
Updated 3 Jun 2013

View License

Modele simulink pour piloter le systeme de commande de moteur electrique a courant continu de 3sigma: http://boutique.3sigma.fr/23-commande-de-moteur-%C3%A9lectrique.html

Ce systeme utilise une carte romeo compatible arduino uno. Le modele simulink utilise la cible arduino uno pour simulink et cette contribution: http://www.mathworks.com/matlabcentral/fileexchange/39354-device-drivers.
Il y a une S-function pour lire le codeur incremental pour mesurer la vitesse de rotation du moteur (faire un build de la S-function) et un bloc PWM pour piloter le moteur.
C'est donc un asservissement de vitesse en boucle fermee.

La consigne de vitesse est constante. Prochaine etape: utiliser la liaison serie pour definir une consigne de vitesse a partir du programme de pilotage du moteur qu'on peut telecharger sur le site de 3sigma.

Quelqu'un a deja fait un modele qui sait lire des donnees structurees avec un bloc arduino serial receive ? Le serial receive ne lit que des octets. Ca n'a pas l'air facile de lire une serie de donnees

Cite As

Robert (2024). Controle moteur à courant continu avec arduino (https://www.mathworks.com/matlabcentral/fileexchange/42070-controle-moteur-a-courant-continu-avec-arduino), MATLAB Central File Exchange. Retrieved .

MATLAB Release Compatibility
Created with R2012b
Compatible with any release
Platform Compatibility
Windows macOS Linux
Acknowledgements

Inspired by: Device Drivers

Communities

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!
Version Published Release Notes
1.0.0.0