Requête NMEA 0183 v3.0 - WXT530

Série WXT530 Guide de l’utilisateur

Document code
M211840FR
Revision
F
Language
Français
Product
WXT530
Document type
Guide de l'utilisateur

Les messages de requête NMEA 0183 ne contiennent pas d'informations sur l'adresse de l'appareil. Les commandes de requête individuelles ne peuvent pas être dirigées vers d'autres transmetteurs. Cependant, une méthode spécifique d'intervalles de temps peut être utilisée pour recevoir des données de plusieurs transmetteurs sur le bus, grâce à une seule commande de requête.

Pour générer les différents intervalles de temps, chaque transmetteur reçoit un délai pour répondre à la requête, via le paramètre de délai de ligne RS-485 aXU,L. Ce paramètre définit le délai (en millisecondes) entre le dernier caractère de la requête et le premier caractère du message de réponse du transmetteur.

Exemple (un bus avec 3 transmetteurs) :

Paramètres de communication du WXT530 n° 1 :

0XU,A=0,M=Q,C=3,I=0,B=4800,D=8,P=N,S=1,L=25

Paramètres de communication du WXT530 n° 2 :

0XU,A=0,M=Q,C=3,I=0,B=4800,D=8,P=N,S=1,L=1000

Paramètres de communication WXT530 n° 3 :

0XU,A=0,M=Q,C=3,I=0,B=4800,D=8,P=N,S=1,L=2000

Lorsque la commande de requête $--WIQ,XDR*2D<cr><lf> est envoyée, le WXT530 n° 1 répond au bout de 25 ms, le WXT530 n° 2 répond au bout de 1 000 ms et le WXT530 n° 3 répond au bout de 2 000 ms. Les délais de réponse du WXT dépendent du nombre maximal de caractères dans les messages de réponse et du débit en bauds. Notez que l'ensemble des transmetteurs sont affectés avec la même adresse. Après avoir envoyé la requête, l'enregistreur de données trie les messages de réponse selon les délais de réponse individuels.

Pour améliorer la capacité d'adressage, vous pouvez utiliser les informations ID des transducteurs fournies dans les messages de réponse XDR. Si l'adresse du WXT530 est définie sur 0 (aXU,A=0) et que tous les paramètres sont sélectionnés, à l'exception de l'intensité maximale de la pluie et de l'intensité maximale de la grêle dans le message de précipitations, la réponse à la requête XDR $--WIQ,XDR*2D<cr><lf> est la suivante :

$WIXDR,A,316,D,0,A,326,D,1,A,330,D,2,S,0.1,M,0,S,0.1,M,1,S,0.1, M,2*57<cr><lf>

$WIXDR,C,24.0,C,0,C,25.2,C,1,H,47.4,P,0,P,1010.1,H, 0*54<cr><lf>

$WIXDR,V,0.000,I,0,Z,10,s,0,R,0.01,I,0,V,0.0,M,1,Z,0,s,1,R,0.0,M, 1*51<cr><lf>

$WIXDR,C,25.8,C,2,U,10.7,N,0,U,10.9,V,1,U,3.360,V,2*7D<cr><lf>

Pour les ID des transducteurs, consultez Protocole NMEA 0183 v3.0.

L'ID maximal du transducteur est 3 lorsque l'adresse du transmetteur est 0. Si vous affectez l'adresse 4 au deuxième transmetteur et l'adresse 8 au troisième transmetteur sur le bus, vous obtenez les réponses suivantes à la requête XDR $--WIQ,XDR*2D<cr><lf> à partir des transmetteurs (pour une configuration de paramètres de message identique) :

Deuxième transmetteur (adresse 4) :

$WIXDR,A,330,D,4,A,331,D,5,A,333,D,6,S,0.1,M,4,S,0.1,M,5,S,0.2, M,6*55<cr><lf>

$WIXDR,C,23.5,C,4,C,24.3,C,4,H,49.3,P,4,P,1010.1,H, 3*59<cr><lf>

$WIXDR,V,0.000,I,4,Z,0,s,4,R,0.00,I,4,V,0.0,M,5,Z,0,s,5,R,0.0,M, 5*67<cr><lf>

$WIXDR,C,25.8,C,6,U,10.6,N,4,U,10.9,V,5,U,3.362,V,6*78<cr><lf>

Troisième transmetteur (adresse 8) :

$WIXDR,A,341,D,8,A,347,D,9,A,357,D,10,S,0.1,M,8,S,0.2,M,9,S,0.2,M,10*53<cr><lf>

$WIXDR,C,23.5,C,8,C,24.3,C,9,H,49.3,P,8,P,1010.1,H, 8*5F<cr><lf>

$WIXDR,V,0.000,I,8,Z,0,s,8,R,0.00,I,8,V,0.0,M,9,Z,0,s,9,R,0.0,M, 9*61<cr><lf>

$WIXDR,C,25.8,C,10,U,10.6,N,8,U,10.9,V,9,U,3.360,V, 10*7C<cr><lf>

Les messages de réponse de chacun des 3 transmetteurs peuvent désormais être reconnus et analysés par l'enregistreur de données.

L'adresse du transmetteur peut être composée de lettres mais les ID de transducteur dans les messages NMEA XDR sont uniquement composés de nombres. Les adresses données en lettres apparaissent dans les ID du transducteur de la manière suivante : adresse du transmetteur = A = > ID de transducteur = 10, B = > 11, a = > 36, b = > 37, et ainsi de suite.