Arduino > Calibration

Les conditions environnementales ainsi que les capacités physiques des capteurs ont tendance à changer. Il faut donc souvent prévoir des algorithmes pour ajuster le capteur automatiquement à ces changements. Un bon exemple de l'ajustement automatique de gamme est le capteur PIR de mouvement: lors de son initialisation, le capteur prend environ 20 secondes pour s'ajuster à la température ambiante. Le capteur établit ainsi un seuil minimum à partir duquel détecter des fluctuations de température (i.e. le déplacement de corps humains dans l'espace).

L'ajustement automatique de gamme comprend les données suivantes:

Fonctionnement d'un algorithme d'ajustement automatique de gamme:

  1. Si l'entrée est plus petite que le seuil inférieur, établir le seuil inférieur à ce nouveau niveau.
  2. Si l'entrée est plus grande que le seuil supérieur, établir le seuil supérieur à ce nouveau niveau.
  3. Transformer la sortie en valeur proportionnelle (selon la formule suivante: sortie = (entrée - seuil inférieur) / (seuil supérieur - seuil inférieur).

Sortie proportionnelle dans Max

Ajustement automatique de gamme dans Max

Ajustement adaptatif de gamme dans Max