1产品简介

 

图1-1  产品实物图

1.1原理说明

明渠流量计主要由雷达流速计、雷达水位计组成,流速计用于采集流体表面流速,并经过模型计算得到过水断面平均流速,再结合水位计测得的水位以及断面信息算出过流断面面积,从而利用公式流量=平均流速×过流断面面积×修正系数得到流量,其中修正系数是根据实际测量环境得到的标准值进行计算得到。

1.2工作参数

参   数 说   明

供电电压 直流7 ~ 28V

电流(12V供电) 正常工作时小于280mA,休眠小于1mA。

工作温度 -40° ~ 85°

防水等级 IP68

发射频率 24.000 ~ 24.250GHz

通讯接口 RS-232 / RS-485

通讯协议 MODBUS-RTU / 自定义协议


1.3测量参数

参   数 说   明

测速范围 0.1 ~ 20m/s

测速精度 ±2%

速度分辨力 0.01m/s

测距范围 0.4 ~ 40m

测距精度 ±1cm

距离分辨力 1mm

天线样式 流速:14 x 32゜

水位:11 x 11゜

间隔时间 1 ~ 5000min

1.4外观参数

参   数 说   明

流量计尺寸(长×宽×高) 220×120×84mm

支架尺寸(长×宽×高) 100×90×74mm

重量 流量计+支架:5.8kg

外壳材料 镀锌、不锈钢板

1.5接线

图1-2  流量计连接器及引线


表1-1 引线定义

引 脚 颜  色 定  义

1 蓝      RS485 B(-)线

2 橙      RS232发送线 

3 红        电源正极。

4 棕        电源地。

5 绿        RS232接收线 

6 黄        RS485 A(+)线

1.6通讯接口

1.6.1外部接口说明

流量计采用六芯航空防水接头,如图所示: 

     图片5.png

图1-3 接口实物图

外部通讯线航空插头与流量计连接时,连接的两部分红点要对齐,如图1-3中3标示的地方,同时拿住1所标示的地方使劲插入,听到啪的一声响即插好。拔掉的时候,手拿住2所示的地方向外拔即可拔掉。

1.6.2RS232/RS485接口

流量计集成了RS232和RS485两种接口,基本设置如下:


表1-2 基本设置

波特率 1200~256000

(默认9600)

校验位 无

数据位 8

停止位 1


2境选择

测量渠段的选择与测量流量的准确性有直接的关系,为得到较好的测量结果,测量渠段应尽量满足以下条件:

1、测验渠段内无巨大块石阻水,无巨大漩涡、乱流等现象。

2、测验渠段宜顺直、稳定、水流集中。

3、测验渠段需硬化处理,测量断面宜规整。

4、测验渠段应保持顺畅,防止漂浮物堆积。                                                                                                                                                                                                                                                                                                                    

3安装

3.1流量计尺寸

流量计孔位及相关尺寸如图3-1、3-2所示,单位mm,斜面与水平面的夹角为30度。

图3-1 流量计外壳尺寸图

图片7.png

图3-2 支架尺寸图

3.2装箱清单

图片8.png

3.3天线波束范围

流量计集成雷达水位计和雷达流速计,雷达水位计天线波束角为11×11°,雷达天线角度为14×32°,水位计照射水面时,照射区域类似一个圆,流速计照射水面时,照射区域类似一个椭圆区域,如图3-3所示,准确理解雷达波的照射范围有助于选择合适的地方安装,避免一些容易被干扰的场景,如河流两边随风摆动的树枝。

图片9.png

图3-3 安装10米水位计和流速计天线照射区域


雷达照射水面区域边界与安装高度成正比,表3-1给出安装高度为1米时,水位计和流速计波束照射水面时A、B、D参数值(A、B、D含义见图3-3),实际安装高度(单位米)乘以下列值即为实际对应参数。

表3-1 天线波束照射面参数值

名称 长度(m)

流速计A 0.329

流速计B 0.662

水位计直径D 0.192


3.4安装高度对测流影响

同样条件下,安装高度越高,回波越弱,信号质量越差,特别是对水流速度低的场景,波纹小,更难测到,同时雷达波照射区域面积会越大,有可能波束照射到渠岸边,受岸边运动目标影响。安装过低的话,不利于防盗保护,所以对于立杆安装的话建议安装高度范围3-4米。

3.5安装注意事项

1、安装流量计时,水位计和流速计雷达不能有遮挡,否则会影响测量准确度。

2、流量计安装时需尽量保证外壳上表面水平,且安装在渠道中间位置。

3、流速计波束建议朝来水方向,如图3-3所示,且与水流方向的水平角度为0度。

4、流速计只受动态目标影响,渠道做硬化处理没有杂草或树木时,即便波束照射到渠道两侧也不会对测流造成影响。 

3.6485网络终端电阻配置

在RS485总线的实际应用中,当传输距离超过一定的长度时,总线的抗干扰能力就会出现下降,在这种情况下,就要在RS485总线的首尾两端接入120Ω的终端电阻,以保证RS485总线的稳定性。

RS485通信终端匹配电阻的正确接法是在RS485总线的首端的设备的出口和末端的设备的入口上各接一个120Ω的终端电阻,该终端匹配电阻并接在RS485总线的正负两线之间。如下图所示:

图片10.png

图3-4  终端电阻配置图


4参数说明

4.1通讯参数

4.1.1 流量计通讯接口

流量计通讯接口参数包括接口类型、波特率、协议类型。

接口类型设置通讯接口为RS485或者RS232,默认RS485接口,如需切换接口类型需要在当前接口下修改参数。

波特率可以设置为1200、2400、4800、9600、14400、19200、38400、56000、57600、115200、128000、256000。默认9600。

协议类型包括自定义协议、MODBUS-RTU协议两种。

4.1.2 传感器通讯接口

流量计使用传感器包括水位计、流速计,主要设置参数包括波特率、采集次数、采集等待时间、采集失败次数。

波特率可以设置为1200、2400、4800、9600、14400、19200、38400、56000、57600、115200、128000、256000。默认9600,一般不做修改。

采集次数表示采集相应传感器数据的次数,采集次数越多,时间越长。

