功能 #1467
状态:
完结
优先级:
普通
指派给:
韦 士飞
类别:
软件
开始日期:
2018-04-02
计划完成日期:
2018-04-03
% 完成:
100%
预期时间:
里程碑:
描述
1、OM-TH100程序增加I2C状态判断,并通modbus读取到状态,状态可读写。
2、编写上位机PC软件测试温湿度断电上电后查询温湿度采集数据并记录,形成excel表格,流程如下:
a、PC机发送命令修改温湿度I2C不会自解锁命令。
b、PC机发送命令断电上电,读取温湿度,如果读取到某个温湿度的值为0并发送修改自解锁状态,并再次读取该温湿度,并记录是否读取成功。
c、PC机发送命令修改温湿度I2C不会自解锁命令,然后再按b步骤发送。
d、继电器控制所有温湿度的电源。
历史记录
#1 由 韦 士飞 更新于 将近 7 年 之前
OM-TH100已增加IIC总线异常检测记录:
1. 增加设备启动次数记录,记录设备当前共启动的次数(Modbus地址:8000H)
2. 增加设备I2C总线异常次数记录,记录当前设备I2C总线异常次数(Modbus地址:8002H)
3. 增加设备IIC总线重复解锁次数记录,记录当前设备I2C总线解锁次数(Modbus地址:8004H)
4. 此三个记录为只读属性。
5. I2C总线死锁问题:当检测到I2C总线死锁时自行解锁并记录。
关于上位机的问题:
无需专门去编写上位机程序,只需对测试的温湿度进行以上两个数据的读取并进行人工记录统计即可。
1. 若设备I2C总线异常次数不为0,说明I2C总线存在异常情况。
2. 若设备IIC总线重复解锁次数不为0,说明I2C总线存在解锁失败情况。
3. 若解锁次数与异常次数相差不大,说明解锁失败问题严重。