首页 CAN诊断测试规范UDS-uds诊断

CAN诊断测试规范UDS-uds诊断

举报
开通vip

CAN诊断测试规范UDS-uds诊断PAGE\*MERGEFORMAT#/169PAGE\*MERGEFORMAT#/169CAN诊断测试规范/UDS文件状态:[]草稿[丿]正式发布[]正在修改文件起草分工1.编制:日期日期审核'日期日期t\J—L.1—1批准:^期更改历史版本更改描述—期更改人1.0初始版本2011-5-11靳然录1文档介绍41.1目的41.2适用范围41.3读者对象41.4参考文档51.5术语...

CAN诊断测试规范UDS-uds诊断
PAGE\*MERGEFORMAT#/169PAGE\*MERGEFORMAT#/169CAN诊断测试 规范 编程规范下载gsp规范下载钢格栅规范下载警徽规范下载建设厅规范下载 /UDS文件状态:[]草稿[丿]正式发布[]正在修改文件起草分工1.编制:日期日期审核'日期日期t\J—L.1—1批准:^期更改历史版本更改描述—期更改人1.0初始版本2011-5-11靳然录1文档介绍41.1目的41.2适用范围41.3读者对象41.4参考文档51.5术语和定义5TOC\o"1-5"\h\z物理寻址5功能寻址5安全状态5诊断会话模式5子功能61.6符号和缩写7测试环境7基本测试网络8测试设备8网络层测试10应用层测试33自动测试33诊断请求报文格式33请求报文长度无效33无效请求报文格式-组合DID48禁止肯定响应位(物理寻址和功能寻址)49周期响应684.1.2数据内容70无效的请求数据704.1.3应用测试74有效的WriteDataByIdentifier请求74周期性发送/多次响应75读故障信息77通信控制80会话模式和安全状态81安全访问81请求顺序错误83模式访问被拒绝83会话模式切换86基本测试924.1.5.1诊断设备在线(物理寻址/功能寻址)92基本服务测试(物理寻址/功能寻址)94无效子功能(物理寻址)144无效子功能(功能寻址)151无效DID(物理寻址/功能寻址)152无效诊断服务(物理寻址)157无效诊断服务(功能寻址)158手动测试1594.2.1会话模式切换159ECU硬件复位163清除诊断信息163读取故障信息164安全访问1674.2.6通信控制168此行切勿删除, 目录 工贸企业有限空间作业目录特种设备作业人员作业种类与目录特种设备作业人员目录1类医疗器械目录高值医用耗材参考目录 结束标签1文档介绍目的本文档为南京依维柯CAN网络系统开发项目CAN网络UDS诊断部件提供测试规范。适用范围本文档适用于南京依维柯CAN网络系统开发项目的UDS诊断部件测试。本文档应用于CAN网络中单个ECU的诊断测试,测试内容包括:网络层测试;应用层测试。ECU供应商依据节点实现诊断服务、子功能以及参数选择对应的测试项,但需与南京依维柯协商。读者对象本文档预期读者对象为:南京依维柯参与本项目的工程师顾客代表恒润科技参与本项目的工程师高层经理1.4参考文档标号标 快递公司问题件快递公司问题件货款处理关于圆的周长面积重点题型关于解方程组的题及答案关于南海问题 版本/修改日期ISO15765-2Roadvehicles-DiagnosticsonControllerAreaNetworks(CAN)-Part2:Networklayerservices2004-3-15ISO15765-3Roadvehicles-DiagnosticsonControllerAreaNetworks(CAN)-Part3:Implementationofunifieddiagnosticservices(UDSonCAN)2004-3-15ISO15765-4Roadvehicles-DiagnosticsonControllerAreaNetworks(CAN)-Part4:Requirementsforemissions-relatedsystems2004-3-15ISO14229-1Roadvehicles-Unifieddiagnosticservices(UDS)-Part1:SpecificationandrequirementsISO15765-3Roadvehicles-DiagnosticsonControllerAreaNetworks(CAN)-Part3:Implementationofunifieddiagnosticservices(UDSonCAN)2005-12-01ISO15031-6Roadvehicles-Communicationbetweenvehicleandexternalequipmentforemission-relateddiagnostics-Part6:Diagnostictroublecodedefinitions2006-12-01—NAVECODiagnosticSpecificationUDSonCAN一1.5术语和定义ISO15765、ISO14229-1、ISO15031-6确定的以及下列术语和定义适用于本文档物理寻址客户端与服务器之间一对一的诊断。功能寻址客户端向多个服务器发出同一功能的诊断请求。诊断设备向ECU发出的请求报文可能采用任意一种寻址方式,但ECU发送给诊断设备的响应报文必须采用物理寻址。安全状态分为锁定状态和解锁状态。ECU上电后,自动进入锁定状态,此状态禁止执行受限的诊断服务。ECU进入解锁状态需要通过执行安全访问服务(SID=0x27)完成密码核查。通过密码核查后,ECU的安全状态变为解锁状态,诊断设备可以请求受限的诊断服务。诊断会话模式服务器的诊断会话模式分为两种:1)默认会话模式;2)非默认会话模式;ECU上电后,自动进入诊断默认会话模式,此会话模式下不支持受限的诊断服务,非默认会话模式可以支持受限的诊断服务。其中,诊断 标准 excel标准偏差excel标准偏差函数exl标准差函数国标检验抽样标准表免费下载红头文件格式标准下载 规定非默认模式包含两种诊断模式:1)编程模式;2)扩展模式;每种诊断模式支持一组特定的诊断服务。子功能不同的数值表示一种诊断服务的不同功能。PAGE\*MERGEFORMAT#/169PAGE\*MERGEFORMAT#/1692测试环境1.6符号和缩写BSBlockSize,连续帧的持续发送次数CFConsecutiveFrame,连续帧DSCDiagnosticSessionContro,l诊断会话控制服务DTCDiagnosticTroubleCode,诊断故障码FCFlowControl,流控制帧FFFirstFrame,第一帧FFDLFirstFrameDataLength,第一帧报文数据长度FSFlowStatus,流状态MAMessageAddres,s存储器地址MSMessageSize,存储器大小NRCNegativeResponseCod,e否定响应码NAr网络层定时参数ArNAs网络层定时参数AsNBr网络层定时参数BrNBs网络层定时参数BsNCr网络层定时参数CrNCs网络层定时参数CsNDataNetworkData,网络层数据NPCINetworkProtocolInformation,网络层 协议 离婚协议模板下载合伙人协议 下载渠道分销协议免费下载敬业协议下载授课协议下载 控制信息NPCItypeNetworkProtocolInformationType,网络层协议控制信息类型NPDUNetworkProtocolDataUnit,网络层协议数据单元NSANetworkSourceAddress,网络层源地址NSDUNetworkServiceDataUnit,网络层接□服务数据单元NTANetworkTargetAddress,网络层目标地址PCIProtocolControlInformation,协议控制信息PDUProtocolDataUnit,协议数据单元SFSingleFrame,单帧SFDLSingleFrameDataLength,单帧报文数据长度SNSequenceNumbe,r多帧报文的连续帧序列号STminSequenceTimemin,发送连续帧的最小时间间隔SIDServiceIdentifier,诊断服务的标识符7/1692.1基本测试网络本文档所涉及到的测试网络大部分由VECTOR公司的CAN网络开发测试工具构建而成,其主要包括:CANoe,CANDiva,CANcardXL和CANcab。测试网络连接方法如图1所示。K30CANcase/CANcard&CAN(^bR1CANR2DUTK15CANHPowersupplyPCwithCANoe.Diva图1基本测试网络测试设备测试过程中用到的测试设备见表1。表1测试设备列表设备名称型号/版本数量功能CANoe7.21CAN测试软件集成环境CANdelaStudio6.01创建诊断数据库CANDiva221生成自动测试用例CANcableSetPro-1CAN网络配件包,包含CAN转接头、终端电阻等CANcardXL-1CAN卡,用于将PC机与CAN网络连接的板卡,包含CAN控制器CANcab251opto/10412将CAN卡与CAN网络连接的线束,包含总线收发器(高速/低速)220V电源插座-1-电压源-20~30V可调,输出电流>20A笔记本电脑/PC-1预安装CANoe、CANdelaStudio和CANDiva软件CAN线、接插件-若干用于ECU和测试设备之间的连接以及公口设备名称型号/版本数量功能等接头、母OBD转DB9的接头-1用于ECU和测试设备之间的连接3网络层测试本测试规范要求对每个ECU隔离,单独进行测试。网络层测试主要验证ECU能够进行多帧报文的收发。注:网络层测试项应依据节点实际需求进行测试。测试1:停止发送后续连续帧测试目的验证ECU在多帧报文接收过程中,正确处理连续帧中止的情况。初始条件ECU正常上电。测试步骤1)测试工具发送ECU支持的多帧请求报文(该请求正确接收后,ECU发送响应报文);2)测试设备发送请求报文连续帧过程中,发送完三帧后停止后续连续帧的发送;3)验证ECU不对该请求发送响应报文。评价指标发送报文内容期望响应备汪0x220x010x020x030x040x050x060x070x080x090x0A0x0B0x0C0x0D0x0E0x0F0x100x110x120x130x140x150x160x170x180x190x1A0x1B0x1C0x1D0x1E0x1F0x200x21ECU不发送响应报文。黑色部分为实发数据,蓝色部分为应该发送但未发送的数据。测试2:不发送连续帧测试目的验证ECU在多帧报文接收过程中,正确处理连续帧中止的情况。初始条件ECU正常上电。测试步骤1)测试工具发送ECU支持的多帧请求报文(该请求正确接收后,ECU发送响应报文);2)测试设备发送请求报文过程中,发送完第一帧后停止连续帧的发送;PAGE\*MERGEFORMAT#/169PAGE\*MERGEFORMAT#/1693)验证ECU不对该请求发送响应报文评价指标发送报文内容期望响应备注0x220x01~~0x020x030x040x050x060x070x080x090x0A0x0B0x0C0x0D0x0E0x0F0x100x110x120x130x140x150x160x170x180x190x1A0x1B0x1C0x1D0x1E0x1F0x200x21ECU个发送响应报乂。黑色部分为实发数据,蓝色部分为应该发送但未发送的数据。测试3:不发送某连续帧测试目的验证ECU在多帧报文接收过程中,正确处理连续帧丢失的情况。初始条件ECU正常上电。测试步骤1)测试工具发送ECU支持的多帧请求报文(该请求正确接收后,ECU发送响应报文);2)测试设备发送请求报文过程中,不发送第四个连续帧;3)验证ECU不对该请求发送响应报文。评价指标发送报文内容期望响应备汪0x220x010x020x030x040x050x060x070x080x090x0A0x0B0x0C0x0D0x0E0x0F0x100x110x120x130x140x150x160x170x180x190x1A0x1B0x1C0x1D0x1E0x1F0x200x21ECU不发送响应报文。黑色部分为实发数据,蓝色部分为应该发送但未发送的数据。测试4:重复发送某连续帧测试目的验证ECU在多帧报文接收过程中,正确处理某连续帧重复接收的情初始条件ECU正常上电。测试步骤1)测试工具发送ECU支持的多帧请求报文(该请求正确接收后,ECU发送响应报文);2)测试设备发送请求报文过程中,重复两次发送第一个连续帧;3)验证ECU不对该请求发送响应报文。评价指标发送报文内容期望响应备汪0x220x010x020x030x040x050x060x070x080x090x0A0x0B0x0C0x0D0x0E0x0F0x100x110x120x130x140x150x160x170x180x190x1A0x1B0x1C0x1D0x1E0x1F0x200x21ECU不发送响应报文。黑体部分为重复两次发送数据。测试5:延迟发送某连续帧测试目的验证ECU在多帧报文接收过程中,正确处理某连续帧延迟发送的情况。初始条件ECU正常上电。测试步骤1)测试工具发送ECU支持的多帧请求报文(该请求正确接收后,ECU发送响应报文);2)测试设备发送请求报文过程中,收到流控制帧后,启动一计时器,当计时器达到N_Cr+100ms后发送第一个连续帧;3)验证ECU不对该请求发送响应报文。评价指标发送报文内容期望响应备注0x220x010x020x03ECU不发送响应报文。黑体部分为延迟发0x040x050x060x070x080x090x0A0x0B0x0COxODOxOEOxOF0x100x110x120x130x140x150x160x170x180x190x1A0x1B0x1C0x1D0x1E0x1F0x200x21测试6:不发送流控制帧测试目的验证ECU在多帧报文发送过程中,正确处理流控制帧未收到的情况。初始条件ECU正常上电。测试步骤1)测试工具发送ECU支持的请求报文(该请求正确接收后,ECU发送多帧响应报文);2)测试工具接收到ECU发送的肯定响应报文第一帧FF后,不发送流控制帧;3)验证ECU不再发送后续连续帧评价指标发送报文内容期望响应备汪ECU支持的请求报文。ECU发送完第一帧后,不发送连续帧。该请求报文将使ECU发送多帧响应报文。测试7:延迟发送流控制帧测试目的验证ECU在多帧报文发送过程中,正确处理超时收到流控制帧的情况。初始条件ECU正常上电。测试步骤1)测试工具发送ECU支持的请求报文(该请求正确接收后,ECU发送多帧响应报文);2)测试工具接收到ECU发送的肯定响应报文第一帧FF后,启动一计时器,当计时器达到N_Bs+100ms后发送流控制帧;3)验证ECU不再发送后续连续帧。评价指标发送报文内容期望响应备汪ECU支持的请求报文。ECU发送完第帧后,不发送连续帧。该请求报文将使ECU发送多帧响应报文。测试8:重复发送流控制帧测试目的验证ECU在多帧报文发送过程中,正确处理重复收到流控制帧的情况。初始条件ECU正常上电。测试步骤1)测试工具发送ECU支持的请求报文(该请求正确接收后,ECU发送多帧响应报文);2)测试工具接收到ECU发送的肯定响应报文第一帧FF后,重复两次发送流控制帧。评价指标发送报文内容期望响应备汪ECU支持的请求报文。步骤2后,ECU忽略掉重复接收到的流控制帧,继续发送连续帧。该请求报文将使ECU发送多帧响应报文。测试9:确认ECUN_Bs满足规定测试目的验证多帧报文接收过程中,ECU在N_Bs时间内发送流控制帧。初始条件ECU正常上电。测试步骤1)测试工具发送ECU支持的多帧请求报文(该请求正确接收后,ECU发送响应报文);2)测试设备发送请求报文第一帧后等待ECU发送的流控制帧。评价指标发送报文内容望备注0x220x01~~0x020x030x040x050x060x070x080x090x0A0x0B0x0C0x0D0x0E0x0F0x100x110x120x130x140x150x160x170x180x190x1A0x1B0x1C0x1D0x1E0x1F0x200x21ECU在NBs时间内发送流控制帧。测试10:确认ECUNCr满足规定测试目的验证多帧报文发送过程中,ECU在NCr时间内发送连续帧。初始条件ECU正常上电。测试步骤1)测试工具发送ECU支持的请求报文(该请求正确接收后,ECU发送多帧响应报文);2)测试工具接收到ECU发送的肯定响应报文第一帧FF后,发送有效流控制帧。评价指标发送报文内容期望响应备注ECU支持的请求报文。ECU正确发送全部连续帧,且连续帧之间的时间间隔小于N_Cr(150ms)。该请求报文将使ECU发送多帧响应报文。测试11:确认ECU连续帧发送满足STmin规定测试目的验证多帧报文发送过程中,ECU依据STmin进行连续帧发送(STmin=20ms)。初始条件ECU正常上电。测试步骤1)测试工具发送ECU支持的请求报文(该请求正确接收后,ECU发送多帧响应报文);2)测试工具接收到ECU发送的肯定响应报文第一帧FF后,发送有效流控制帧,其中STmin取20ms。评价指标STmin取20ms。评价指标PAGE\*MERGEFORMAT#/169PAGE\*MERGEFORMAT#/169发送报文内容期望响应备注ECU支持的请求报文。ECU正确发送全部连续帧,且各连续帧之间的时间间隔不小于STmin。该请求报文将使ECU发送多帧响应报文。测试12:确认ECU的流控制帧参数STmin有效测试目的验证多帧报文接收过程中,ECU发送的流控制帧STmin正确。初始条件ECU正常上电。测试步骤1)测试工具发送ECU支持的多帧请求报文(该请求正确接收后,ECU发送响应报文);2)测试设备发送请求报文第一帧后等待ECU发送的流控制帧。评价指标发送报文内容期望响应备汪0x220x010x020x030x040x050x060x070x080x090x0A0x0B0x0C0x0D0x0E0x0F0x100x110x120x130x140x150x160x170x180x190x1A0x1B0x1C0x1D0x1E0x1F0x200x21ECU发送的流控制帧参数STmin为0x14。测试13:确认ECU发送的SF响应报文SF_DL有效测试目的验证多帧报文接收过程中,ECU发送的单帧响应报文SF_DL有效。初始条件ECU正常上电。测试步骤1)测试工具发送ECU支持的请求报文(该请求正确接收后,ECU发送单帧响应报乂)。评价指标发送报文内容期望响应备汪ECU支持的请求报文。ECU发送单帧响应报文,其响应报文单帧报文长度信息在1~7范围内,且与后面的有效数据长度一致。该请求报文将使ECU发送单帧响应报文。测试14:确认ECU发送的FF响应报文FFDL测试目的验证ECU发送的多帧响应报文FFDL有效。初始条件ECU正常上电。测试步骤1)测试工具发送ECU支持的请求报文(该请求正确接收后,ECU发送多帧响应报文)。评价指标发送报文内容期望响应备汪ECU支持的请求报文。ECU发送多帧响应报文,其FF报文中参数FF_DL在0x08~0xFFF范围内,且与后面的有效数据长度一致。该请求报文将使ECU发送多帧响应报文。测试15:响应被非预期单帧请求报文干扰测试目的验证ECU在发送多帧响应报文过程中,正确处理接收到的非预期帧。初始条件ECU正常上电。测试步骤1)测试工具发送ECU支持的请求报文(该请求正确接收后,ECU发送多帧响应报文);2)测试工具接收到ECU发送的多帧响应报文的第一帧后,发送流控制帧;3)测试工具发送一新的单帧诊断请求报文。评价指标发送报文内容期望响应备汪ECU支持的请求报文。ECU继续发送第一个请求的响应报文,忽略掉第二个单帧请求报文。该请求报文将使ECU发送多帧响应报文。测试16:响应被非预期多帧请求报文第一帧干扰测试目的验证ECU在发送多帧响应报文过程中,正确处理接收到的非预期帧。初始条件ECU正常上电。测试步骤1)测试工具发送ECU支持的请求报文(该请求正确接收后,ECU发送多帧响应报文);2)测试工具接收到ECU发送的多帧响应报文的第一帧后,发送流控制帧;3)测试工具发送一个多帧请求的第一帧报文。评价指标发送报文内容期望响应备汪ECU支持的请求报文。ECU继续发送第一个请求的响应报文,忽略掉第二个请求报文FF。该请求报文将使ECU发送多帧响应报文。测试17:响应被非预期连续帧干扰测试目的验证ECU在发送多帧响应报文过程中,正确处理接收到的非预期帧。初始条件ECU正常上电。测试步骤1)测试工具发送ECU支持的请求报文(该请求正确接收后,ECU发送多帧响应报文);2)测试工具接收到ECU发送的多帧响应报文的第一帧后,发送流控制帧;3)测试工具发送一个连续帧报文。评价指标发送报文内容期望响应备汪ECU支持的请求报文。ECU继续发送响应报文,忽略掉接收到的连续帧报文。该请求报文将使ECU发送多帧响应报文。测试18:响应被非预期流控制帧干扰测试目的验证ECU在发送多帧响应报文过程中,正确处理接收到的非预期帧。初始条件ECU正常上电。测试步骤1)测试工具发送ECU支持的请求报文(该请求正确接收后,ECU发送多帧响应报文);2)测试工具接收到ECU发送的多帧响应报文的第一帧后,发送流控制帧;3)测试工具接收到第一个连续帧后,发送一个流控制帧报文,流控制状态为OVFLW溢出。评价指标发送报文内容期望响应备汪ECU支持的请求报文。ECU继续发送响应报文,忽略非预期的流控制帧。该请求报文将使ECU发送多帧响应报文。测试19:响应被非预期未知报文干扰测试目的验证ECU在发送多帧响应报文过程中,正确处理接收到的非预期帧。初始条件ECU正常上电。测试步骤1)测试工具发送ECU支持的请求报文(该请求正确接收后,ECU发送多帧响应报文);2)测试工具接收到ECU发送的多帧响应报文的第一帧后,发送流控制帧;3)测试工具接收到第一个连续帧后,发送一个ECU未知的报文。评价指标发送报文内容期望响应备汪ECU支持的请求报文。ECU继续发送响应报文,忽略非预期的不支持报文。该请求报文将使ECU发送多帧响应报文。0x400x100x04(ECU未知的CAN诊断报文)测试20:多帧请求被新的单帧请求报文干扰测试目的验证ECU在接收多帧请求报文过程中,正确处理接收到的非预期帧。初始条件ECU正常上电。测试步骤1)测试工具发送ECU支持的多帧请求报文(该请求正确接收后,ECU发送响应报文);2)测试工具发送请求报文过程中,接收到ECU发送流控制帧后,发送一个新的单帧请求报文。评价指标发送报文内容期望响应备注0x100x100x220x010x020x030x000x00(多帧请求第一帧)ECU发送第二个请求的响应报文:0x7F0x220x13蓝色部分为网络层协议控制信息。0x220x010x020x03测试21:多帧请求被新的多帧请求报文干扰测试目的验证ECU在接收多帧请求报文过程中,正确处理接收到的非预期帧。初始条件ECU正常上电。测试步骤1)测试工具发送ECU支持的多帧请求报文(该请求正确接收后,ECU发送响应报文);2)测试工具发送请求报文过程中,接收到ECU发送流控制帧后,发送一个新的多帧请求报乂。评价指标友送报文内容期望响应备汪0x100x100x22xxyy0x030x040x05(多帧请求第一帧)ECU发送第二个请求的响应报文:0x7F0x220x13xxyy:ECU支持的DID蓝色部分为网络层协议控制信息0x220x010x020x030x040x050x060x070x080x09测试22:多帧请求被流控制报文干扰测试目的验证ECU在接收多帧请求报文过程中,正确处理接收到的非预期帧。初始条件ECU正常上电。测试步骤1)测试工具发送ECU支持的多帧请求报文(该请求正确接收后,ECU发送响应报文);2)测试工具发送请求报文过程中,接收到ECU发送流控制帧后,发送一个流控制帧报文;然后测试设备继续发送连续帧。评价指标发送报文内容期望响应备注0x100x090x22xxyy0x030x040x05(多帧请求第一帧)ECU发送响应报文,忽略非预期的流控制帧。xxyy:ECU支持的DID蓝色部分为网络层协议控制信息0x300x080x14(流控制帧)0x210x000x000x000x000x000x000x00(连续帧)测试23:多帧请求被未知报文干扰测试目的验证ECU在接收多帧请求报文过程中,对接收到的非预期帧的处理正确初始条件ECU正常上电。测试步骤1)测试工具发送ECU支持的多帧请求报文(该请求正确接收后,ECU发送响应报文);2)测试工具发送请求报文过程中,接收到ECU发送流控制帧后,发送一个未知报文,然后测试设备继续发送连续帧。评价指标发送报文内容期望响应备注0x100x090x22xxyy0x030x040x05(多帧请求第一帧)ECU发送响应报文,忽略非预期报文。xxyy:ECU支持的DID蓝色部分为网络层协议控制信息0x400x080x140xAA0xAA0xAA0xAA0xAA(ECU未知的CAN诊断报文)0x210x000x000x000x000x000x000x00(连续帧)测试24:流控制状态为OVFLW溢出测试目的验证ECU在多帧响应报文发送过程中,正确处理接收到的溢出流控制帧。初始条件ECU正常上电。测试步骤1)测试工具发送ECU支持的请求报文(该请求正确接收后,ECU发送多帧响应报文);2)测试工具接收到ECU发送第一帧后,发送流控制帧的流控状态为OVFLW溢出。评价指标发送报文内容期望响应备注ECU支持的请求报文ECU停止发送连续帧。0x320x010x140xAA0xAA0xAA0xAA0xAA(溢出流控制帧)测试25:确认ECU的连续帧发送满足流控制帧BS要求(BS=O)测试目的验证ECU在多帧响应报文发送过程中,依据BS要求进行连续帧报文的发送。初始条件ECU正常上电。测试步骤1)测试工具发送ECU支持的请求报文(该请求正确接收后,ECU发送多帧响应报文);2)测试设备接收到ECU响应报文第一帧后,发送流控制帧,其参数BS取值为0。评价指标发送报文内容期望响应备汪ECU支持的请求报文。ECU接收到流控制帧后,依次发送所有的连续帧。该请求报文将使ECU发送多帧响应报文。测试26:无效流控制帧测试目的验证ECU在多帧响应报文发送过程中,对无效流控制帧的处理正确。初始条件ECU正常上电。测试步骤1)测试工具发送ECU支持的请求报文(该请求正确接收后,ECU发送多帧响应报文);2)测试设备接收到ECU响应报文第一帧后,发送流控制帧无效。评价指标发送报文内容期望响应备注ECU支持的请求报文。ECU接收到流控制帧后,停止发送其连续帧。该请求报文将使ECU发送多帧响应报文。0x3x0x010x14OxAA-OxAA0xAA0xAA0xAA(无效流控制帧)0x3~0xF测试27:等待流控制帧测试目的验证ECU在多帧响应报文发送过程中,正确处理等待流控制帧的情况。初始条件ECU正常上电。测试步骤1)测试工具发送ECU支持的请求报文(该请求正确接收后,ECU发送多帧响应报文);2)测试设备接收到ECU响应报文第一帧后,发送等待流控制帧;然后N_Cr超时后发送流控制状态为“继续发送”的流控制帧;3)然后发送一个新的请求报文。评价指标发送报文内容期望响应备注ECU支持的请求报文。ECU接收到第一个流控制帧后,不发送连续帧;ECU接收到新的请求后,发送其响应报文。该请求报文将使ECU发送多帧响应报文。0x310x000x140xAA0xAA0xAA0xAA0xAA(等待流控制帧)0x300x010x14(继续发送流控制帧)0x220x010x020x03测试28:长度不正确流控制帧测试目的验证ECU在多帧响应报文发送过程中,正确处理长度不正确流控制帧初始条件ECU正常上电。测试步骤1)测试工具发送ECU支持的请求报文(该请求正确接收后,ECU发送多帧响应报文);2)测试设备接收到ECU响应报文第一帧后,发送长度不正确流控制帧;3)然后测试工具发送一个新的请求报文。评价指标发送报文内容期望响应备注ECU支持的请求报文。ECU接收到流控制帧后,不发送连续帧;ECU接收到第二个请求后,发送其对应的响应报文:0x7F0x220x13该请求报文将使ECU发送多帧响应报文。0x300x00(长度不正确流控制帧)0x220x010x020x03测试29:功能寻址流控制帧测试目的验证ECU在多帧响应报文发送过程中,正确处理功能寻址流控制帧。初始条件ECU正常上电。测试步骤1)测试工具发送ECU支持的请求报文(该请求正确接收后,ECU发送多帧响应报文);2)测试设备接收到ECU响应报文第一帧后,发送功能寻址流控制帧。评价指标发送报文内容期望响应备汪ECU支持的请求报文ECU接收到流控制帧后,不发送连续帧。该请求报文将使ECU发送多帧响应报文。0x300x080x140xAA0xAA0xAA0xAA0xAA(功能寻址流控制帧)测试30:单帧请求报文SF_DL错误测试目的验证ECU能够识别SFDL错误的单帧请求报文,并做出正确处理。初始条件ECU正常上电。测试步骤1)测试工具发送ECU支持的请求报文(该请求正确接收后,ECU发送响应报文),请求报文SFDL错误。评价指标发送报文内容期望响应备汪0x000x100x22xxyyOxAAOxAAOxAA(CAN帧)ECU不发送响应报文。xxyy:ECU支持的DID蓝色部分为协议控制信息测试31:单帧请求报文CAN帧DLC错误测试目的验证ECU能够识别DLC错误的单帧请求报文,并做出正确处理。初始条件ECU正常上电。测试步骤1)测试工具发送ECU支持的请求报文(该请求正确接收后,ECU发送响应报文),请求报文CAN帧DLC取2。评价指标发送报文内容期望响应备汪0x030x22xxyy(CAN帧DLC=2)ECU不发送响应报文。xxyy:ECU支持的DID测试32:多帧请求报文FF_DL错误测试目的验证ECU能够识别FF_DL错误的多帧请求报文,并做出正确处理。初始条件ECU正常上电。测试步骤1)测试工具发送ECU支持的多帧请求报文(该请求正确接收后,ECU发送响应报文),请求报文FFDL错误。评价指标发送报文内容期望响应备汪0x100x000x22xxyyOxAAOxAAOxAA(诊断请求第一帧)ECU不发送响应报文。xxyy:ECU支持的DID测试33:多帧请求报文连续帧DLC错误测试目的验证ECU能够识别DLC错误的多帧请求报文,并做出正确处理。初始条件ECU正常上电。测试步骤1)测试工具发送ECU支持的多帧请求报文(该请求正确接收后,ECU发送响应报文),请求报文连续帧DLC错误。评价指标发送报文内容期望响应备注080x100x0C0x2Exxyy0x000x000x00(第—帧)ECU发送流控制帧。xxyy:ECU支持的DID030x210x010x020x00…(连续帧DLC=3)ECU不发送响应报文。黑色部分为实发数据。测试34:未知请求报文测试目的验证ECU能够识别不正确的请求报文,并作出舍弃处理。初始条件ECU正常上电。测试步骤1)测试工具发送ECU不能识别的请求报文(N_PCItype>3)。评价指标发送报文内容期望响应备注0x400x080x14OxAAOxAA0xAA0xAA0xAA(CAN帧)ECU不发送响应报文。
本文档为【CAN诊断测试规范UDS-uds诊断】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: ¥20.0 已有0 人下载
最新资料
资料动态
专题动态
个人认证用户
霞光万丈
暂无简介~
格式:doc
大小:83KB
软件:Word
页数:43
分类:
上传时间:2022-11-20
浏览量:84