采集等待时间表示采集传感器数据时等待传感器返回数据的时间,超过该时间数据未返回则认为失败。

采集失败次数表示采集传感器数据失败时重试次数。

4.1.3 流量计地址

流量计兼容两种协议:自定义协议、MODBUS-RTU协议。自定义协议地址为0-9、a-z,MODBUS-RTU协议为1-247。

4.2工作参数

工作参数包括工作模式和间隔时间。

流量计工作模式包括连续工作模式和间隔工作模式,连续工作模式是流量计上电以后连续测量,间隔工作模式是流量计测量完成后进入休眠状态,然后间隔时间到了以后进行下一次测量。

间隔时间是间隔工作模式下两次测量相隔的时间。

4.3流量计算相关参数

4.3.1断面参数

断面参数主要用于断面面积计算,断面参数包括断面类型和断面尺寸1、断面尺寸2、断面尺寸3。

断面类型包括梯形、矩形、其他。其他表示一些面积不能直接进行计算的形状,当断面类型设为其他时,可根据实际情况将水深对应的面积做成txt文档,并导入流量计。

断面尺寸1为渠道高度,单位mm。

断面尺寸2对应梯形渠的下底宽,对应矩形渠的宽,单位mm。

断面尺寸3为梯形渠的边坡系数(乘1000)。

对于梯形断面,三个断面尺寸都需要设置,对于矩形断面,只需要设置断面尺寸1和断面尺寸2。

4.3.2阈值参数

阈值参数包括水位跳变阈值、流速跳变阈值等。

水位跳变阈值和流速跳变阈值主要用于屏蔽环境干扰(如漂浮物等)引起的数据跳变,当数值超过阈值则进行相应处理。

水位跳变阈值单位为mm,默认值50。

流速跳变阈值单位为cm/s,默认值30。

4.3.3流量计算参数

流量计算相关参数包括水位平滑次数、流速平滑次数、水位空高、流速修正系数等。

水位平滑次数和流速平滑次数表示对水位和流速数据做滑动平均滤波的数目,设置次数越多则数据越平滑,但是对于流量快速变化情况可能会有滞后,因此需要根据实际情况调整该参数。默认值为6。

参数-水位空高表示雷达面到渠底的距离,流量计测到的距离为雷达面与水面之间的距离,需要通过水位空高进行转换,得到水深数据。参数-水位空高值单位为mm,默认值为10000。

流速修正系数包括K值和B值,由于流量计内部表面流速转换断面平均流速模型对于不同环境会有偏差,需要对现场测试得到的流量值或者平均流速进行修正,测量流速和修正流速的关系为:

修正流速 = 测量流速×(修正系数K/1000)+(修正系数B/1000)

4.3.4测量参数

测量参数包括累计水量、瞬时流量、水位、流速、电压、水位信号强度、流速信号强度、流速计倾斜角等,不同协议输出项会有不同,详见各协议。

测量参数计算时间跟水位、流速、等传感器采集数据次数有关,次数越多,计算时间越长,默认30秒左右。对于modbus-rtu协议来说,如果测量时间没有结束,则查询测量参数返回上一次结果。

累计水量适用32位整型数表示,分高16位和低16位进行操作。操作包括读取和设置。读取时需要同时读取高16和低16位,并进行计算得到累计水量,计算方法如下:

               累计水量 = 高16位×65536 + 低16位。

设置时也需要同时设置高16位和低16位,计算方法是高16位等于设置累计水量除以65535并取整。低16位等于设置累计水量对65536求余。例如设置累计水量70000立方米,则高16位等于1,低16位等于4464。

瞬时流量单位立方米/秒,保留3位小数,输出为整数,需除以1000。

水位是渠底到水面的高度,单位mm。

流速单位为cm/s。

电压表示流量计的供电电压。单位v,输出为整数,需除以10。

水位信号强度和流速信号强度表示水位计和流速计回波信号强度,值越大,表示信号质量越好,通过信号强度可以帮助分析测试过程出现的一些问题。

流速计倾斜角是流速计雷达面与水平面的夹角,或者说是雷达波束中心线与水平面夹角的余角,单位为度,正常为30度左右。

4.3.5系统参数和命令

系统参数包括时间、日期、版本号等。

系统命令包括升级模式、文件传输模式、断面数据操作、参数输出、参数复位、系统复位、系统时间查询、测量查询、传感器接口透传模式、版本号查询等

升级模式:用于流量计固件升级。

文件传输模式:用于流量计内部存储卡日志文件读出和断面面积txt文件写入。

断面数据操作:操作包括加载和输出,断面面积文件导入流量计存储卡以后需要进行加载操作使数据加载到程序内部运行。输出操作用于查看数据是否写入正确。

参数输出:用于查看流量计内部参数。

参数复位:用于参数恢复出厂设置。

系统复位:强制程序复位重启。

系统时间查询:包括查询当前时间及下一次测量时间。

测量查询:当流量计处于休眠模式时可以通过该命令进行测量并返回数据。

传感器接口透传模式:进入该模式后,通过通讯接口可以直接与流量计内部传感器进行通讯,方便对内部传感器参数调整及调试。

版本号查询:用于查询版本号。

备注:以上命令在个别协议下不支持。


5通讯协议 

5.1自定义协议

自定义协议使用ASCII码传输,采用串口调试助手等软件时,显示和发送需设置为ASCII码。

5.1.1自定义协议输出

表5-1 自定义协议输出

输出内容 说   明 字节数

A 地址开始标识符 1

地址 0-9,a-z 1

D 地址结束标识符 1

Y 水量标识符 1

水量 单位立方米 10

F 流量标识符 1

流量 单位:立方米/秒(需除以1000) 5

L 水位标识符 1

水位 单位:毫米 5

V 流速标识符 1

流速 单位:厘米/秒 4

P 截面积标识符 1

截面积 单位:平方米(需除以1000) 6

B 电池标识符 1

电池 单位:伏(需除以10) 3

E 帧结束标识符 1

<0x0D><0x0A> 回车换行 2

备注:

1、参数值均为整数,说明有(需除以)表示数据需除以相应值才和对应单位匹配。

