Controle moteur à courant continu avec arduino

Versión 1.0.0.0 (17 KB) por Robert
Ce modele simulink fait un asservissement de vitesse d'un moteur a courant avec une carte arduino
2,2K descargas
Actualizado 3 jun 2013

Ver licencia

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

Citar como

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

Compatibilidad con la versión de MATLAB
Se creó con R2012b
Compatible con cualquier versión
Compatibilidad con las plataformas
Windows macOS Linux
Agradecimientos

Inspirado por: Device Drivers

Comunidades de usuarios

Community Treasure Hunt

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

Start Hunting!
Versión Publicado Notas de la versión
1.0.0.0