Table des matières:

CALIBRAGE DU CAPTEUR DE SALINITE ARDUINO : 9 étapes
CALIBRAGE DU CAPTEUR DE SALINITE ARDUINO : 9 étapes

Vidéo: CALIBRAGE DU CAPTEUR DE SALINITE ARDUINO : 9 étapes

Vidéo: CALIBRAGE DU CAPTEUR DE SALINITE ARDUINO : 9 étapes
Vidéo: Настройка термистора в Marlin 2.0 , калибровка параметров Термодатчика 3д Принтера 2024, Novembre
Anonim
CALIBRAGE DU CAPTEUR DE SALINITE ARDUINO
CALIBRAGE DU CAPTEUR DE SALINITE ARDUINO

Dans ce didacticiel, nous étalonnerons le capteur de salinité/conductivité K1.0 EZO d'Atlas Scientific à l'aide d'Arduino Uno.

THÉORIE DE L'ÉTALONNAGE

La partie la plus importante de l'étalonnage consiste à surveiller les lectures pendant le processus d'étalonnage. Il est plus facile de calibrer l'appareil dans son état par défaut (mode UART, avec lectures continues activées). Le passage de l'appareil en mode I2C après l'étalonnage n'affectera pas l'étalonnage enregistré. Si l'appareil doit être calibré en mode I2C, assurez-vous de demander en permanence des lectures afin que vous puissiez voir la sortie de la sonde. Dans ce tutoriel, la calibration se fera en mode UART.

MATÉRIAUX

  • Arduino Uno
  • Kit de capteur de conductivité K1.0
  • Planche à pain
  • Fils de cavalier
  • 2 tasses

Étape 1: CALIBRAGE UNIQUE OU DEUX POINTS

CALIBRAGE UNIQUE OU DEUX POINTS
CALIBRAGE UNIQUE OU DEUX POINTS

Le circuit de conductivité Atlas EZO dispose d'un protocole d'étalonnage flexible, permettant un étalonnage en un ou deux points.

L'étalonnage en un seul point fournira une plage de précision étroite.

L'étalonnage en deux points fournira une large plage de précision.

Étape 2: ASSEMBLER LE MATÉRIEL

ASSEMBLER LE MATÉRIEL
ASSEMBLER LE MATÉRIEL

Le kit comprend 1 circuit EC EZO, 1 sonde de conductivité K1.0, 1 connecteur BNC femelle, des solutions d'étalonnage 4oz:12880µS et 80000µS, 1 isolateur de tension en ligne en option.

Assurez-vous que le circuit de conductivité est en mode UART. Pour obtenir des instructions sur la commutation entre les protocoles, reportez-vous au LIEN suivant.

Utilisez la maquette pour monter le circuit et le connecteur BNC. Câblez le circuit de conductivité à l'Arduino Uno comme indiqué dans le schéma ci-dessus et connectez la sonde au connecteur BNC.

Étape 3: CHARGER LE PROGRAMME SUR ARDUINO UNO

a) Téléchargez l'exemple de code à partir de ce LIEN. Ce sera dans un dossier intitulé "arduino_UNO_EC_sample_code".b) Connectez l'Arduino à votre ordinateur.

c) Ouvrez le code téléchargé à l'étape a, dans votre IDE Arduino. Si vous n'avez pas l'IDE, vous pouvez le télécharger ICI.

d) Compilez et téléchargez le code sur Arduino.

e) Ouvrez le moniteur série. Pour y accéder, allez dans Outils -> Moniteur série ou appuyez sur Ctrl+Maj+M sur votre clavier. Réglez le débit en bauds sur 9600 et sélectionnez "Retour chariot". Vous devriez maintenant pouvoir communiquer avec le circuit de conductivité. A titre de test, entrez la commande i qui renverra les informations de l'appareil.

Étape 4: ACTIVER LA LECTURE CONTINUE ET RÉGLER LE TYPE DE SONDE

a) Assurez-vous que le capuchon de la sonde est retiré et qu'il est sec. Avec la sonde en l'air, envoyer la commande c, 1 qui permettra des lectures continues une fois par seconde.

b) Si votre sonde n'est pas K1.0 (par défaut), définissez le type de sonde à l'aide de la commande k, n

Où n est la valeur k de votre sonde. Dans ce tutoriel, nous utiliserons une sonde K1.0. Le type de sonde peut être confirmé avec la commande k, ?

Étape 5: CALIBRAGE À SEC

Envoyer la commande cal, sécher

Même si vous pouvez voir des lectures de 0,00 avant d'émettre la commande, il est toujours nécessaire de faire un étalonnage à sec.

Étape 6: CALIBRAGE À DEUX POINTS - Point bas

CALIBRAGE À DEUX POINTS - Point bas
CALIBRAGE À DEUX POINTS - Point bas

a) Versez une partie de la solution d'étalonnage 12880µS dans une tasse. Assurez-vous qu'il y a suffisamment de solution pour couvrir la zone de détection de la sonde.

b) Placez la sonde dans la coupelle et remuez-la pour éliminer l'air emprisonné. Laissez la sonde reposer dans la solution. Les lectures peuvent être décalées de +/- 40 % par rapport à la valeur indiquée de la solution d'étalonnage.

c) Attendez que les lectures se stabilisent (un petit mouvement d'une lecture à l'autre est normal) et envoyez la commande cal, bas, 12880

Remarque: les lectures ne changeront pas après la saisie de cette commande.

Étape 7: CALIBRAGE À DEUX POINTS - Point culminant

a) Rincer la sonde avant de calibrer au point haut.

b) Versez une partie de la solution d'étalonnage 80000µS dans une tasse. Assurez-vous qu'il y a suffisamment de solution pour couvrir la zone de détection de la sonde.

c) Placez la sonde dans la coupelle et remuez-la pour éliminer l'air emprisonné. Laissez la sonde reposer dans la solution. Les lectures peuvent être décalées de +/- 40 % par rapport à la valeur indiquée de la solution d'étalonnage.

d) Attendez que les lectures se stabilisent (un petit mouvement d'une lecture à l'autre est normal) et envoyez la commande cal, high, 80000

Remarque: les lectures changeront après la saisie de cette commande. L'étalonnage est maintenant terminé.

Étape 8: CALIBRAGE UNIQUE

a) Versez de la solution d'étalonnage dans une tasse (valeur μS de votre choix). Assurez-vous qu'il y a suffisamment de solution pour couvrir la zone de détection de la sonde.

b) Placez la sonde dans la coupelle et remuez-la pour éliminer l'air emprisonné. Laissez la sonde reposer dans la solution. Les lectures peuvent être décalées de +/- 40 % par rapport à la valeur indiquée de la solution d'étalonnage.

c) Attendez que les lectures se stabilisent (un petit mouvement d'une lecture à l'autre est normal) et envoyez la commande cal, n où n est la valeur de la solution d'étalonnage.

Remarque: les lectures changeront après la saisie de la commande. L'étalonnage est maintenant terminé.

Étape 9: COMPENSATION DE TEMPÉRATURE PENDANT L'ÉTALONNAGE

COMPENSATION DE TEMPERATURE PENDANT L'ETALONNAGE
COMPENSATION DE TEMPERATURE PENDANT L'ETALONNAGE

La température a un effet significatif sur les lectures de conductivité/salinité. Le circuit de conductivité EZO a sa température réglée à 25 C par défaut.

À aucun moment, vous ne devez modifier la compensation de température par défaut pendant l'étalonnage.

Si la solution d'étalonnage est de +/- 5 C (ou plus), reportez-vous au tableau sur la bouteille et étalonnez à la valeur correspondante.

Conseillé: