登录 / 注册
首页
产品中心
解决方案
生态中心
服务与支持
新闻中心
关于我们
加入我们
搜索
  • 输入关键词检索相关内容

在线咨询

新闻中心 公司动态 内容详情

AUTOSAR技术分享系列——通信

2019/06/13
导读:现在汽车中,车内网络普遍采用CAN、LIN、FlexRay总线,CAN FD和车载以太网也将在未来得到更多应用。作为汽车电子软件的主要标准,AUTOSAR在总线网络通信方面提供了完整的架构。

b.jpg
a.png

现在汽车中,车内网络普遍采用CANLINFlexRay总线,CAN FD和车载以太网也将在未来得到更多应用。作为汽车电子软件的主要标准,AUTOSAR在总线网络通信方面提供了完整的架构。                                 

c.png
d.png

1.jpg

AUTOSAR通信服务位于RTE之下,硬件抽象层之上,为整车网络通信、网络管理、诊断通信、标定和通信安全提供统一的服务接口。AUTOSAR通信服务及其相关的通信抽象和驱动,组成了AUTOSAR通信栈。

CAN通信栈为例,在CAN驱动之上有CAN IFCAN TPCAN SMPDU RouterCOMCAN NM等模块。


2.jpg


CAN IF为上层模块提供接收提示,发送请求,发送确认等通信功能以及为网络管理服务的控制器模式切换,设置波特率,WakeUp等功能。

CANTP实现依据ISO15765-2标准规范中定义的CAN总线数据在传输层的数据接收发送功能,包括数据的发送拆包、接收数据重组、数据流控和错误处理机制。

CAN SM实现Bus-Off的快恢复和慢恢复功能,并通过CAN IF提供的模式切换API实现对CANCANTrcv模式的切换。

PDU Router为上层服务基础软件模块和应用屏蔽网络细节,使上层基础软件模块和应用不用关心应用运行于哪种总线网络之上。同时,提供基于I-PDU的网关功能,使得不同总线之间的通讯成为可能。

COM处理信号的接收和发送功能,并为RTE层提供信号接收和发送接口函数。

IPDU M实现PDU的多路复用功能。

CAN NMCAN通信通道的网络状态进行协调和管理。

3.jpg

PDU

“Protocol Data Unit”的缩写,是AUTOSAR通信的基本数据单元。PDU由SDU(Service Data Unit)和PCI(“Protocol Control Information)组成。前者是数据信息,后者标识了一条报文的类型及附加信息。


f.jpg

下图展示了AUTOSAR通信的模块关系和数据转换及走向。

5.jpg


普华的汽车电子产品便是基于AUTOSAR标准构建的,点击“阅读原文”,可以下载软件源码进行试用哦。


分享至:
兼容适配申请表
您的产品基本情况
  • 支持平台( 请选择可多选 ):
  • 销售领域(请选择):
  • 点击上传公司或产品logo
适配等级
  • 适配等级(请选择):
您的基本信息
其他信息补充
温馨提示:
1、我们将在1-3个工作日内和您联系(工作时间周一至周五9:00-18:00)
2、紧急问题请拨打400-6013-123快速解答