[全]车载控制器基于CAN的UDS诊断服务功能解析与测试项.docx
《[全]车载控制器基于CAN的UDS诊断服务功能解析与测试项.docx》由会员分享,可在线阅读,更多相关《[全]车载控制器基于CAN的UDS诊断服务功能解析与测试项.docx(9页珍藏版)》请在第一文库网上搜索。
1、车载控制器基于CAN的UDS诊断服务功能解析与测试项一、UDS功能的作用- 下线检测。写入相应的数据以及读取整车是否存在故障情况。读取ECU的信息(零件号,软件版本,硬件版本等),然后将该信息与生产系统中该车应该安装的ECU的信息做比较及时发现零件错装的问题,以及车辆下线的传感器自学习与标定等。- 故障记忆与存储。能够存储记忆汽车故障,能够实日由是供汽车各种运行参数。- 故障维修。外部诊断设备通过一定的诊断通信规则与ECU建立诊断通信,并读取这些故障和参数,同时解析出来供外部测试人员分析。- 程序更新。依据ISO14229的UDS协议,定义的控制器软件升级流程。二.UDS功能概述UDS本质上是
2、一种定向的通信是一种交互协议(Request/Response)z采用的是C1ient/server的模式,基本是C1ient发送一个请求报文,Server根据请求报文做出回应Oient一般情况下是指测试仪(Tester),Server一般是指电控单元(ECU)。UDS协议栈中,协议分为常规的七层,其中主机厂最为关注的也是第七层应用层。根据协议的类型,采用何种通讯协议都会有对应的诊断服务类型,UDS协议可以是UDSonCANsUDSon1INsUDSon1P等。三、UDS功能服务ISO14229-1协议中定义了6类功能,26种服务,UDS功能服务主要依托于UDS报文的信息不同,UDS报文的格式
3、为:SID+SF+DID的通用格式,可以衍生出SID、SIDSFsSID+DID的报文格式。服务中SID的定义规则及规范如下表所示。正响应:SID+40;负响应:7F+SID+NRC;-SID0x10.Ox11s0x27、0x28、03Ex0x83、0x84s0x85.0x86-SF:主要应用在传输的数据比较大的服务中,例如更新程序,数据的下载。网络层分为单帧和多帧,单帧(SF)就是一帧can报文8字节内就可以把数据处理完毕。多帧就是一帧can报文8字节内无法发送完毕,需分为首帧(FF),流控帧(FC),连续帧(CF)来进行处理。多帧信息传输。SF.D1单帧的字节数,FF_D1多帧的字节数。S
4、N表示连续帧的序号,第一帧为1,第二帧为2,第三帧为3等。FS表示的是流控状态参数。例如O表示的是继续发送,1表示的是等待,2表示溢出。BS表示的是块的大小,即发送端一次性能够发送多少个连续帧,OO的代表持续发送到完毕。-Stmin发送两个连续帧需要等待的最短时间。应用举例:Tester请求:22F190(单帧传输)ECU响应:62F1903130353030303031323334353637383939(多帧传输),其多帧传输的具体过程为:ECU响应首帧(FF):101462F190313035(10代表首帧,14代表传输的字节总数,62代表22的正响应)Tester收到首帧,发送流控帧(
5、FC):300064(30代表流控帧,00代表连续发送到完毕,64代表IOomS周期发送)ECU收到流控帧,发送第一条续帧(CF):2130303030313233(21中的2代表连续帧,1代表连续帧的第一帧)ECU间隔IOmS(即OXOA)后,发送第2条续帧(CF):2234353637383939(22中的2代表连续帧,2代表连续帧的第二帧)-DID:例如常见的FI85、F190等ISO标准定义的DID,以及用户自己定义的DIDo-NRC在ISo14229中,负响应代码范围可以划分为3个范围OxOO:正响应参数值;OxO1-0x7F:与通信相关的否定响应代码;0x80OxFF:针对特定条件
6、的否定响应代码。每一个服务对应的NRC都会根据具体的功能不同。例如22服务支持的NRC包括0x13、0x14.0x22、0x31、0x33等。所有的NRC参考ISO14229-1的第325页举例:22F190负响应z2FF19013(出现错误的原因是NRC为0x13的描述导致的)诊断和通信管理功能单元(DiagnosticandCommunicationManagement)$10-诊断会话控制(DiagnosticSessionContro1)服务请求ECU在各种会话模式中演桀。包含三个子功能:01-Defau1t.02-Programmings03-Extendedo$11-电控单元复位(
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 车载 控制器 基于 CAN UDS 诊断 服务 功能 解析 测试
