Fonctionnement. Campbell Scientific SR50 A, SR50 AT
Capteur de mesure de distance sonore SR50A
Puisque la vitesse de l’air varie selon la température, une mesure de la température s’avère nécessaire afin de compenser la lecture de distance pour le
SR50A. C’est pour cette raison qu’on effectue un simple calcul aux lectures initiales.
Le capteur version SR50AT est équipé d’une sonde de température qui lui permet de fournir des valeurs de températures corrigées.
Le SR50A est capable de détecter des petites cibles ou des cibles très absorbantes au son, notamment une neige de faible densité. Le SR50A utilise un algorithme de traitement d’écho unique qui assure une mesure fiable. Au besoin, le SR50A peut aussi afficher une valeur de donnée qui indique une qualité de mesure.
Le SR50A a été conçu pour répondre aux exigences rigoureuses de mesure de profondeur de neige, ce qui en fait un capteur approprié pour effectuer plusieurs autres types d’applications. Le boîtier robuste en aluminium de ce capteur, lui permet de résister aux environnements extrêmes et offre quelques options de montage.
3. Fonctionnement
Le SR50A dispose de plusieurs formats de sortie : SDI-12, RS-232 et RS-485.
L’usine envoie le SR50A configuré en une sonde SDI-12 (adresse 0). En déplaçant un jeu de trois cavaliers à l’intérieur du SR50A, on peut régler selon les besoins le type de sortie de SDI-12 au RS-232 ou au RS-485. Se reporter à la
Section 6 afin d’obtenir des détails sur l’ouverture du SR50A et à la Figure 7 afin d’obtenir les réglages optionnels des cavaliers.
Le SR50A exécute plusieurs traitements d’écho, et ce peu importe les formats de sortie. Le SR50A établit chaque mesure selon plusieurs lectures et applique un algorithme afin d’améliorer la fiabilité de la mesure.
On se reporte aux lectures distance-cible obtenues du capteur à partir de la grille métallique sur la face du transducteur. Le SR50A lance un faisceau ultrasonique qui peut saisir des objets dans son champ de visée de 30° ou moins. Le capteur détecte l’objet le plus près de son champ de visée. Les objets indésirables doivent se trouver hors du champ de visée. Lorsqu’une cible se déplace, le SR50A peut rejeter une lecture si la distance-cible change à une vitesse de 4 centimètres à la seconde ou plus.
Le SR50A complète la mesure et affiche normalement une donnée en 1 seconde.
En modes séries RS-232 et RS-485, une donnée s’affiche en une seconde pour la vitesse de transmission de 9600 et plus. La durée totale des mesures d’un SDI-12 peut dépasser 1 seconde en raison des temps de communication longs associés au débit binaire de 1 200 bauds.
Lorsque le SR50A rejette une lecture ou ne détecte pas une cible, le chiffre zéro s’affiche pour la distance-cible ou –999 s’affiche pour les valeurs de profondeur.
3.1 Numéros de qualité
Des numéros de qualité sont aussi disponibles avec les données de sortie. Ces numéros signalent une mesure certaine. Les numéros de qualité n’ont aucune unité de mesure, mais ils peuvent varier entre 162 à 600. On considère les numéros inférieurs à 210 comme des mesures de bonne qualité. Cependant, une valeur zéro signale qu’une lecture n’a pas été obtenue. Les numéros supérieurs à
300 signalent qu’il existe un degré d’incertitude dans la mesure. Voici ce qui peut causer des numéros élevés :
•
•
Le capteur n’est pas perpendiculaire à la surface de la cible.
La cible est petite et réfléchit peu de son.
•
La surface de la cible est raboteuse ou irrégulière.
•
La surface de la cible offre une mauvaise réflexion du son
(neige à densité extrêmement faible).
- 2 -
Capteur de mesure de distance sonore SR50A
Plage des numéros de qualité Description de la plaque de qualité
0 Ne peut pas lire la distance
162 à 210
210 à 300
Bons numéros de qualité de mesure
Puissance réduite du signal d’écho
300 à 600 Incertitude de mesure élevée
Il n’est pas nécessaire d’utiliser les numéros de qualité, mais ils peuvent fournir d’autres renseignements, notamment une indication de densité de surface lors des applications de mesurage de la neige. Les numéros de qualité augmentent lors des chutes de neige de faible densité.
3.2 Compensation de température pour le modèle de capteur SR50A
Le capteur SR50A ne comprend pas de sonde de température qui compense la vitesse du son pour les écarts de températures de l’air. Il faudra appliquer les corrections de températures pour la vitesse du son aux lectures, et ce tant lors du post-traitement ou au moyen de l’appareil de mesure et de surveillance.
Campbell Scientific recommande la sonde de température d’air, Modèle 107, à cet effet, et l’utilisation d’un écran antirayonnement. La compensation de température doit être appliquée à la sortie du capteur en utilisant la formule suivante :
DISTANCE =
LECTURE
SR50A
T
°
KELVIN
273.15
FORMULE 1. Compensation de température
Le SR50A calcule une lecture de distance en utilisant la vitesse du son à 0 °C
(331,4 m/s). Lorsqu’on n’applique pas la formule de compensation de température, les valeurs de distances ne sont pas précises pour les températures autres que 0 °C.
3.3 Compensation de température pour le capteur version SR50AT
Le capteur version SR50AT est équipé d’une sonde de température qui compense la vitesse du son pour les écarts de température de l’air. La sonde de température est insérée dans le câble du SR50AT illustré dans la Figure 1 SR50AT-CBL
Figure 1 SR50AT-CBL
- 3 -
Capteur de mesure de distance sonore SR50A
La correction de température se rapporte implicitement aux modes RS-232 et RS-
485. Pour le mode de sortie SDI-12, l’enregistreur de données doit comporter une commande de mesure qui indique la température à la sortie. Autrement, la correction de la température interne ne sera pas appliquée. Les commandes « M » suivantes compensent les lectures de température provenant du SR50AT :
M2, M3, M4, M7 et M8
(Voir la section 3.4.3 pour obtenir une liste complète des commandes SDI-12).
La commande M9 sert à obtenir une mesure de température sans lecture de distance. La commande M9 permet au capteur SR50AT de fonctionner comme une sonde de température SDI-12.
Lorsqu’il faut contourner la correction de la température interne du SR50AT, il faut cesser le réglage de sortie de température pour les modes RS-232 et RS-485.
L’utilisation des commandes de mesure M, M1, M5 et M6 en mode SDI-12 n’entraîne pas l’utilisation de la sonde du SR50AT pour compenser la vitesse du son. La compensation devra être effectuée à l’extérieur comme c’est le cas pour le modèle SR50A.
Il faut un écran antirayonnement pour la sonde de température du SR50AT. Sans cet écran, la surchauffe de la sonde par les rayons du soleil peut provoquer d’importantes erreurs de lecture de température, lesquelles pourraient avoir des effets sur la mesure de distance.
3.4 Fonctionnement de la SDI-12
La SDI-12 est une interface numérique en série standard qui permet la communication entre les enregistreurs de données et les sondes. La plupart des enregistreurs de données de Campbell Scientific sont compatibles à la SDI-12.
3.4.1 Câblage de la SDI-12
On recommande de débrancher votre système avant de brancher les fils du
SR50A. Ne jamais faire fonctionner le capteur lorsque le fil de l’écran antirayonnement est débranché. La gaine du fil joue un rôle important en ce qui concerne les émissions et la susceptibilité du bruit, et la protection transitoire.
Couleur Fonction
Noir
Branchement
Mise à la terre de prise d’alimentation Mise à la terre de prise d’alimentation
Rouge Alimentation de +12 V c.c. Source d’alimentation
Vert
Blanc
Clair
Entrée-sortie SDI-12
Non utilisé
Gaine
Port Com (communication) ou port de commande d’interface DSI-12 d’enregistreur/lecteur
Mise à la terre
Gainen/Mise à la terre
3.4.2 Adresses SDI-12
On peut régler le SR50A à l’une des dix adresses (0 à 9), laquelle permet de brancher jusqu’à dix sondes à une voie d’entrée-sortie numérique simple (port de commande) pour enregistreur de données à SDI-12.
L’usine expédie le SR50A avec l’adresse réglée à 0. L’adresse du SR50A peut
être changée en envoyant une commande de changement d’adresse SDI-12. La commande de changement d’adresse peut être émise par la plupart des enregistreurs de données à SDI-12. Pour certains enregistreurs de données de
Campbell Scientific, il faudra entrer le mode transparent SDI-12 si l’on veut changer l’adresse.
Lorsqu’il faut mesurer plus d’un SR50A, il est plus facile d’utiliser un port de commande différent pour chaque SR50A au lieu de modifier l’adresse. Quant aucun autre port n’est disponible, il faut alors changer l’adresse.
Pour changer l’adresse d’un capteur qui a une adresse implicite de 0 au lieu de l’adresse 1, la commande suivante peut être émise :
« 0A1! »
On ne devrait brancher qu’un seul capteur à même adresse lorsqu’on utilise la commande de changement d’adresse.
- 4 -
Capteur de mesure de distance sonore SR50A
3.4.3 Commandes de SDI-12
Le protocole SDI-12 a la capacité d’appuyer diverses commandes de mesure. Le
SR50A répond aux commandes énumérées dans le tableau ci-joint.
On entre les commandes différentes comme options dans l’instruction de l’enregistreur à SDI-12. Ce qui fait la grande différence entre les diverses commandes de mesure, ce sont les valeurs de données qui sont retournées.
L’utilisateur a le choix d’afficher la distance-cible soit en mètres, soit en pieds, ou d’inclure les numéros de qualité de mesure ou les valeurs de température (Seule la version SR50AT affiche des valeurs de température valables). aM1! aM2! aM3! aM4! aM5! aM6! aM7! aM8
AM9
!
!
aMC! aMCn!
Commandes SDI-12
aC! aCn! aCC! aCCn! aD0! aV! aI!
Lorsque le SR50A ne peut pas détecter un écho convenable pour une mesure, le capteur revient à la valeur zéro pour la valeur distance-cible.
Afin d’obtenir les valeurs de profondeur de neige (aM4! ou aM8!), l’utilisateur doit régler correctement la valeur distance-sol dans la sonde SR50AT. On peut effectuer cela en émettant et prolongeant une commande en mode SDI-12 ou en utilisant un menu de réglage dans modes séries RS-232 ou RS-485.
Description et fonction de chaque commande
Distance en mètres, numéro de qualité
Distance en mètres, température en °C
Distance en mètres, numéro de qualité, température en °C
Profondeur de neige en mètres, numéro de qualité, température
Distance en pouces
Distance en pouces, numéro de qualité
Distance en pouces, numéro de qualité, température en °C
Profondeur de neige en mètres, numéro de qualité, température
Commandes de mesure avec somme de contrôle.
Voir aM et aM1- aM8
Commande de mesure concurrente
Distance en mètres
Mesures concurrentes
Pareilles à M1 – M8
Commandes de mesure concurrente avec somme de contrôle. Voir aM et aM1- aM8
Envoyer les données
Commande de vérification
Envoyer identification
Commande de changement d’adresse
Valeurs retournées
D
D, Q
D, T
Note1
D, Q, T
Note1
SD, Q, T
D
D, Q
D, Q, T
Note1
SD, Q, T
Note1
T
Note1
La sortie est la même que pour aM, aM1-aM9.
Somme de contrôle ajoutée.
D
La sortie est la même que pour
M1 – M8
La sortie est la même que pour aM, aM1-aM8
Somme de contrôle ajoutée
Dépend de la commande envoyée
S1,S2,V,WD
S1 = Firmware Signature (Signature de micrologiciel)
S2 = BootRom Signature (Signature de mémoire morte d’amorçage)
V = Supply Voltage
Note1
(Tension d’alimentation)
WD = Watch Dog Errors (Erreurs de surveillance)
013CAMPBELLSR50A 2.0SN
SN = Numéro de série (5 chiffres)
a b est la nouvelle adresse aAb!
Commande d’extension aXM;D.DDD!
Commande d’extension aXI;DDD.DD!
Commande d’extension aXT;CC.CC! aR0! aR1! aR2!
Régler le paramètre de distance-sol dans le SR50A. La distance doit être en mètres et ne pas avoir plus de 3 chiffres après le point décimal.
Régler le paramètre de distance-sol dans le SR50A. La distance doit être en pouces et ne pas avoir plus de 2 chiffres après le point décimal.
Fournir au SR50A une valeur de température afin d’effectuer une compensation de température à bord. La température doit être en degrés
Celsius avec un maximum de 7 chiffres, incluant le signe et le point décimal.
Ramène le réglage distance-sol dans le SR50A. Les unités sont affichées de nouveau en mètres.
Ramène le réglage distance-sol dans le SR50A. Les unités sont affichées de nouveau en pouces.
Ramène la température envoyée au SR50A pour une compensation interne de la température. Cette valeur reste la même, sauf lorsqu’on a cyclé l’alimentation ou qu’on envoie une nouvelle valeur de température.
Lorsque a = adresse du dispositif SDI-12.
Lorsque n = numéros 1 à 9
NOTE 1 : (version SR50AT seulement) a
Adresse retournée a
Adresse retournée a
Adresse retournée
DG
DG
T
- 5 -
Capteur de mesure de distance sonore SR50A
3.5 Fonctionnement en mode RS-232
Le capteur SR50A vient de l’usine avec un jeu de cavaliers internes réglés pour le mode SDI-12. Pour pouvoir utiliser le capteur SR50A en mode de fonctionnement RS-232, les cavaliers devront être réglés de la façon décrite
dans la Section 7.
3.5.1 Câblage en mode RS-232
Le tableau et schéma suivants illustrent le câblage du SR50A en mode RS-232
.
Couleur Fonction
Noir
Rouge
Vert
Blanc
Clair
Mise à la terre
Alimentation de +12 V c.c.
RS-232 (Sortie SR50A)
RS-232 (Entrée SR50A)
Gaine
Connexion
Prise de terre du système et/ou prise de terre de récepteur RS-232
(Broche 5 d’un connecteur DB-9 d’ordinateur (ETTD))
Source d’Alimentation
Entrée RS-232 d’enregistreur/lecteur
(Broche 2 d’un connecteur DB-9 d’ordinateur (ETTD))
Sortie RS-232 d’enregistreur/lecteur
(Broche 3 d’un connecteur DB-9 d’ordinateur (ETTD))
Gaine/Mise à la terre
Le schéma suivant présente un capteur SR50A utilisant un connecteur DB9M-TERM pour fournir une connexion DB-9 d’interface à un ordinateur personnel (PC).
Figure 1A SR50A utilisant un connecteur DB9M-TERM
3.5.2 Fonctionnement en mode RS-485
Le capteur SR50A vient de l’usine avec un jeu de cavaliers internes réglés au mode SDI-12. Pour utiliser le SR50A en mode de fonctionnement RS-485, les cavaliers devront être réglés de la façon présentée à la Section 7.
Le mode RS-485 sur le SR50A appuie les communications en semi-duplex. Cela signifie que le SR50A peut recevoir et transmettre, mais que ces deux fonctions ne se produisent pas en même temps. D’habitude, il existe une relation maîtreesclave dans la plupart des systèmes afin d’éviter toute collision entre les transmissions. Donc, c’est pour cette raison qu’on ne recommande pas les modes de mesures et de sorties automatiques (Auto Measure et Auto Output) pour les communications en mode RS-485. Il est préférable d’avoir une unité maître pour lancer les communications en utilisant le mode
Measure On Poll
(invitation à
émettre une mesure) ou le mode
Auto Measure Polled Output (
sortie d’invitation
à émettre à mesure automatique).
L’interface MD485 de Campbell Scientific peut être utilisé afin de brancher un ou plusieurs capteurs SR50A en mode RS-485 à une unité RS-232. Cela peut s’avérer utile pour les capteurs qui ont besoin de longueurs de fils qui dépassent les limites des communications RS-232 ou SDI-12.
- 6 -
Capteur de mesure de distance sonore SR50A
3.5.3 Câblage en RS-485
Le tableau/schéma suivant illustre le câblage pour le SR50A en mode RS-485.
Couleur Fonction
Noir Mise à la terre de la prise d’alimentation
Rouge
Vert
Blanc
Clair
Alimentation de +12 V c.c.
RS-485 A
RS-485 B
Gaine
Connexion
Mise à la terre du système et mise à la terre du récepteur RS-232
(Broche 5 d’un connecteur DB-9 d’ordinateur (ETTD))
Source d’alimentation
Au terminal A de RS-485
AU terminal B de RS-485
Gaine/Mise à la terre
Figure 2 Câblage entre le SR50A et la MD485
3.6 Réglages RS-232 et RS-485
Après avoir réglé les cavaliers pour le fonctionnement RS-232, un programme de terminal tel que « Hyperterminal » peut être utilisé pour changer les réglages implicites ou existants en usine. Les réglages suivants s’appliquent à l’Hyperterminal ou à n’importe quel autre programme utilisé en communications.
La vitesse de transmission
Bits d’information
Parité
Bits d’arrêt
Contrôle de flux
Réglage actuel du SR50A
Note
8
Aucune
1
Aucun
Note :
La vitesse de transmission implicite en usine est de 9600 bauds. Après avoir modifié la vitesse de transmission, on doit utiliser la nouvelle vitesse de transmission afin de poursuivre les communications vers le SR50A. Il est important de garder un suivi du réglage de la vitesse de transmission du SR50A.
Lorsqu’on ne connaît pas la vitesse de transmission, on recommande d’essayer la valeur implicite de 9600 bauds. Lorsque cette valeur ne fonctionne pas, commencez à une vitesse de 1200 bauds et essayez toutes les vitesses de transmission jusqu’à ce que vous obteniez la vitesse appropriée.
Lorsque la session « Hyperterminal » débute, il faut entrer la commande
« SETUP ». La transmission des caractères CR LF qui sont requis après le texte
« SETUP » débutera en appuyant sur la touche Enter (Entré). Le texte « SETUP » n’est pas sensible à la casse, donc vous pouvez utiliser toute combinaison de lettres majuscules et minuscules.
- 7 -
Capteur de mesure de distance sonore SR50A
Le menu initial ressemble au menu suivant :
Le tableau suivant présente un sommaire des réglages qui peuvent être modifies sur les modes de fonctionnement RS232 ou RS-485 du SR50A.
Description des réglages
Vitesse de transmission en bauds
Adresse RS-232/RS-485
Modes opérationnels en série
Distance-cible ou sortie de profondeur
Distance-sol
Unités de mesure à intervalles
Valeur de mesure à intervalles
Organe de sortie
Sortie qualité
Sortie température
Sortie de diagnostic
Options
1200
4800
9600
19200
38400
N’importe quel des 2 caractères alphanumériques
Mesure d’invitation à émettre
Mesure automatique
Sortie automatique
Distance-cible
Profondeur
Valeur décimale en mètres
Secondes
Minutes
Heures
Nombre entier 1-255
Mètres
Centimètres
Millimètres
Pieds
Pouces
On (marche)
Off (arrêt)
On (marche)
Off (arrêt)
On (marche)
Off (arrêt)
Valeur implicite
9600 bauds
33
Auto Measure Auto Output
Distance-cible
0.0
Secondes
60
Mètres
Off (arrêt)
Off (arrêt)
Sortie valable seulement pour le R50AT
Off (arrêt)
3.6.1 Réglage de la vitesse de transmission en bauds
Le réglage implicite d’usine de la vitesse de transmission 9600 bauds convient à la plupart des applications. Les vitesses de transmission plus faibles (1200 bauds ou 4800 bauds) peuvent améliorer la fiabilité des communications ou permettre l’utilisation de câbles plus longs. Les vitesses de transmission (19 200 bauds ou
38 400 bauds) peuvent être utilisées lorsque des communications plus rapides s’avèrent nécessaires.
L’appel de courant de repos pour le SR50A en mode série est normalement de
1,25 mA pour une vitesse de transmission de 9600 bauds ou moins. L’appel de courant augmente à 1,5 et 2,25 mA pour les vitesses de transmission de 19 200 bauds et 38 400 bauds, respectivement.
- 8 -
Capteur de mesure de distance sonore SR50A
Il est possible de télécharger une version actualisée du micrologiciel au SR50A au moyen de l’interface de communication RS-232 ou RS-485. Il peut s’avérer souhaitable d’avoir une vitesse de transmission plus élevée afin d’accélérer ce processus.
Cela peut prendre jusqu’à 30 minutes à une vitesse de 1200 bauds, 7 minutes à une vitesse de 9600 bauds ou 3 minutes à une vitesse de 38 400 bauds.
3.6.2 Adresse
L’adresse implicite d’usine est 33. En général, pour les applications RS-232 il n’est pas nécessaire de changer l’adresse implicite. En mode RS-485, on peut inviter plusieurs capteurs à émettre séparément en leur attribuant chacun une adresse précise.
3.6.3 Réglage du mode opérationnel
Il existe 3 différents réglages en mode opérationnel sur le SR50A. La conception général du système et la performance recherché déterminent la sélection du mode.
Il existe aussi une description du fonctionnement du SR50A dans chacun des 3 modes différents et une liste d’avantages et de désavantages.
3.6.3.1 Mesurer en mode d’invitation à émettre
Dans ce mode, le SR50A demeure en repos jusqu’à ce qu’une commande de mesure soit envoyée (
p33<CR>
) où 33 est l’adresse série implicite. Après avoir reçu la commande d’adresse, le SR50A commence immédiatement une mesure et transmit le paquet de données résultant une fois complété. En général, le SR50A transmet le paquet de données en 1 seconde de la réception du paquet de commande.
•
Le SR50A n’effectue une mesure que sur demande.
•
•
La sortie de données va retarder la commande de mesure de 1 seconde.
Cette configuration est favorable à un système multipoints RS-485 dans lequel des capteurs individuels n’émettent pas de données tant qu’ils n’ont pas été adressés.
3.6.3.2 Modes Mesure automatique et Sortie automatique
Dans ce mode, le SR50A sort automatiquement de son mode d’alimentation faible, entreprend une mesure et produit des données. La fréquence à laquelle le
SR50A effectue cela résulte du réglage des paramètres
Unités de mesure par intervalle
et
Valeur de mesure par intervalle
.
•
•
Aucune commande n’est requise d’un dispositif extérieur pour obtenir une mesure.
L’enregistreur de données ou l’équipement de traitement de données a seulement besoin de lire les données en série provenant du SR50A.
3.6.3.3 Mode de sortie d’invitation à émettre de mesure automatique
Dans ce mode, le SR50A sort automatiquement de son mode d’alimentation faible, entreprend une mesure. La transmission d’une chaîne de données de sortie ne se fera pas tant qu’une commande d’invitation à émettre n’aura pas été reçue.
Dès que le SR50A reçoit une commande d’invitation à émettre, la sortie des données commence à 100 ms après la transmission de la commande d’invitation à
émettre.
La fréquence à laquelle le SR50A effectue cela résulte du réglage des paramètres
Unités de mesure par intervalle
et
Valeur de mesure par intervalle
.
•
•
Le principal avantage de ce mode de fonctionnement est que l’appareil récepteur n’a qu’à attendre 100 ms pour obtenir les données au lieu de 1 seconde.
Cette configuration est favorable à un système multipoints RS-485 dans lequel des capteurs individuels n’émettent pas de données tant qu’ils n’ont pas reçu d’adresse.
3.6.4 Distance de la cible ou profondeur
Le SR50A peut produire soit des valeurs de distance-cible, soit des valeurs calculées de profondeur de neige. Afin d’obtenir une valeur valide de profondeur de neige, il faut entrer la distance de paramètre au sol.
Le SR50AT compensera les lectures de la température.
Ne pas utiliser cette option sur le capteur SR50A, sauf lorsque le SR50A reçoit une lecture de température appropriée par l’intermédiaire de la commande d’entrée de température.
- 9 -
Capteur de mesure de distance sonore SR50A
3.7 Distance-sol
Il faut entrer une distance-sol valide lorsqu’on configure le SR50A dans le but de produire des valeurs de profondeur de neige. La valeur doit être en mètres, et ce peu importe la sélection des unités de sortie.
Lorsqu’on ne peut pas obtenir une valeur précise, il est préférable de surestimer légèrement la valeur plutôt que de la sous-estimer. Lorsqu’une valeur de distancesol est trop petite, le SR50A produira une valeur erronée, car la surface de la neige ne devrait pas se trouver sous la surface du sol.
3.7.1 Unités de mesure par intervalle
Ce réglage s’applique uniquement lorsqu’on utilise le mode
Mesure automatique
Sortie d’invitation à émettre
ou le mode
Mesure automatique Sortie automatique
. Voici les choix d’unités de mesure par intervalle :
Secondes
Minutes
Heures
Dès que le type d’unité a été sélectionné, on règle le nombre d’unités pour l’intervalle en modifiant le paramètre
Valeur de mesure par invervalle
. D’une part, on peut régler un intervalle à 60 secondes en réglant les unités aux secondes et la
Valeur de mesure par intervalle
à 60. D’autre part, on pourrait régler
l’Unité de mesure par intervalle
aux minutes et la valeur à 1 minute. On ne peut régler la valeur de 1 à 255.
3.7.2 Valeur de mesure par intervalle
Ce réglage s’applique uniquement lorsqu’on utilise le mode Mesure automatique
Sortie d’invitation à émettre ou le mode Mesure automatique Sortie automatique.
La Valeur de mesure par intervalle peut varier entre 1 et 255. Le mode Unités de mesure par intervalle règle les unités utilisées pour la valeur.
3.7.3 Unité de sortie
Le SR50A sort toujours la distance-cible. Les unités pour la valeur de distance peuvent être réglées aux valeurs suivantes :
Mètres
Centimètres
Millimètres
Pieds
Pouces
3.7.4 Sortie de qualité
On peut inclure au choix des numéros de qualité du SR50A dans la chaîne de sortie de données. On peut régler à
ON
ou à
OFF
le paramètre
Sortie de qualité
.
3.7.5 Sortie de température
On peut inclure au choix une lecture de température du SR50AT dans la chaîne de sortie de données. On peut régler à
ON
ou à
OFF
le paramètre
Sortie de température.
Ce réglage ne devrait être validé que pour le type de capteur du
SR50AT.
3.7.6 Sortie de diagnostic
Les numéros de diagnostic du SR50A peuvent être inclus sur option dans la chaîne de sortie de données. On peut régler à
ON
ou à
OFF
le paramètre
Sortie de diagnostic
.
3.8 Commandes en série
3.8.1 Commande d’initialisation
La commande d’initialisation met le SR50A dans le mode d’initialisation en série.
Cette commande ne devrait être envoyée que pour adapter les réglages d’un capteur. La commande accepte les lettres majuscules et minuscules et il faut appuyer sur le chariot de retour pour compléter la chaîne (touche Enter (Retour) pour l’Hyperterminal).
« setup<CR> » (initialisation <CR>)
- 10 -
Capteur de mesure de distance sonore SR50A
3.8.2 Commande d’invitation à émettre
La commande d’invitation à émettre sert à obtenir les valeurs de sortie du capteur.
Cette commande comprend la lettre majuscule ou minuscule « p », suivie de l’adresse (implicite 33) du SR50A. La commande doit aussi se terminer en appuyant sur la touche Retour (touche Enter (Retour) pour l’Hyperterminal).
« pAA<CR> »
Lorsque AA est une adresse à deux caractères et réglée à 33 à partir de l’usine.
« p33<CR> »
Commande d’invitation à émettre avec l’adresse d’usine de 33.
3.8.3 Commande d’information
La commande d’information sert à interroger le capteur concernant de l’information qui ne se rapporte pas à la sortie du capteur. Afin d’obtenir de
l’information plus détaillée sur la sortie, se reporter à la section 3.9.2.
La commande d’information comprend la lettre majuscule ou minuscule « i », suivie de l’adresse (implicite 33) du SR50A. La commande doit aussi se terminer en appuyant sur la touche Retour (touche Enter (Retour) pour l’Hyperterminal).
« iAA<CR> »
Lorsque AA est une adresse à deux caractères et réglée à 33 à partir de l’usine.
« i33<CR> »
Commande d’invitation à émettre avec l’adresse d’usine de 33.
3.8.4 Commande d’entrée de température
La commande d’entrée de température sert à transmettre au capteur du SR50A une valeur de température qui sert à la compensation de température. Cette valeur transmise doit être en degrés Celsius et ne devrait pas dépasser 8 caractères.
La commande comprend la lettre majuscule ou minuscule « t », suivie de l’adresse du SR50A (implicite 33), d’un point virgule et de la valeur de température. La commande doit aussi se terminer en appuyant sur la touche
Retour (touche Enter (Retour) pour l’Hyperterminal).
« tAA;-5.5<CR> »
Lorsque AA est une adresse à deux caractères et réglée à 33
à partir de l’usine –5,5 est la température en degrés C.
« t33;tt.ttt<CR> »
Commande de température avec l’adresse d’usine 33 et une valeur de température en Celsius.
3.9 Format de sortie de données RS-232/RS-485
3.9.1 Sortie de mesure
La chaîne de sortie de mesure pour le SR50A est la suivante :
<STX>aa;D.DDD;QQQ;TT.TT;VVVVV;CC<CR><LF><ETX>
<STX> est le caractère hexadécimal 0x02 (2 décimaux) aa
Ces deux caractères représentent l’adresse en série du capteur. L’adresse implicite est 33. Prendre en note que ce sont les deux caractères ASCII de 0x33 en hexadécimal ou 51 en décimal.
D.DDD
Cette séquence représente la distance à la lecture-cible. Les unités dépendent du réglage
Unités de sortie
. Le nombre de chiffres et l’emplacement des décimaux dépendent de l’unité de sortie qui a été sélectionnée. Les chiffres décimaux sont les suivants :
Mètres : D.DDD(un décimal) 0,000 pour aucune lecture valide
DD.DDD possible pour les valeurs qui dépassent 9,999 mètres
Centimètres : DDD.DD (2 décimaux)
DDDD.DD possible pour les valeurs qui dépassent 999,99 cm
Sortie 000,00 pour aucune lecture valide
- 11 -
Capteur de mesure de distance sonore SR50A
Millimètres : DDDD (4 chiffres sans décimal)
Sortie -999 pour aucune lecture valide
Valeur maximale 9999
Pieds : DD.DDD (2 chiffres avec 3 décimaux)
Sortie 00,000 pour aucune lecture valide
Pouces : DDD.DD (3 chiffres avec 2 décimaux)
Sortie 000,00 pour aucune lecture valide
QQQ
Cette valeur de données représente la sortie optionnelle de la valeur de qualité. La valeur de qualité est toujours un nombre entier à 3 chiffres et varie de 162 à 600
(plus faible).
TT.TT
Cette valeur représente la valeur de température en degrés Celsius lue par le capteur SR50AT. Cette valeur sort sur option en réglant à
ON
l’option
Sortie de température.
Seul le capteur SR50AT affichera une température valide. Le
SR50A affichera –999,00 lorsqu’on règle l’option
Sortie de température
à
ON
.
La température s’affiche avec 2 points décimaux de précision.
VVVVV
Cette valeur correspond à la valeur de sortie de diagnostic. Chaque chiffre représente une réussite ou un échec d’essai de test de diagnostic.
XVVVV
Lorsque le X est un 1, cela signifie alors que la mémoire ROM a réussi le test de signature.
VXVVV
Lorsque le X est une 1, cela signifie alors qu’aucune erreur de surveillance ne s’est produite.
VVXXX
Les 3 chiffres XXX sont à l’usage de l’usine et devraient toujours indiquer 111.
CC
Cette valeur correspond à une somme de contrôle à 2 caractères du paquet de données. Cette somme de contrôle est le complément de deux de la somme du paquet de données, y compris les caractères de contrôle.
<STX> = 0X02 (Hexadécimal)
<CR> = 0X0D (Hexadécimal)
<LF> = 0X0A (Hexadécimal)
<ETX> = 0X03 (Hexadécimal)
Les données suivantes représentent un échantillon de paquet avec une somme de contrôle appropriée :
<STX>33;1838;194;11011;2C<CR><LF><ETX>
SUM =
02+33+33+3B+31+38+33+38+3B+31+39+34+3B+31+31+30+31+31
+3B+0D+0A+03
=0x3D4
Utiliser seulement le dernier multiplet (D4) et calculer le complément du deux
= 100 – D4 = 2C.
<CR>
Caractère de chariot de retour. 0x0d en hexadécimal ou 13 en décimal.
- 12 -
Capteur de mesure de distance sonore SR50A
<LF>
Caractère interligne. 0x0a en hexadécimal ou 10 en décimal.
<ETX>
Caractère de fin de transmission. 0x03 en hexadécimal en 3 décimal.
3.9.2 Sortie de message d’information
La chaîne de sortie de mesure pour le SR50A est la suivante :
<STX>aa;SSSSS;H.H;F.F;BBBBB;WWWWW<CR><LF><ETX>
<STX> correspond au caractère hexadécimal 0x02 (2 en décimal) aa
Ces deux caractères correspondent à l’adresse en série du capteur. L’adresse implicite est 33. Prendre en note que ce sont deux caractères ASCII de 0x33 en hexadécimal ou 51 en décimal.
SSSSS
Cette valeur correspond au numéro de série du capteur.
H.H
Cette valeur correspond à la version du matériel du capteur.
F.F
Cette valeur correspond à la version du micrologiciel du capteur.
BBBBB
Cette valeur correspond à la somme de contrôle du code d’amorçage.
WWWWW
Cette valeur correspond à la somme de contrôle du micrologiciel.
CC
Cette valeur correspond à une somme de contrôle à 2 caractères du paquet de données. Cette somme contrôle correspond au complément 2 de la somme du paquet de données, y compris caractères de contrôle.
Le multiplet les moins important sert à donner une somme de contrôle à 2 caractères.
<STX> = 0X02 (Hexadécimal)
<CR> = 0X0D (Hexadécimal)
<LF> = 0X0A (Hexadécimal)
<ETX> = 0X03 (Hexadécimal)
L’échantillon suivant est un paquet de données comportant une somme de contrôle appropriée :
<STX>33;1838;194;11011;2C<CR><LF><ETX>
SUM =02+33+33+3B+31+38+33+38+3B+31+39+34+3B+31+31+30+31+31+3B+0D+0A+03
=0x3D4
Utiliser seulement le dernier multiplet (D4) et calculer le complément du deux =100 – D4 = 2C
<CR>
Caractère de chariot de retour. 0x0d en hexadécimal ou 13 en décimal
<LF>
Caractère interligne. 0x0a en hexadécimal ou 10 en décimal.
<ETX>
Caractère de fin de transmission. 0x03 en hexadécimal ou 3 en décimal.
- 13 -

公開リンクが更新されました
あなたのチャットの公開リンクが更新されました。