XDR 查询命令输出除风传感器之外所有传感器的数据。
要使用 XDR 命令请求风数据,请在风传感器设置中将 NMEA 风格式化程序参数设置为 T。
$--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 作为基准数加到探头 ID。(命令 aXU,A= [0 ... 9/A ... Z/a ... z]。)1 |
an | 探头 n 的探头类型,请参见下面的探头表。 |
x.xn | 探头 n 的测量数据 |
un | 探头 n 测量的单位,请参见下面的探头表。 |
c--cn | 探头 n ID。将变送器的地址 aXU,A 作为基准数加到探头 #ID。该地址是可更改的,请参见命令 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 命令的正确校验和。
如果同一参数有多个不同测量值(根据探头表),为它们分配不同的探头 ID。
例如,最小风速、平均风速和最大风速是同一参数(风速)的测量值,因此将它们三个配置为在 XDR 信息中显示,它们将分别获得探头 ID A、A+1 和 A+2,其中 A 是变送器地址 aXU,A。这也适用于风向。温度、内部温度和加热温度具有相同单位,因此分别给它们分配探头 ID A、A+1 和 A+2。降雨和冰雹的累计量、持续时间和强度是同一参数的测量值,因此给降雨分配探头 ID A,给冰雹分配探头 ID A+1。分别给降雨强度分配探头 ID A+2,给冰雹强度分配探头 ID A+3。
例如,对于设备地址为 0 的变送器,所有测量参数的探头 ID 如下所示:
测量 | 探头 ID | 类型 |
---|---|---|
最小风向 | 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 V 基准电压 | 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 | 探头 ID 0 类型(风向) |
302 | 探头 ID 0 数据(最小风向) |
D | 探头 ID 0 单位(度,最小风向) |
0 | 最小风向的探头 ID |
A | 探头 ID 1 类型(风向) |
320 | 探头 ID 1 数据(平均风向) |
D | 探头 ID 1 单位(度,平均风向) |
1 | 平均风向的探头 ID |
A | 探头 ID 2 类型(风向) |
330 | 探头 ID 2 数据(最大风向) |
D | 探头 ID 2 单位(度,最大风向) |
2 | 最大风向的探头 ID |
S | 探头 ID 0 类型(风速) |
0.1 | 探头 ID 0 数据(最小风速) |
M | 探头 ID 0 单位(m/s,最小风速) |
0 | 最小风速的探头 ID |
S | 探头 ID 1 类型(风速) |
0.2 | 探头 ID 1 数据(平均风速) |
M | 探头 ID 1 单位(m/s,平均风速) |
1 | 平均风速的探头 ID |
S | 探头 ID 2 类型(风速) |
0.2 | 探头 ID 2 数据(最大风速) |
M | 探头 ID 2 单位(m/s,最大风速) |
2 | 最大风速的探头 ID |
* | 校验和分隔符 |
57 | 响应的两字符校验和 |
<cr><lf> | 响应终止符 |
气压、温度和湿度传感器响应信息的结构:
$ | 信息的开头 |
WI | 设备类型(WI = 气象仪表) |
XDR | 探头测量响应标识符 |
C | 探头 ID 0 类型(温度),请参见表 2 |
23.3 | 探头 ID 0 数据(温度) |
C | 探头 ID 0 单位(C,温度) |
0 | 温度的探头 ID |
C | 探头 ID 1 类型(温度) |
23.3 | 探头 ID 1 数据(Tp 内部温度) |
C | 探头 ID 1 单位(C,Tp 内部温度) |
1 | Tp 内部温度的探头 ID |
H | 探头 ID 0 类型(湿度) |
50.1 | 探头 ID 0 数据(湿度) |
P | 探头 ID 0 单位(%,湿度) |
0 | 湿度的探头 ID |
P | 探头 ID 0 类型(气压) |
1009.1 | 探头 ID 0 数据(气压) |
H | 探头 ID 0 单位(hPa,气压) |
0 | 气压的探头 ID |
* | 校验和分隔符 |
75 | 响应的两字符校验和 |
<cr><lf> | 响应终止符 |
降水传感器响应信息的结构:
$ | 信息的开头 |
WI | 设备类型(WI = 气象仪表) |
XDR | 探头测量响应标识符 |
V | 探头 ID 0 类型(累计降雨量) |
0.02 | 探头 ID 0 数据(累计降雨量) |
M | 探头 ID 0 单位(毫米,累计降雨量) |
0 | 累计降雨量的探头 ID |
Z | 探头 ID 0 类型(降雨持续时间) |
30 | 探头 ID 0 数据(降雨持续时间) |
s | 探头 ID 0 单位(秒,降雨持续时间) |
0 | 降雨持续时间的探头 ID |
R | 探头 ID 0 类型(降雨强度) |
2.7 | 探头 ID 0 数据(降雨强度) |
M | 探头 ID 0 单位(mm/h,降雨强度) |
0 | 降雨强度的探头 ID |
V | 探头 ID 1 类型(累计冰雹量) |
0.0 | 探头 ID 1 数据(累计冰雹量) |
M | 探头 ID 1 单位(hits/cm2,累计冰雹量) |
1 | 累计冰雹量的探头 ID |
Z | 探头 ID 1 类型(冰雹持续时间) |
0 | 探头 ID 1 数据(冰雹持续时间) |
s | 探头 ID 1 单位(秒,冰雹持续时间) |
1 | 冰雹持续时间的探头 ID |
R | 探头 ID 1 类型(冰雹强度) |
0.0 | 探头 ID 1 数据(冰雹强度) |
M | 探头 ID 1 单位(hits/cm2h,冰雹强度) |
1 | 冰雹强度的探头 ID |
R | 探头 ID 2 类型(降雨峰值强度) |
6.3 | 探头 ID 2 数据(降雨峰值强度) |
M | 探头 ID 2 单位(mm/h,降雨峰值强度) |
2 | 降雨峰值强度的探头 ID |
R | 探头 ID 3 类型(冰雹峰值强度) |
0.0 | 探头 ID 3 数据(冰雹峰值强度) |
M | 探头 ID 3 单位(hits/cm2,冰雹峰值强度) |
3 | 冰雹峰值强度的探头 ID |
* | 校验和分隔符 |
51 | 响应的两字符校验和 |
<cr><lf> | 响应终止符 |
监控响应信息的结构:
$ | 信息的开头 |
WI | 设备类型(WI = 气象仪表) |
XDR | 探头测量响应标识符 |
C | 探头 ID 2 类型(温度),请参见表 2 |
20.4 | 探头 ID 2 数据(加热温度) |
C | 探头 ID 2 单位(C,加热温度) |
2 | 加热温度的探头 ID |
U | 探头 ID 0 类型(电压) |
12.0 | 探头 ID 0 数据(加热电压) |
V | 探头 ID 0 单位,请参见表 2 |
0 | 加热电压的探头 ID |
U | 探头 ID 1 类型(供电电压) |
12.5 | 探头 ID 1 数据(供电电压) |
V | 探头 ID 1 单位(V,供电电压) |
1 | 供电电压的探头 ID |
U | 探头 ID 2 类型(电压) |
3.460 | 探头 ID 2 数据(3.5 V 基准电压) |
V | 探头 ID 2 单位(V,3.5 V 基准电压) |
2 | 3.5 V 基准电压的探头 ID |
G | 探头 ID 4 类型(通用) |
HEL/___ | 探头 ID 4 数据(信息字段) |
探头 ID 4 单位(无,空值) | |
4 | 通用字段的探头 ID |
* | 校验和分隔符 |
2D | 响应的两字符 CRC |
<cr><lf> | 响应终止符 |
探头 | 类型 | 单位字段 | 注释 |
---|---|---|---|
温度 | C | C = 摄氏度 | |
F = 华氏度 | |||
角位移(风向) | A | D = 度 | |
风速 | S |
K = km/h M = m/s N = 节 |
S = mph,非标准化2 |
压力 | P |
B = 巴 P = 帕斯卡 |
H = hPa I = 英寸汞柱 M = 毫米汞柱 |
湿度 | H | P = 百分比 | |
累计降水量 | V |
M = 毫米 I = 英寸 H = 撞击次数 |
非标准化 2 |
时间(持续时间) | Z | S = 秒 | 非标准化 2 |
强度(流速) | R |
M = mm/h I = 英寸/小时 H = hits/h(降雨) M = hits/cm2h I = hits/in2h H = hits/h(冰雹) |
非标准化 2 |
电压 | U | V = 伏特 |
N = 未使用 # = 加热功能被禁用 |
通用 | G | 无(空值) P=百分比 |