Autosar实践-CANTp

文章目录

  • 前言
  • 一、CanTp是什么?
  • 二、Autosar配置
  • 三、诊断数据传输流程
    • 1.接收单帧失败,上层没有适当的buffer
    • 2.成功接收单帧
    • 3.成功发送单帧
    • 4.成功接收多帧
    • 5.成功发送多帧


前言

CANTp模块作为提供数据拆包、组包、流控制传输的服务,在Autosar基础软件通信中起着至关重要的作用。

基础知识可参考:UDS诊断网络层ISO15765-2(CANTp)


一、CanTp是什么?

CAN Transport Layer(以下简称CanTp)是AUTOSAR基础软件通信中的重要模块之一,位于PDU Router(以下简称PduR)和CAN Interface(以下简称CanIf)之间。主要功能:
1.发送诊断报文的时候,分割发送方向上的数据
2.接收诊断报文的时候,重组接收方向上的数据
3.控制数据流(流控帧)

你可能感兴趣的:(Autosar-CP,网络,车载系统,经验分享)