2、输出长度固定54字节。

下面举例说明:

A001DY0000000100F01005L02001V0068P001003B138E

输出表示:流量计地址 1,累计水量 100 立方米,瞬时流量 1.005 立方米/秒(1005除以 1000),水位 2.001m,流速 0.68m/s,截面积 1.003 平方米,电池电压 13.8 伏。

5.1.2自定义协议命令

命令格式如下:

表5-2 命令格式

命令头 命令号 设备地址 命令参数 命令尾

ASCII码 # XXX A XXX <回车>

16进制 0x23 -- -- -- 0x0D 0x0A

命令说明:

1.命令头,命令号,命令参数之间需加空格隔开。

2.命令尾为回车键,换算成十六进制为0x0D 0x0A,即<CR><LF>,有些串口工具会换算成<0x0A>,需要注意检查。

3.设备地址范围为1-253。命令号为100~142、200~212。


命令号及其对应参数设置如下:

表5-3 命令号及参数对应关系

命令号 命令说明 参数范围 参数说明 默认值

100 设备地址设定或查询 1-253 1

101 流量计接口类型 1-2 1:RS485

2:RS232 1

102 流量计接口波特率 48、96、144、192、384、560、576、1152、1280 波特率为对应参数值乘100 96

103 保留 -- -- --

104 流速接口波特率 同命令号102 同命令号102 96

105 保留 -- --

106 水位接口波特率 同命令号102 同命令号102 96

110 工作模式 1-2 1:连续工作

2:间隔工作 1

111 间隔时间 1-5000 单位:min 1

112 协议类型 1-3 1:自定义协议

2:modbus-rtu协议

3:水资源监测数据传输规约 1

113 水位空高 0-40000 单位:mm 10000

114 平均流速修正系数K 1-5000 系数值乘以1000取整 1000

115 平均流速修正系数B -5000-5000 系数值乘以1000取整,单位m/s 0

116 保留 -- --

117 保留 -- --

118 流速采集次数 1-10 5

119 流速采集失败次数 1-10 3

120 流速采集等待时间 1-100 单位:秒 8

121 水位采集次数 1-10 5

122 水位采集失败次数 1-10 3

123 水位采集等待时间 1-100 单位:秒 10

130 断面类型 1-3 1:梯形

2:矩形

3:其他 1

131 断面尺寸1 0-40000 单位:mm 1000

132 断面尺寸2 0-20000 单位:mm 1000

133 断面尺寸3 0-10000 1000

135 水位跳变阈值 0-5000 单位:mm 50

136 流速跳变阈值 0-500 单位:cm/s 30

137 保留 -- --

138 水位平滑次数 0-50 6

139 流速平滑次数 0-50 6

140 累计水量高位 0-65535 单位:立方米 0

141 累计水量低位 0-65535 单位:立方米 0

142 保留 -- --

200 升级模式 0-2 0:退出升级模式

1:GPRS升级模式

2:串口升级模式

201 版本查询 1

202 参数输出 100-142 对应查询参数命令号

203 出厂参数复位 0

204 日期设置 年、月、日、0 参数个数4,第4个固定0

205 时间设置 时、分、秒、0 参数个数4,第4个固定0

206 系统时间查询 1-2 1;当前时间查询

2:下次测量时间查询

207 测量查询 1

208 断面数据操作 1-2 1:断面数据输出

2:断面数据加载

209 系统复位 1

210 保留 -- --

211 文件传输模式 1

212 传感器接口透传模式 1-3 1:水位接口

2:流速接口


参数输出格式如下:

命令头 命令号 参数头 参数 参数尾 命令尾

ASCII码 C XXX P XXX A <回车>

16进制 0x43 -- 0x50 0x41 0x0D 0x0A

参数输出格式说明:

命令号为查询参数命令号。

例如C101P1A<回车>,表示命令号101参数值为1。

查询连续多个参数时,参数会有多组输出,例如C101P1A<回车> C102P96A<回车>…

命令详细讲解:

100 地址设定 命令格式 # 100 A PARA<回车>

响应 Y/N(成功Y,失败N)

参数说明 A为当前仪器地址(1-253)。

PARA为设定地址,数值范围1-253。

示例 # 100 1 8<回车> 修改1地址为8。

地址查询 命令格式 # 100 254 0<回车>

响应 地址(1-253)

参数说明 --

示例 # 100 254 0<回车> 查询当前地址。


101 流量计接口类型 命令格式 # 101 A PARA<回车>

响应 Y/N(成功Y,失败N)

参数说明 A为当前仪器地址(1-253)。

PARA为接口类型,数值范围1-2,1:RS485、2:RS232,默认1:485

示例 # 101 1 1<回车> 使能485接口。


102 流量计接口波特率 命令格式 # 102 A PARA<回车>

响应 Y/N(成功Y,失败N)

参数说明 A为当前仪器地址(1-253)。

PARA为设定波特率除100,数值取48、96、144、192、384、560、576、1152、1280,默认值96。

示例 # 102 1 96<回车> 设置波特率9600。


104 流速接口波特率 命令格式 # 104 A PARA<回车>

响应 Y/N(成功Y,失败N)

参数说明 同102,默认值为96。

示例 # 104 1 96<回车> 设置波特率9600。


106 水位接口波特率 命令格式 # 106 A PARA<回车>

响应 Y/N(成功Y,失败N)

参数说明 同102,默认值为96。

示例 # 106 1 96<回车> 设置波特率9600。


110 工作模式 命令格式 # 110 A PARA<回车>

响应 Y/N(成功Y,失败N)

参数说明 A为当前仪器地址(1-253)。

PARA为设定工作模式,数值范围1-2,1:连续工作、2:间隔工作,默认值1:连续工作。

示例 # 110 1 2<回车> 设置工作模式间隔工作。


111 间隔时间 命令格式 # 111 A PARA<回车>

响应 Y/N(成功Y,失败N)

参数说明 A为当前仪器地址(1-253)。

PARA为设定间隔时间数值范围为1-5000,单位:min,默认值1。

示例 # 111 1 5<回车> 设置间隔时间5分钟。


112 协议类型 命令格式 # 112 A PARA<回车>

响应 Y/N(成功Y,失败N)

参数说明 A为当前仪器地址(1-253)。

PARA为设定协议类型,数值范围1-3,1:自定义协、2:modbus-rtu协议、3:水资源监测数据传输规约。默认值1。

示例 # 112 1 2<回车> 设置协议为modbus-rtu协议。


113 水位空高 命令格式 # 113 A PARA<回车>

响应 Y/N(成功Y,失败N)

参数说明 A为当前仪器地址(1-253)。

PARA为设定水位空高,数值为0-40000,单位:mm,默认值10000。

示例 # 113 1 5000<回车> 设置水位空高5.0米。


114 平均流速修正系数K 命令格式 # 114 A PARA<回车>

响应 Y/N(成功Y,失败N)

参数说明 A为当前仪器地址(1-253)。

PARA为修正系数K乘1000,数值范围1-5000, 默认值1000。

示例 # 114 1 9813<回车> 设置修正系数K为0.9813。


115 平均流速修正系数B 命令格式 # 115 A PARA<回车>

响应 Y/N(成功Y,失败N)

参数说明 A为当前仪器地址(1-253)。

PARA为修正系数B乘1000,取值为-5000-5000。默认值0。

示例 # 115 1 200<回车> 设置修正系数B值为0.2m/s。


118 流速采集次数 命令格式 # 118 A PARA<回车>

响应 Y/N(成功Y,失败N)

参数说明 A为当前仪器地址(1-253)。

PARA为设定流速采集次数,数值范围1-10。默认值5。

示例 # 118 1 5<回车> 设置为流速采集次数5次。


119 流速采集失败次数 命令格式 # 119 A PARA<回车>

响应 Y/N(成功Y,失败N)

参数说明 A为当前仪器地址(1-253)。

PARA为设定流速采集失败次数,数值范围1-10。默认值为3。

示例 # 119 1 3<回车> 设置流速采集失败次数3次。


120 流速采集等待时间 命令格式 # 120 A PARA<回车>

响应 Y/N(成功Y,失败N)

参数说明 A为当前仪器地址(1-253)。

PARA为设定流速采集等待时间,数值范围1-100,单位为cm/s。默认值为8。

示例 # 120 1 10<回车> 设置等待时间10秒。


121 水位采集次数 命令格式 # 121 A PARA<回车>

响应 Y/N(成功Y,失败N)

参数说明 A为当前仪器地址(1-253)。

PARA为设定水位采集次数,数值范围1-10。默认值5。

示例 # 121 1 5<回车> 设置为水位采集次数5次。


122 水位采集失败次数 命令格式 # 122 A PARA<回车>

响应 Y/N(成功Y,失败N)

参数说明 A为当前仪器地址(1-253)。

PARA为设定水位采集失败次数,数值范围1-10。默认值为3。

示例 # 122 1 3<回车> 设置水位采集失败次数3次。


123 水位采集等待时间 命令格式 # 123 A PARA<回车>

响应 Y/N(成功Y,失败N)

参数说明 A为当前仪器地址(1-253)。

PARA为设定水位采集等待时间,数值范围1-100,单位为cm/s。默认值为10。

示例 # 123 1 10<回车> 设置等待时间10秒。


130 断面类型 命令格式 # 130 A PARA<回车>

响应 Y/N(成功Y,失败N)

参数说明 A为当前仪器地址(1-253)。

PARA为设定断面类型,数值范围1-3,1:梯形、2:矩形、3:其他。默认值为1。

示例 # 130 1 1<回车> 设置断面类型为梯形。


131 断面尺寸1 命令格式 # 131 A PARA<回车>

响应 Y/N(成功Y,失败N)

参数说明 A为当前仪器地址(1-253)。

PARA为设定断面尺寸1,梯形或者矩形的高,数值范围0~40000,单位mm。默认值为1000。

示例 # 131 1 1000<回车> 设置断面尺寸1(梯形或者矩形的高)为1.0m。


132 断面尺寸2 命令格式 # 132 A PARA<回车>

响应 Y/N(成功Y,失败N)

参数说明 A为当前仪器地址(1-253)。

PARA为设定断面尺寸2,梯形的下底宽或者矩形的宽,数值范围0~20000,单位mm。默认值为1000。

示例 # 132 1 1000<回车> 设置断面尺寸2(梯形的下底宽或者矩形的宽)为1.0m。


133 断面尺寸3 命令格式 # 133 A PARA<回车>

响应 Y/N(成功Y,失败N)

参数说明 A为当前仪器地址(1-253)。

PARA为设定断面尺寸3,(梯形的边坡系数乘以1000)数值范围0-10000,默认值为1000。

示例 # 133 1 1000<回车> 设置断面尺寸3(梯形的边坡系数)为1。


135 水位跳变阈值 命令格式 # 135 A PARA<回车>

响应 Y/N(成功Y,失败N)

参数说明 A为当前仪器地址(1-253)。

PARA为设定水位跳变阈值,数值范围0-5000,单位mm。默认值50。

示例 # 135 1 50<回车> 设置水位跳变阈值为50mm。


136 流速跳变阈值 命令格式 # 136 A PARA<回车>

响应 Y/N(成功Y,失败N)

参数说明 A为当前仪器地址(1-253)。

PARA为设定流速跳变阈值,数值范围0-500,单位30cm/s。默认值30。

示例 # 136 1 30<回车> 设置流速跳变阈值为30cm/s。


138 水位平滑次数 命令格式 # 138 A PARA<回车>

响应 Y/N(成功Y,失败N)

参数说明 A为当前仪器地址(1-253)。

PARA为设置水位平滑次数,数值范围0-50。默认值为6。

示例 # 138 1 6<回车> 设置水位平滑次数为6。


139 流速平滑次数 命令格式 # 139 A PARA<回车>

响应 Y/N(成功Y,失败N)

参数说明 A为当前仪器地址(1-253)。

PARA为设置流速平滑次数,数值范围0-50。默认值为6。

示例 # 139 1 6<回车> 设置流速平滑次数为6。


140 累计水量高位 命令格式 # 140 A PARA<回车>

响应 Y/N(成功Y,失败N)

参数说明 A为当前仪器地址(1-253)。

PARA为设置累计水量高位,数值范围0-65535,单位立方米。

示例 # 140 1 0<回车> 设置累计水量高位为0。


141 累计水量低位 命令格式 # 141 A PARA<回车>

响应 Y/N(成功Y,失败N)

参数说明 A为当前仪器地址(1-253)。

PARA为设置累计水量高位,数值范围0-65535,单位立方米。

示例 # 141 1 50<回车> 设置累计水量低位为50立方米。


200 升级模式 命令格式 # 200 A PARA<回车>

响应 Y/N(成功Y,失败N)

参数说明 A为当前仪器地址(1-253)。

PARA为设置累计水量高位,数值范围0-2,0:退出升级模式1:GPRS升级模式2:串口升级模式。

示例 # 200 1 1<回车> 进入GPRS升级模式。


201 版本查询 命令格式 # 201 A 1<回车>

响应 C201P<EDITON>A<回车>

参数说明 <EDITON>表示输出版本号

示例 C201P116A<回车> 软件版本号为1.1.6


202 参数查询(单参数) 命令格式 # 202 A PARA<回车>

响应 C<CMD>P<PARA>A<回车>

参数说明 A为当前仪器地址(1-253)。

PARA为查询参数对应命令号,数值范围100-141。

示例 # 202 1 101<回车>

响应:C101P1A<回车> 查询流量计接口类型参数为1。


202 参数查询(多参数) 命令格式 # 202 A CMDST CMDEND 0 0<回车>

响应 C< CMDST >P<PARA>A<回车>…C< CMDEND>P<PARA>A<回车>

参数说明 A为当前仪器地址(1-253)。

CMDST为查询参数起始命令号,CMDEND为查询参数结束命令号,数值范围100-141。响应会输出从 CMDST到CMDEND依次输出。

示例 # 202 1 101 102 0 0<回车>

响应:C101P1A<回车> C102P96A<回车> 查询流量计接口类型参数为1,流量计接口波特率9600。


203 出厂参数复位 命令格式 # 203 A 0<回车>

响应 Y/N(成功Y,失败N)

参数说明

示例 # 203 1 0<回车> 恢复出厂参数。


204 日期设置 命令格式 # 204 A YEAR MON DAY 0<回车>

响应 (成功)CT: YEAR-MON-DAY HOUR:MIN:SEC<回车>/(失败)N

参数说明 YEAR:年、MON:月、DAY:日。

示例 # 204 1 2018 2 26 0<回车>

响应:CT: 2018-02-26 14:30:29<回车> 设置日期为2018年2月26日


205 时间设置 命令格式 # 205 A HOUR MIN SEC 0<回车>

响应 (成功)CT: YEAR-MON-DAY HOUR:MIN:SEC<回车>

(失败) N

参数说明 HOUR:时、MIN:分、SEC:秒。

示例 # 205 1 14 25 20 0<回车>

响应:CT: 2018-02-26 14:25:20<回车> 设置时间为14时25分20秒


206 系统时间查询 命令格式 # 206 A PARA<回车>

响应 (成功)CT: YEAR-MON-DAY HOUR:MIN:SEC<回车>

MT: YEAR-MON-DAY HOUR:MIN:SEC<回车>

(失败) N

参数说明 A为当前仪器地址(1-253)。

PARA为查询时间类型,数值范围1-2,1:当前时间查询2:间隔模式下次测量时间查询。PARA为1时返回CT,为2时返回MT。

示例 # 206 1 1<回车>

响应:CT: 2018-02-26 14:25:20<回车> 当前时间为2018-02-26 14:25:20。


207 测量查询 命令格式 # 207 A 1<回车>

响应 测量数据输出

参数说明 --

示例 # 207 1 1<回车>


208 断面数据操作 命令格式 # 208 A PARA<回车>

响应 (成功)PARA=1 输出断面数据。

PARA=2 Y/N(成功Y,失败N)

(失败)N

参数说明 A为当前仪器地址(1-253)。

PARA为操作类型,数值范围1-2, 1:断面数据输出2:断面数据加载。

示例 # 208 1 1<回车> 输出断面数据。


209 系统复位 命令格式 # 209 A 1<回车>

响应 复位/N(失败N)

参数说明

示例 # 209 1 1<回车> 强制流量计重启。


211 文件传输模式 命令格式 # 211 A 1<回车>

响应 进入文件传输模式/N(失败N)

参数说明

示例 # 211 1 1<回车> 强制流量计重启。


212 传感器接口透传模式 命令格式 # 212 A PARA<回车>

响应 Y/N(成功Y,失败N)

参数说明 A为当前仪器地址(1-253)。

PARA为设置透传模式传感器接口类型,数值范围1-3,1:水位接口2:流速接口

示例 # 212 1 1<回车> 水位接口进入透传模式



5.2MODBUS协议

5.2.1 RTU帧结构

在RTU模式中,新的信息总是以至少 3.5 个字符的静默时间开始,紧接着传送第一个域: 地址域。整帧的信息必须以一个连续的数据流进行传输,如果信息结束前存在超过 1.5个字符以上的间隔时间,则出错。


起始 设备地址 功能代码 数据 CRC校验 结束

T1-T2-T3-T4 8Bit 8Bit n个8Bit 16Bit T1-T2-T3-T4


1、地址域:从机(目标地址)的有效地址范围为 1~247,支持广播收发地址0xFF和广播只收地址0xFE,使用广播地址时应保证只接有一支传感器,否则会导致数据出错或硬件损坏。

2、功能域:有效编码为 1~255。雷达流速计支持0x03、0x06和0x10功能码。

3、数据域:数据域由多组这样的数据构成 ——两个十六进制数为一组,范围在 00~FF 之间。

4、CRC 校验:CRC 生成后,低字节在前,高字节在后。

5、T1、T2、T3、T4 代表每个字节的传输时间长度,共为四个字节传输延迟时间。

5.2.2 雷达流量计寄存器变量状态表

[基地址:1000(0x03E8)]  U16:无符号16位整型  S16:有符号16位整型


