Re: [Avr-list] Fonction pid_set_out_shift

2009-06-10 Par sujet Jean Damien Brossillon
Tout simplement car le module PID calcule sur des entiers (int32_t
sans vérifier), le décalage permet d'avoir une plus grande précision
sur les calculs internes au PID sans avoir à utiliser de grands
nombres en entrée et en sortie.

Enfin c'est l'intérêt que j'y ai vu...
JD.

2009/6/10 Antoine albertelli antoinea...@gmail.com:
 Hello,
 Vu que la coupe est finie, nous commencons à réfléchir à une carte de
 régulation moteur, et hier soir nous avons faits des tests avec Aversive,
 mais nous ne comprenons pas bien le rôle de la fonction pid_set_out_shift.
 J'ai bien vu dans le code que la valeur de sortie  subit un décalage à
 gauche, mais je n'ai pas compris le but. Si vous pouviez m'éclairer sur ce
 point, ce serait cool.

 A+
 Antoine

 ___
 Avr-list mailing list
 Avr-list@droids-corp.org
 CVSWEB : http://cvsweb.droids-corp.org/cgi-bin/viewcvs.cgi/aversive
 WIKI : http://wiki.droids-corp.org/index.php/Aversive
 DOXYGEN : http://zer0.droids-corp.org/doxygen_aversive/html/
 BUGZILLA : http://bugzilla.droids-corp.org
 COMMIT LOGS : http://zer0.droids-corp.org/aversive_commitlog


___
Avr-list mailing list
Avr-list@droids-corp.org
CVSWEB : http://cvsweb.droids-corp.org/cgi-bin/viewcvs.cgi/aversive
WIKI : http://wiki.droids-corp.org/index.php/Aversive
DOXYGEN : http://zer0.droids-corp.org/doxygen_aversive/html/
BUGZILLA : http://bugzilla.droids-corp.org
COMMIT LOGS : http://zer0.droids-corp.org/aversive_commitlog


[Avr-list] Fonction pid_set_out_shift

2009-06-09 Par sujet Antoine albertelli
Hello,
Vu que la coupe est finie, nous commencons à réfléchir à une carte de
régulation moteur, et hier soir nous avons faits des tests avec Aversive,
mais nous ne comprenons pas bien le rôle de la fonction pid_set_out_shift.
J'ai bien vu dans le code que la valeur de sortie  subit un décalage à
gauche, mais je n'ai pas compris le but. Si vous pouviez m'éclairer sur ce
point, ce serait cool.

A+
Antoine
___
Avr-list mailing list
Avr-list@droids-corp.org
CVSWEB : http://cvsweb.droids-corp.org/cgi-bin/viewcvs.cgi/aversive
WIKI : http://wiki.droids-corp.org/index.php/Aversive
DOXYGEN : http://zer0.droids-corp.org/doxygen_aversive/html/
BUGZILLA : http://bugzilla.droids-corp.org
COMMIT LOGS : http://zer0.droids-corp.org/aversive_commitlog