Bonsoir,
Ok j'ai changer les traces pour voir la vitesse réelle.
Du coup ne reprenant le code tel que présenté dans le tuto mon moteur fait des vas et viens.
Donc je me dis je vais régler les 3 coefficients les un apres les autres.
Du coup je commence par Kp qui permet d'avoir une commande proportionnel à l'erreur.
Toute fois pour le régler je ne sais pas trop où m’arrêter si je le mets trop faible mon moteur par très vite mais s’arrête très vite (Kp = 0.1,Ki =0; Kd =0):
Ensuite je passe Kp à 1 :
La on voit que le moteur est allez trop loin puis est revenue en arrière pour ralentir et après se re-bloque à 0. Je me dis que du coup je suis allez trop loin dans le Kp mais je ne suis pas sur.
Qu'en pensez vous ?
Autre point pourquoi le moteur s’arrête ? Il trouve un point de balancement ? Car en théorie si la vitesse mesuré est nulle et la vitesse demandé est de 50% de la vitesse max il devrait accélérer non ?
Du coup j'essaie ensuite de régler le Ki avec 0.1 (Kd=1):
Puis avec Ki = 1 (Kd=1):
J'avoue ne pas trop savoir quoi penser des courbes.
Merci