Bonjour tout le monde,
J'utilise actuellement un microcontrôleur programmé en langage Arduino qui permet de réaliser un asservissement avec une fonction PID et ca fonctionne parfaitement bien.
Maintenant je voudrais pouvoir lui changer la valeur des ses 3 paramètres, en temps réel, via une interface composée de codeurs rotatifs et d'afficheurs qui m'affichent la valeur des 3 variables.
Je me suis dis que la meilleurs solution est de mettre un µC qui s'occupe uniquement de la partie "affichage/et paramétrage" et qui me renvoie via une liaison i2C les valeurs de PID dans le µC qui s'occupe uniquement de la partie boucle d'asservissement pour ne pas trop perturber le fonctionnement de l'asservissement.
Le but étant, par exemple, de paramétrer la nouvelle valeur de P, de la valider par appuis sur un bouton, et à ce moment là elle est envoyée au µC d'asservissement qui la prend en compte.
Est-ce une bonne idée de faire comme cela ?
Merci pour vos retours
-----