Cette page vous donne les différences entre la révision choisie et la version actuelle de la page.
informatique:asservissement [2014/06/14 17:05] qchateau |
informatique:asservissement [2014/06/14 17:06] (Version actuelle) qchateau |
||
---|---|---|---|
Ligne 26: | Ligne 26: | ||
Premièrement en pratique, la boucle d'asservissement est exécutée à une fréquence constante, cela évite d'avoir à mesurer le temps pour calculer les intégrales et les dérivées. De plus cela donne plus de constance au système. On parle par exemple d'asservissement à 200Hz. 200 n'est pas qu'un exemple, c'est une fréquence qui semble correcte pour nous. Bien entendu, plus la fréquence est élevée, mieux c'est (il y aura moins d'erreurs sur intégrales et dérivées, et le système sera plus réactif). | Premièrement en pratique, la boucle d'asservissement est exécutée à une fréquence constante, cela évite d'avoir à mesurer le temps pour calculer les intégrales et les dérivées. De plus cela donne plus de constance au système. On parle par exemple d'asservissement à 200Hz. 200 n'est pas qu'un exemple, c'est une fréquence qui semble correcte pour nous. Bien entendu, plus la fréquence est élevée, mieux c'est (il y aura moins d'erreurs sur intégrales et dérivées, et le système sera plus réactif). | ||
- | En C, un asservissement peut avoir la tête suivante : | + | En C, un asservissement peut ressembler à cela : |
double asserv(double e){ | double asserv(double e){ | ||
static double last_e = 0, integral_e = 0; | static double last_e = 0, integral_e = 0; |