Protocole de communication sdi-12 – Vaisala WXT520 Manuel d'utilisation

Page 174

Advertising
background image

Guide de l'utilisateur ________________________________________________________________

172 __________________________________________________________________M210906FR-C

Protocole de communication SDI-12

Les entregistreurs de données et les capteurs SDI-12 communiquent par
échange de caractères ASCII sur la ligne de données. L’enregistreur de
données envoie une rupture afin de réveiller les capteurs sur la ligne de
données. Une rupture est un espace continu sur la ligne données d’une
durée d'au moins 12 millièmes de secondes. L’enregistreur de données
envoie alors une commande. A son tour, le capteur renvoie la réponse
appropriée. Chaque commande correspond à un capteur spécifique. Le
premier caractère de la chaque commande est l’adresse unique du
capteur qui spécifie avec quel capteur l’enregistreur souhaite
communiquer. Les autres capteurs sur le bus SDI-12 ignorent la
commande et retournent en mode veille. Lorsqu’un enregistreur de
données indique à un capteur de commencer sa procédure de mesure,
l'enregistreur ne communique pas avec tout autre capteur jusqu'à ce que
la collecte de données du premier capteur ne soit achevée.

Une séquence typique de mesure d’un enregistreur/capteur est réalisée
dans l’ordre suivant :

1.

L’enregistreur de données réveille tous les capteurs du bis SDI-12
avec une rupture.

2.

L’enregistreur transmet une commande à un capteur spécifique,
doté d’une adresse, lui instruisant de procéder à une mesure.

3.

Le capteur concerné répond dans un délai de 15,0 millièmes de
seconde en indiquant la durée maximum avant que les données
mesurées ne soient prêtes et le nombre de valeurs de données qu’il
va renvoyer.

4.

Si la mesure est disponible immédiatement, l'enregistreur transmet
une commande au capteur lui indiquant de renvoyer les mesures.
Si la mesure n’est pas prête, l’enregistreur de données attend que le
capteur envoie une demande à l’enregistreur,indiquant que les
données sont prêtes. L’enregistreur transmet alors une commande
pour obtenir les données.

5.

Le capteur répond en renvoyant une ou plusieurs mesures.

Advertising