编辑: 赵志强 | 2019-07-15 |
15765、ISO 14229-
1、 ISO 15031-6确定的以及下列术语和定义适用于本文档. 物理寻址 客户端与服务器之间一对一的诊断. 功能寻址 客户端向多个服务器发出同一功能的诊断请求. 诊断设备向ECU发出的请求报文可能采用任意一种寻址方式,但ECU发送给诊断设备的响应报文必须采用物理寻址. 安全状态 分为锁定状态和解锁状态. ECU上电后,自动进入锁定状态,此状态禁止执行受限的诊断服务. ECU进入解锁状态需要通过执行安全访问服务(SID=0x27)完成密码核查.通过密码核查后,ECU的安全状态变为解锁状态,诊断设备可以请求受限的诊断服务. 诊断会话模式 服务器的诊断会话模式分为两种: 默认会话模式;
非默认会话模式;
ECU上电后,自动进入诊断默认会话模式,此会话模式下不支持受限的诊断服务,非默认会话模式可以支持受限的诊断服务. 其中,诊断标准规定非默认模式包含两种诊断模式: 编程模式;
扩展模式;
每种诊断模式支持一组特定的诊断服务. 子功能 不同的数值表示一种诊断服务的不同功能. 符号和缩写 BS Block Size,连续帧的持续发送次数 CF Consecutive Frame,连续帧 DSC Diagnostic Session Control,诊断会话控制服务 DTC Diagnostic Trouble Code,诊断故障码 FC Flow Control,流控制帧 FF First Frame,第一帧 FF_DL First Frame Data Length,第一帧报文数据长度 FS Flow Status,流状态 MA Message Address,存储器地址 MS Message Size,存储器大小 NRC Negative Response Code,否定响应码 N_Ar 网络层定时参数Ar N_As 网络层定时参数As N_Br 网络层定时参数Br N_Bs 网络层定时参数Bs N_Cr 网络层定时参数Cr N_Cs 网络层定时参数Cs N_Data Network Data,网络层数据 N_PCI Network Protocol Information,网络层协议控制信息 N_PCItype Network Protocol Information Type,网络层协议控制信息类型 N_PDU Network Protocol Data Unit,网络层协议数据单元 N_SA Network Source Address,网络层源地址 N_SDU Network Service Data Unit,网络层接口服务数据单元 N_TA Network Target Address,网络层目标地址 PCI Protocol Control Information,协议控制信息 PDU Protocol Data Unit,协议数据单元 SF Single Frame,单帧 SF_DL Single Frame Data Length,单帧报文数据长度 SN Sequence Number,多帧报文的连续帧序列号 STmin Sequence Time min,发送连续帧的最小时间间隔 SID Service Identifier,诊断服务的标识符 测试环境 基本测试网络 本文档所涉及到的测试网络大部分由VECTOR公司的CAN网络开发测试工具构建而成,其主要包括:CANoe,CANDiva,CANcardXL和CANcab.测试网络连接方法如图1所示. 基本测试网络 测试设备 测试过程中用到的测试设备见表1. 测试设备列表 设备名称 型号/版本 数量 功能 CANoe 7.2
1 CAN测试软件集成环境 CANdelaStudio 6.0
1 创建诊断数据库 CANDiva 2.2
1 生成自动测试用例 CANcable Set Pro -
1 CAN网络配件包,包含CAN转接头、终端电阻等 CANcardXL -
1 CAN卡,用于将PC机与CAN网络连接的板卡,包含CAN控制器 CANcab 251opto/1041
2 将CAN卡与CAN网络连接的线束,包含总线收发器(高速/低速) 220V电源插座 -
1 - 电压源 -
2 0~30V可调,输出电流≥20A 笔记本电脑/PC -
1 预安装CANoe、CANdelaStudio和CANDiva软件 CAN线、接插件等 - 若干 用于ECU和测试设备之间的连接以及公口接头、母口接........