Design of CAN communication stack based on AUTOSAR
DOI:
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

Clc Number:

TP311.52

Fund Project:

  • Article
  • |
  • Figures
  • |
  • Metrics
  • |
  • Reference
  • |
  • Related
  • |
  • Cited by
  • |
  • Materials
  • |
  • Comments
    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.

    Reference
    Related
    Cited by
Get Citation
Share
Article Metrics
  • Abstract:
  • PDF:
  • HTML:
  • Cited by:
History
  • Received:
  • Revised:
  • Adopted:
  • Online: July 02,2024
  • Published: