通過本說明書公開的發(fā)明涉及與用于切斷充電電流或放電電流的開關(guān)元件的故障診斷相關(guān)的技術(shù)。
背景技術(shù):鋰離子電池等的蓄電元件有可能會由于構(gòu)成該蓄電元件的單元間的容量偏差、或充電器、負(fù)載等的周邊裝置的故障等而成為過充電狀態(tài)、過放電狀態(tài)。為此,現(xiàn)有技術(shù)中,存在具有用于防止成為過充電狀態(tài)、過放電狀態(tài)的保護功能的電池組。該電池組具備:設(shè)于充電電流以及放電電流流動的電流路徑中的FET等的開關(guān)元件、和測定蓄電元件的端子電壓的監(jiān)視裝置,監(jiān)視裝置在例如蓄電元件的充電中蓄電元件的端子電壓達到規(guī)定電壓的情況下,使開關(guān)元件斷開來切斷充電電流,防止蓄電元件成為過充電狀態(tài)。另外,在現(xiàn)有的具有保護功能的電池組中具有如下構(gòu)成(參照專利文獻1),在充電中,在開關(guān)元件的輸入輸出間電壓、換言之電壓降異常較大的情況下,判定為是開關(guān)元件例如故障等而使得接通電阻變得非常大的異常狀態(tài),斷開開關(guān)元件來禁止電池的使用。專利文獻專利文獻1:JP特開2010-251104號公報但是,在例如發(fā)生了開關(guān)元件的輸入輸出間短路等的不能斷開開關(guān)元件的無法斷開故障的情況下,上述保護功能不工作,不能抑制蓄電元件成為過充電狀態(tài)、過放電狀態(tài)。另外,在上述現(xiàn)有的電池組中,就算能檢測出開關(guān)元件的上述異常狀態(tài),由于不能斷開開關(guān)元件,因此也不能禁止電池的使用。因此,考慮通過嘗試進行開關(guān)的從接通到斷開來預(yù)先診斷無法斷開故障。但是,若對放電切斷用的開關(guān)元件在放電中進行無法斷開故障的診斷,則存在會停止對負(fù)載的電力供給這樣的問題?;蛘撸魧Τ潆娗袛嘤玫拈_關(guān)元件在充電中進行無法斷開故障的診斷,則存在會停止對蓄電元件的電力供給這樣的問題。
技術(shù)實現(xiàn)要素:在本說明書中,公開了能在繼續(xù)充電或放電的同時診斷開關(guān)元件的無法斷開故障的技術(shù)。通過本說明書公開的開關(guān)故障診斷裝置具備:開關(guān)元件,其設(shè)于蓄電元件的充電電流以及放電電流流動的電流路徑;整流元件,其與所述開關(guān)元件并聯(lián)連接、或寄生于所述開關(guān)元件,以所述放電電流流動的方向為正向;開關(guān)電壓檢測部,其檢測所述開關(guān)元件的輸入輸出間電壓;和控制部,所述控制部具有執(zhí)行如下處理的構(gòu)成:狀態(tài)判斷處理,判斷所述蓄電元件是否處于放電狀態(tài);開關(guān)斷開處理,在所述狀態(tài)判斷處理中判斷出是處于所述放電狀態(tài)的情況下,對所述開關(guān)元件賦予斷開指令信號;和開關(guān)故障診斷處理,在通過所述開關(guān)斷開處理對所述開關(guān)元件賦予所述斷開指令信號時而由所述開關(guān)電壓檢測部檢測出的所述輸入輸出間電壓、或與所述輸入輸出間電壓相應(yīng)的電壓小于第1基準(zhǔn)值的情況下,診斷為是不能使所述開關(guān)元件斷開的無法斷開故障。根據(jù)該構(gòu)成,在蓄電元件處于放電狀態(tài)時,對上述開關(guān)元件賦予斷開指令信號,在此時檢測出的開關(guān)元件的輸入輸出間電壓、或與所述輸入輸出間電壓相應(yīng)的電壓小于第1基準(zhǔn)值的情況下,診斷為發(fā)生了無法斷開故障。在此,即使開關(guān)元件斷開,來自蓄電元件的放電電流也能經(jīng)由整流元件流向負(fù)載側(cè)。因此,能在繼續(xù)對負(fù)載的供電的同時診斷在過充電抑制等中利用的開關(guān)元件的無法斷開故障。另外,通過本說明書公開的開關(guān)故障診斷裝置具備:開關(guān)元件,其設(shè)于蓄電元件的充電電流以及放電電流流動的電流路徑;整流元件,其與所述開關(guān)元件并聯(lián)連接、或寄生于所述開關(guān)元件,以所述充電電流流動的方向為正向;開關(guān)電壓檢測部,其檢測所述開關(guān)元件的輸入輸出間電壓;和控制部,所述控制部具有執(zhí)行如下處理的構(gòu)成:狀態(tài)判斷處理,判斷所述蓄電元件是否處于充電狀態(tài);開關(guān)斷開處理,在所述狀態(tài)判斷處理中判斷出是處于所述充電狀態(tài)的情況下,對所述開關(guān)元件賦予斷開指令信號;和開關(guān)故障診斷處理,在通過所述開關(guān)斷開處理對所述開關(guān)元件賦予了所述斷開指令信號時而由所述開關(guān)電壓檢測部檢測出的所述輸入輸出間電壓、或與所述輸入輸出間電壓相應(yīng)的電壓小于第1基準(zhǔn)值的情況下,診斷為是不能使所述開關(guān)元件斷開的無法斷開故障。根據(jù)該構(gòu)成,在蓄電元件處于充電狀態(tài)時,對上述開關(guān)元件賦予斷開指令信號,在此時檢測出的開關(guān)元件的輸入輸出間電壓、或與所述輸入輸出間電壓相應(yīng)的電壓小于第1基準(zhǔn)值的情況下,診斷為發(fā)生了無法斷開故障。在此,即使開關(guān)元件斷開,來自充電器的充電電流也能經(jīng)由整流元件而流向蓄電元件側(cè)。因此,能在繼續(xù)充電器進行的充電的同時診斷在過放電抑制等中利用的開關(guān)元件的無法斷開故障。開關(guān)故障診斷裝置具備:設(shè)于蓄電元件的充電電流以及放電電流流動的電流路徑的第1開關(guān)元件以及第2開關(guān)元件;第1整流元件,其與所述第1開關(guān)元件并聯(lián)連接、或寄生于所述第1開關(guān)元件,以所述放電電流流動的方向為正向;第2整流元件,其與所述第2開關(guān)元件并聯(lián)連接、或寄生于所述第2開關(guān)元件,以所述充電電流流動的方向為正向;開關(guān)電壓檢測部,其檢測所述第1開關(guān)元件以及所述第2開關(guān)元件各自的輸入輸出間電壓;和控制部,所述控制部具有執(zhí)行如下處理的構(gòu)成:狀態(tài)判斷處理,判斷所述蓄電元件是處于放電狀態(tài)還是充電狀態(tài);開關(guān)斷開處理,在所述狀態(tài)判斷處理中判斷出是處于所述放電狀態(tài)的情況下,對所述第1開關(guān)元件賦予斷開指令信號,對所述第2開關(guān)元件賦予接通指令信號,在判斷出是處于所述充電狀態(tài)的情況下,對所述第2開關(guān)元件賦予斷開指令信號,對所述第1開關(guān)元件賦予接通指令信號;和開關(guān)故障診斷處理,在通過所述開關(guān)斷開處理對所述第1開關(guān)元件賦予了所述斷開指令信號時而由所述開關(guān)電壓檢測部檢測出的所述第1開關(guān)元件以及所述第2開關(guān)元件的所述輸入輸出間電壓、或與所述輸入輸出間電壓相應(yīng)的電壓小于第1基準(zhǔn)值的情況下,診斷為是不能使所述第1開關(guān)元件斷開的無法斷開故障,在通過所述開關(guān)斷開處理對所述第2開關(guān)元件賦予了所述斷開指令信號時而由所述開關(guān)電壓檢測部檢測出的所述第1開關(guān)元件以及所述第2開關(guān)元件的所述輸入輸出間電壓、或與所述輸入輸出間電壓相應(yīng)的電壓小于所述第1基準(zhǔn)值的情況下,診斷為所述第2開關(guān)元件是無法斷開故障。根據(jù)該構(gòu)成,不管是處于充電狀態(tài)還是放電狀態(tài),都能通過對各開關(guān)進行接通斷開控制來執(zhí)行開關(guān)故障診斷處理,與將各開關(guān)設(shè)置在相互不同的路徑的情況相比,成為能夠削減布線和削減監(jiān)視裝置等的簡易的構(gòu)成。在上述開關(guān)故障診斷裝置中,也可以是:所述控制部在所述開關(guān)故障診斷處理中,在對其診斷對象的開關(guān)元件賦予接通指令信號時而由所述開關(guān)電壓檢測部檢測出的所述輸入輸出間電壓即接通電壓、與對所述診斷對象的開關(guān)元件賦予所述斷開指令信號時而由所述開關(guān)電壓檢測部檢測出的所述輸入輸出間電壓即斷開電壓之差小于所述第1基準(zhǔn)值的情況下,診斷為是所述無法斷開故障。根據(jù)該構(gòu)成,在對診斷對象的開關(guān)元件賦予接通指令信號時檢測出的開關(guān)元件的輸入輸出間電壓即接通電壓、與對診斷對象的開關(guān)元件賦予斷開指令信號時檢測出的所述輸入輸出間電壓即斷開電壓之差小于第1基準(zhǔn)值的情況下,診斷為無法斷開故障。由此,與僅在斷開電壓小于第1基準(zhǔn)值的情況下診斷為是無法斷開故障的構(gòu)成相比,例如即使由于開關(guān)元件的故障而導(dǎo)致開關(guān)元件的接通電阻變動,也能抑制無法斷開故障的診斷精度降低。在上述開關(guān)故障診斷裝置中,所述控制部在對所述開關(guān)故障診斷處理的診斷對象的開關(guān)元件賦予所述接通指令信號時而由所述開關(guān)電壓檢測部檢測出的所述輸入輸出間電壓即接通電壓小于第2基準(zhǔn)值的情況下,執(zhí)行所述開關(guān)故障診斷處理,在所述接通電壓為所述第2基準(zhǔn)值以上的情況下,不執(zhí)行所述開關(guān)故障診斷處理。例如若因開關(guān)故障診斷處理的診斷對象的開關(guān)元件故障而導(dǎo)致接通電阻變大、或者開關(guān)電壓檢測部發(fā)生故障,則有可能變得不能正常診斷無法斷開故障。因此,根據(jù)該構(gòu)成,在通常的電池使用時,以對診斷對象的開關(guān)元件賦予接通指令信號時的輸入輸出間電壓即接通電壓小于第2基準(zhǔn)值為條件來執(zhí)行開關(guān)故障診斷處理。因此,能抑制以不能正常診斷無法斷開故障的狀態(tài)來執(zhí)行開關(guān)故障診斷處理。另外,也可以是具備蓄電元件、和上述開關(guān)故障診斷裝置的電池組。根據(jù)該構(gòu)成,能提供可在繼續(xù)充電或放電的同時診斷開關(guān)元件的無法斷開故障的電池組。本發(fā)明能以用于實現(xiàn)開關(guān)故障診斷裝置、開關(guān)故障診斷方法的功能的計算機程序、記錄該計算機程序的記錄介質(zhì)等各種形態(tài)來實現(xiàn)。發(fā)明的效果根據(jù)本發(fā)明,能在繼續(xù)充電或放電的同時診斷開關(guān)元件的無法斷開故障。附圖說明圖1是表示一個實施方式所涉及的電池組的電氣構(gòu)成的圖。圖2是表示電池保護處理的流程圖。圖3是表示故障診斷處理的流程圖。圖4是表示電池組的電氣構(gòu)成的圖(充電切斷用FET的斷開時)符號的說明1電池組2二次電池3電池保護裝置31充電切斷用FET32放電切斷用FET34控制部35第1電壓檢測電路36第2電壓檢測電路D1、D2寄生二極管I放電電流具體實施方式參照圖1~圖4來說明一個實施方式。本實施方式的電池組1具備二次電池2以及電池保護裝置3。另外,電池組1例如搭載于電動汽車或混合動力汽車中,對車內(nèi)的各種設(shè)備提供電力。二次電池2是蓄電元件的一例,也可以是電容器等。另外,電池保護裝置3是開關(guān)故障診斷裝置的一例。(電池組的電氣構(gòu)成)二次電池2是鋰離子電池,是串聯(lián)連接4個電池單元2A而成的電池組。另外,二次電池2也可以是僅具有1個電池單元2A的構(gòu)成、或者串聯(lián)連接2個、3個或5個以上的電池單元22A的構(gòu)成。電池保護裝置3具備:連接端子T1~T4、充電切斷用FET31、放電切斷用FET32以及電池監(jiān)視構(gòu)件33。在一對的連接端子T1、T2之間連接有二次電池2,在一對的連接端子T3、T4之間,經(jīng)由切換開關(guān)7而選擇性地與充電器5、負(fù)載6等的外部設(shè)備連接。充電切斷用FET31以及放電切斷用FET32例如是N溝道的MOSFET,分別具有寄生二極管D1、D2。另外,充電切斷用FET31以及放電切斷用FET32是開關(guān)元件以及整流元件的一例。另外,充電切斷用FET31以及放電切斷用FET32的漏極彼此公共連接,即所謂的背靠背連接。充電切斷用FET31的源極與連接端子T3連接,柵極與電池監(jiān)視構(gòu)件33連接。放電切斷用FET32的源極與連接端子T1連接,柵極與電池監(jiān)視構(gòu)件33連接。電池監(jiān)視構(gòu)件33具有控制部34、第1電壓檢測電路35以及第2電壓檢測電路36。控制部34具有中央處理裝置(下面稱作CPU)34A以及存儲器34B。在存儲器34B中存儲有用于控制電池監(jiān)視構(gòu)件33的動作的各種程序,CPU34A按照從存儲器34B讀取的程序來控制電池監(jiān)視構(gòu)件33的各部。存儲器34B具有RAM、ROM。另外,上述的存儲各種程序的介質(zhì)除了RAM等以外,也可以是CD-ROM、硬盤裝置、閃速存儲器等的非易失性存儲器。第1電壓檢測電路35將與連接端子T1和連接端子T2間的第1電壓V1相應(yīng)的檢測信號輸出給控制部34。另外,第1電壓V1是與二次電池2的端子電壓成正比的電壓。第2電壓檢測部36將與連接端子T3和連接端子T4間的第2電壓V2相應(yīng)的檢測信號輸出給控制部34。另外,第2電壓V2是與充電器5的輸出電壓或負(fù)載6的輸出電壓成正比的電壓。(電池監(jiān)視構(gòu)件的控制)接通電池保護裝置3的電源時,CPU34A使充電切斷用FET31以及放電切斷用FET32兩者接通。由此,若連接端子T3通過切換開關(guān)7而連接到充電器5側(cè),則通過來自充電器5的電力供給來對二次電池2進行充電,若連接端子T3通過切換開關(guān)7連接到負(fù)載6側(cè),則二次電池2放電來對負(fù)載6進行電力供給(參照圖1)。另外,CPU34A從存儲器34B讀取上述程序,執(zhí)行圖2所示的電池保護處理以及圖3所示的故障診斷處理。(1)電池保護處理在電池保護處理中,CPU34A常時或定期地基于例如來自第1電壓檢測電路35的檢測信號來檢測第1電壓V1(S1),將該第1電壓V1與過充電閾值以及過放電閾值進行比較。第1電壓檢測電路35是電池電壓檢測部的一例,第1電壓V1是蓄電元件的端子電壓的一例。過充電閾值優(yōu)選比二次電池2成為過充電狀態(tài)時的第1電壓V1的值稍小的值,過放電閾值優(yōu)選比二次電池2成為過放電狀態(tài)時的第1電壓V1的值稍大的值。另外,過充電閾值以及過放電閾值例如能通過預(yù)先使二次電池成為過充電狀態(tài)或過放電狀態(tài)來檢測第1電壓V的實驗來進行求取。CPU34A在判斷為第1電壓V1超過過充電閾值的情況下(S2:是),認(rèn)為二次電池2有可能成為過充電狀態(tài),來執(zhí)行對充電切斷用FET31賦予斷開指令信號的過充電抑制處理(S3)。由此,充電切斷用FET31成為斷開狀態(tài)、換言之為開路狀態(tài),另外,由于來自充電器5的充電電流被寄生二極管D1切斷,因此停止二次電池2的充電,能抑制二次電池2成為過充電狀態(tài)。CPU34A在執(zhí)行過充電抑制處理后,返回S1。另一方面,CPU34A在判斷為第1電壓V1低于過放電閾值的情況下(S2:否,且S4:是),認(rèn)為二次電池2有可能成為過放電狀態(tài),執(zhí)行對放電切斷用FET32賦予斷開指令信號的過放電抑制處理(S5)。由此,放電切斷用FET32成為斷開狀態(tài),另外,由于來自二次電池2的放電電流I被寄生二極管D2切斷,因此二次電池2的放電停止,能抑制二次電池2成為過放電狀態(tài)。CPU34A在執(zhí)行過放電抑制處理后,返回S1。另外,CPU34A在判斷為第1電壓V1為過放電閾值以上、過充電閾值以下的情況下(S2:否,且S4:否),保持對充電切斷用FET31以及放電切斷用FET32賦予接通指令信號不變地返回S3。另外,接通指令信號是使充電切斷用FET31以及放電切斷用FET32成為接通狀態(tài)、換言之為閉合狀態(tài)的信號。(2)故障診斷處理CPU34A在對充電切斷用FET31以及放電切斷用FET32的兩者賦予接通指令信號、且滿足規(guī)定的條件的情況下,執(zhí)行圖3所示的故障診斷處理。規(guī)定的條件例如是車輛的電源被接通、從前次執(zhí)行故障診斷處理起經(jīng)過了規(guī)定時間等。另外,用于執(zhí)行開關(guān)故障診斷處理的程序是開關(guān)故障診斷程序的一例。CPU34A執(zhí)行判斷二次電池2是否在放電狀態(tài)的狀態(tài)判斷處理(S11)。作為該狀態(tài)判斷處理的示例,有CPU34A基于例如來自搭載于車輛的未圖示的引擎控制構(gòu)件(下面僅稱作ECU)或充電器5的指示信號來進行判斷的處理等。另外,在放電狀態(tài)中還包括負(fù)載6停止、流動暗電流等的微小電流的狀態(tài)。另外,在電池保護裝置3是具有檢測充放電電流的電流傳感器的構(gòu)成的情況下,能根據(jù)該電流傳感器的檢測結(jié)果、即電流流動的方向來判斷是否處于放電狀態(tài)。(2-1)對充電切斷用FET的開關(guān)故障診斷處理CPU34A在判斷出是處于放電狀態(tài)的情況下(S11:是),檢測連接端子T1與連接端子T3之間的接通電壓Von1(S12)。該接通電壓Von1是端子電壓的一例,是對充電切斷用FET31以及放電切斷用FET32均賦予接通指令信號時的兩FET31、32的電壓降份的電壓。在本實施方式中,基于來自第1電壓檢測電路35以及第2電壓檢測電路36的檢測信號,算出第1電壓V1與第2電壓V2的電壓差,作為接通電壓Von1。CPU34A在檢測出接通電壓Von1后,基于該接通電壓Von1是否小于閾值TH1,來執(zhí)行判斷能否對充電切斷用FET31執(zhí)行開關(guān)故障診斷處理的能否診斷判斷處理(S13)。閾值TH1是第2基準(zhǔn)值的一例,優(yōu)選設(shè)定為稍大于在電壓檢測電路35、36以及FET31、32都沒有故障而能正常動作時預(yù)先檢測出的接通電壓Von1的值。CPU34A在判斷為接通電壓Von1小于閾值TH1的情況下(S13:是),認(rèn)為電壓檢測電路35、36以及FET31、32都能正常動作,能執(zhí)行開關(guān)故障診斷處理,進而執(zhí)行對充電切斷用FET31賦予斷開指令信號的開關(guān)斷開處理(S14)。在此,如圖4所示,寄生二極管D1的正向與放電電流I的流動方向一致。由此,即使斷開充電切斷用FET31,也能經(jīng)由該寄生二極管D1而使放電電流I繼續(xù)流向負(fù)載6。CPU34A在對充電切斷用FET31賦予斷開指令信號時,檢測連接端子T1與連接端子T3之間的斷開電壓Voff1(S15)。該斷開電壓Voff1是開關(guān)元件的輸入輸出間電壓的一例,是對充電切斷用FET31賦予斷開指令信號、對放電切斷用FET32賦予接通指令信號時的兩FET31、32的電壓降份的電壓。在本實施方式中,基于來自第1電壓檢測電路35以及第2電壓檢測電路36的檢測信號來算出第1電壓V1與第2電壓V2的電壓差,作為斷開電壓Voff1。第1電壓檢測電路35以及第2電壓檢測電路36是開關(guān)電壓檢測部的一例。CPU34A在檢測出斷開電壓Voff1時,再度對充電切斷用FET31賦予接通指令信號來使其接通(S16)。在此,對充電切斷用FET31賦予斷開指令信號的期間例如為數(shù)ms,優(yōu)選極短的時間。由此,能通過斷開充電切斷用FET31來抑制對負(fù)載6的電力供給變得不穩(wěn)定。CPU34A在再度對充電切斷用FET31賦予接通指令信號時,執(zhí)行判斷接通斷開電壓差ΔV1是否小于閾值TH2的開關(guān)故障診斷處理(S17)。接通斷開電壓差ΔV1是輸入輸出間電壓、或與所述輸入輸出間電壓相應(yīng)的電壓的一例,是上述接通電壓Von1與斷開電壓Voff1之差。閾值TH2是第1基準(zhǔn)值的一例,優(yōu)選設(shè)定為稍小于在FET31、32都無故障而能正常動作時預(yù)先檢測出的接通電壓Von1與斷開電壓Voff1之差的值。CPU34A在判斷為接通斷開電壓差ΔV1小于閾值TH2的情況下(S17:是),視作發(fā)生了充電切斷用FET31因其輸入輸出間短路等而導(dǎo)致不能斷開的無法斷開故障,執(zhí)行第1錯誤處理(S18)。在第1錯誤處理中,CPU34A例如將充電切斷用FET31正處于無法斷開故障中的情形通知給ECU等的外部設(shè)備。CPU34A執(zhí)行第2錯誤處理后,結(jié)束本故障診斷處理。與此相對,CPU34A在判斷為接通斷開電壓差ΔV1為閾值TH2以上的情況下(S17:否),不執(zhí)行第1錯誤處理地結(jié)束本故障診斷處理。另一方面,CPU34A在S13中判斷為接通電壓Von1在閾值TH1以上的情況下(S13:否),由于第1電壓檢測電路35以及第2電壓檢測電路36的至少一方故障、或充電切斷用FET31以及放電切斷用FET32的至少一方故障而導(dǎo)致接通電阻變大,因此存在不能正常執(zhí)行開關(guān)故障診斷處理的可能性。因此,CPU34A認(rèn)為不能執(zhí)行開關(guān)故障診斷處理,并執(zhí)行第2錯誤處理。在第2錯誤處理中,CPU34A例如將電壓檢測電路35、36、或FET31、32正處于故障中的情形通知給ECU。CPU34A執(zhí)行第2錯誤處理后,結(jié)束本故障診斷處理。(2-2)對放電切斷用FET的開關(guān)故障診斷處理CPU34A在判斷出是處于充電狀態(tài)的情況下(S11:否),檢測連接端子T1與連接端子T3之間的接通電壓Von2(S20)。該接通電壓Von2是端子電壓的一例,是對充電切斷用FET31以及放電切斷用FET32賦予接通指令信號時的兩FET31、32的電壓降份的電壓。在本實施方式中,基于來自第1電壓檢測電路35以及第2電壓檢測電路36的檢測信號,算出第1電壓V1與第2電壓V2的電壓差,作為接通電壓Von2。CPU34A在檢測出接通電壓Von2后,基于該接通電壓Von2是否小于閾值TH3,來執(zhí)行判斷能否對放電切斷用FET32執(zhí)行開關(guān)故障診斷處理的能否診斷判斷處理(S21)。閾值TH3是第2基準(zhǔn)值的一例,優(yōu)選設(shè)定為稍大于在電壓檢測電路35、36以及FET31、32都沒有故障而能正常動作時預(yù)先檢測出的接通電壓Von2的值。CPU34A在判斷為接通電壓Von2小于閾值TH3的情況下(S21:是),認(rèn)為能執(zhí)行開關(guān)故障診斷處理,從而執(zhí)行對放電切斷用FET32賦予斷開指令信號的開關(guān)斷開處理(S22)。在此,寄生二極管D2的正向與充電電流的流動方向一致。由此,即使斷開放電切斷用FET32,也能經(jīng)由該寄生二極管D2而使充電電流繼續(xù)流向二次電池2。CPU34A在對放電切斷用FET32賦予斷開指令信號時,檢測連接端子T1與連接端子T3之間的斷開電壓Voff2(S23)。該斷開電壓Voff2是開關(guān)元件的輸入輸出間電壓的一例,是對充電切斷用FET31賦予接通指令信號、對放電切斷用FET32賦予斷開指令信號時的兩FET31、32的電壓降份的電壓。在本實施方式中,基于來自第1電壓檢測電路35以及第2電壓檢測電路36的檢測信號來算出第1電壓V1與第2電壓V2的電壓差,作為斷開電壓Voff2。CPU34A在檢測出斷開電壓Voff2時,再度對放電切斷用FET32賦予接通指令信號來使其接通(S24)。在此,對放電切斷用FET32賦予斷開指令信號的期間例如為數(shù)ms,優(yōu)選極短的時間。由此,能通過斷開放電切斷用FET32來抑制二次電池2的充電變得不穩(wěn)定。CPU34A在再度對放電切斷用FET32賦予接通指令信號時,執(zhí)行判斷接通斷開電壓差ΔV2是否小于閾值TH4的開關(guān)故障診斷處理(S25)。接通斷開電壓差ΔV2是輸入輸出間電壓、或與所述輸入輸出間電壓相應(yīng)的電壓的一例,是上述接通電壓Von2與斷開電壓Voff2之差。閾值TH4是第1基準(zhǔn)值的一例,優(yōu)選設(shè)定為稍小于在FET31、32都無故障而能正常動作時預(yù)先檢測出的接通電壓Von2與斷開電壓Voff2之差的值。CPU34A在判斷為接通斷開電壓差ΔV2小于閾值TH4的情況下(S25:是),視作放電切斷用FET32發(fā)生了無法斷開故障,執(zhí)行第3錯誤處理(S26)。在第3錯誤處理中,CPU34A例如將放電切斷用FET32正處于無法斷開故障中的情形通知給ECU等的外部設(shè)備。CPU34A執(zhí)行第3錯誤處理后,結(jié)束本故障診斷處理。與此相對,CPU34A在判斷為接通斷開電壓差ΔV2為閾值TH4以上的情況下(S25:否),不執(zhí)行第3錯誤處理地結(jié)束本故障診斷處理。另一方面,CPU34A在S21中判斷為接通電壓Von2為閾值TH3以上的情況下(S21:否),認(rèn)為無法執(zhí)行開關(guān)故障診斷處理,執(zhí)行上述第2錯誤處理(S19),結(jié)束本故障診斷處理。(本實施方式的效果)根據(jù)本實施方式,在二次電池2為放電狀態(tài)時,在對充電切斷用FET31賦予斷開指令信號、此時檢測出的充電切斷用FET31的接通斷開電壓差ΔV1小于閾值TH2的情況下,診斷為發(fā)生無法斷開故障。在此,即使充電切斷用FET31被斷開,來自二次電池2的放電電流I也能經(jīng)由寄生二極管D1而流向負(fù)載6側(cè)。由此,能在繼續(xù)向負(fù)載6的供電的同時對充電切斷用FET31的無法斷開故障進行診斷。在二次電池2為充電狀態(tài)時,在對放電切斷用FET32賦予斷開指令信號、此時檢測出的放電切斷用FET32的接通斷開電壓差ΔV2小于閾值TH4的情況下,診斷為發(fā)生無法斷開故障。在此,即使放電切斷用FET32被斷開,來自充電器5的充電電流也能經(jīng)由寄生二極管D2而流向二次電池2側(cè)。由此,能在繼續(xù)充電器5進行充電的同時對放電切斷用FET32的無法斷開故障進行診斷。另外,不管在充電狀態(tài)、放電狀態(tài)的哪一種狀態(tài)中,都能通過對各開關(guān)31、32進行接通斷開控制來執(zhí)行開關(guān)故障診斷處理,與將各開關(guān)31、32設(shè)置在相互不同的路徑的情況相比,成為能夠削減布線和削減監(jiān)視裝置等的簡易的構(gòu)成。另外,在接通斷開電壓差ΔV1、ΔV2小于閾值TH2、TH4的情況下,診斷為是無法斷開故障。與僅在斷開電壓Voff1、Voff2小于規(guī)定的閾值的情況下診斷為無法斷開故障的構(gòu)成相比,即使例如因FET31、32的故障而FET31、32的接通電阻變動,也能抑制無法斷開故障的診斷精度降低。另外,若例如因FET31、32故障而導(dǎo)致接通電阻變大、或者電壓檢測電路35、36故障,則有可能不能正常診斷無法斷開故障。因此,根據(jù)本實施方式,以接通電壓Von1、Von2小于閾值TH1、TH3為條件來執(zhí)行開關(guān)故障診斷處理。由此,能抑制以不能正常診斷無法斷開故障的狀態(tài)來執(zhí)行開關(guān)故障診斷處理的情況。<其他的實施方式>本發(fā)明并不限定于上述記述以及附圖所說明的實施方式,例如下面這樣的各種形態(tài)也包含在本發(fā)明的記述范圍內(nèi)。在上述實施方式中,控制部34是具有1個CPU和存儲器的構(gòu)成。但是,控制部并不限于此,也可以是具有多個CPU的構(gòu)成、具備ASIC(ApplicationSpecificIntegratedCircuit,特定用途檢測電路)等的硬件電路的構(gòu)成、具備硬件電路以及CPU的兩者的構(gòu)成。例如,也可以是將上述過充電抑制處理、過放電抑制處理、狀態(tài)判斷處理、開關(guān)斷開處理、能否診斷判斷處理、開關(guān)故障診斷處理的至少2個由不同的CPU或硬件電路執(zhí)行的構(gòu)成。另外,這些處理的順序也能適當(dāng)變更。在上述實施方式中,作為開關(guān)元件以及整流元件的示例,舉出FET31、32。但并不限于此,開關(guān)元件例如也可以是雙極性晶體管等的沒有寄生二極管的開關(guān)元件,整流元件電可以是二極管、輸入側(cè)和輸出側(cè)短路連接的所謂的二極管連接的晶體管。其中,只要是上述實施方式的構(gòu)成,就能不用追加部件地利用現(xiàn)有的構(gòu)成來執(zhí)行開關(guān)故障診斷處理。在上述實施方式中,構(gòu)成為控制部34在過充電抑制處理、過放電抑制處理中,基于二次電池2的整體的電壓、即第1電壓V1來判斷能否執(zhí)行開關(guān)故障診斷處理。但并不限于此,也可以構(gòu)成為控制部34基于構(gòu)成二次電池2的1個或多個電池單元的各單元電壓來判斷能否執(zhí)行開關(guān)故障診斷處理。在上述實施方式中,構(gòu)成為控制部34在故障診斷處理中對充電切斷用FET31以及放電切斷用FET32的兩者執(zhí)行開關(guān)故障診斷處理。但并不限于此,也可以構(gòu)成為控制部34在故障診斷處理中僅對充電切斷用FET31以及放電切斷用FET32的任一者執(zhí)行開關(guān)故障診斷處理。在上述實施方式中,作為開關(guān)元件的輸入輸出間電壓、或與所述輸入輸出間電壓相應(yīng)的電壓的一例,舉出接通斷開電壓差ΔV1、ΔV2。但并不限于此,開關(guān)元件的輸入輸出間電壓、或與所述輸入輸出間電壓相應(yīng)的電壓也可以是斷開電壓Voff1或斷開電壓Voff2。