- 博客(25)
- 收藏
- 关注
原创 AUTOSOR 重要关键词缩写表
缩写 解释 BSM Bus State Machine 总线状态机 BOR Bus Off Recovery BUSOFF恢复 DSM DEM Diagnostic Event Manager诊断事件管理模块
2023-09-25 17:16:17 294
原创 DaVinci工具链之DaVinci Configurator工程创建
1、用DaVinci Configurator新建项目工程1.1. 打开,点击“File->new”,则出现如下项目配置界面,按照下图配置完成后单击“Next”1.2.上面单击完“Next”之后,就会出现如下配置界面,这里我们默认配置即可,而“ECUC File Granularity(ECUC文件颗粒)”选项可以勾选“Single File”,该选项跟生成的arxml文件形式有关。
2023-07-27 13:53:41 6579 3
原创 汽车UDS诊断之读取DTC(19h 02h)子功能深度剖析
6.请求消息定义-通过状态掩码报告DTC列表(19h 02h)请求消息定义 A_Data字节 参数名称 Cvt 字节值 助记符 #1 读取DTC信息请求SID M 0x19 RDTCI #2 子功能 = [通过状态掩码报告DTC列表] M 0x02 LEV_ RDTCBSM #3 DTC状态掩码(DTCStatusMask)
2022-05-24 01:06:57 3227 5
原创 汽车UDS诊断之读取DTC数目(19h 01h)子功能深度剖析
4.请求消息定义-通过状态掩码报告DTC数目(19h 01h)请求消息定义 A_Data字节 参数名称 Cvt 字节值 助记符 #1 读取DTC信息请求SID M 0x19 RDTCI #2 子功能 = [通过状态掩码报告DTC数目] M 0x01 LEV_ RNODTCBSM #3 DTC状态掩码 M 0x00.
2022-05-23 00:56:59 1395 3
原创 汽车UDS诊断之读取DTC信息服务(0x19)深度剖析
ReadDTCInformation就是读取DTC信息服务,DTC即故障编码,简称故障码。读取DTC信息 服务 描述 ReadDTCInformation 客户端向一个服务端或多个服务端请求驻留的DTC信息状态。 1.英文术语英文术语 翻译 ReadDTCInformation 读取DTC信息 ReadDTCInformation Request SID 读取DTC信息请求SID ISO14229定义此值为0x19
2022-05-21 14:07:54 3852 4
原创 汽车UDS诊断之通过标识符写入数据服务(0x2E)深度剖析
WriteDataByIdentifier就是通过标识符写入数据服务,这里的标识符(ID)指的是数据标识符,也就是我们经常说的DID。通过标识符写入数据 服务 描述 WriteDataByIdentifier 客户端向服务端请求写入一个DID对应标识的数据记录值。 1.英文术语英文术语 翻译 WriteDataByIdentifier 通过标识符写入数据 WriteDataByIdentifier Request SID
2021-10-28 23:21:25 8674 14
原创 汽车UDS诊断之清除诊断信息服务(0x14)深度剖析
ClearDiagnosticInformation就是清除诊断信息服务,简单说客户端可以利用此服务来清除一个或多个服务端内存中的诊断信息。
2021-10-13 14:58:37 8413 10
原创 ISO14229-1之FunctionalGroupIdentifiers定义
FunctionalGroupIdentifiers指功能组标识符,此标识符只使用一个字节对功能进行分类。注:1、在ISO14229-1中的groupOfDTC定义的0xFFFF00-0xFFFFFE范围就是使用了此标识符进 行分类,利用了就是此范围DTC的低字节即0x00-0xFE。2、groupOfDTC在ISO14229-1中定义了3个字节,用来表示一个DTC组 或特定的 DTC。1.英文术语英文术语 翻译 groupOfDTC DTC组,包含...
2021-09-28 17:41:39 560
原创 ISO14229-1之groupOfDTC定义
groupOfDTC指的是定义的DTC组,即车辆制造商根据ISO14229-1中定义的DTC组范围,来对故障进行分组选号(选号即在DTC组中选择某个DTC号码跟服务器某个检查故障之间绑定)。注:groupOfDTC和DTC范围定义 字节值 描述 Cvt 助记符 0x000000-0x0000FF 此范围为本文件为未来定义预留。 M RFLU ...
2021-09-27 21:36:50 2374
原创 汽车UDS诊断之诊断设备在线服务(0x3E)深度剖析
TesterPresent就是诊断设备在线服务,它是最简单的一个诊断服务。诊断设备在线 服务 描述 TesterPresent 客户端向某服务端请求来确认此服务端是否在线,客户端有没有跟服务端连接上。 1.英文术语英文术语 翻译 TesterPresent 诊断设备在线 TesterPresent Request SID 诊断设备在线请求SID ISO14229定义此值为0x3E sub-function
2021-09-16 11:37:09 6223 10
原创 汽车UDS诊断之通信控制服务(0x28)深度剖析
CommunicationControl就是通信控制服务,因为ISO14229协议是基于CAN的,所以此服务主要是涉及到CAN通信接收和发送相关的控制。通信控制 服务 描述 CommunicationControl 客户端向服务端请求打开或关闭某类报文信息的发送和接收功能。(这里的类指的通信类型) 1.英文术语英文术语 解释 CommunicationControl 通信控制 CommunicationControl Request SID ...
2021-09-15 00:48:54 15308 19
原创 CAN总线之总线逻辑值
1.显性和隐性CAN总线上的数据位采用具有两种互补的逻辑值,即显性和隐性。显性:又称为显性等级,用逻辑0表示;隐性:又称为隐性等级,用逻辑1表示;
2021-07-18 20:53:00 7782 2
原创 汽车UDS诊断之ECU复位服务(0x11)深度剖析
ECUReset就是ECU复位服务。ECU复位 服务 描述 ECUReset 客户端向服务端请求重置服务端。 1.英文术语英文术语 翻译 ECUReset ECU复位 ECUReset Request SID ECU复位请求SID ISO14229定义此值为0x11 sub-function 子功能 resetType 复位类型 hardReset 硬件复位 keyOffOnReset .
2021-07-04 22:21:44 13473 22
原创 汽车UDS诊断之诊断会话控制服务(0x10)深度剖析
DiagnosticSessionControl就是诊断会话控制。请求消息定义 A_Data类型 参数名称 Cvt 字节值 助记符 #1 诊断会话控制请求SID M 0x10 DSC #2 子功能=[诊断会话类型] M 0x00-0xFF LEV_DS_ ...
2021-07-03 23:48:24 6651 7
原创 STC51和STM32使用串口输出中文乱码问题解决
STC51和STM32使用串口输出中文乱码问题解决问题描述:在进行串口实验时,我们想通过串口调试助手来输出中文信息, 但是我们经常会发现在串口调试助手上会输出乱码,跟我们预期的中文信息不符,见以下图片:解决思路:1、检查软件串口波特率设置和串口调试助手的波特率设置是否一致;2、软件串口波特率计算不是整数,跟串口调试助手就难以沟通,所以软件内部波特率最好设置为整数;3、软件串口输出现在基本上都不设置流控制和校验位,所以串口调试助手不能设置校验位和流控制;4、串口调试助手有问题,我们可以
2021-06-12 12:43:47 11742 3
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人