PID pour moteur BLDC drivé en Spwm

Salut,

bon ça ne résout pas mon soucis...

j'étais parti sur quelque chose comme ça avec un calcul de valeur moyenne mais ça ne serait pas très réactif comme system

if (tick > consigne) cmd++;
else if (tick < 15) consigne--;