力上限值Win及放電電力上限值Wout進行限制(以下,將該限制稱為“Win/Wout限制”)。由此,限制蓄電池10的充電電力及放電電力,因此能夠延緩蓄電池10的老化的進展。電力限制部150隨著時間的經過而逐漸增大Win/Wout限制產生的限制量。需要說明的是,以下,以第一期間為“I個月”進行說明。
[0115]起動禁止部160在從診斷要求消息的顯示開始起經過了比I個月(第一期間)長的第二期間而從后述的接收部170仍未接收到診斷結果時,禁止車輛5的驅動系統的起動。由此,車輛5不能行駛,蓄電池10的使用實質上被禁止。需要說明的是,以下,以第二期間為“2個月”進行說明。
[0116]接收部170在使用者將車輛5帶入修理工廠而接受電池診斷時,接收來自診斷裝置300的診斷結果(上述的信號Rl?R3中的任一個)。接收部170將接收到的診斷結果向更新部180、顯示控制部140、電力限制部150、起動禁止部160輸出。
[0117]更新部180根據經由接收部170接收到的電池診斷的結果,對存儲部120記載的各參數(電池使用期間Pb、單體電池電壓超過時間Tv、過電流累計值Slin、放電電流累計值S1ut)進行更新。
[0118]首先,說明診斷結果為“能夠繼續使用”時的更新方法。這種情況下,更新部180在計算部110算出的4個蓄電池年齡Y中,當存在達到了上限年齡的20年的蓄電池年齡Y時(診斷要求消息的顯示后時),使該蓄電池年齡Y返回比20年低的規定年齡,并且未達到20年的蓄電池年齡Y也設定為規定年齡。需要說明的是,以下,以規定年齡為“15年”進行說明。
[0119]圖14是表示在診斷要求消息的顯示后接受電池診斷而診斷為“能夠繼續使用”時的蓄電池年齡Y的更新方法的圖。在圖14所示的例子中,更新部180使達到20年的蓄電池年齡YT倒回5年而成為15年,并且未達到20年的其他的蓄電池年齡YP、YIin、Y1ut也更新為15年。S卩,更新部180在換算成各蓄電池年齡Y時,分別使用上述的圖6、8、10、12的映射而算出與15年相當的各參數的值,并利用算出的各值對存儲于存儲部120的各參數進行更新。通過這樣的更新,在診斷后,各蓄電池年齡Y的初始值成為15年。S卩,初次的診斷要求消息在經過20年時顯示,但繼續使用蓄電池10時,使第二次以后的診斷要求消息每經過5年顯示,催促使用者提前進行診斷。
[0120]另一方面,在沒有達到20年的蓄電池年齡Y時(在診斷要求消息的顯示前時),更新部180在即將到達20年之前(即將顯示診斷要求消息之前)的蓄電池年齡Y存在時,使各蓄電池年齡Y返回15年,在不是這樣的情況時,不更新各蓄電池年齡Y而維持原樣。需要說明的是,以下,以即將到達20年之前的蓄電池年齡Y為15年以上且小于20年的年齡進行說明。
[0121]圖15、16是表示在診斷要求消息的顯示前接受診斷而診斷為“能夠繼續使用”時的蓄電池年齡Y的更新方法的圖。這種情況下,更新部180首先判斷15年以上且小于20年的蓄電池年齡Y是否存在。
[0122]在15年以上且小于20年的蓄電池年齡Y存在時,更新部180如圖15所示使15年以上且小于20年的蓄電池年齡Y返回15年,其他的蓄電池年齡Y也更新為15年。由此,下一次的診斷要求消息在從診斷后經過了 5年的時點顯示。因此,能夠避免診斷要求消息在剛剛診斷之后就顯示的情況。
[0123]另一方面,在各蓄電池年齡Y均小于15年時,更新部180如圖16所示,不更新各蓄電池年齡Y而維持原樣。因此,避免蓄電池10的使用期間經過20年之前顯示診斷要求消息的情況。
[0124]接下來,說明診斷結果為“不能繼續使用”時的更新方法。這種情況下,更新部180將各蓄電池年齡Y全部更新為上限年齡的20年。S卩,更新部180在換算成各蓄電池年齡Y時,分別使用上述的圖6、8、10、12的映射來算出與20年相當的各參數的值,并利用算出的各值對存儲于存儲部120的各參數進行更新。通過這種更新,在診斷為“不能繼續使用”之后,各蓄電池年齡Y成為上限年齡的20年。并且,如后述那樣,顯示不能使用消息。
[0125]接下來,說明診斷結果為“新品狀態”時的更新方法。這種情況下,更新部180將各蓄電池年齡Y全部初始化為O年。S卩,更新部180將存儲于存儲部120的各參數初始化為O。
[0126]如此,更新部180根據電池診斷的結果而對記載于存儲部120的各參數進行更新。
[0127]返回圖5,顯示控制部140在診斷結果為“不能繼續使用”時,若在診斷要求消息的顯示中,則不顯示診斷要求消息,并將不能使用消息顯示在顯示裝置200上。另一方面,顯示控制部140在診斷結果為“能夠繼續使用”或“新品狀態”時,若為顯示診斷要求消息或不能使用消息期間,則不顯示這些消息。
[0128]電力限制部150在診斷結果為“能夠繼續使用”或“新品狀態”時,若為Win/Wout限制期間則解除Win/Wout限制。
[0129]起動禁止部160在診斷結果為“不能繼續使用”時,禁止車輛5的驅動系統的起動。另一方面,顯示控制部140在診斷結果為“能夠繼續使用”或“新品狀態”時,若在驅動系統的起動禁止期間則解除驅動系統的起動禁止。
[0130]圖17是表示上述的控制電路100的功能中的主要用于實現與電池診斷前的處理相關的功能的處理順序的流程圖。需要說明的是,以下所示的流程圖的各步驟(以下,將步驟簡稱為“S”)基本上通過控制電路100進行的軟件處理來實現,但也可以通過設置于控制電路100的電子電路等進行的硬件處理來實現。
[0131]在SlO中,控制電路100判斷是否從診斷裝置300接收到電池診斷結果(信號Rl?R3中的任一個)。在未接收到電池診斷結果時(S10為否),處理進入SI I。在接收到電池診斷結果時(S10為是),該處理結束。
[0132]在Sll中,控制電路100如上所述,基于蓄電池10的使用狀況的履歷,算出電池使用期間Pb、單體電池電壓超過時間Tv、過電流累計值Slin、放電電流累計值S1ut的各參數,并將各參數分別換算成蓄電池年齡YP、YT、Ylin, Y1ut0需要說明的是,存儲于存儲器(存儲部120)的各參數(Pb、Tv、SIin、S1ut)更新為最新的值。
[0133]在S12中,控制電路100判斷是否各蓄電池年齡YP、YT、YIin、Y1ut中的至少I個達到20年(上限年齡)。
[0134]在所有的蓄電池年齡Y均未達到20年時(S12為否),控制電路100在S13中,不使診斷要求消息顯示在顯示裝置200上。
[0135]另一方面,在至少任一個蓄電池年齡Y達到20年時(S12為是),控制電路100在S14中,使診斷要求消息顯示在顯示裝置200上。
[0136]在S15中,控制電路100判斷是否從診斷要求消息的顯示開始起經過2個月(第二期間)。
[0137]在從診斷要求消息的顯示開始起經過了 2個月時(S15為是),控制電路100在S18中,禁止車輛5的驅動系統的起動。
[0138]另一方面,在從診斷要求消息的顯示開始起未經過2個月時(S15為否),控制電路100在S16中,判斷是否從診斷要求消息的顯示開始起經過I個月(第一期間)。
[0139]在從診斷要求消息的顯示開始起經過I個月時(S16為是),控制電路100在S17中,進行Win/Wout限制。在從診斷要求消息的顯示開始起未經過I個月時(S16為否),該處理結束。
[0140]圖18是表示上述的控制電路100的功能中的主要用于實現與電池診斷后的處理相關的功能的處理順序的流程圖。
[0141]在S20中,控制電路100判斷是否從診斷裝置300接收到電池診斷結果(信號Rl?R3中的任一個)。在未接收到電池診斷結果時(S20為否),該處理結束。在接收到電池診斷結果時(S20為是),處理進入S21。
[0142]在S21中,控制電路100判斷診斷結果是否為“能夠繼續使用”(即從診斷裝置300接收到信號R1)。在診斷結果為“能夠繼續使用”時(S21為是),處理進入S22。若不是這種情況(S21為否),則處理進入S28。
[0143]在S22中,控制電路100判斷是否為診斷要求消息的顯示前。在為診斷要求消息的顯示前時(S22為是),處理進入S23。在為診斷要求消息的顯示后時(S22為否),處理進入 S25o
[0144]在S23中,控制電路100判斷各蓄電池年齡Y是否均小于15年。在各蓄電池年齡Y均小于15年時(S23為是),處理進入S24。在各蓄電池年齡Y的至少I個為15年以上時(S23為否),處理進入S25。
[0145]在S24中,控制電路100不對存儲于存儲器的各參數進行更新而維持原樣。
[0146]在S25中,控制電路100以使各蓄電池年齡Y成為15年(規定年齡)的方式對存儲于存儲器的各參數進行更新。
[0147]在