品牌: |
耘农 |
所在地: |
河北 邯郸市 |
起订: |
≥1 台 |
供货总量: |
未填 |
有效期至: |
长期有效 |
检测范围: |
风速 -40米/秒至40米/秒,风向0-360°(可选) |
环境温度: |
-40-65℃ |
测量角度: |
垂直≥20°水平≥20° |
详情介绍
一、产品简介
耘农智慧自主研发生产的XF-CQ19风速风向检测器是一款利用超声波在空气中的传播时间差来测量风速、风向的测量仪器。与传统的机械式风速风向仪相比,具有磨损小、使用寿命长、响应速度快等特点。
二、产品特点
(1)实时检测
(2)反应灵敏
(3)维护简便
三、外形尺寸及安装说明
风速风向检测器为一体化设计,安装时应安装在隧道行车方向的右侧,隧道内墙壁高度3米位置。
四、技术参数
检测范围 风速 -40米/秒至40米/秒,风向0-360°(可选)
测量角度 垂直≥20°水平≥20°
测量精度 风速:
±(0.3+0.03v)m/s(≤30M/S)
±(0.3+0.05v)m/s(≥30M/S)
v 为标准风速
风向:
±3°(风速<10m/s 时)
环境温度 -40-65℃
环境湿度 0-100%RH(无冷凝)
通讯接口 2路4-20mA,1路RS485,1路继电器报警输出
供电电压 220V±15%VAC 50HZ
防护等级 IP65
整机重量 2.5kg
外形尺寸 149.1*116*166mm
4-20mA转换对照表
电流与风速对照表如图所示:
电流与风向
五、Modbus RTU通讯协议
(1) CRC 说明
以下所有说明中,MODBUS RTU 协议中的 CRC16 两字节,按照 MODBUS规定:低字节前,高字节在后。 以下说明中,假定传感器站号 0xFF(传感器缺省站号为 FF)
(2)校验
用于判断接收信息是否出错,校验方法采用的是16位冗余循环码(CRC16),校验对象为除去检验字节本身的所有字节。校验码采用低字节在前,高字节在后。
校验计算方式代码如下:
int CRC_Check(unsigned char *m_Data,short m_Size)
{
int i0,i1;
char CRC16Lo,CRC16Hi, SaveHi,SaveLo;
CRC16Lo = 0xFF; CRC16Hi = 0xFF;
for(i0=0;i0
{
CRC16Lo = CRC16Lo ^ *(m_Data+i0);
for(i1=0;i1<8;i1++)
{
SaveHi = CRC16Hi;
SaveLo = CRC16Lo;
CRC16Hi >>=1;
CRC16Lo >>=1; if((SaveHi & 1) == 1)
{
CRC16Lo |=0x80;
}
if((SaveLo & 1) == 1) {
CRC16Hi ^=0xA0;
CRC16Lo ^=1;
}
}
}
return ( CRC16Hi << 8 )| CRC16Lo;
}
(3) 返回错误码规定
传感器对于错误指令的接收(包括 CRC16 效验错误),均实行不返回错误码方式。上位机可在指令发出 200ms 后收不到返回数据时认为发出指令失败,可重新发送指令。
(4) 标准 MODBUS 寄存器说明
特别注意:MODBUS 命令中寄存器的数量或长度一项均为两字节 16 位为一个单位(高字节在前,低字节在后),而非单字节 8 位为一个单位。
用户应保证命令中寄存器的地址和数量这两项参数的范围在本系统 规定范围之内,如果超出范围,传感器的输出结果将无法预测。
用户应在上位机软件设计中保证 MODBUS 命令符合本手册要求,支持 最小问询周期为 1S/次。
(5)通讯默认参数
通讯默认参数
波特率 9600
数据位 8
停止位 1
校验位 无
站号 0xFF(默认)
(6)上位机发送格式
数据类型 解析说明 备注
整数 16位整数 表示字元件高低字节不颠倒 例:0x0028转十进制数为40
(7)功能码说明
·本机常用功能码 0x03,0x06
0x03 读单个或多个寄存器
0x06 写单个寄存器
(8)通讯示例
·读取数据
发送 FF 03 00 01 00 02 80 15
设备地址 功能码 首地址 寄存器数量 CRC
接收 FF 03 04 00 11 0C 14 B0F6
设备地址 功能码 数据长度 数据内容 CRC
注:0x0011=17 风速=17/100=0.17m/s 0x0C14=0x0C * 256 + 0x14= 3092 风向=3092/10=309.2°
读单个参数
发送 FF 03 00 01 00 01 80 15
设备地址 功能码 首地址 寄存器数量 CRC
接收 FF 03 02 00 1C 90 59
设备地址 功能码 数据长度 数据内容 CRC
注:0x001C= 0x00 * 256 + 0x1C= 28 风速 = 28/100=0.28m/s
·读取站号
发送 00 03 00 00 00 01 85 DB
广播码 功能码 寄存器地址 设备地址 CRC
接收 00 03 02 00 FF C5 C4
广播码 功能码 数据长度 设备地址 CRC
·修改站号
发送 00 06 00 00 00 01 49 DB
广播码 功能码 寄存器地址 新地址 CRC
接收 00 06 00 00 00 01 49 DB
广播码 功能码 寄存器地址 新地址 CRC
·写风速报警阈值
发送 FF 10 00 2A
00 01
0B B8 51 8A
设备地址 功能码 寄存起始器地址 寄存器数量 报警值高限 CRC
接收 FF 10 00 2A
00 01
0B B8 51 8A
设备地址 功能码 寄存起始器地址 寄存器数量 报警值高限 CRC
注:报警值高限30.00m/s,30.00*100=0x0BB8
发送 FF 10 00 2B
00 01
00 00 6B 08
设备地址 功能码 寄存起始器地址 寄存器数量 报警值低限 CRC
接收 FF 10 00 2B
00 01
00 00 6B 08
设备地址 功能码 寄存起始器地址 寄存器数量 报警值低限 CRC
注:报警值低限0m/s,0*100=0x0000
·设置加热开启温度(仅针对选配加热功能)
发送 00 06 01 0C 00 01
00 0A C9 E3
设备地址 功能码 寄存起始器地址 寄存器数量 低于 10℃开启 CRC
接收 00 06 01 0C 00 01
00 0A C9 E3
设备地址 功能码 寄存起始器地址 寄存器数量 低于 10℃开启 CRC
注:出厂默认低于5℃开启
·读取经纬度信息: 发送 AT+GPS#
回复 GPS:36.12345,N;114.12345,E;2019-01-01,D;10:20:00,T;0040.2,H#
地址 操作 内容 备注
0x0001 只读 风速,放大 100 倍的 16 进制数,如 0x0125 表示293/100=2.93m/s
0x0002 只读 风向,放大 10 倍的 16 进制数,如 0x0C14 表示3092/10=309.2° 北为0°
0x010C 读写 加热开启温度 仅适用带加热型号
六、质保及售后
保修承诺:产品自交付期起质保期为12个月(因未按照相应的技术要求操作或其他的人为行为导致产品发生问题除外)。
售后承诺:用户可以通过电话咨询有关技术问题,并得到明确的解决方案。若属于产品本身质量问题可返厂维修或更换。
耘农智慧自主研发生产的XF-CQ19风速风向检测器是一款利用超声波在空气中的传播时间差来测量风速、风向的测量仪器。与传统的机械式风速风向仪相比,具有磨损小、使用寿命长、响应速度快等特点。
二、产品特点
(1)实时检测
(2)反应灵敏
(3)维护简便
三、外形尺寸及安装说明
风速风向检测器为一体化设计,安装时应安装在隧道行车方向的右侧,隧道内墙壁高度3米位置。
四、技术参数
检测范围 风速 -40米/秒至40米/秒,风向0-360°(可选)
测量角度 垂直≥20°水平≥20°
测量精度 风速:
±(0.3+0.03v)m/s(≤30M/S)
±(0.3+0.05v)m/s(≥30M/S)
v 为标准风速
风向:
±3°(风速<10m/s 时)
环境温度 -40-65℃
环境湿度 0-100%RH(无冷凝)
通讯接口 2路4-20mA,1路RS485,1路继电器报警输出
供电电压 220V±15%VAC 50HZ
防护等级 IP65
整机重量 2.5kg
外形尺寸 149.1*116*166mm
4-20mA转换对照表
电流与风速对照表如图所示:
电流与风向
五、Modbus RTU通讯协议
(1) CRC 说明
以下所有说明中,MODBUS RTU 协议中的 CRC16 两字节,按照 MODBUS规定:低字节前,高字节在后。 以下说明中,假定传感器站号 0xFF(传感器缺省站号为 FF)
(2)校验
用于判断接收信息是否出错,校验方法采用的是16位冗余循环码(CRC16),校验对象为除去检验字节本身的所有字节。校验码采用低字节在前,高字节在后。
校验计算方式代码如下:
int CRC_Check(unsigned char *m_Data,short m_Size)
{
int i0,i1;
char CRC16Lo,CRC16Hi, SaveHi,SaveLo;
CRC16Lo = 0xFF; CRC16Hi = 0xFF;
for(i0=0;i0
CRC16Lo = CRC16Lo ^ *(m_Data+i0);
for(i1=0;i1<8;i1++)
{
SaveHi = CRC16Hi;
SaveLo = CRC16Lo;
CRC16Hi >>=1;
CRC16Lo >>=1; if((SaveHi & 1) == 1)
{
CRC16Lo |=0x80;
}
if((SaveLo & 1) == 1) {
CRC16Hi ^=0xA0;
CRC16Lo ^=1;
}
}
}
return ( CRC16Hi << 8 )| CRC16Lo;
}
(3) 返回错误码规定
传感器对于错误指令的接收(包括 CRC16 效验错误),均实行不返回错误码方式。上位机可在指令发出 200ms 后收不到返回数据时认为发出指令失败,可重新发送指令。
(4) 标准 MODBUS 寄存器说明
特别注意:MODBUS 命令中寄存器的数量或长度一项均为两字节 16 位为一个单位(高字节在前,低字节在后),而非单字节 8 位为一个单位。
用户应保证命令中寄存器的地址和数量这两项参数的范围在本系统 规定范围之内,如果超出范围,传感器的输出结果将无法预测。
用户应在上位机软件设计中保证 MODBUS 命令符合本手册要求,支持 最小问询周期为 1S/次。
(5)通讯默认参数
通讯默认参数
波特率 9600
数据位 8
停止位 1
校验位 无
站号 0xFF(默认)
(6)上位机发送格式
数据类型 解析说明 备注
整数 16位整数 表示字元件高低字节不颠倒 例:0x0028转十进制数为40
(7)功能码说明
·本机常用功能码 0x03,0x06
0x03 读单个或多个寄存器
0x06 写单个寄存器
(8)通讯示例
·读取数据
发送 FF 03 00 01 00 02 80 15
设备地址 功能码 首地址 寄存器数量 CRC
接收 FF 03 04 00 11 0C 14 B0F6
设备地址 功能码 数据长度 数据内容 CRC
注:0x0011=17 风速=17/100=0.17m/s 0x0C14=0x0C * 256 + 0x14= 3092 风向=3092/10=309.2°
读单个参数
发送 FF 03 00 01 00 01 80 15
设备地址 功能码 首地址 寄存器数量 CRC
接收 FF 03 02 00 1C 90 59
设备地址 功能码 数据长度 数据内容 CRC
注:0x001C= 0x00 * 256 + 0x1C= 28 风速 = 28/100=0.28m/s
·读取站号
发送 00 03 00 00 00 01 85 DB
广播码 功能码 寄存器地址 设备地址 CRC
接收 00 03 02 00 FF C5 C4
广播码 功能码 数据长度 设备地址 CRC
·修改站号
发送 00 06 00 00 00 01 49 DB
广播码 功能码 寄存器地址 新地址 CRC
接收 00 06 00 00 00 01 49 DB
广播码 功能码 寄存器地址 新地址 CRC
·写风速报警阈值
发送 FF 10 00 2A
00 01
0B B8 51 8A
设备地址 功能码 寄存起始器地址 寄存器数量 报警值高限 CRC
接收 FF 10 00 2A
00 01
0B B8 51 8A
设备地址 功能码 寄存起始器地址 寄存器数量 报警值高限 CRC
注:报警值高限30.00m/s,30.00*100=0x0BB8
发送 FF 10 00 2B
00 01
00 00 6B 08
设备地址 功能码 寄存起始器地址 寄存器数量 报警值低限 CRC
接收 FF 10 00 2B
00 01
00 00 6B 08
设备地址 功能码 寄存起始器地址 寄存器数量 报警值低限 CRC
注:报警值低限0m/s,0*100=0x0000
·设置加热开启温度(仅针对选配加热功能)
发送 00 06 01 0C 00 01
00 0A C9 E3
设备地址 功能码 寄存起始器地址 寄存器数量 低于 10℃开启 CRC
接收 00 06 01 0C 00 01
00 0A C9 E3
设备地址 功能码 寄存起始器地址 寄存器数量 低于 10℃开启 CRC
注:出厂默认低于5℃开启
·读取经纬度信息: 发送 AT+GPS#
回复 GPS:36.12345,N;114.12345,E;2019-01-01,D;10:20:00,T;0040.2,H#
地址 操作 内容 备注
0x0001 只读 风速,放大 100 倍的 16 进制数,如 0x0125 表示293/100=2.93m/s
0x0002 只读 风向,放大 10 倍的 16 进制数,如 0x0C14 表示3092/10=309.2° 北为0°
0x010C 读写 加热开启温度 仅适用带加热型号
六、质保及售后
保修承诺:产品自交付期起质保期为12个月(因未按照相应的技术要求操作或其他的人为行为导致产品发生问题除外)。
售后承诺:用户可以通过电话咨询有关技术问题,并得到明确的解决方案。若属于产品本身质量问题可返厂维修或更换。