在线咨询
现在汽车中,车内网络普遍采用CAN、LIN、FlexRay总线,CAN FD和车载以太网也将在未来得到更多应用。作为汽车电子软件的主要标准,AUTOSAR在总线网络通信方面提供了完整的架构。
AUTOSAR通信服务位于RTE之下,硬件抽象层之上,为整车网络通信、网络管理、诊断通信、标定和通信安全提供统一的服务接口。AUTOSAR通信服务及其相关的通信抽象和驱动,组成了AUTOSAR通信栈。
以CAN通信栈为例,在CAN驱动之上有CAN IF、CAN TP、CAN SM、PDU Router、COM、CAN NM等模块。
CAN IF为上层模块提供接收提示,发送请求,发送确认等通信功能以及为网络管理服务的控制器模式切换,设置波特率,WakeUp等功能。
CANTP实现依据ISO15765-2标准规范中定义的CAN总线数据在传输层的数据接收发送功能,包括数据的发送拆包、接收数据重组、数据流控和错误处理机制。
CAN SM实现Bus-Off的快恢复和慢恢复功能,并通过CAN IF提供的模式切换API实现对CAN、CANTrcv模式的切换。
PDU Router为上层服务基础软件模块和应用屏蔽网络细节,使上层基础软件模块和应用不用关心应用运行于哪种总线网络之上。同时,提供基于I-PDU的网关功能,使得不同总线之间的通讯成为可能。
COM处理信号的接收和发送功能,并为RTE层提供信号接收和发送接口函数。
IPDU M实现PDU的多路复用功能。
CAN NM对CAN通信通道的网络状态进行协调和管理。
PDU
“Protocol Data Unit”的缩写,是AUTOSAR通信的基本数据单元。PDU由SDU(Service Data Unit)和PCI(“Protocol Control Information)组成。前者是数据信息,后者标识了一条报文的类型及附加信息。
下图展示了AUTOSAR通信的模块关系和数据转换及走向。
关于普华基础软件 (http://www.i-soft.com.cn)
普华基础软件是中国电科下属发展基础软件的旗舰企业,成立于2008年,总部位于上海。公司通过了汽车行业SPICE 三级认证,并于2018年成为AUTOSAR高级合作伙伴。
作为中国领先的基础软件供应商以及唯一的本土AUTOSAR (HW + BSW) 解决方案供应商,普华为本地及全球多家知名汽车企业提供基于AUTOSAR的软件产品和服务,是国内首选的AUTOSAR技术合作伙伴。
公司拥有200余名工程师致力于AUTOSAR产品研发及客户支持。
JPG或PNG图片,文件大小必须小于5MB