?IFR02 是通过红外光扫描原理非接触式检测降雨量的传感器(雨量计)。
n?使用独特的智能学习适应算法,可在复杂光环境中使用,具有很强的抗外部干扰能力。
n?采用渐变脉宽◎调制与动态比例校正技术有利保障数据稳定性与材料老化导光性能下降的不利︾影响。
n?内建 4?种雨型,可识别冲刷型、密集型、离散型、附着型降雨并分别处理。
n?具备结露测量功能、数据存储功能,自动记录降雨总量。
n?光耦隔离脉冲信⊙号输出兼容翻斗雨□量计、RS232?或者 RS485?接口方便信息化集成。
?广泛应用于智慧灌溉、船舶航行、流动气象站、自动门窗、地质灾害等行业和领域。
?此产品为我公司自主研发,拥有多项发明、实新和外观专利授权 和软件著作权。
?发明专利:ZL2015 1?0317539.4
?实用新型:ZL2015 2?0401055.3?
?外观专利:ZL2015 3?0166774.7
通讯协议
注意:频繁的数字接口通讯会◣影响光能检测精度。
MODBUS 通讯协议:
标准的 MODBUS,支持指令码 03 和 06
推荐测试工具:MODSCAN32
AABB 通讯协议:
读取寄≡存器:
帧头(2 字节)+传感器地▃址(1 字节)+传感器寄存╱器地址∴(1 字节)+和校验(1 字节)
修改寄存器:
帧头(2 字节)+传感器地址(1 字节)+传感器寄存器地址(1 字节)+寄存器数据(2 字节,高字节在前)+和校验(1 字节)
注:修改寄存器时的寄存器地址最高位要改为 1,如:要修改地址为 1 的传感器的 00 寄存器的值为 02,则实际发送指令为
寄存器地址 00 二进制表示为 0000 0000,首位改为 1 为 1000 0000,用 16 进制☆表示即为 80
传感器同时支持自身地址及通用地址,通用地址为 0xff
如,将任意一个传感器的标识地址修改为?0x01,则可发送指令AA?BB? ?? FF 80? ? ? 00?01? ? ?? E7
帧头传感器地址寄存器地址?00? ? ? ?寄存器数据和校验
寄存器定义
传感器内部多个寄存器可以存储设备地址、参数、重要数据。
表 1:主要寄◎存器定义
?信号输出
寄存器 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以及雨型修正系数的值进行小范围的调整。本产品是基于红外光受雨滴影响原理的间接式降雨量检测传感▓器,检测精度、准确性与雨滴】大小、密度、降落速度等诸多因素有关,对于某种特定的均匀的降雨,通过系数▼修正,检测灵敏度和精度可以很高,但自然界中的真实降雨是复杂的且上述影响因素是连续或◥非连续不断变化的,故此很难做到检测数据与实际降雨的一致,我们也在不断改进检测方法、算法,构建尽量多㊣尽量准确的数学模型,最大限度的修正检测数据。随着固件程序以及硬件的不断升级改进,检测精度也在不断提¤高。