用于诊断充电状态的方法和系统的制作方法
【技术领域】
[0001]本发明的示例性实施方式涉及一种用于诊断充电状态的方法和系统。该方法和系统诊断造成启动失败(例如,启动关闭条件)的多个起因中的一个,具体地,当由于充电不良导致失败时,诊断充电状态帮助找出启动失败的归因并进行维护。为了确定启动失败是否为由于充电不良造成的,该方法和系统在低电池电压状态下,将交流发电机(alternator)的充电状态异常的状态数据存储为诊断故障码。
【背景技术】
[0002]车辆的每一部分的异常状态作为用于检测和维修车辆的诊断故障码(DTC:diagnostic trouble code)存储在车辆的 ECU (Electronic Control Unit;电子控制单元)中。例如,车辆的诊断故障的起因可在维护期间借助于扫面仪通过检查诊断故障码而容易地掌握。然而,识别车辆的某些不良条件的故障是不容易的,这是因为DTC无法记录故障来源。
[0003]例如,当在低电池电压状态下交流发电机的充电状态不正常时,该问题不能作为DTC而存储。如果在低电池电压状态下交流发电机的充电状态不正常,则供应到车辆各部分的电源电压变低。供应的电源可小于ECU(Electronic Control Unit;电子控制单元)的复位电压和车辆的各个促动器(actuator)的电压,使得ECU和促动器不能正常工作。结果出现问题,但这些问题并不保存为诊断故障码。
[0004]此外,当电池电压低并且交流发电机的充电状态不良时,用于维持车辆启动的动力不足,导致时常发生启动失败。然而,如上所述,电池电压低并且交流发电机的充电状态不良的状态不作为诊断故障码而被记录,从而导致如下问题,即不能通过利用精准的DTC精确地把握造成启动失败的起因。
【发明内容】
[0005]本发明的一个实施方式意在提供一种用于诊断充电状态的,通过确定启动失败的起因帮助找出启动失败的归因并进行维护。当启动失败发生时,充电状态被存储为诊断故障码(DTC)。当交流发电机的充电状态异常并且电池具有低电压电池时,可发生启动失败。在正常运行中,电池由车辆中的交流发电机充电。
[0006]此外,本发明的示例性实施方式的另一个目的是提供一种用于诊断充电状态的方法和系统,其当充电状态恢复正常时,删除由于充电不良而记录的诊断故障码。
[0007]通过如下描述能够理解将更清楚地理解本发明的其它目的和优点,并参照本发明的实施方式本发明的其它目的和优点将变得显而易见。而且,对本发明所属技术领域的技术人员来说,显而易见的是本发明的目的和优点能够通过所附权利要求和其组合的方法来实现。
[0008]为实现上述目的,本发明的示例性实施方式的用于诊断充电状态的方法可包括:诊断故障码生成步骤,其在车辆行驶中,当交流发电机工作对电池充电时,如果从所述交流发电机对所述电池充电的状态异常,生成诊断故障码(DTC)。所述诊断故障码可存储在ECU中。所述方法还可执行诊断故障码解除步骤,其当从所述交流发电机对所述电池充电的状态恢复正常时,从所述ECU中删除所述诊断故障码。
[0009]所述诊断故障码生成步骤可包括:诊断故障码生成进入确定步骤,其通过确定所述车辆和电池的状态来确定是否满足生成所述诊断故障码的条件。所述诊断故障码生成步骤还可包括:充电状态检测步骤,其检测从所述交流发电机对所述电池充电的状态;和充电状态不良确定步骤,其通过将发动机驱动时间、交流发电机的运行状况、目标电压与输出电压之差和电流累积与各个预设的条件相比较,确定从所述交流发电机进行充电的状态是否不良。另外,所述诊断故障码生成步骤还可包括:诊断故障码存储步骤,其在由于交流发电机的充电状态不良导致的电池未被充电的状态下,产生所述诊断故障码并将所述诊断故障码存储在EOT中。
[0010]所述诊断故障码生成进入确定步骤可包括:诊断故障诊断车辆条件满足确定步骤,其确定行驶车辆是否满足生成基于交流发电机的充电不良的所述诊断故障码的条件;以及电池状态确定步骤,其确定电池的充电率是否低于预设的诊断故障诊断进入充电率。
[0011]在所述诊断故障诊断车辆条件满足确定步骤中,当所述发动机正在运行、LIN (Local Interconnect Network:本地互连网络)通信正常,并且所述车辆的总行驶距离小于预设的诊断故障码生成的总行驶距离时,执行所述电池状态确定步骤。
[0012]在所述电池状态确定步骤中,当所述电池的充电率低于预设的诊断故障诊断进入充电率时,执行所述充电状态检测步骤。所述充电状态检测步骤,计算从所述交流发电机充电到所述电池的电流累积量、所述交流发电机的C端子和所述交流发电机的FR端子的占空比以及所述电池的平均电压。
[0013]所述充电状态不良确定步骤可包括:发动机驱动时间比较步骤,其比较所述发动机驱动时间是否大于预设的不良确定发动机驱动时间;交流发电机占空比比较步骤,其确定所述交流发电机的C端子和所述交流发电机的FR端子的占空比是否在预设的不良确定占空比范围内;电压差比较步骤,其确定所述交流发电机的目标输出电压和从所属交流发电机输出的实际输出电压之差是否大于预设的诊断故障确定电压差;以及电流累积量比较步骤,其比较从所述交流发电机输出的电流累积量是否小于预设的诊断故障确定电流累积值。
[0014]在一个实施方式中,在所述发动机驱动时间比较步骤中,所述不良确定发动机驱动时间设定为1200秒。当所述发动机驱动时间不大于所述实效确定发动机驱动时间时,返回到所述充电状态检测步骤。在所述交流发电机占空比比较步骤中,所述不良确定占空比范围被设定成所述交流发电机的C端子的占空比大于90%,所述交流发电机的FR端的占空比不大于50%。在所述电压差比较步骤中,所述诊断故障确定电压差设定为0.5V。在所述电流累积量比较步骤中,所述诊断故障确定电流累积值设定为_5Ah。
[0015]所述诊断故障码解除步骤包括:诊断故障码解除进入确定步骤,其确定所述车辆的运行状态和记录在所述ECU中的诊断故障码是否满足解除关于所述交流发电机的充电不良的诊断故障码的条件;电流累积初始化步骤,其开始累积从所述交流发电机输出的电流量;充电状态良好确定步骤,其通过将所述电流量的累积时间和所述电流累积量与预设的条件相比较,确定所述交流发电机的充电状态是否良好;以及诊断故障码删除步骤,当所述交流发电机的充电状态良好时,删除记录在所述ECU中的诊断故障码。
[0016]所述诊断故障码解除进入确定步骤可包括:诊断故障解除车辆条件满足确定步骤,其确定所述车辆的运行状态是否满足解除所述诊断故障码的条件;以及诊断故障码比较步骤,其比较存储在所述ECU中的诊断故障码是否为所述关于所述交流发电机的充电不良的诊断故障码;其中,在所述诊断故障码比较步骤中,当所述诊断故障码是关于所述交流发电机的充电不良的诊断故障码时,执行所述电流累积初始化步骤。
[0017]在所述诊断故障解除车辆条件满足确定步骤中,当所述发动机正在运行并且所述LIN通信正常时,执行所述诊断故障码比较步骤。
[0018]充电状态良好确定步骤可包括:电流累积时间满足确定步骤,其比较从所述交流发电机输出的所述电流量的累积时间是否大于预设的诊断故障解除累积时间;以及电流累积量满足确定步骤,其比较从所述交流发电机输出的所述电流累积量是否大于预设的诊断故障解除电流累积量。在所述电流累积时间满足确定步骤中,所述诊断故障解除累积时间设为600秒。在所述电流累积量满足确定步骤中,所述诊断故障解除电流累积量设为2Ah。
[0019]本发明一种用于诊断充电状态的系统可包括:诊断是否存在诊断故障的充电状态的充电状态诊断单元。所述充电状态诊断单元诊断从交流发电机输入的电压、电流、占空比和从由所述交流发电机充电的电池输入的电压。诊断故障码记录单元生成所述充电状态诊断单元中对所述充电状态的诊断作为诊断故障码。诊断故障码记录单元还将所述诊断故障码在诊断故障码存储器中,所述诊断故障码存储器存储从所述诊断故障码记录单元生成的诊断故障码。
[0020]所述充电状态诊断单元、诊断故障码记录单元和诊断故障码存储器可设置在ECU中。
[0021]依照具有上述结构的本发明的用于诊断充电状态的方法和系统,如果车辆中的充电状态不良,则充电状态作为诊断故障码存储,使得容易且清楚地识别启动失败的条件和起因,是由上面提及的不良的充电状态引起的,还是由启动失败的事件中的其他起因引起的。
[0022]此外,通过测量和诊断交流发电机各个端子的输出电压、电流和占空比,可识别充电不良是由交流发电机的失灵(malfunct1n)引起的还是仅是由车辆的另一侧(例如,保险箱(fuse box))和交流发电机的输出之间的固定或连接不良引起的,因此,能适当帮助识别失灵起因。即,如果失灵是仅由于在车辆的一侧和交流发电机的输出之间的固定或连接不良引起的,那么可以进行连接部分的重新固定和/或替换。如