地址 变量 参数说明 格式 类型 寄存器地址(HEX)

0 水量高16位 m³ U16 读写 03 E8

1 水量低16位 m³ U16 读写 03 E9

2 流量 m³/s(需除以1000) U16 只读 03 EA

3 水位 mm U16 只读 03 EB

4 流速 cm/s U16 只读 03 EC

7 电压 V(需除以10) U16 只读 03 EF

8 水位信号强度 无 U16 只读 03 F0

9 流速信号强度 无 U16 只读 03 F1

10 流速计角度 度 U16 只读 03 F2

11 软件版本 无 U16 只读 03 F3

12 地址 取值1-247 U16 读写 03 F4

13 流量计接口类型 取值1-2, 1:RS485,2:RS232 U16 读写 03 F5

14 流量计接口波特率 48、96、144、192、384、560、576、1152、1280,波特率为对应参数值乘100 U16 读写 03 F6

15 保留 -- U16 读写 03 F7

16 流速接口波特率 同14 U16 读写 03 F8

17 保留 -- U16 读写 03 F9

18 水位接口波特率 同14 U16 读写 03 FA

19 保留 -- U16 读写 03 FB

21 保留 -- U16 读写 03 FD

22 工作模式 取值1-2,1:连续工作,2:间隔工作 U16 读写 03 FE

23 间隔时间 取值1-5000,单位:min U16 读写 03 FF

24 协议类型 取值1-3,1:自定义协议,2:modbus-rtu协议,3:水资源监测数据传输规约 U16 读写 04 00

25 水位空高 取值0-40000,单位:mm U16 读写 04 01

26 平均流速修正系数K 取值1-5000,系数值乘以1000取整 U16 读写 04 02

27 平均流速修正系数B 取值-5000-5000,系数值乘以1000取整,单位m/s S16 读写 04 03

28 保留 -- U16 读写 04 04

29 保留 -- U16 读写 04 05

30 流速采集次数 取值1-10 U16 读写 04 06

31 流速采集失败次数 取值1-10 U16 读写 04 07

32 流速采集等待时间 1-100,单位:s U16 读写 04 08

33 水位采集次数 取值1-10 U16 读写 04 09

34 水位采集失败次数 取值1-10 U16 读写 04 0A

35 水位采集等待时间 1-100,单位:s U16 读写 04 0B

42 断面类型 取值 1-3,1:梯形、2:矩形、3:其他 U16 读写 04 12

43 断面尺寸1 0-40000,单位:mm U16 读写 04 13

44 断面尺寸2 0-20000,单位:mm U16 读写 04 14

45 断面尺寸3 0-10000 U16 读写 04 15

47 水位跳变阈值 0-5000,单位:mm U16 读写 04 17

48 流速跳变阈值 0-500,单位:cm/s U16 读写 04 18

49 保留 -- U16 读写 04 19

50 水位平滑次数 0-50 U16 读写 04 1A

51 流速平滑次数 0-50 U16 读写 04 1B

52 升级模式 0-2,0:退出升级模式、1:GPRS升级模式、2:串口升级模式 U16 只写 04 1C

53 出厂参数复位 取值0 U16 只写 04 1D

54 系统复位 取值1 U16 只写 04 1E

55 保留 -- U16 只写 04 1F

56 文件传输模式 取值1 U16 只写 04 20

57 传感器接口透传模式 取值1-3,1:水位接口、2:流速接口 U16 只写 04 21

58 保留 无 U16 读写 04 22


5.2.3 MODBUS-RTU指令详解(命令和响应均为16进制格式)


0x03功能码 (支持广播收发地址0xFF)


命令格式:设备地址(1字节)+ 03 + 起始地址(2字节)+ 读取寄存器个数(2字节)+ CRC校验(低位在前,高位在后)

响应格式:设备地址(1字节)+ 03 + 读取数据总字节数(1字节)+ 数据内容(2×数据总字节数)+ CRC(低位在前,高位在后)

0 水量高16位 命令 01 03 03 E8 00 01 04 7A

响应 01 03 02 00 00 B8 44

参数说明 水量高16位为0。

1 水量低16位 命令 01 03 03 E9 00 01 55 BA

响应 01 03 02 00 32 39 91

参数说明 水量低16位为50立方米。

2 流量 命令 01 03 03 EA 00 01 A5 BA

响应 01 03 02 03 F3 F8 F1

参数说明 瞬时流量1.011立方米/秒。

3 水位 命令 01 03 03 EB 00 01 F4 7A

响应 01 03 02 04 28 BA 9A

参数说明 水位1.064m。

4 流速 命令 01 03 03 EC 00 01 45 BB

响应 01 03 02 00 48 B8 72

参数说明 流速0.72m/s

7 电压 命令 01 03 03 EF 00 01 B5 BB

响应 01 03 02 00 7F F9 A4

参数说明 电压12.7v。

8 水位信号强度 命令 01 03 03 F0 00 01 84 7D

响应 01 03 02 00 58 B9 BE

参数说明 水位信号强度88。

9 流速信号强度 命令 01 03 03 F1 00 01 D5 BD

响应 01 03 02 00 63 F8 6D

参数说明 流速信号强度99。

10 流速计角度 命令 01 03 03 F2 00 01 25 BD

响应 01 03 02 00 1E 38 4C

参数说明 流速计角度30度。

11 软件版本 命令 01 03 03 F3 00 01 74 7D

响应 01 03 02 01 05 79 D7

参数说明 软件版本1.05

12 地址 命令 FF 03 03 F4 00 01 D0 62

响应 01 03 02 00 01 79 84

参数说明 查询地址01。

13 流量计接口类型 命令 01 03 03 F5 00 01 94 7C

响应 01 03 02 00 01 79 84

参数说明 流量计接口类型为1,RS485。

14 流量计接口波特率 命令 01 03 03 F6 00 01 64 7C

响应 01 03 02 00 60 B8 6C

参数说明 波特率为9600。

16 流速接口波特率 命令 01 03 03 F8 00 01 05 BF

响应 01 03 02 00 60 B8 6C

参数说明 波特率为9600。

