5,并且控制充電部15。
[0050]此外,μΟ)Μ 40包括:輸入端口 ΡΙ1,來自第一 ADC 18的信號輸入該輸入端口PI1 ;和輸入端口 PI2,來自第二 ADC 19的信號輸入該輸入端口 PI2。在μ COM 40中,輸入到輸入端口 PI1和輸入端口 PI2的信號被轉換成能夠由CPU識別的形式的信息并且被傳送到CPU?;谠撔畔ⅲ珻PU檢測當充電部15輸出充電電流時流到蓄電池B的電流值I和蓄電池B的兩個電極之間的電壓V。
[0051]此外,μΟ)Μ 40具有通信端口(未示出)。該通信端口連接于車載網(wǎng)絡(例如,CAN(控制器局域網(wǎng)絡))(未示出),并且通過車載網(wǎng)絡連接于顯示裝置,諸如用于車輛維護的終端裝置。μ COM 40的CPU將表示檢測的S0H的信號通過通信端口和車載網(wǎng)絡傳送到顯示裝置,并且該顯示裝置基于該信號而顯示蓄電池B的諸如S0H的狀態(tài)。
[0052]接著,將參考圖2的流程圖描述包括在前述電池狀態(tài)檢測裝置1中的μ COM 40中的電池狀態(tài)檢測處理1的一個實例。
[0053]例如,當通過通信端口從安裝在車輛上的電子控制裝置接收到蓄電池B的充電開始命令時,μ COM 40的CPU (在下文中,簡稱為“CPU”)將控制信號通過輸出端口 P0傳送到充電部15。充電部15根據(jù)該控制信號開始將充電電流Ic供給到蓄電池B。該充電電流Ic可以具有恒定電流值或者其電流值可以根據(jù)充電狀態(tài)等而變化。利用該配置,開始蓄電池B的充電。然后,處理進入到圖2所示的電池狀態(tài)檢測處理。
[0054]在電池狀態(tài)檢測處理中,當充電電流Ic流到蓄電池B并且對蓄電池B充電時,CPU等待,直到蓄電池B的兩個電極之間的電壓達到測量開始電壓Vtl (S110中N)。具體地,CPU基于來自第二輸入端口 PI2的信號周期性地(例如,每一秒鐘)檢測蓄電池B的兩個電極之間的電壓,并且等待,直到檢測的電壓V與預先存儲在ROM中的測量開始電壓Vtl —致。
[0055]然后,當蓄電池B的兩個電極之間的電壓V達到測量開始電壓Vtl時(S110中Y),計算并且積分給予蓄電池B的功率量(S120)。具體地,CPU基于來自第一輸入端口 PI1的信號檢測流到蓄電池B的電流值I,基于來自第二輸入端口 PI2的信號檢測蓄電池B的兩個電極之間的電壓V,通過將這些電流值I和電壓值V相乘而計算功率值P,并且利用之前計算的功率值P來計算功率值P的積分。
[0056]然后,CPU重復計算算得的功率值P的積分,直到蓄電池B的兩個電極之間的電壓V達到測量完成電壓Vth(S130中N)。具體地,CPU基于來自第二輸入端口 PI2的信號周期性地(例如,每一秒鐘)檢測蓄電池B的兩個電極之間的電壓V,并且重復功率值P的計算和積分(S120),直到檢測的電壓V與預先存儲在ROM中的測量完成電壓Vth —致。
[0057]然后,當蓄電池B的兩個電極之間的電壓達到測量完成電壓Vth時(S130中Y),CPU基于積分功率值(積分功率量Ps)檢測S0H(S140)。具體地,CPU檢測通過將積分功率量Ps除以預先存儲在ROM中的初始功率容量Pf而得到的值作為S0H??蛇x擇地,除此之夕卜,可以通過將表示積分功率量Ps與S0H之間的關系的信息表預先存儲在ROM中、并且將積分功率量Ps應用于該信息表而檢測S0H。然后,在將檢測的蓄電池B的S0H通過通信端口傳送到其它裝置之后,CPU完成電池狀態(tài)檢測處理1。
[0058]μ COM 40通過執(zhí)行圖2的流程圖中的步驟S110中的處理而用作測量開始電壓檢測單元,通過執(zhí)行步驟S120中的處理而用作積分功率量測量單元,通過執(zhí)行步驟S130中的處理而用作測量完成電壓檢測單元,并且通過執(zhí)行步驟S140中的處理而用作電池狀態(tài)檢測單元。
[0059]如上所述,根據(jù)該實施例,充電部15通過將預定的充電電流Ic供給到蓄電池B而對蓄電池B充電。在充電部15充電期間,測量開始電壓檢測單元檢測到蓄電池B的兩個電極之間的電壓V已經(jīng)達到預定的測量開始電壓Vtl,該測量開始電壓Vtl被設定為比完全放電時的蓄電池B的兩個電極之間的電壓高。在充電部15充電期間,測量完成電壓檢測單元檢測到蓄電池B的兩個電極之間的電壓已經(jīng)達到預定的測量完成電壓Vth,該測量完成電壓Vth被設定為比測量開始電壓Vtl高。積分功率量測量單元測量在從測量開始電壓Vtl的檢測到測量完成電壓Vth的檢測的時期中給予蓄電池B的積分功率量Ps。然后,電池狀態(tài)檢測單元基于由積分功率量測量單元測量的積分功率量Ps來檢測蓄電池B的S0H。由于已經(jīng)以這種方式進行,所以在充電時的蓄電池B中,在從完全放電的時間到滿充電的時間的期間的一部分中測量給予蓄電池B的積分功率量Ps,并且基于該積分功率量Ps來檢測蓄電池的S0H。因此,不需要設置放電單元,并且此外,不需要跨越從完全放電的時間到滿充電(包括接近滿充電的充電狀態(tài))的時間的整個期間測量。結果,能夠有效地抑制制造成本增加和裝置尺寸的增大,并且能夠在較短的時間內(nèi)檢測蓄電池B的S0H。
[0060]第二實施例
[0061]在下文中,將參考圖3來描述根據(jù)本發(fā)明的第二實施例的電池狀態(tài)檢測裝置。
[0062]代替在前述第一實施例中在從完全放電的時間到滿充電的時間的期間的一部分中測量給予蓄電池B的積分功率量Ps,該實施例的電池狀態(tài)檢測裝置測量積分電流量Is,并且基于該積分電流量Is來檢測蓄電池B的S0H。具體地,該實施例的裝置構造與前述的電池狀態(tài)檢測裝置1相同,并且代替圖2所示的電池狀態(tài)檢測處理1,μ COM 40的CPU執(zhí)行圖3所示的電池狀態(tài)檢測處理2。因此,在該實施例中,省略裝置構造的描述,并且僅描述圖3中的電池狀態(tài)檢測處理2。
[0063]將參考圖3中的流程圖描述包括在該實施例的電池狀態(tài)檢測裝置中的μ COM 40中的電池狀態(tài)檢測處理2的一個實例。代替初始功率容量Pf,用作蓄電池B的初始狀態(tài)下的可存儲容量的初始電流容量If存儲在μ COM 40的ROM中。
[0064]例如,當通過通信端口從安裝在車輛上的電子控制裝置接收到蓄電池B的充電開始命令時,μ COM 40的CPU (在下文中,簡稱為“CPU”)將控制信號通過輸出端口 P0傳送到充電部15。充電部15根據(jù)該控制信號開始將充電電流Ic供給到蓄電池B。該充電電流Ic可以具有恒定電流值或者可以具有根據(jù)充電狀態(tài)等而變化的電流值。利用該構造,開始蓄電池B的充電。然后,處理進入到圖3所示的電池狀態(tài)檢測處理。
[0065]在電池狀態(tài)檢測處理中,當充電電流Ic流到蓄電池B并且對蓄電池B充電時,CPU等待,直到蓄電池B的兩個電極之間的電壓達到測量開始電壓Vtl (T110中N)。具體地,CPU基于來自第二輸入端口 PI2的信號周期性地(例如,每一秒鐘)檢測蓄電池B的兩個電極之間的電壓V,并且等待,直到檢測的電壓V與預先存儲在ROM中的測量開始電壓Vtl —致。
[0066]然后,當蓄電池B的兩個電極之間的電壓V達到測量開始電壓Vtl時(T110中Y),計算并且積分流到蓄電池B的