UDS和14229的关系
UDS是干什么的?
UDS全称是Unified
Diagnostic Services,即统一诊断服务。其最重要的作用就是用来诊断汽车的故障的,当然不仅仅是这个用处,它还可以用来进行汽车的下线检测,比如一般车辆会把VIN码写入汽车中的各个零部件中(ECU),比如可以矫正角度,比如可以记录一些和产线相关的信息等等。
那么UDS是如何去诊断故障的呢?这里包含两种方式,一种为在线诊断(OBD),一种为离线诊断,前者一般用于传统燃油车中与排放相关的诊断,后者主要是非排放相关的。因为我主要做新能源汽车这一块,因此对非排放相关的诊断理解更多一点(关于OBD 可参考ISO15031)。
那么非排放相关的故障是如何诊断的呢?首先汽车中的每个ECU都按照规则存储故障信息,例如BMS发生了欠压故障,那么这个时候BMS就记录发生故障时刻的DTC(故障码),以及在故障发生时刻
便于查找故障的快照信息或冻结帧信息(例如这个时刻BMS的电压、电流等等信息),这些信息是便于查找故障的信息。
为了便于理解,有必要解释一下几个名词:
DTC:诊断故障代码,其意思就是通过一个代码
代表一个故障;
快照/冻结帧:指发生故障时刻的一些便于排查故障的信息;
扩展信息:这个是指除快照之外,与故障相关的一些信息,例如故障的发生次数、老化次数等等。
以上讲了ECU是如何记录故障信息的,下一步讲我们如何去诊断我们的汽车发生了什么故障,我们接着以BMS发生了欠压故障导致车辆无法行驶为例,那么故障车一般会被拖到4s店进行维修,4s店为快速定位车发生了什么故障,这个时候他们会使用诊断仪,一键广播查找车上所有零部件上发生的故障信息,这样可以很快知道是BMS发生了故障,并且发生的故障是欠压故障,那么欠压故障是因为什么导致的呢,这个时候就要分析快照数据了,根据快照数据,快速的找到可能是因为电池包本身的电压过低导致。以上就讲完了UDS在车上是如何使用的,也就是UDS是干什么的问题。
读完这一段,你会想,UDS确实有点用处,因为你要想,车上的零部件都是成百上千的,要快速精确定位故障不是一件容易的事情,我希望你有兴趣继续读下去,下面我们就要讲讲UDS能有这种神奇功能,他是如何去规定的。