Запрос измерений метеостанций XDR - WXT530

Серия WXT530 Руководство пользователя

Document code
M211840RU
Revision
F
Language
Русский
Product
WXT530
Document type
Руководство пользователя

По запросу XDR предоставляются данные от всех датчиков, кроме датчика ветра.

Для получения данных ветра с помощью команды XDR установите значение Т для средства форматирования параметров ветра NMEA в настройках датчика ветра.

Команда:
$--WIQ,XDR*hh<cr><lf>
$ Начало сообщения
-- Идентификатор устройства, отправившего запрос
WI Идентификатор типа устройства (WI — метеорологический прибор)
Q Определяет, что сообщение является запросом
XDR Команда измерений датчиков
* Символ-разграничитель контрольной суммы
hh Два символа контрольной суммы для команды запроса.
<cr><lf> Указатель конца команды

В ответном сообщении будут указаны все задействованные в сообщениях с данными параметры.

Порядок параметров в ответе будет таким, как указано в поле выбора настроек параметра. См. раздел Конфигурация датчиков и форматирование сообщений с данными.

Ответ:

$WIXDR,a1,x.x1,u1,c--c1, ... ... ..an,x.xn,un,c--cn*hh<cr><lf>
$ Начало сообщения
WI Идентификатор типа устройства (WI — метеорологический прибор)
XDR Идентификатор ответного сообщения датчика
a1 Тип датчика для первого датчика (см. ниже таблицу датчиков).
x.x1 Данные измерений от первого датчика
u1 Единицы измерения первого датчика (см. ниже таблицу датчиков).
c--c1 Идентификатор первого датчика (id). Адрес метеостанции aXU,A добавляется в качестве базового числа к идентификатору датчика. (команда aXU,A= [0 ... 9/A ... Z/a ... z]. 1
an Тип датчика n (см. ниже таблицу датчиков).
x.xn Данные измерения от датчика n
un Единицы измерения датчика n (см. ниже таблицу датчиков).
c--cn Идентификатор датчика n. Адрес метеостанции aXU,A добавляется в качестве базового числа к идентификатору датчика. Адрес изменяемый, см. описание команды aXU,A= [0 ... 9/A ... Z/a ... z]. 1
* Символ-разграничитель контрольной суммы
hh Два символа контрольной суммы для ответа
<cr><lf> Указатель конца ответа

Контрольная сумма, указываемая в запросе, зависит от символов идентификатора устройства. Ее можно запросить у метеостанции серии WXT530, см. пример ниже.

Пример.

При вводе команды $--WIQ,XDRxxx<cr><lf> (xxx — произвольные символы) метеостанция ответит

$WITXT,01,01,08,Use chksum 2D*72<cr><lf>

Из ответа видно, что 2D — правильная контрольная сумма для команды $--WIQ,XDR.

Если есть несколько разных измерений одного параметра (в соответствии с приведенной ниже таблицей датчиков), им присваиваются различные идентификаторы датчиков.

Например, минимальная, средняя и максимальная скорость ветра вычисляются на основании одного параметра (скорость ветра), поэтому если все три измерения настроены для отображения в сообщении XDR, им присваиваются идентификаторы датчиков A, A+1 и A+2 соответственно, где А — адрес метеостанции aXU,A. Такой же принцип применяется к измерению направления ветра. У температуры, внутренней температуры и температуры подогрева одинаковая единица измерения, поэтому им присваиваются идентификаторы датчиков A, A+1 и A+2 соответственно. Скопление, продолжительность и интенсивность дождя и града измеряются одинаковыми параметрами. Поэтому параметрам дождя присваивается идентификатор А, а параметрам града — А+1. Максимальным значениям интенсивности дождя и града присваиваются идентификаторы датчиков А+2 и А+3, соответственно.

В следующей таблице приведены примеры идентификаторов датчиков всех измеряемых параметров для метеостанции с адресом устройства 0:

Табл. 1. Идентификаторы преобразователей параметров измерений
Измерение Идентификатор преобразователя Тип
Минимальное направление ветра 0 A
Усредненное направление ветра 1 A
Максимальное направление ветра 2 A
Минимальная скорость ветра 0 S
Средняя скорость ветра 1 S
Максимальная скорость ветра 2 S
Давление 0 P
Температура воздуха 0 C
Внутренняя температура 1 C
Относительная влажность 0 H
Накопленные осадки 0 V
Продолжительность дождя 0 Z
Текущая интенсивность дождя 0 R
Скопление града 1 V
Продолжительность града 1 Z
Текущая интенсивность града 1 R
Максимальная интенсивность дождя 2 R
Максимальная интенсивность града 3 R
Температура обогрева 2 C
Напряжение обогрева 0 U
Напряжение питания 1 U
Опорное напряжение 3,5 В 2 U
Информационное поле 4 G
Дополнительное измерение дождя (опрокидывающийся лоток) 1 V
Солнечное излучение 3 U
Ультразвуковой датчик уровня 4 U
Дополнительное измерение температуры (pt1000) 3 C
Для обеспечения правильного ответа XDR активируйте параметр скопления града или параметр дополнительного измерения дождя (опрокидывающийся лоток), но не оба параметра одновременно.

Пример запроса XDR (все параметры каждого датчика задействованы, для средства форматирования параметра ветра NMEA установлено значение T):

$--WIQ,XDR*2D<cr><lf>

Пример ответного сообщения (все параметры каждого датчика задействованы, для средства форматирования параметра ветра NMEA установлено значение T):

Данные датчика ветра

$WIXDR,A,302,D,0,A,320,D,1,A,330,D,2,S,0.1,M,0,S,0.2,M,1,S,0.2, M,2*57<cr><lf>

Данные P, T и RH

$WIXDR,C,23.3,C,0,C,24.0,C,1,H,50.1,P,0,P,1009.5,H, 0*75<cr><lf>

Данные датчика осадков

$WIXDR,V,0.02,M,0,Z,30,s,0,R,2.7,M,0,V,0.0,M,1,Z,0,s,1,R,0.0,M,1, R,6.3,M,2,R,0.0,M,3*51<cr><lf>

Контрольные данные

$WIXDR,C,20.4,C,2,U,12.0,N,0,U,12.5,V,1,U,3.460,V,2,G,HEL/___,,4*2D

Структура ответного сообщения датчика ветра:

$ Начало сообщения
WI Тип устройства (WI = метеорологический прибор)
XDR Идентификатор ответного сообщения датчика
A Идентификатор преобразователя 0, тип (направление ветра)
302 Идентификатор преобразователя 0, данные (минимальное направление ветра)
D Идентификатор преобразователя 0, единицы измерения (градусы, минимальное направление ветра)
0 Идентификатор преобразователя для минимального направления ветра
A Идентификатор преобразователя 1, тип (направление ветра)
320 Идентификатор преобразователя 1, данные (среднее направление ветра)
D Идентификатор преобразователя 1, единицы измерения (градусы, среднее направление ветра)
1 Идентификатор преобразователя для среднего направления ветра
A Идентификатор преобразователя 2, тип (направление ветра)
330 Идентификатор преобразователя 2, данные (максимальное направление ветра)
D Идентификатор преобразователя 2, единицы измерения (градусы, максимальное направление ветра)
2 Идентификатор преобразователя для максимального направления ветра
S Идентификатор преобразователя 0, тип (скорость ветра)
0.1 Идентификатор преобразователя 0, данные (минимальная скорость ветра)
M Идентификатор преобразователя 0, единицы измерения (м/с, минимальная скорость ветра)
0 Идентификатор преобразователя для минимальной скорости ветра
S Идентификатор преобразователя 1, тип (скорость ветра)
0.2 Идентификатор преобразователя 1, данные (средняя скорость ветра)
M Идентификатор преобразователя 1, единицы измерения (м/с, средняя скорость ветра)
1 Идентификатор преобразователя для средней скорости ветра
S Идентификатор преобразователя 2, тип (скорость ветра)
0.2 Идентификатор преобразователя 2, данные (максимальная скорость ветра)
M Идентификатор преобразователя 2, единицы измерения (м/с, максимальная скорость ветра)
2 Идентификатор преобразователя для максимальной скорости ветра
* Символ-разграничитель контрольной суммы
57 Два символа контрольной суммы для ответа
<cr><lf> Указатель конца ответа

Структура ответного сообщения датчика на запрос данных давления, температуры и влажности:

$ Начало сообщения
WI Тип устройства (WI = метеорологический прибор)
XDR Идентификатор ответного сообщения датчика
C Идентификатор преобразователя 0, тип (температура), см. Табл. 2
23.3 Идентификатор преобразователя 0, данные (температура)
C Идентификатор преобразователя 0, единицы измерения (С, температура)
0 Идентификатор преобразователя для температуры
C Тип датчика с id 1 (температура)
23.3 Идентификатор преобразователя 1, данные (Тр, внутренняя температура)
C Идентификатор преобразователя 1, единицы измерения (С, внутренняя температура Тр)
1 Идентификатор преобразователя для внутренней температуры Тр
H Идентификатор преобразователя 0, тип (влажность)
50.1 Идентификатор преобразователя 0, данные (влажность)
P Идентификатор преобразователя 0, единицы измерения (%, влажность)
0 Идентификатор преобразователя для влажности
P Идентификатор преобразователя 0, тип (давление)
1009.1 Идентификатор преобразователя 0, данные (давление)
H Идентификатор преобразователя 0, единицы измерения (гПа, давление)
0 Идентификатор преобразователя для давления
* Символ-разграничитель контрольной суммы
75 Два символа контрольной суммы для ответа
<cr><lf> Указатель конца ответа

Структура ответного сообщения датчика осадков:

$ Начало сообщения
WI Тип устройства (WI = метеорологический прибор)
XDR Идентификатор ответного сообщения датчика
V Идентификатор преобразователя 0, тип (накопленные осадки)
0.02 Идентификатор преобразователя 0, данные (накопленные осадки)
M Идентификатор преобразователя 0, единицы измерения (мм, накопленные осадки)
0 Идентификатор преобразователя для накопленных осадков
Z Идентификатор преобразователя 0, тип (продолжительность дождя)
30 Идентификатор преобразователя 0, данные (продолжительность дождя)
s Идентификатор преобразователя 0, единицы измерения (с, продолжительность дождя)
0 Идентификатор преобразователя для продолжительности дождя
R Идентификатор преобразователя 0, тип (интенсивность дождя)
2.7 Идентификатор преобразователя 0, данные (интенсивность дождя)
M Идентификатор преобразователя 0, единицы измерения (мм/ч, интенсивность дождя)
0 Идентификатор преобразователя для интенсивности дождя
V Идентификатор преобразователя 1, тип (скопление града)
0.0 Идентификатор преобразователя 1, данные (скопление града)
M Идентификатор преобразователя 1, единицы измерения (удар/см2, скопление града)
1 Идентификатор преобразователя для скопления града
Z Идентификатор преобразователя 1, тип (продолжительность града)
0 Идентификатор преобразователя 1, данные (продолжительность града)
s Идентификатор преобразователя 1, единицы измерения (с, продолжительность града)
1 Идентификатор преобразователя для продолжительности выпадения града
R Идентификатор преобразователя 1, тип (интенсивность града)
0.0 Идентификатор преобразователя 1, данные (интенсивность града)
M Идентификатор преобразователя 1, единицы измерения (удар/см2ч, интенсивность града)
1 Идентификатор преобразователя для интенсивности града
R Идентификатор преобразователя 2, тип (максимальная интенсивность дождя)
6.3 Идентификатор преобразователя 2, данные (максимальная интенсивность дождя)
M Идентификатор преобразователя 2, единицы измерения (мм/ч, максимальная интенсивность дождя)
2 Идентификатор преобразователя для максимальной интенсивности дождя
R Идентификатор преобразователя 3, тип (максимальная интенсивность града)
0.0 Идентификатор преобразователя 3, данные (максимальная интенсивность града)
M Идентификатор преобразователя 3, единицы измерения (удар/см2, максимальная интенсивность града)
3 Идентификатор преобразователя для максимальной интенсивности града
* Символ-разграничитель контрольной суммы
51 Два символа контрольной суммы для ответа
<cr><lf> Указатель конца ответа

Структура ответа контрольного сообщения:

$ Начало сообщения
WI Тип устройства (WI = метеорологический прибор)
XDR Идентификатор ответного сообщения датчика
C Идентификатор преобразователя 2, тип (температура), см. Табл. 2
20.4 Идентификатор преобразователя 2, данные (температура обогрева)
C Идентификатор преобразователя 2, единицы измерения (С, температура обогрева)
2 Идентификатор преобразователя для температуры подогрева
U Идентификатор преобразователя 0, тип (напряжение)
12.0 Идентификатор преобразователя 0, данные (напряжение обогрева)
V Идентификатор преобразователя 0, единицы измерения, см. Табл. 2
0 Идентификатор преобразователя для напряжения обогрева
U Идентификатор преобразователя 1, тип (напряжение питания)
12.5 Идентификатор преобразователя 1, данные (напряжение питания)
V Идентификатор преобразователя 1, единицы измерения (В, напряжение питания)
1 Идентификатор преобразователя для напряжения питания
U Идентификатор преобразователя 2, тип (напряжение)
3.460 Идентификатор преобразователя 2, данные (опорное напряжение 3,5 В)
V Идентификатор преобразователя 2, единицы измерения (В, опорное напряжение 3,5 В)
2 Идентификатор преобразователя для опорного напряжения 3,5 В
G Идентификатор преобразователя 4, тип (общие)
HEL/___ Идентификатор преобразователя 4, данные (информационное поле)
Идентификатор преобразователя 4, единицы измерения (отсутствуют, пустое значение)
4 Идентификатор преобразователя для общего поля
* Символ-разграничитель контрольной суммы
2D Два символа CRC для ответного сообщения.
<cr><lf> Указатель конца ответа
Табл. 2. Таблица преобразователей
Преобразователь Тип Поле единиц измерения Примечания
Температура C C = градусы Цельсия
F — градусы Фаренгейта
Угол отклонения (направление ветра) A D = градусы
Скорость ветра S

К = км/ч

M = м/с

N — узлы

S — миль/ч, не стандартизировано2
Давление P

B — бар

P = Паскаль

H = гПа

I — дюймы рт.ст.

М — мм рт.ст.

Влажность H P — процент
Накопленные атмосферные осадки V

М — мм

I — дюйм

H — удар

Не стандартизировано 2
Время (продолжительность) Z S — секунды Не стандартизировано 2
Интенсивность (количество осадков) R

М = мм/ч

I = дюйм/ч

H = удар/ч для дождя

M = удар/см2ч

I — удар/дюйм2ч

H — удар/ч для града

Не стандартизировано 2
Напряжение U V — вольт

N — не используется

# — обогрев отключен

Общие G Отсутствует (пустое значение)

P — процент

1 Протокол NMEA передает только цифры, обозначающие идентификаторы измерительной метеостанции. Если адрес метеостанции задается буквой, он будет показан в виде цифры (0 ... 9, A = 10, B = 11, a = 36, b = 37 и т. д.)
2 Для стандарта NMEA 0183 не указывается.