18 水位接口波特率 命令 01 03 03 FA 00 01 A4 7F

响应 01 03 02 00 60 B8 6C

参数说明 波特率为9600。

22 工作模式 命令 01 03 03 FE 00 01 E5 BE

响应 01 03 02 00 01 79 84

参数说明 工作模式为1,连续工作模式。

23 间隔时间 命令 01 03 03 FF 00 01 B4 7E

响应 01 03 02 00 01 79 84

参数说明 间隔时间为1分钟。

24 协议类型 命令 01 03 04 00 00 01 85 3A

响应 01 03 02 00 02 39 85

参数说明 协议类型为2,modbus-rtu协议。

25 水位空高 命令 01 03 04 01 00 01 D4 FA

响应 01 03 02 27 10 A2 78

参数说明 水位空高为10.000m。

26 平均流速修正系数K 命令 01 03 04 02 00 01 24 FA

响应 01 03 02 03 E8 B8 FA

参数说明 修正系数K为1。

27 平均流速修正系数B 命令 01 03 04 03 00 01 75 3A

响应 01 03 02 00 00 B8 44

参数说明 修正系数B为0。

30 流速采集次数 命令 01 03 04 06 00 01 65 3B

响应 01 03 02 00 05 78 47

参数说明 采集次数为5次

31 流速采集失败次数 命令 01 03 04 07 00 01 34 FB

响应 01 03 02 00 03 F8 45

参数说明 失败次数为3次。

32 流速采集等待时间 命令 01 03 04 08 00 01 04 F8

响应 01 03 02 00 08 B9 82

参数说明 采集等待时间为8秒。

33 水位采集次数 命令 01 03 04 09 00 01 55 38

响应 01 03 02 00 05 78 47

参数说明 采集次数为5次

34 水位采集失败次数 命令 01 03 04 0A 00 01 A5 38

响应 01 03 02 00 03 F8 45

参数说明 失败次数为3次。

35 水位采集等待时间 命令 01 03 04 0B 00 01 F4 F8

响应 01 03 02 00 0A 38 43

参数说明 采集等待时间为10秒。

42 断面类型 命令 01 03 04 12 00 01 25 3F

响应 01 03 02 00 01 79 84

参数说明 断面类型为1,梯形。

43 断面尺寸1 命令 01 03 04 13 00 01 74 FF

响应 01 03 02 03 E8 B8 FA

参数说明 断面尺寸1为1000mm。

44 断面尺寸2 命令 01 03 04 14 00 01 C5 3E

响应 01 03 02 03 E8 B8 FA

参数说明 断面尺寸2为1000mm。

45 断面尺寸3 命令 01 03 04 15 00 01 94 FE

响应 01 03 02 03 E8 B8 FA

参数说明 断面尺寸3为1000。

47 水位跳变阈值 命令 01 03 04 17 00 01 35 3E

响应 01 03 02 00 32 39 91

参数说明 水位跳变阈值为50cm。

48 流速跳变阈值 命令 01 03 04 18 00 01 05 3D

响应 01 03 02 00 1E 38 4C

参数说明 流速跳变阈值为30cm/s。

50 水位平滑次数 命令 01 03 04 1A 00 01 A4 FD

响应 01 03 02 00 06 38 46

参数说明 平滑次数为6。

51 流速平滑次数 命令 01 03 04 1B 00 01 F5 3D

响应 01 03 02 00 06 38 46

参数说明 平滑次数为6。

52 升级模式 命令 01 03 04 1C 00 01 44 FC

响应 01 03 02 00 00 B8 44

参数说明 正常工作模式。


同时读取多个寄存器

示例1:查询测量参数:水量 流量、水位、流速、风速、风向、电压、水位信号强度、流速信号强度、流速计角度。

命令 01 03 03 E8 00 0B 84 7D

响应 01 03 16 00 00 00 32 03 F3 04 28 00 48 00 38 99 84 00 7F 00 58 00 63 00 1E 96 25

示例2:查询参数:流量计接口类型、流量计接口波特率、流速接口波特率、水位接口波特率、风速风向接口波特率、工作模式。

命令 01 03 03 F5 00 0B 14 7B

响应 01 03 16 00 01 00 60 00 64 00 60 00 64 00 60 00 64 00 60 00 64 00 01 00 01 4E 64


0x06功能码 (支持广播收发地址0xFF和广播只收地址0xFE)


命令格式:设备地址(1字节)+ 06 + 起始地址(2字节)+ 预设值(2字节,高位在前,低位在后)+ CRC校验(低位在前,高位在后)

响应格式:设备地址(1字节)+ 06 + 起始地址(2字节)+ 预设值(2字节,高位在前,低位在后)+ CRC校验(低位在前,高位在后)

0 水量高16位 命令 01 06 03 E8 00 00 09 BA 0<= 预设值 <= 65535

响应 01 06 03 E8 00 00 09 BA

说明 水流高16位设置0。

1 水量低16位 命令 01 06 03 E9 00 00 A8 7A 0<= 预设值 <= 65535

响应 01 06 03 E9 00 00 58 7A

说明 水量低16位设置0。

12 地址 命令 01 06 03 F4 00 05 08 7F 1<= 预设值 <= 247

响应 05 06 03 F4 00 05 09 FB

说明 地址设为5。

13 流量计接口类型 命令 01 06 03 F5 00 01 58 7C 1:RS485

2:RS232

响应 01 06 03 F5 00 01 58 7C

说明 流量计接口设为01,RS485接口

14 流量计接口波特率 命令 01 06 03 F6 5E 60 21 F3 48、96、144、192、384、560、576、1152、1280

响应 01 06 03 F6 00 60 69 94

说明 流量计接口波特率设置为9600。

16 流速接口波特率 命令 01 06 03 F8 00 60 08 57 48、96、144、192、384、560、576、1152、1280

响应 01 06 03 F8 00 60 08 57

说明 流速接口波特率设置为9600。

18 水位接口波特率 命令 01 06 03 FA 00 60 A9 97 48、96、144、192、384、560、576、1152、1280

响应 01 06 03 FA 00 60 A9 97

说明 水位接口波特率设置为9600。

