团队、
您能解释一下什么触发0x01和0x02的各种标志吗?
我询问是因为我的客户询问是否仅监控0x02位"执行负载诊断"是一个良好的触发器、然后检查是否触发了故障。 对我来说、响应不是、因为 "执行负载诊断"未锁存、实际上只是表示器件在读取寄存器0x02时执行诊断。
也许寄存器0x02的"故障条件下"二进制文件可以填充此函数、但对我来说最好是对寄存器0x01的所有位进行异或运算、因为这是锁存的寄存器。
然后、客户考虑每秒执行一次负载诊断、是否存在任何缺点(如果检测到故障、负载诊断需要~200ms、如果一切正常、则需要~500ms、对吗?)