汽车中的总线系统——AUTOSAR(6)功能安全先闻一闻

来源:公众号“XESW”
2020-04-26
2235

由看门狗管理Watchdog Manager进行的程序流监控是根据ISO 26262确保功能安全的概念的一部分。另外,AUTOSAR OS操作系统可以监视任务的执行时间和频率、堆栈的负荷,以及是否有异常的存储区访问。硬件部件通过特定的程序进行测试,例如存储器测试。在应用层级别,采用传感器和执行器信号的诊断机制(如信号范围检查或合理性检查)。自AUTOSAR4.0以来,数据传输还可以通过端到端通信保护(E2E)进行保护。E2E库可以在通信栈的PDU层以及在RTE层用于确保不同控制器之间的总线通信或设备内多个CPU核心之间的通信。E2E保护的报文除了实际数据之外,还包括序列计数器值(4位)、校验和(8位),或者还可以包含发送数据的补值。测试值由API函数E2E_P0xProtect()在发送方生成,由E2E_P0xCheck()在接收方进行检查。也可以选择对传输进行时间监视。


简要介绍一下AUTOSAR里关于功能安全的机制。别说我今天打酱油,说好了只是先闻一闻。说实话,功能安全又是一个大大大的话题。不是光靠AUTOSAR架构就能保证的。本人也要先充充电才行。准备了两本功能安全的秘籍。一本居然还是英语版的,终于可以松口气了,德语版读起来真费劲。计划是今年内带领大家攻克功能安全的高地。



下一章将我会进入AUTOSAR的核心地带COM Stack。



汽车电子 自动驾驶
收藏
点赞
2000