基于AUTOSAR的CAN通信栈设计
DOI:
CSTR:
作者:
作者单位:

1.中国科学院合肥物质科学研究院,合肥 230031;2.中国科学技术大学,合肥 230026

作者简介:

通讯作者:

中图分类号:

TP311.52

基金项目:

安徽省重点研究与开发计划项目(202004a05020041)资助


Design of CAN communication stack based on AUTOSAR
Author:
Affiliation:

1.Hefei Institutes of Physical Science, Chinese Academy of Sciences, Hefei 230031, China; 2. University of Science and Technology of China, Hefei 230026, China

Fund Project:

  • 摘要
  • |
  • 图/表
  • |
  • 访问统计
  • |
  • 参考文献
  • |
  • 相似文献
  • |
  • 引证文献
  • |
  • 资源附件
  • |
  • 文章评论
    摘要:

    汽车开放系统架构(AUTOSAR)是作为包括汽车制造商、供应商和工具开发商在内的开发合作伙伴成立的,旨在创建一个开放和标准化的汽车架构,解决汽车控制器软件的诸如开发周期长、可重用性差等问题。AUTOSAR CAN通信栈是AUTOSAR的重要协议栈,其是为了解决汽车CAN网络通信层软件质量良莠不齐、复用性差等问题。本文旨在依据AUTOSAR4.0.3标准在NXP MPC5748G平台设计实现AUTOSAR CAN通信协议栈底层模块,包括CAN控制器状态控制、通道通信控制、发送缓冲机制、发送取消机制、软件接收滤波机制。在实验中对比传统CAN通信软件和本文实现的CAN通信软件的周期发送延迟,结果显示AUTOSAR CAN通信软件能够降低高优先级报文周期发送的90%左右的平均延时,证明本文实现的AUTOSAR CAN通信栈有效地提升了CAN通信软件性能。

    Abstract:

    The Automotive Open System Architecture (AUTOSAR) is an open and standardized automotive architecture that enables development partners to integrate, exchange, re-use and transfer functions within a vehicle network and improves their efficiency of development. AUTOSAR CAN communication stack is an important protocol stack of AUTOSAR, which is designed to pave the problems of uneven software quality and poor reusability in the communication layer of the automobile CAN network. The purpose of this paper is to design and implement the AUTOSAR CAN communication stack base module based on the AUTOSAR 4.0.3 standard in the NXP MPC5748G platform, including CAN controller state control, channel communication control, transmit buffer mechanism, transmit cancel mechanism, and software receive filter mechanism. In the experiments comparing the cycle sending delay of traditional CAN communication software and the CAN communication software implemented in this paper, the results show that AUTOSAR CAN communication software can reduce the average delay of high priority message cycle sending by around 90%, proving that the AUTOSAR CAN communication stack implemented in this paper effectively improves the CAN communication software performance.

    参考文献
    相似文献
    引证文献
引用本文

李超超,武 恪,方 菱.基于AUTOSAR的CAN通信栈设计[J].电子测量技术,2021,44(23):139-145

复制
分享
文章指标
  • 点击次数:
  • 下载次数:
  • HTML阅读次数:
  • 引用次数:
历史
  • 收稿日期:
  • 最后修改日期:
  • 录用日期:
  • 在线发布日期: 2024-07-02
  • 出版日期:
文章二维码