首页 > 其他分享 >车载总线的诊断报文格式

车载总线的诊断报文格式

时间:2024-08-08 21:55:55浏览次数:7  
标签:报文格式 FPL 报文 总线 车载 诊断 ECU Byte Flexray

1. Flexray中的诊断报文格式

1.1 Flexray的诊断报文类型

Flexray中的诊断报文帧共共分为以下几种类型:

1. 起始帧(STF)

2. 

3. 流控帧()

1.2 Flexray的诊断报文解析

如下表,无论哪种类型的诊断报文,诊断报文中负载区域均由以下几个部分构成:

1. 接受方ECU地址(C_TA: communication target address )

2. 发送方ECU地址(C_SA: communication source address)

3. 协议控制信息(C_PCI:communication protocol control information )

4. 诊断数据D1-Dm

1.2.1 协议控制信息内容

不同类型诊断报文数据帧前两个Byte均分别为接受方ECU地址和发送方ECU地址。而协议控制信息是区别最大的部分,不同类型的诊断报文的协议控制信息所包含内容如下表所示:

C_PCI中第一个Byte表明了此帧的类型,如起始帧报文为0x40,多帧报文为0x80。第2个Byte为本帧所包含的负载长度(FPL,Frame Payload Length)即D1-Dm的长度。第3和第4个Byte为诊断数据总长度(ML,Message Length),在单帧报文中与FPL相等,在多帧报文中为多个帧的FPL之和。

1.2 示例

在CANoe中打开Trace界面,筛选出我们需要的诊断报文,Data部分便是我们需要分析的部分。如下图第一帧报文,C_TA目标ECU地址为1A **,C_SA发送方ECU地址为0E **,40代表此帧为起始帧报文,FPL为05代表此帧的数据长度为5个Byte,ML为00 05诊断数据的总数据长度为5个Byte,后面的数据为31 ** **  ** 01共5个Byte。

 

参考资料

1. ISO 10681-2-2010 Communication On FlexRay Part2: Communication layer services

 

标签:报文格式,FPL,报文,总线,车载,诊断,ECU,Byte,Flexray
From: https://www.cnblogs.com/JinanSky/p/18349802

相关文章

  • 汇川EC总线伺服简单使用只要关注这几个参数就够了
    目录H02基本控制参数H03端子输入参数H04端子输出参数H09自调整参数这些参数都可以通过汇川的伺服调试软件,或者是伺服驱动器面板上的按键来进行设置H02基本控制参数H02-01绝对值系统选择根据当前系统选择是增量模式还是绝对值模式H02-02旋转方向选择选择......
  • 驱动开发系列09 - Linux设备模型之设备,驱动和总线
    一:概述     Linux设备模型(LDM)是Linux内核中引入的一个概念。用于管理内核对象(那些需要引用计数的对象、例如文件、设备、总线甚至驱动程序),以及描述它们之间的层次结构,以及这些内核对象之间绑定关系。Linux设备模型引入了对象生命周期管理、引用计数、以及面向对象......
  • UFS4.0/UFS3.1/Unipro总线协议分析仪
    UFS4.0/UFS3.1/Unipro总线协议分析仪(Analyzer)&训练器(Exerciser):全球市场占有率排名第一的UFS/Unipro总线协议分析仪厂商,支持MIPIM-PHYv5.0GEAR5,UniProv2.0andUFSv4.0等规格测试并支持向下兼容。ProtocolInsight为开发移动设备的客户提供测试和测量工具,并为UFS的......
  • 3 IIC总线
    3IIC总线1、基本概念1.1IIC总线定义1.2IIC总线协议概念2以AT24C02为例说明时序2.1基本特性2.2利用GPIO模拟IIC2.3对AT24C02的操作2.4重定向printf1、基本概念1.1IIC总线定义定义:两线式串行总线两线式:说明处理器和外设之间只需两根信号线,分别是SCL时钟......
  • 平台总线驱动和设备的匹配流程分析
    参考文章:https://blog.csdn.net/qq_44182115/article/details/1232315761、宏module_platform_driver//include/linux/platform_device.h展开为staticint__init__platform_driver_init(void)\{\ returnplatform_driver_register(&......
  • (BS ISO 11898-1:2015)CAN_FD 总线协议详解5- MAC子层描述4
    5.5帧编码帧中的比特流应按照不归零(NRZ,Non-Return-to-Zero)方法进行编码。这意味着在整个比特时间内生成的比特电平是恒定不变的。为了限制可用于同步的最大边沿(即信号波形的上升沿或下降沿)间距,帧的不同部分如起始边界(SOF,StartofFrame)、仲裁字段、控制字段、数据字段以......
  • (BS ISO 11898-1:2015)CAN_FD 总线协议详解5- MAC子层描述3
    目录 创作不易,请帮忙点赞+评论+转载,非常感谢5.4.3MACRF(远程帧)规范5.4.3.1描述5.4.3.2MACDF和MACRF相同的字段5.4.3.3仲裁字段5.4.3.4控制字段5.4.4错误帧(EF)的规范5.4.4.1描述5.4.4.2错误标志5.4.4.3错误分隔符5.4.5过载帧(OF)的规定5.......
  • 计算机组成原理基础第6讲 系统总线
    计算机组成原理基础第6讲系统总线考点一:总线概述1.基本概念2.总线的分类3,总线特性4.性能指标考点二:总线控制......
  • 车载以太网—gPTP
    文章目录gPTP介绍gPTP测试gPTP报文gPTP报头中的各个字段含义gPTP报头中的flags标志域TLVingressreporting方法gPTP介绍gPTP是GeneralPrecisionTimeProtocol的简称,即广义精确时间协议,也被称为IEEE802.1AS协议。它是IEEE1588协议的延伸,......
  • (BS ISO 11898-1:2015)CAN_FD 总线协议详解5- MAC子层描述1
    目录5.MAC子层描述5.1总则5.2MAC子层的服务5.2.1服务描述5.2.2服务原语规范5.2.2.1概述5.2.2.2MA_Data.Request5.2.2.3MA_Data.Indication功能MA_Data.Indication 原始的语义收到原始的效果5.2.2.4MA_Data.Confirm功能MA_Data.Confirm 原始的语义5.2.......