Page 1 sur 1

control expert - problème de code

Posté : 27 mars 2025, 13:25
par md42
Bonjour à tous,

Dans une appli j'ai un capteur de pression 0...25 bars et je dois détecter si la sortie analogique du capteur monte ou descend.
j'ai réaliser un bout de code qui fonctionne a peu près, mais mon souci est lorsque la pression est stable la valeur de capteur oscille très légèrement et donc mes 2 sorties relais bougent tout le temps. j'ai essayé de mettre un hystéresis mais ca pose des problèmes.
Voici mon code, toutes les 100ms je charge la valeur du capteur dans une mémoire et ensuite je compare. En fonction du résultat j'active une sortie relais + ou -.

Capture d’écran 2025-03-27 132141.png
Avez vous une idée pour améliorer ou tout autre chose pour résoudre ce problème.
Merci

Re: control expert - problème de code

Posté : 27 mars 2025, 15:01
par Tartuffe
Salut,

Il faut calculer une moyenne mobile, regarde la fonction AVGMV.

Re: control expert - problème de code

Posté : 27 mars 2025, 15:45
par md42
non ça n'est pas adapté.
Désolé, qqun à une autre idée ?
Merci

Re: control expert - problème de code

Posté : 27 mars 2025, 16:20
par philou77
Salut,

Peut en comptant les dépassements en plus et en moins..
Si 3 dépassements consécutifs en plus alors sortie +.
Et chaque passage en + reste compteur -
Pareil en moins.
Si aucun compteur > 3 alors ni + ni -

Re: control expert - problème de code

Posté : 27 mars 2025, 16:34
par md42
J'ai pas tout compris.
tu peux me le coder stp pour voir.
par avance merci de ton aide

Re: control expert - problème de code

Posté : 27 mars 2025, 17:59
par Cedric39
Augmenter l' hystéresis ou augmenter le "100 ms"

Le but final de ces 2 sortie c'est quoi ?

Re: control expert - problème de code

Posté : 27 mars 2025, 20:52
par md42
Le but c'est d'avertir l'utilisateur que la pression augmente et qu'il faut ouvrir une vanne pour la faire chuter.
Qqun peut modifier le code svp ?

Re: control expert - problème de code

Posté : 27 mars 2025, 21:41
par itasoft
--------clic zoom--------
03.JPG

Re: control expert - problème de code

Posté : 28 mars 2025, 10:22
par philou77
Salut,

Pas besoin de coder, ça revient à faire pareil qu’itasoft avec des tempos ( bien plus élégant 👍).