使用说明
注意事项
- 使用SDF 2.0模块接入W10风速传感器时,SD60H版本不能低于4.0.4H。使用SDF 1.0模块接入W10风速传感器时,SD60H版本不能高于4.0.0H
- 重要更新
- SD60H V3.5.0
- 传感器供电默认断续供电,可通过命令"-set power mode 1\r\n"将断续供电改为长期供电
- SD60H V4.0.4
- 增加广播模式,默认打开
- 检测到传感器配置中存在适用于广播模式的传感器时,发送广播测量命令,并且针对此类传感器,不执行M和C命令
- 增加12个端口的SDI12地址设置,各个端口地址初始值与端口号相同
- 跳扫描跳存储处理
- 当数据表存储间隔小于单次扫描所需要的时间时,将表存储间隔设定为单次扫描所需时间
- 当已启用的任一通道测量间隔小于单次扫描所需要的时间时,将其设定为表存储间隔
- 增加广播模式,默认打开
- SD60H V3.5.0
存储
- 16M字节
- 每个浮点数占4字节,每一条数据包括时间、记录号、电源电压、温度、湿度、传感器数值1……传感器数值N,假设接入6个SM926土壤9参数传感器,那么每条数据字节数等于236字节(5×4+6×9×4)。假设每半小时测量并存储一次,则可存储超过1481天。存满之后,设备自动循环存储,新的数据会覆盖旧的数据
功耗
- SD60H版本固件,待机电流小于1mA@12V
供电
- BATT 端为电池接口,SD60标配 10安时 18650电池包,充满电之后电压可达到 12.6 伏,低于 10 伏时,容量基本耗尽。电池容量可修改为 5安时 或 15安时 ,15安时 电池包体积较大,无法放在SD60壳体内,需要额外配置防水盒。也可以根据需求,额外增加电池包,相应的防水盒也需要增加
- SOLAR 端为充电接口,建议输入电源电压不大于24V,SD60内部集成充电控制器,12V直流电源或者太阳能板可直接接到
- Type-C端既可以作为USB通讯使用,也可以为SD60提供电源。但需要注意的是,此时传感器端口输出只有5V,如SM926、CS655等需要较高电压的传感器将无法工作
测量
- 板载温湿度测量
- 0%RH~80%RH(25℃时)误差仅为±1.5%RH
- 40℃-90℃(典型值)误差仅为±0.2℃
- 12个独立SDI-12通道,一定要注意,这里12个接口都是 独立 的,不是SDI-12总线,在使用时不需要设置传感器的SDI-12地址,只需要在上位机软件中配置好对应的传感器选项。不接传感器的端口,选择NO_Devcie
- H版本 固件,12个通道分别有独立的测量间隔,用于配合存储间隔实现存储数据的平均值、总计值、最大值、最小值
USB通讯
- 采用USB-Type-c接口,连接后,电脑端将生成一个串口,可通过电脑设备管理器查看该串口(Silicon Labs CP210x USB to UART Bridge),如果没有安装过本系列的USB驱动,使用前需要先安装CP210x驱动
- PC端软件 DLogger数据采集中心 ,具有时间同步、参数获取与配置、本地数据下载、远程数据下载等功能
- 遇到问题时,用串口调试助手(波特率 921600),发送"-debug on"(勾选回车换行),可打开调试信息输出,通过串口输出信息判断具体原因
4G通讯(选配)
- 支持HTTP和MQTT两种协议定时、主动上传数据,不过需要注意的是,目前上传数据协议中的字段为固定格式,不能随意更改
- 选择HTTP时,需要在服务器端安装我司提供的HTTP Server软件以及MySQL数据库,我司服务器可 免费 提供该服务,客户可在PC端通过 DLogger数据采集中心 软件,直接从我司服务器下载数据
- 选择MQTT时,数据将上传至我司truwelcloud数据云
- 4G指示灯
- 黄灯
- 熄灭:离线
- 闪烁:上线中
- 长亮:上线
- 红灯灯
- 闪烁:发送数据
- 黄灯
常用辅助命令
串口波特率921600,响应结尾ASCII字符串,严格区分大小写
- "\r\n" : 回车换行
序号 | 命令 | 命令说明(示例) | 参数1 | 参数2 | 参数3 | 响应1 | 响应2 |
---|---|---|---|---|---|---|---|
1 | "-reboot\r\n" | 重启设备 | 无 | 无 | 无 | "\r\nok\r\n" | 无 |
2 | "-debug on\r\n" | 打开调试信息输出 | 无 | 无 | 无 | "\r\nok\r\n" | 无 |
3 | "-debug off\r\n" | 关闭调试信息输出 | 无 | 无 | 无 | "\r\nok\r\n" | 无 |
4 | "-upload right away\r\n" | 立刻上传数据 | 无 | 无 | 无 | "\r\nok\r\n" | "\r\nplease change the upload switch config\r\n" |
5 | "-get status\r\n" | 获取设备运行信息 | 无 | 无 | 无 | 略 | 无 |
6 | "-get record %d,%d\r\n" | 下载数据(-get record 0,100) | 起始记录号 | 下载数据条数 | 无 | 略 | "\r\nno record\r\n" |
7 | "-get latest record %d" | 下载最新的若干条数据(-get latest record 10) | 下载数据条数 | 无 | 无 | 略 | 无 |
8 | "-get public record\r\n" | 获取public数据 | 无 | 无 | 无 | public数据 | 无 |
9 | "-test\r\n" | 执行一次传感器扫描,并输出各个传感器详细的表头信息 | 无 | 无 | 无 | "%s\r\n",输出信息 | 无 |
10 | "-scan\r\n" | 执行一次测量,数据不存储 | 无 | 无 | 无 | "%s\r\n",完整的一条数据 | 无 |
11 | "-get errors\r\n" | 获取可能的错误信息 | 无 | 无 | 无 | "%s\r\n",输出信息 | 无 |
12 | "-set power mode %d\r\n" | 设置传感器供电模式(-set power mode 0) | 模式:0表示断续供电;1表示长供电 | 无 | 无 | "intermittent power supply for sensors\r\n" | "continuous power supply for sensors\r\n" |
13 | "-get power mode\r\n" | 获取传感器供电模式 | 无 | 无 | 无 | "intermittent power supply for sensors\r\n" | "continuous power supply for sensors\r\n" |
14 | "-enable mcu lowpower mode\r\n" | 使能mcu低功耗模式 | 无 | 无 | 无 | "\r\nok\r\n" | 无 |
15 | "-disable mcu lowpower mode\r\n" | 禁止mcu低功耗模式 | 无 | 无 | 无 | "\r\nok\r\n" | 无 |
16 | "-get mcu lowpower mode\r\n" | 获取mcu低功耗模式配置 | 无 | 无 | 无 | "mcu lowpower mode disabled\r\n" | "mcu lowpower mode enabled\r\n" |