Bonjour,
Voila je suis entrain de faire la régulation numérique d'un moteur CC (avec le µC. Arduino),mais je suis coincé sur comment connaître l'erreur statique de mon moteur (!?),sachant qu'il manque quelque paramètres (moment d'inertie,constante de temps,...) pour le simuler via Matlab est avoir une idée sur son comportement idéal.
En boucle ouverte,je fixe une consigne de vitesse à 1500 tr/min par exemple,et je calcule le rapport cycle à employé pour généré le signal PWM,et j'observe la réponse,bizarrement,il n'y a pas une erreur statique,j'obtiens 1515 tr/min (le +15 tr/min ne représente pas l'erreur statique je pense parce que je perds toujours des impulsions +/- 2 à 3 ... ),comment faire pour connaître si le système à vraiment une bonne réponse ?
Remarques :
- j'utilise le terminal serial de environnement arduino pour supervisé la réponse indicielle avec une période de 0.01s,ensuite,je prends les valeurs données et je trace la courbe avec Matlab.
- Pour mesurer la vitesse j'utilise un encodeur optique.
-----