22 工作模式 命令 01 06 03 FE 00 01 29 BE 1:连续工作模式

2:间隔工作模式

响应 01 06 03 FE 00 01 29 BE

说明 工作模式设置为1,连续工作模式

23 间隔时间 命令 01 06 03 FF 00 05 79 BD 1<= 预设值 <= 5000

响应 01 06 03 FF 00 05 79 BD

说明 间隔时间设置为5分钟。

24 协议类型 命令 01 06 04 00 00 01 49 3A 1:自定义协议

2:modbus-rtu协议

3:水资源监测数据传输规约

响应 01 06 04 00 00 01 49 3A

说明 协议设置为1,自定义协议。

25 水位空高 命令 01 06 04 01 13 88 D4 6C 0<= 预设值 <= 40000

响应 01 06 04 01 13 88 D4 6C

说明 水位空高设置为5.0m。

26 平均流速修正系数K 命令 01 06 04 02 01 F4 08 68 1<= 预设值 <= 5000

响应 01 06 04 02 03 E8 29 84

说明 修正系数K值设置为1(1000/1000)。

27 平均流速修正系数B 命令 01 06 04 03 FF 9C 39 63 -5000<= 预设值 <= 5000

响应 01 06 04 03 FF 9C 39 63

说明 设置修正系数B为-0.1m/s(-100/1000)

30 流速采集次数 命令 01 06 04 06 00 05 A8 F8 1<= 预设值 <= 10

响应 01 06 04 06 00 05 A8 F8

说明 采集次数设为5。

31 流速采集失败次数 命令 01 06 04 07 00 03 79 3A 1<= 预设值 <= 10

响应 01 06 04 07 00 03 79 3A

说明 采集失败次数设为3。

32 流速采集等待时间 命令 01 06 04 08 00 0A 89 3F 1<= 预设值 <= 100

响应 01 06 04 08 00 0A 89 3F

说明 采集等待时间设置为10秒。

33 水位采集次数 命令 01 06 04 09 00 05 98 FB 1<= 预设值 <= 10

响应 01 06 04 09 00 05 98 FB

说明 采集次数设为5。

34 水位采集失败次数 命令 01 06 04 0A 00 03 E8 F9 1<= 预设值 <= 10

响应 01 06 04 0A 00 03 E8 F9

说明 采集失败次数设为3。

35 水位采集等待时间 命令 01 06 04 0B 00 0A 79 3F 1<= 预设值 <= 100

响应 01 06 04 0B 00 0A 79 3F

说明 采集等待时间设置为10秒。

响应 01 06 04 0E 00 05 29 3A

说明 采集等待时间设置为5秒。

42 断面类型 命令 01 06 04 12 00 01 E9 3F 1:梯形

2:矩形

3:其他

响应 01 06 04 12 00 01 E9 3F

说明 断面类型设置为梯形。

43 断面尺寸1 命令 01 06 04 13 03 E8 79 81 0<= 预设值 <= 40000

响应 01 06 04 13 03 E8 79 81

说明 断面尺寸1设置为1000mm。

44 断面尺寸2 命令 01 06 04 14 03 E8 C8 40 0<= 预设值 <= 20000

响应 01 06 04 14 03 E8 C8 40

说明 断面尺寸2设置为1000mm。

45 断面尺寸3 命令 01 06 04 15 03 E8 99 80 0<= 预设值 <= 10000

响应 01 06 04 15 03 E8 99 80

说明 断面尺寸3设置为1000。

47 水位跳变阈值 命令 01 06 04 17 00 32 B9 2B 0<= 预设值 <= 5000

响应 01 06 04 17 00 32 B9 2B

说明 水位跳变阈值设为50mm。

48 流速跳变阈值 命令 01 06 04 18 00 1E 88 F5 0<= 预设值 <= 500

响应 01 06 04 18 00 1E 88 F5

说明 流速跳变阈值设置为30cm/s。

50 水位平滑次数 命令 01 06 04 1A 00 06 29 3F 0<= 预设值 <= 50

响应 01 06 04 1A 00 06 29 3F

说明 水位平滑次数设为6。

51 流速平滑次数 命令 01 06 04 1B 00 06 78 FF 0<= 预设值 <= 50

响应 01 06 04 1B 00 06 78 FF

说明 流速平滑次数设为6。

52 升级模式 命令 01 06 04 1C 00 00 49 3C 0:退出升级模式

1:GPRS升级模式

2:串口升级模式

响应 01 06 04 1C 00 00 49 3C

说明 退出升级模式。

53 出厂参数复位 命令 01 06 04 1D 00 00 18 FC 预设值 = 0

响应 01 06 04 1D 00 00 18 FC

说明 恢复出厂参数。

54 系统复位 命令 01 06 04 1E 00 01 29 3C 预设值 = 1

响应 ---

说明 系统复位重启。

56 文件传输模式 命令 01 06 04 20 00 01 48 F0 预设值 = 1

响应 ---

说明 进入文件传输模式。

57 传感器接口透传模式 命令 01 06 04 21 00 01 19 30 1:水位接口

2:流速接口

响应 --

说明 进入水位接口透传模式。


广播模式:广播收发地址0xFF

例如:设置未知地址仪器的地址

命令 FF 06 03 F4 00 0A 08 7F

响应 0A 06 03 F4 00 0A 5D A5

广播模式:广播只发地址0xFE

例如:设置流量计工作模式。

命令 FE 06 03 FE 00 01 3D B1



0x83功能码 (异常应答)


响应格式:设备地址(1字节)+ 83 + 异常码(1字节)+ CRC校验(低位在前,高位

在后)

响应 说明

01 83 01 80 F0 功能码出错

01 83 02 C0 F1 寄存器地址出错

01 83 03 01 31 寄存器数量或数值出错

01 83 04 40 F3 CRC校验出错


质保及售后:

保修承诺:产品自交付期起质保期为12个月(因未按照相应的技术要求操作或其他的人为行为导致产品发生问题除外)。

售后承诺:用户可以通过电话咨询有关技术问题,并得到明确的解决方案。若属于产品本身质量问题可返厂维修或更换。