ISO26262中对CAN通讯的要求
在ISO26262_PART5硬件这一章,在Table D.1的Specific semiconductor elements中有如下的描述:
标准实现
这里讨论如何做才能达到最高等级的CAN通讯,标准中给出了实现参考建议,如下图:
【1】Information redundancy
其中Information redundancy中的介绍:
下图是对Frame counter的解释:
帧计数器较好理解,即每次收到或发出报文是进行计数器增加或翻转,显而易见,通过收发两端计数器的更新判断可判断报文是否更新,顺序是否正确等问题。
除了CRC与Frame counter,还需要进行超时监控:
如上是功能安全标准中对最高等级CAN网络安全设计提出的要求,那么在CAN协议 应用设计的时候便可根据这一要求,在CAN报文中加入CAN ID信息及frame counter,再通过一些软件设计对这些信息进行逻辑判断得到各类失效模式的检测。后一篇会重点解释AUTOSAR中如何实现这一软件设计。
已完成
数据加载中