Recupérer les valeurs de mon PID

Bonjour,

je régule avec un arduino mega et différents composants une pression dans un tuyau.

Pour cela j'utilise la librairie PID, mais toute les x mesures (x peut varier de 2 à 15) mon électrovanne réagit de façon bizarre (càd elle ne suit pas un cycle normal de régulation). Et donc pour cela j'aimerais afficher mes paramètres PID, pour situer mon problème, mais je ne sais pas pour cela quelle variable appeler dans mon serial.print...

Voila ma source: http://www.arduino.cc/playground/Code/PIDLibrary

Merci d'avance!

Salut,

C'est dessus pourtant ! http://arduino.cc/playground/Code/PIDLibraryDisplayFunctions ;)

Merci pour cette réponse mais j'ai peut-être mal compris le fonctionnement du PID, je m'explique. J'ai déjà testé ces fonctions, et cela me renvoi mes Coeff ki kp et kd réglés dans cette partie :

double consKp=0.5, consKi=0.5, consKd=0;

Je pensais que ce coeff était multiplié par une valeur. Du coup mon problème doit venir de mon programme...

Merci quand même :)

Effectivement dans ce cas je n'arrive pas bien à situer ton problème. Quels sont les paramètres PID que tu veux récupérer ? A part P, I et D je ne vois pas ce que tu peux paramétrer.

Bon finalement mon problème était dans la librairie, elle n'était pas adapté à mon cas car elle dépendait du temps entre deux utilisations (qui pouvait varier chez moi). Donc j'ai contourné mon problème en la modifiant ! Merci à tous.