红外光学雨量计 让雨季更轻松


 简介

 IFR02 是通过红外光扫描原理非接触式检测降雨量的传感器(雨量计红外雨量侧面1.jpg

使用独特的智能学习适应算法,可在复杂光环境中使用,具有很强的抗外部干扰能力

采用渐变脉宽调制与动态比例校正技术有利保障数据稳定性与材料老化导光性能下降的不利影响

内建 4 种雨型,可识别冲刷型、密集型、离散型、附着型降雨并分别处理。

具备结露测量功能、数据存储功能,自动记录降雨总量。

光耦隔离脉冲信号输出兼容翻斗雨量计RS232 或者 RS485 接口方便信息化集成

 广泛应用于智慧灌溉、船舶航行、流动气象站、自动门窗、地质灾害等行业和领域。

 此产品为我公司自主研发,拥有多项发明、实新和外观专利授权 和软件著作权。

 发明专利:ZL2015 1 0317539.4

 实用新型:ZL2015 2 0401055.3 

 外观专利:ZL2015 3 0166774.7

1623295417957249.jpeg1623295423408253.jpeg

image.png

image.png

通讯协议

注意:频繁的数字接口通讯会影响光能检测精度。

MODBUS 通讯协议

标准的 MODBUS,支持指令码 03 06

推荐测试工具:MODSCAN32

AABB 通讯协议

读取寄存器:

帧头(2 字节)+传感器地址(1 字节)+传感器寄存器地址(1 字节)+和校验(1 字节)

image.png

修改寄存器:

帧头(2 字节)+传感器地址(1 字节)+传感器寄存器地址(1 字节)+寄存器数据(2 字节,高字节在前)+和校验(1 字节)

注:修改寄存器时的寄存器地址最高位要改为 1,如:要修改地址为 1 的传感器的 00 寄存器的值为 02,则实际发送指令为

image.png

寄存器地址 00 二进制表示为 0000 0000,首位改为 1 1000 0000,用 16 进制表示即为 80

传感器同时支持自身地址及通用地址,通用地址为 0xff

如,标识修改 0x01可发指令AA BB     FF 80      00 01       E7

帧头 00       

寄存器定义


传感器内部多个寄存器可以存储设备地址、参数、重要数据。

1:主要寄存器定义

image.png

 信号输出

寄存器 OUT_CFG 默认参数时,当降雨量达到预设的分辨率时,传感器从脉冲线输出脉冲信号、从数字接 RS232 或者 RS485 输出总降雨量、LED 指示灯闪烁一次。

数字接口RS232 或者 RS485 输出数据帧说明如下:16 进制数据

0xBB 4 次数 ,共 6 字节。

注:启动时若 LED 指示灯闪烁超过 1 次表示光线不正常,闪烁次数越多表示光能量越低。 

关于降雨总量寄存器

降雨总量寄存器内存储的是信号输出次数,每发生一次信号输出时自增1并永久存储。故此可在任意时刻通过数字接口读取获得总的输出次数,乘以输出分辨率即是以 mm为单位的降雨总量,而无需时刻关注传感器的每次信号输出。默认参数时,输出分辨率寄存器 S_CNT的值为 20000,表示分辨率 0.2mm,若读取降雨总量寄存器 R_TOTAL的值为 100,则 100*0.2=20mm,即为降雨总量。  

 关于灵敏度 

寄存器 SEN1、SEN2、LMT 是与传感器灵敏度有关的三个参数,取值越小越灵敏(即:可以检测到多小的光能量变化),三个参数是“并且”的关系,三个参数同时满足时才会进行光能量变化的统计。过高的灵敏度会使传感器容易受到环境光线变化的影响,建议的取值范围分别为:30~50、30~100、100~300。 

关于输出百分比 

输出百分比寄存器 OUT_PER内存储的是当前已检测到的变化量与预设输出分辨率S_CNT的值之比的百分率表示,每次信号输出后此值自动归零,并根据实时检测到的降雨数据实时更新,当达到 100时再次输出一次信号。可以通过数字接口读取 OUT_PER寄存器,获得更加实时、高分辨率的降雨信息。 

关于降雨测量误差 

当输出数据与实际降雨量不符时,可以通过微调拆减系数DIV以及雨型修正系数的值进行小范围的调整。本产品是基于红外光受雨滴影响原理的间接式降雨量检测传感器,检测精度、准确性与雨滴大小、密度、降落速度等诸多因素有关,对于某种特定的均匀的降雨,通过系数修正,检测灵敏度和精度可以很高,但自然界中的真实降雨是复杂的且上述影响因素是连续或非连续不断变化的,故此很难做到检测数据与实际降雨的一致,我们也在不断改进检测方法、算法,构建尽量多尽量准确的数学模型,最大限度的修正检测数据。随着固件程序以及硬件的不断升级改进,检测精度也在不断提高。