- 1 统一诊断服务
统一诊断服务
编辑统一诊断服务(UDS)是一种用于汽车电子控制单元(ECU)的诊断通信协议,在ISO14229-1中得到了规定。它源于ISO14230-3(KWP2000)和现已过时的ISO15765-3(控制器区域网络的诊断通信(DoCAN))。在这种情况下,"协调"意味着它是一个国际标准,而不是一个特定公司的标准。迄今为止,这种通信协议被用于由一级供应商向原始设备制造商(OEMs)生产的所有新ECU,并被纳入其他标准,如AUTOSAR。现代汽车中的ECU几乎控制所有功能,包括电子燃油喷射(EFI)、发动机控制、变速器、防抱死制动系统、门锁、刹车、车窗操作等。诊断工具能够与安装在车辆上的所有启用UDS服务的ECU联系。UDS利用OSI模型的第5和第7层,而CAN总线协议只使用OSI模型的第1和第2层。服务ID(SID)和与服务相关的参数包含在一个消息帧有效载荷中。
现代汽车有一个用于车外诊断的诊断接口,这使得将计算机(客户端)或诊断工具(称为测试器)连接到汽车的通信系统成为可能。因此,可以向控制器发送UDS请求,控制器必须提供响应(这可以是积极的或消极的)。这使得有可能询问个别控制单元的故障存储器,用新的固件更新它们,在低水平上与它们的硬件互动(例如打开或关闭一个特定的输出),或使用特殊功能(称为例程)来尝试了解ECU的环境和操作条件,以便诊断故障或其他不良行为。
内容由匿名用户提供,本内容不代表vibaike.com立场,内容投诉举报请联系vibaike.com客服。如若转载,请注明出处:https://vibaike.com/189994/