放电电路的故障诊断装置及故障诊断方法_2

文档序号:9925525阅读:来源:国知局
3V,使第2个电池I从4V放电并降压到3V的情况。首先,使第I个电池I的M0SFET3和第2个电池I的M0SFET3导通,开始放电电路驱动。于是,由于第2个电池I比第I个电池I原本就低IV,因此第2个电池I先达到3V。
[0023]电池组控制器4在第2个电池I达到3V时,使第2个电池I的M0SFET3截止,而第I个电池I的M0SFET3仍在导通状态下继续放电。接着,在第I个电池I达到3V时,使第I个电池I的M0SFET3截止,停止所有的放电电路驱动。
[0024]另外,上述放电电路驱动请求是从设置于ECU的电压调整部输出的。电压调整部基于电池组的各电池I的电压,决定用于降低电池组的各电池I间的电压偏差的放电电路驱动目标电池电压(目标电池电压)、及要进行放电的电池I,并按照放电电路驱动目标电池电压来驱动放电对象的电池I的放电电路。
[0025]在ECU中设置有故障诊断部,该故障诊断部对于放电对象的电池I,通过将放电电路驱动前电压和放电电路驱动后电压进行比较,诊断与放电对象的电池I对应的放电电路的故障。关于故障诊断部的详细功能将在后面阐述。另外,电压调整部及故障诊断部也可以设置在电池组控制器4中。
[0026]以下,参照图2?图10的流程图,说明应用本发明的实施方式I所涉及的放电电路的故障诊断装置的电源系统的动作。
[0027]图2是表示应用本发明的实施方式I所涉及的放电电路的故障诊断装置的电源系统的整体处理的流程图。图2的处理例如在点火关断时进行放电电路驱动之际进行。另外,对于图2所示的各处理的细节,将在下面阐述。
[0028]首先,调出“最小电池电压计算”处理,该处理求出最小电池电压,并对每一电池的放电电路驱动前电压加以保持(步骤S2000)。
接着,调出设定每一电池的放电电路驱动指示标记的“放电电路驱动指示标记设定”处理(步骤S2001)。
[0029]接下来,判定是否需要进行放电电路驱动(步骤S2002)。此处,基于步骤S2001中设定的放电电路驱动指示标记,判定是否需要进行放电电路驱动。
[0030]步骤S2002中,只要有I个放电电路驱动指示标记设定为开启时,就判定为需要进行放电电路驱动(即,是),前进至步骤S2003。
[0031]另一方面,在步骤S2002中,在所有放电电路驱动指示标记为关闭的情况下,判定为无需进行放电电路驱动(即,否),就这样结束图2的处理。
[0032]接着,调出将每一电池的放电电路驱动经验标记清除的“放电电路驱动经验标记清除”处理(步骤S2003)。
接下来,调出对每一电池进行放电电路驱动的“放电电路驱动”处理(步骤S2004)。
[0033]接着,调出对每一电池进行故障诊断的“故障诊断”处理(步骤S2005),结束图2的处理。
[0034]图3是表示本发明的实施方式I所涉及的电压调整部的最小电池电压计算处理的流程图。图3的处理中,进行所有电池的最小电池电压计算,并设定放电电路驱动目标电池电压,还一并保存每一电池的放电电路驱动前电压[η]。
[0035]首先,将电池的索引η初始化(步骤S3000)。
接着,作为最小电池电压的初始值,设定为无法想象的较大值,例如10000V(步骤S3001)。
[0036]接下来,使各电池的电池电压[η]保持在每一电池的放电电路驱动前电压[η](步骤S3002)。放电电路驱动前电压[η]会被后述的放电电路驱动指示标记设定处理、第I故障诊断处理及第2故障诊断处理所参照。
[0037]接着,判定放电电路驱动前电压[η]是否小于最小电池电压(步骤S3003)。
[0038]在步骤S3003中判定为放电电路驱动前电压[η]小于最小电池电压(S卩,是)时,用放电电路驱动前电压[η]更新最小电池电压(步骤S3004),前进至步骤S3005。
[0039]另一方面,在步骤S3003中判定为放电电路驱动前电压[η]在最小电池电压以上(即,否)时,直接前进至步骤S3005。
[0040]接下来,判定是否所有电池的处理结束(步骤S3005)。此处,所有电池的处理结束通过电池的索引η达到预先提供的最大电池数来判定。
[0041 ]在步骤S3005中判定为所有电池的处理结束(S卩,是)时,化悲愤最终的最小电池电压存储为放电电路驱动目标电池电压(步骤S3006),结束图3的处理。
[0042]另一方面,在步骤S3005中判定为所有电池的处理未结束(S卩,否)时,将电池的索弓In更新为作为下一对象的索引(步骤S3007),返回至步骤S3002。
[0043]另外,图3中,虽然以所有电池为对象来计算最小电池电压,但并不限于此,也可以将所有电池分割为多个块,对其中一块计算最小电池电压,将计算出的最小电池电压视为所有电池的最小电池电压。
[0044]图4是表示本发明的实施方式I所涉及的电压调整部的放电电路驱动指示标记设定处理的流程图。图4的处理用于在每一电池的放电电路驱动前电压[η]与最小电池电压之差为第I规定值以上的情况下,将放电电路驱动指示标记[η]开启,在小于第I规定值时,将放电电路驱动指示标记[η]关闭。
[0045]首先,将电池的索引η初始化(步骤S4000)。
接着,判定放电电路驱动前电压[η]与最小电池电压之差是否在第I规定值以上(步骤S4001)。此处,第I规定值在最小电池电压的偏差的容许范围内任意设定。
[0046]在步骤S4001中判定为放电电路驱动前电压[η]与最小电池电压之差在第I规定值以上(即,是)时,将放电电路驱动指示标记[η]开启(步骤S4002)。
[0047]接下来,将电池电压调整功能故障标记[η]关闭,并将电池电压调整功能正常标记[η]关闭(步骤S4003),前进至步骤S4005。此处,电池电压调整功能故障标记为表示放电电路的故障的标记,电池电压调整功能故障标记及电池电压调整功能正常标记在初始化时关闭。
[0048]另一方面,在步骤S4001中判定为放电电路驱动前电压[η]与最小电池电压之差小于第I规定值(即,否)时,将放电电路驱动指示标记[η]关闭(步骤S4004),电池电压调整功能故障标记[η]及电池电压调整功能正常标记[η]保持上次值,前进至步骤S4005。
[0049]接着,判定是否所有电池的处理结束(步骤S4005)。此处,所有电池的处理结束通过电池的索引η达到预先提供的最大电池数来判定。
[0050]在步骤S4005中判定为所有电池的处理结束(即,是)时,直接结束图4的处理。
[0051]另一方面,在步骤S4005中判定为所有电池的处理未结束(S卩,否)时,将电池的索弓In更新为作为下一对象的索引(步骤S4006),返回至步骤S4001。
[0052]图5是表示本发明的实施方式I所涉及的电压调整部的放电电路驱动经验标记清除处理的流程图。图5的处理用于将所有电池的放电电路驱动经验标记清除。
[0053]首先,将电池的索引η初始化(步骤S5000)。
接着,将放电电路驱动经验标记[η ]关闭(步骤S5001)。
接着,将放电电路驱动完成标记[η]关闭(步骤S5002)。
[0054]接着,判定是否所有电池的处理结束(步骤S5003)。此处,所有电池的处理结束通过电池的索引η达到预先提供的最大电池数来判定。
[0055]在步骤S5003中判定为所有电池的处理结束(即,是)时,直接结束图5的处理。
[0056]另一方面,在步骤S5003中判定为所有电池的处理未结束(S卩,否)时,将电池的索弓In更新为作为下一对象的索引(步骤S5004),返回至步骤S5001。
[0057]图6是表示本发明的实施方式I所涉及的电压调整部的放电电路驱动处理的流程图。图6的处理用于对所有电池调出放电电路驱动处理,是否进行放电电路驱动在放电电路驱动处理内判定。
当前第2页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1