欢迎来到天天文库
浏览记录
ID:56424848
大小:6.11 MB
页数:40页
时间:2020-06-18
《汽车CAN总线——诊断介绍.ppt》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、上海海马汽车研发有限公司电气室汽车CAN总线——诊断编制:丰烨1目录概述术语和定义符号和缩写的涵义技术要求诊断代码具体内容及格式2概述CAN总线网络控制系统在低电压、小电流下工作,状态相当可靠,一般情况下极少发生故障,另一方面,由于导线大量减少,接插件也相应减少,消除了断线、短路及接触电阻引发的故障,可见系统能发生故障的机会是很少的,但也不是绝对的。由于CAN总线系统采用数字传输信号,不能用对待一般汽车电器传统的检修方法,只用万用表测电压和电阻进行判断,而必须用到原厂配备的故障诊断仪和配套的附属器件,如汽车专用示波仪,原车电路图和故障代码等,通过读取故障码进
2、行分析,才能判断故障所在。3概述SAE1939-73:2004《应用层—诊断》一致性程度为修改采用(技术内容完全等同)本部分规定了CAN总线的应用层-诊断的技术要求4术语和定义诊断故障代码DiagnosticTroubleCode一种用以识别故障类型、相关故障模式以及它的发生次数的4字节数值。5在一消息中传送参数的集合。参数组包括:命令、数据、请求、应答和否定应答等。不论是单包消息还是多包消息,参数组都被看作数据。因为参数组与源地址无关,因此可以从任何源地址发送任意的参数组。参数组ParameterGroup(PG)63字节,24位,包括保留位、数据页、PD
3、U格式和组扩展域等。参数组编号唯一标识一个参数组参数组编号ParameterGroupNumber(PGN)7协议数据单元是一种特定的CAN数据帧格式。协议数据单元ProtocolDataUnit(PDU)8确认所请求的动作已经被理解并完成。肯定应答Acknowledgement,ACK否定应答Negative-AcknowledgmentNACK表明某个设备不能理解一个消息或者无法实现一个请求操作。9当具有相同参数组编号的所有数据需要使用多个CAN数据帧来传输时使用的一种J1939消息。每个CAN数据帧拥有相同的标识符,但在每个包中数据不同。多包消息Mul
4、tipacketMessages10DM1诊断信息1,当前故障码DM2诊断信息2,历史故障码DM3诊断信息3,历史故障码的清除/复位DM4诊断信息4,停帧参量DM5诊断信息5,诊断准备就绪DM6诊断信息6,持续监视系统测试结果DM7诊断信息7,指令非持续监视测试DM8诊断信息8,非持续监视系统测试结果DM9诊断信息9,氧传感器测试结果DM10诊断信息10,非持续监视系统测试标志符识别支持DM11诊断信息11,当前故障码清除/复位DM12诊断信息12,发送排放相关的当前故障码DM13诊断信息13,停止启动广播DTC诊断故障代码FTP联合测试程序MIL故障指示灯
5、NA不支持符号缩写的含义11PID参数标志符(SAEJ1578或SAEJ1979)OBDⅡ第二代车载诊断系统DM14内存存取请求DM15内存存取响应DM16二进制数据转换DM17引导载入数据DM18数据安全性DM19标定信息DM20监视工作比率DM21MIL激活时的行程距离EDC错误检测和/或校准EDCP错误检测和/或校准参数FMI故障模式指示器MA内存存取PG参数组OC出现次数SPN可疑参数编号12诊断定义应满足使用本标准网络的所有潜在用户的要求,适用于所定义的工业领域。大量的功能设置为将来预留发展空间,可逐步定义补充的特征值,参数组和参数。技术要求13期
6、望的诊断性能以下的性能将在本文或将来的版本中定义。a.安全性b.连接器c.诊断状态信息支持d.诊断测试程序支持技术要求14a.安全性定义了使用串行数据链接的安全方案,使工业标准测试工具能在维修服务程序中完成必需的任务,包括操作诊断指令,存取车辆配置信息,重新标定控制模块。15b.连接器测试工具可以通过连接器接入整车网络。c.诊断状态信息支持提供一组信息,能够读取/清除故障信息,监控整车运行参数,读取/设置车辆及部件的配置信息以及其他相关信息。16d.诊断测试程序支持支持提供一种功能,测试工具使各个控制模块进入指定的测试程序,由此确定子系统的运行状态。17推荐
7、的诊断支持以下的性能将在本文或将来的版本中定义。a.排放相关作为最基本的功能,所有使用本标准网络,影响整车排放性能并满足OBDⅡ或OBD要求的控制模块应支持表1的功能:1819b.非排放的相关在今后修订版中规定。20诊断程序的一般要求应确保在诊断程序中测试装备和车辆均能正常操作,测试装备使用本标准定义的指令时不应影响到车辆的正常操作(除非那是指令的要求)。非车载测试工具可以向某个指定的控制模块(或不指定控制模块)发送指令请求读取数据。应使用正确的方式以减少网络负载。在某些车辆中,可能有多个控制模块响应同一条请求指令。另外,某个控制模块可以发送多个响应给单一的
8、请求指令,任何发出请求指令的测试装备必须有能力接收多
此文档下载收益归作者所有