基于RS485的电容式土壤湿度和温度传感器概述:
电容式土壤湿度传感器通过Modbus通过RS485连接,并且提供温度读数。该无接触电容式土壤湿度传感器,是我的I2C土壤水分传感器(链接:https://www.cirmall.com/circuit/6457/detail?3)的延续。传感器的这种特殊版本适用于需要长电缆运行的更专业的安装。它增加了本地电压调节器,以减轻电压降和RS485收发器,以适应长电线,也反向极性,并增加额外的ESD保护等级。
基于RS485的电容式土壤湿度和温度传感器实物展示:
基于RS485的电容式土壤湿度和温度传感器主要特点:
电容土壤湿度感测
温度感应
温度稳定性好
良好的稳定性与功率变化
适用于长电缆运行
使用工业Modbus协议
无接触电容式RS485土壤湿度传感器技术参数:
电源电压-5V
总线可以在3V和5V上运行
默认串行设置:19200,8位帧,无奇偶校验,2个停止位
默认Modbus地址:1
电流消耗:有效:9mA,深度睡眠:11uA
基于RS485的电容式土壤湿度和温度传感器工作原理:
传感器进行周期性测量(默认情况下每500ms一次),通过写入Modbus寄存器之一可以更新测量之间的延迟。测量结果保存在特定的Modbus寄存器中,除非传感器处于深度睡眠状态,否则可以由主机读取。
通过写入几秒钟进入深度睡眠进入特殊的睡眠寄存器。传感器将收发器和所有外围设备置于最低可能的功耗模式,并在指定的时间内睡眠。睡眠后,传感器将唤醒,开始测量,并在总线上可用,直到下一个睡眠命令。
串行通信参数可以通过写入相关寄存器来更新波特率,奇偶校验位和地址。如果写入任何一个寄存器,传感器将重置并引导新参数。
基于RS485的电容式土壤湿度和温度传感器如何解读读数?
水分值是相对的。意思是,更多的水分会给你更高的阅读量,更少的水分 - 读数更低。由于不同类型的土壤的读数会有所不同,因此可以将其校准为土壤中的水量。
水分有些线性。我在运输前测试所有传感器,并在空闲空气中放置约292个。
温度由传感器主体上的热敏电阻测量。计算的绝对测量精度优于2%。返回值在十分之一摄氏度。即,值252将意味着25.2°C。
基于RS485的电容式土壤湿度和温度传感器控制器支持
只要您拥有RS485收发器,传感器就可以与任何支持串行通信的控制器正常工作。许多微处理器系列都有很多Modbus库。尝试传感器的最简单的方法是使用丰富而便宜的USB至RS485加密狗,并将其连接到Raspberry pi或甚至直接连接到计算机。
1