产品简介
HCD6819多合一农业气象传感器是邯郸耘农公司结合八年气象行业经验研发的针对农业气象监测领域应用的小型气象观测设备。可实现大气温度、相对湿度、风速、风向、大气压力、光照度、降雨量共计七项参数的测量。
产品集成度高、性价比高,安装方便,宜推广,可完全替代传统拼凑式农业气象站型,被广泛应用于设施农业、大田四情、节水灌溉等数字农业监测领域。
产品特点
1、标配监测大气温度、相对湿度、风速、风向、大气压力、光照度、降雨量共计七项参数的测量。(可选配露点温度、总辐射、日照时数、蒸腾量参数测量)
2、标准产品采用RS485通讯,MODBUS通讯协议,可选配其它功能(详见技术参数表);
3、外观精美、结构高度集成,参照气象标准设计;
4、可选配内置4G无线通讯,实现API二次开发功能,可使用邯郸耘农公司的“云上田野”云平台软件免费查看数据;
5、性能可靠,适用于户外气象恶劣环境领域。
6、免安装、环保节能,可完全替代传统拼凑式农业气象站型。
应用领域
监测参数:
监测参数
量程
分辨率
准确度
配置
空气温度
-40-60℃
0.1℃
±0.3℃(25℃)
标配
空气湿度
0-100%RH
0.1%
±3%RH
(在10%~80%,无凝露时)
标配
风速
0-40m/s
0.1m/s
±(0.5+0.05v)m/s,v为风洞标准风速值
标配
风向
0-359.9°
0.1°
精度:±5°(风速<10m/S时)
标配
大气压力
300hpa-1100hpa
0.1hpa
±0.3hPa(在25℃时,950hpa~1050hpa)
标配
降雨量
≤4mm/min
0.2mm
±0.4mm(R≤10mm)±4%(R>10mm)
标配
光照强度
0-200Klux
10lux
±3%或1%F.S
标配
☆总辐射
0-2000W/㎡
1W/㎡
<±5%(600w/㎡~1000w/㎡,与EKO&MS802(A级)比较)
定制选配
☆日照小时数
0-24h
0.1h
5%
定制选配
☆露点温度
0-40℃
0.1℃
≤0.5℃(0℃-30℃,40%RH~100%RH)
>1℃(<0℃,<40%RH)
定制选配
☆ET0值
0-80mm/d
0.1mm/d
±25%
定制选配
备注
☆ 代表可增加选配参数
技术参数
供电方式
DC12-24V供电
功 耗
<0.6W(仅计算设备主体)
传输方式
默认RS485输出,MODBUS协议 ,可选4G无线传输方式
工作环境
温度 -30-70℃ 湿度 5-99%RH
可选配功能
可选配API二次开发功能;含4G物联网卡一张(30M/月),含三年流量费。
可选配3米户外固定支架;
可选配1.8米户外固定支架;;
可选配20W太阳能供电系统;
可选配无线远程三行三列LED显示屏;
可选配增加太阳辐射、日照时数、露点温度、蒸腾量参数监测功能;
备注
选配功能的价格均需要在标准价格基础上增加。
MODBUS RTU通讯协议
波特率:9600
数据位:8
停止位:1
校验位:无
1.1 CRC说明:
以下所有说明中,MODBUS RTU 协议中的CRC16两字节,按照MODBUS规定:低字节在前,高字节在后。
以下说明中,假定传感器地址0
xFF(传感器缺省地址为FF)
1.2 返回错误码规定:
传感器对于错误指令的接收(包括CRC16效验错误),均实行不返回错误码方式。上位机可在指令发出200ms后收不到返回数据时认为发出指令失败,可重新发送指令。
1.3 标准MODBUS 寄存器说明
特别注意:MODBUS 命令中寄存器的数量或长度一项均为两字节16 位为一个单位(高字节在前,低字节在后),而非单字节8 位为一个单位。
用户应保证命令中寄存器的地址和数量这两项参数的范围在本系统规定范围之内。如果超出范围,传感器的输出结果将无法预测,用户应在上位机软件设计中保证MODBUS 命令符合本手册要求,支持最小问询周期为1S/次。
输入寄存器:用功能码 03 读
地址
操作
内容
备注
0
x0001
只读
空气温度,加40放大100倍的16进制数,如0
x1B00表示6912/100-40=29.12℃
0
x0002
只读
空气湿度,放大100倍的16进制数,如0
x1603表示5635/100=56.35%
0
x0003
只读
大气压强,放大10倍的16进制数,如0
x2784表示10116/10=1011.6hPa
0
x0004
只读
风速,放大100倍的16进制数,如0
x0125表示293/100=2.93m/s
0
x0005
只读
风向,放大10倍的16进制数,如0
x0C14表示3092/10=309.2°
0
x0006
只读
日雨量,放大10倍的16进制数,如0
x0016表示2.2mm
连续累计每日清0
0
x0007
只读
辐射,16进制数,如0
x0172表示辐射强度为为370W/㎡
选配
0
x0008
只读
光照,放大100倍的16进制数,如0
x0123表示光照强度为2.91Klux或2910lux
0
x0009
只读
日照时数,放大10倍的16进制数,如0
x0023表示日照时数为3.5h
选配(需设置RTC时间)
0
x000A
只读
露点温度,放大10倍的16进制数,如0
x0023表示露点温度为3.5℃
0
x000B
只读
ET0,放大10倍的16进制数,如0
x0023表示ET0为3.5mm
ET0,每小时更新,安装时需设置参数
1.4通讯示例
下面举例介绍一下利用 Modbus RTU 命令访问系统寄存器的方法:
1、读取多个输入寄存器(6个实时数据)命令
发送:FF 03 00 01 00 0B 40 13
FF
03
00 01
00 0B
40 13
系统地址
功能码
寄存器地址
寄存器数量
软件自动产生的CRC16校验位
回答:FF 03 16 1A 57 0C 5F 27 83 00 11 0C 14 00 02 01 72 01 23 00 23 00 23 00 23 33 8C
FF
03
16
1A 57 0C 5F 27 83 00 11 0C 14 00 02 01 72 01 23 00 23 00 23 00 23
33 8C
系统地址
功能码
数据段字节数量
数据段数据
CRC16校验位
解析数据:
0
x1A57= 0
x1A * 256 + 0
x57= 6743
温度 = 6743/100-40=27.43℃
0
x0C5F= 0
x0C * 256 + 0
x5F= 3167
湿度=3167/100=31.67%RH
0
x2783= 0
x27 * 256 + 0
x83= 10115
气压=10115/10=1011.5hPa
0
x0011=17
风速=17/100=0.17m/s
0
x0C14=0
x0C * 256 + 0
x14= 3092
风向=3092/10=309.2°
0
x0002=2
雨量=2/10=0.2mm
0
x0172=0
x01*256*0
x72=370w/㎡
辐射=370w/㎡
0
x0123=0
x01*256+0
x23=291
光照=291/100=2.91Klux 或2910lux
0
x0023=35
日照时数=35/10=3.5h
0
x0023=35
露点温度=35/10=3.5℃
0
x0023=35
ET0=35/10=3.5mm
2、读取地址寄存器命令
发送:00 03 00 00 00 01 85 DB
00
03
00 00
00 01
85 DB
功能码
寄存器地址
寄存器数量
软件自动产生的CRC16校验位
回答:00 03 02 00 01 44 44
00
03
02
00 01
44 44
功能码
数据段的字节数量
数据段数据
CRC16校验位
数据段数据为0
x0001 =01 表示系统地址为01
3、修改内部寄存器(系统地址)命令(把地址改为0
x33)
发送:00 06 00 00 00 33 C8 0E
00
06
00 00
00 33
C8 0E
功能码
寄存器地址
新地址
CRC16校验位
回答:00 06 00 00 00 33 C8 0E (表示修改成功))
00
06
00 00
00 33
C8 0E
功能码
起始地址
新地址
CRC16校验位
补充协议:(默认设备地址为FF)
设置RTC时间(雨量累计、日照时数、ET0计算必须校时)
ASCII发送:AT+TSET=20200101120000
将RTC当前时间设置为2020年1月1日12时0分0秒,设置成功则收到ASCII回复‘OK’,否则收到‘ERROR’
读取RTC时间
ASCII发送:RTCRED=?
读取成功则收到ASCII回复,例如:‘20200101120000’ 当前RTC时间2020年1月1日12时0分0秒
经度设定(ET0参数必须设置)
Hex发送:EA1=XXXX
XXXX为经度扩大10的6次方倍后的hex形式整数 ,如经度114.490686 则写入114490686的hex形式 06D2FD3E
纬度设定(ET0参数必须设置)
Hex发送:EA2=XXXX
XXXX为经度扩大10的6次方倍后的hex形式整数 ,如经度36.612273 则写入36612273的hex形式 022EA8B1
风速测试点距离地面高度设定(ET0参数必须设置)
Hex发送:EA3=XX
XX为当前高度的100倍,数值形式hex, 单位m
质保及售后:
保修承诺:产品自交付期起质保期为12个月(因未按照相应的技术要求操作或其他的人为行为导致产品发生问题除外)。
售后承诺:用户可以通过电话咨询有关技术问题,并得到明确的解决方案。若属于产品本身质量问题可返厂维修或更换。