设备:RF烟感+ RF网关
mcu:L416
调试目标:对烟感A 的RF模块和mcu接debug输出打印信息,观察联动报警状况。
预期现象:烟感A触发报警后,烟感B,C设备联动报警;烟感A静音后,B,C联动静音。
问题:烟感A通过烟雾触发报警时,烟感B,或C 反倒先报警(并且是主动报警),烟感A变成了被动报警。
分析:如果不接debug线,则问题解决;如果接RF+mcu 两个debug口则问题复现;如果接一个debug口则问题解决。初步判断跟串口强相关。
排查:1.怀疑debug线或口出现短路现象,更换debug线和口,问题依旧。
2. 通过debug信息发现烟感B,/C 串口的RF模块收到烟雾触发的指令,并上报到了mcu,所以烟感B/C 会先主动报警,而烟感A收到联动报警指令后会先联动报警 。
3. 后面改用合泰5250 方案的同类型烟感,用同样的debug接线方式进行测试,发现问题解决。
4. 更换回L416设备复测,现象依旧。
结论:初步判断该现象的发生跟mcu 芯片有关。