[SD1090B]RS485温湿度光照度土壤水分多功能测定仪

产品型号:SD1090B  / 上海搜博实业有限   

[SD1090B]RS485温湿度光照度土壤水分多功能测定仪

天猫购买 京东购买
淘宝购买 速 卖 通

产品介绍


       SD1090B土壤水分温度光照度多功能测定仪, 配合土壤水分传感器、环境温湿度传感器、光照度传感器实现农业环境多状态量采集显示。自带RS485通讯功能,可以轻松组建一套完整的自动监测系统,为研究人员提供第一手田间数据资料。
本模块可应(1) 土壤墒情(水分)自动监测系统 (2) 土壤水分在线监测 (3) 冷藏库温湿度监测(4) 仓库温湿度监测 (5) 药厂GMP监测系统(6) 环境温湿度监控(7) 电信机房温湿监控 (8) 其它需要监测温湿度的各种场合等。
为便于工程组网及工业应用,本模块采用工业广泛使用的MODBUS-RTU通讯协议,支持二次开发。用户只需根据我们的通讯协议即可使用任何串口通讯软件实现模块数据的查询和设置。

产品结构


    产品由主机及温湿度传感器、土壤水分传感器、光照度传感器等几部分组成。因是组网型产品,标配不含电源。标配传感器与主机之间的线长为2米。若线长有要求,需要订货时说明。
                                                                                     主机




接线说明

如上图所示,主机下面有4个接口,分别为电源及通讯口、土壤水分接口、光照度接口、温湿度接口。

通讯接口


    直接使用设备自带的引线,根据颜色提示进行接线
    
线芯颜色 标号 说明
红色 V+ 电源正,电压范围:DC6-24V
绿色 V- 电源负极
黄色 A+ RS485 A+
兰色 B- RS485 B-
 

传感器接口


土壤水分传感器为3芯线、温湿度芯线、光照度为4芯线。为了方止插错。电源及通讯口采用4芯接插件,水分采用3芯接插件,温湿度及光照度都采用5芯接插件。

显示说明


 
              SD1090B主显示窗口
设备开机后显示的主显示窗口如上图所示,第一行显示温度、第二行显示湿度、第三行显示光照度、第四行显示土壤水分值。


通讯协议


设备所有操作或回复命令都为16进制数据。默认通讯波特率:9600,8,n,1。
[设备地址][功能码][起始地址:2字节][数据长度:2字节][CRC16校验:2字节]
意义如下:
A、设备地址:设备地址范围为1-35,其中250即0xFA为通用查询地址,当不知道设备地址时,可用此通用查询地址进行查询。
B、功能码:不同的应用需求功能码不同,比如3为查询输入寄存器数据。
C、起始地址:查询或操作寄存器起始地址。
D、数据长度:读取的长度。
E、CRC校验:CRC16校验,高位在前,低位在后。
1)参数查询(功能码为0x03 )
[设备地址][功能码:03][起始长度:2个字节][数据长度:2个字节][CRC16校验:2字节]
设备响应:
[设备地址][命令号][返回的字节个数][数据][CRC16校验]
响应数据意义如下:
A、返回的字节个数:表示数据的字节个数,也就是数据1,2...n中的n的值。
B、数据长度: 值范围1-7。
传感器内置了7个数据寄存器。

寄存器地址 含义 类型 值范围
(10进制)
实际值
4x0001 环境温度 无符号整型 0-65535 -30到60度
4x0002 环境湿度 无符号整型 0-65535 0到100%
4x0003 光照度 无符号整型 0-65535 0到65535LUX
4x0004 土壤水分 无符号整型 0-10000 0-100.00
4x0005 温度误差校准 无符号整型 10-65534  
校准参数,请用配套工具软件进行校准,非必要,请不要自行校准
4x0006 湿度误差校准 无符号整型 10-65534
4x0007 光照度误差校准 无符号整型 10-65534
4x0008 水分误差校准 无符号整型 10-65534
4x0009 水分缩放系数 无符号整型 10000-60000
例如:查询1号设备上环境温度传感器数据:
发送: 01 03 00 00 00 01 84 0A  
回应:  01 03 02 07 1C [CRC16]
上例回复数据中:01表地址1,02表数据长度为2个字节,由于测点数据长度占两个字节,比如第一个数据为07 1C, 折成10进制即为:1820,因模块分辨率为0.01,该值需除以100,即实际值为18.20度。
在组态王或力控组态软件中,水分寄存器地址为:4x0001。

参数设置(功能号:0x06辅助命令号:0x0A )


[设备地址][命令号:0x06][辅助命令号0x0A] [参数编号] [参数值:占2个字节] [CRC16]
参数编号 含义 值范围(10进制) 实际值
0 温度误差校准 10-65534  
1 湿度误差校准 10-65534 每个单位约8.9秒
2 光照度误差校准 10-65534 每个单位约1秒
3 水分误差校准 10-65534  
4 水分缩放系数 10000-60000  
比如将设温度系数更改为20385,对应16进制数据为4F A1,我们可以用设备地址通配值(0XFA,即250)对参数8进行设置。
命令为: FA 06 0A 08 4F A1 EB D3
设备响应: 01 08 4F A1 75 92
响应格式为:
设备响应格式:[设备地址][ 参数编号] [参数值:2个字节] [CRC16]
若设备正确响应,表明参数设置成功

设备地址设置(功能号:0x06辅助命令号:0x0B )

    我们可以用此参数来设置设备的设备地址,值范围为1-35,注意,为方便用户对设备地址的查询,设备带有通配地址250,即0xFA,当多个设备在总线上时,请不用使用通配地址对设备进行参数操作。
发送命令格式:
[设备地址][命令号:0x06][ 辅助命令号0x0B] [00] [参数值:占2个字节] [CRC16]
比如将当前设备地址1更改为2,命令为: 01 06 0B 00 00 02 0A 2F
设备响应: 01 02 00 02 [CRC16]  
响应格式为:
设备响应格式:[设备地址][ 0x 02] [参数值:2个字节] [CRC16]
若设备正确响应,表明参数设置成功


测试软件


用户可以从产品中心下载随机测试软件。软件的界面如下: