Bonjour,
On a les PID et tout plein de régulateurs comme ça...
...mais je me demande comment devrait t'on appeler ce petit programme logé dans un µCTRL quelconque qui fait ca:
On a bien une sorte d'intégrateur puisque au fur et a mesure que le temps passe, Puissance_Led est incrémenté ou décrémenté si l'on attends pas la consigne.Code:unsigned short Puissance_Led = 0; unsigned int Courant_led, Potentiometre; // Valeurs analogiques while(1) { Potentiometre = ADC_Read(0); Courant_led = ADC_Read(1); if ((Courant_led > Potentiometre) && (Puissance_Led > 0)) Puissance_Led--; // Asservissement en courant if ((Courant_led < Potentiometre) && (Puissance_Led < 255)) Puissance_Led++; PWM1_Set_Duty(Puissance_Led); }
Mais en même temps c'est quoi le gain ? 1 ?
C'est un PI ?
Merci de vos réflexions !
Bonne soirée !
Matthieu
-----