功能 #1451
由 盘 贵星 在 将近 7 年 之前添加.
更新于 将近 7 年 之前.
描述
1、测试RS485通信各项功能
2、测试按键功能。
3、测试手拉手接入A9主机频繁上电温湿度传感器工作是否正常。
4、测试开启报警,温湿度工作是否正常。
历史记录
2018-3-24测试结果:
1、按键设置功能OK。
2、温湿度接入主机A9频繁上电工作不正常,现象:频繁上电,上电后一种可能卡在一直显示地址,跑不下去;另外一种温湿度显示一直为0;
3、工作正常后开启报警,温湿度工作正常。
处理意见:
1、上电瞬间不要开启蜂鸣器。
2、上电瞬间增加时间延时,等待电源稳点后再读取温湿度。
3、请及时完善软件功能。
1. 需检查确定是否是因为上电时蜂鸣器开启而影响
2. 需确定上电之后,开启蜂鸣器是否会影响到温湿度测量
关闭蜂鸣器修改程序已发到小盘处,由小盘进行测试。
但关于电源的问题还需要进行进一步验证。
经对多个温湿度进行电压测量,发现当温湿度数据读取不到的时候IIC信号线电压一直为高电平,无法将信号线拉低。
而导致无法输出时钟信号,但手动将信号线做接地处理之后,信号能够正常输出时即可读取到温湿度数据。
2018-3-28
1、IIC上拉电阻由4.7K更改为10K测试,仍然有上电读取不到温湿度现象,原因待查。
2、上电关闭蜂鸣器程序下载到更改电源之前的PCB测试,仍然有上电读取不到温湿度现象,原因待查。
2018-3-29
1、自己必须内一个温湿度读取程序,测试可以读取温湿度,但是在频繁断掉情况下,也有读取不到温湿度的情况,经测试IIC总线SDA信号不能拉低。
2018-3-30
原因分析:
1、编写程序程序,检测读取不到温湿度IIC总线状态,发现总线被死锁,必须重启方可解锁。
2、网上查找死锁原因,主要有:
a、主控制器突然复位;
b、I2C总线上存在干扰;
c、电源异常等都可能导致I2C总线锁死;
解决办法:
1、通过检测IIC总线是否锁住,如果发现死锁自动运行解锁程序进行解锁,
2、经过测试,发现IIC如果被锁住,立即可以解锁。
3、死锁问题经过软件解锁已经解决。
2018-3-30
测试记录:
1、8个温湿度串起来,同时上电,进行100次试验,结果温度湿度读取全部正常。
启动数据及地址设置功能修改更新。解决数据读取不完整问题
导出 Atom
PDF