06-09-2015 03:49 AM - modifié 06-09-2015 03:50 AM
Bonjour!
Je suis venu demander un peu d'aide, je suis nouveau sur Labview et je travaille sur un projet avec l'appareil NI myRIO et la commande d'un moteur.
De mon programme en pièce jointe, j'obtiens de l'encoder express VI un compteur.
J'aimerais à partir de ce compteur déduire la position angulaire ainsi que la vitesse.Le coeffiscient "228" correspond au nombre de pas pour 1 tour, soi 360°
J'ai essayé 2 méthodes mais je n'obtiens rien. Je pense avoir la bonne logique mais comme je découvre le logiciel je reste bloqué sur ça...
Si quelqu'un pouvait m'aider ce serait fort aimable.
le 06-10-2015 05:42 AM
J'ai complétement retravaillé l'ancien programme et j'ai obtenu la vitesse du moteur par rapport à la position angulaire.
J'ai voulu ajouter un PID afin de faire un système en BF.
En utilisant le rapport cyclique comme commande qui évolue de 0 à 1.
Mais je n'arrive pas à identifier comment récupérer justement l'erreur qui est exploitable pour rendre ma commande juste.
J'ai mis le fichier en pièce jointe.
le 06-29-2015 02:42 AM
Bonjour,
Avez vous avancé sur cette question ?
je vous joints un lien vers la communauté d'un tutorial mettant en oeuvre un PID pour du control moteur :
https://decibel.ni.com/content/docs/DOC-16983
Cordialement,
Eloise
NI France