1.进入扩展模式(功能寻址)10 83 (83表示不需要服务器应答)2.检查预编程条件(物理寻址)31 01 XX XX,针对要刷写的ECU。一般就是检查供电电压,车速这些,如果厂家没指定,那么由ECU自己定义。如果ECU不满足预编程条件,则收到10 02进入编程模式时,返回0x22不满足条件否定响应。3.停止DTC设置(功能寻址),85 82(82...
大类SID (Hex)诊断服务名服务Service 诊断和通信管理类10诊断会话控制Diagnostic Session Control 11ECU复位ECU Reset 27安全访问Security Access 28通讯控制Comunication Control 3E待机握手Tester Present 83访问时间参数Access Timing Parameter 84安全数据传输Secured Data Transmission 85控制DTC的设置Control DTC Setting 86...
1.3 AUTOSAR和功能安全 10 1.3.1 AUTOSAR架构介绍 10 1.3.2 功能安全概念介绍 11 第2章 车载总线通信介绍 13 2.1 CAN总线和LIN总线通信基础 13 2.1.1 CAN总线基础 14 2.1.2 LIN总线基础 18 2.2 常用车载通信协议 24 2.2.1 OSEK网络管理协议 24 2.2.2 CCP和XCP协议 26 2.2.3 J1939协议 28 2.2.4 UD...
1、进入扩展会话 移步至“Basic Diagnostic Config”选项卡,对照配置文件,对10服务点右键,添加新服务。 双击新建的服务,修改回话类型为83。 2、创建BT刷写动作 来到“Automatic Diagnostic”,在左侧空白区域右键,然后选“add a new uds flow”。 切换至“unlock”,然后在方框所示区域右键,依次选“Add new test st...
1.进入扩展模式(功能寻址)10 83 (83表示不需要服务器应答) 2.检查预编程条件(物理寻址)31 01 XX XX,针对要刷写的ECU。一般就是检查供电电压,车速这些,如果厂家没指定,那么由ECU自己定义。如果ECU不满足预编程条件,则收到10 02进入编程模式时,返回0x22不满足条件否定响应。
切换至“unlock”,然后在方框所示区域右键,依次选“Add new test step”、“Normol”,根据公司刷写流程,选择是用功能ID还是物理ID,在“Request(0x)”一栏下写10 83;根据配置文件依次在“Basic Diagnostic Config”中配置服务以及在“Automatic Diagnostic”中配置刷写流程。
在“Basic Diagnostic Config”中,对照配置文件添加服务,如10服务点,将其回话类型设置为83。在“Automatic Diagnostic”中,添加新刷写动作,如选择功能ID或物理ID,请求码设为10 83,根据公司规定配置解锁步骤。加载待刷写文件,修改服务名,选择对应的s19文件,TSMaster会自动刷写数据并显示地址和长度...
切换至“unlock”,然后在方框所示区域右键,依次选“Add new test step”、“Normol”,根据公司刷写流程,选择是用功能ID还是物理ID,在“Request(0x)”一栏下写10 83;根据配置文件依次在“Basic Diagnostic Config”中配置服务以及在“Automatic Diagnostic”中配置刷写流程。
3,服务ID不一样,OBD的 SID =0x10 4,两个诊断在OSI模型中每个层次的协议不一样 当然了,这两者的协议也会不一样的,暂时没用过OBD。但最近在解决DTC Status相关bug的时候,看到OBD和UDS在DTC 状态的变化上也会不一样,这个得留意一下,别看错了。
切换至“unlock”,然后在方框所示区域右键,依次选“Add new test step”、“Normol”,根据公司刷写流程,选择是用功能ID还是物理ID,在“Request(0x)”一栏下写10 83;根据配置文件依次在“Basic Diagnostic Config”中配置服务以及在“Automatic Diagnostic”中配置刷写流程。