Ordinateur de bord pour voiture de collection 7.1
Classes | Functions | Variables
Regulateur Namespace Reference

Classes

class  PID_RgMot
 

Functions

def init (Modules, ListeCapteurs, ListeClVar, ListeOnglets, ListeBoutons, ListeCadrans)
 

Variables

int PID_ERREUR_MAX = 10000
 Si STOPWITHERROR = False -> erreur max plafonnée positive ou négative si STOPWITHERROR = True -> somme des erreurs max avant arret boucle. More...
 
int PID_REGIME_MAX = 4000
 vitesse de rotation max via le regulateur More...
 
int PID_REGIME_MIN = 1200
 vitesse de rotation min via le regulateur More...
 
float PID_RGMOT_KD = 0.5
 
float PID_RGMOT_KI = 0.2
 
float PID_RGMOT_KP = 1.0
 Reglage du PID du régulateur de vitesse. More...
 
bool STOPWITHERROR = False
 Arret si erreur atteint PID_ERREUR_MAX. More...
 

Function Documentation

◆ init()

def Regulateur.init (   Modules,
  ListeCapteurs,
  ListeClVar,
  ListeOnglets,
  ListeBoutons,
  ListeCadrans 
)

Variable Documentation

◆ PID_ERREUR_MAX

int PID_ERREUR_MAX = 10000

Si STOPWITHERROR = False -> erreur max plafonnée positive ou négative si STOPWITHERROR = True -> somme des erreurs max avant arret boucle.

◆ PID_REGIME_MAX

int PID_REGIME_MAX = 4000

vitesse de rotation max via le regulateur

◆ PID_REGIME_MIN

int PID_REGIME_MIN = 1200

vitesse de rotation min via le regulateur

◆ PID_RGMOT_KD

float PID_RGMOT_KD = 0.5

◆ PID_RGMOT_KI

float PID_RGMOT_KI = 0.2

◆ PID_RGMOT_KP

float PID_RGMOT_KP = 1.0

Reglage du PID du régulateur de vitesse.

Kp au format chiffre.chiffre (1.0 par exemple) ki même format kd même format Pour les ajustements, voir : http://www.ferdinandpiette.com/blog/2011/08/implementer-un-pid-sans-faire-de-calculs/
https://fr.wikipedia.org/wiki/M%C3%A9thode_de_Ziegler-Nichols#cite_note-microstar-2 https://fr.wikipedia.org/wiki/R%C3%A9gulateur_PID

◆ STOPWITHERROR

bool STOPWITHERROR = False

Arret si erreur atteint PID_ERREUR_MAX.