AutoSAR CAN interface & CAN matrix spec解读(初级)

#今天博主带你一起来研究下AutoSAR中CAN接口有关的规范

(Below all specs & figures source from AutoSAR portal)

#软件架构中CAN接口模块位置

CAN接口模块处于CAN收发器驱动硬件层和通讯服务层之间。硬件层就是驱动模块,通讯服务层包含:状态管理模块,网络管理模块,CAN传输协议,协议数据单元路由。
AutoSAR CAN interface & CAN matrix spec解读(初级)
#CAN 通讯矩阵
这个SPEC中比较好的就是定义了CAN通讯矩阵应该包含的内容,如果你已经熟悉了这块内容,略过即可。CAN

CAN 通讯矩阵简写为CAN DBC ,也就是CAN网络描述,在网络架构设计工作中,我们所使用的VECTOR的工具链之CANoe中有一个DBC ADDIN,这个小插件的功能就是用来开发和设计网络结点的,也就是网络通讯矩阵设计,按照功能架构和网络拓扑,设置好各个ECU的node,把相关的信息全部设计好,有些系统的参数是需要零部件owner工程师来提供输入的,有些是架构工程师提供的输入,设置好了以后,导出dbc格式的文件即可,这里注意一下,现在有些OEM不仅仅会导出DBC,还会给供应商提供XML.ARXML格式的需求文件。

CAN 通讯矩阵应包含以下内容:
(1)参与节点:比如ABS BDM BMS
(2)协议数据单元定义
(3)协议数据单元的源和汇

(待续)

‘成事不说,遂事不谏,既往不咎’——孔子