- Un arduino peut-il être un contrôleur PID?
- Comment puis-je discrétiser un contrôleur PID?
- Quelle est la différence de base entre un contrôleur PID discret et un contrôleur PID continu?
Un arduino peut-il être un contrôleur PID?
Pour implémenter un contrôleur PID dans un code ou un croquis Arduino, cinq paramètres doivent être connus: constantes proportionnelles, intégrales et dérivées, valeur d'entrée et valeur de point de consigne. Le calcul PID doit être à l'intérieur d'une fonction de boucle. La première partie de la fonction doit être de déterminer le temps écoulé.
Comment puis-je discrétiser un contrôleur PID?
Un moyen simple de discrétiser ce contrôleur est de convertir les termes intégraux et dérivés en leur homologue à temps discret. Il existe généralement 3 variations pour le faire, au moyen d'Euler en avant, d'Euler en arrière et de méthodes trapézoïdales.
Quelle est la différence de base entre un contrôleur PID discret et un contrôleur PID continu?
Le contrôleur à temps continu est conçu dans le domaine S, tandis qu'un contrôleur à temps discret est conçu dans le domaine Z. Par conséquent, vous ne pouvez pas utiliser les mêmes valeurs numériques pour obtenir la même réponse. Continu est mis en œuvre avec l'électronique analogique. Discret signifie numérique.