(57)【要約】【課題】部品の故障診断や充電器の異常検出を行う。【解決手段】それぞれの計測部において、端子電圧、電池電圧、充放電電流および温度を計測する。充放電電流が流れている場合、各計測結果から得られる回路インピーダンスの変化量に基づき、故障判断部で故障診断を行う。一方、充放電電流が流れていない場合は、各計測結果から得られる端子電圧および電池電圧の差分と、充放電制御ＦＥＴの状態とに基づき故障診断を行う。診断の結果から、回路が異常であるか否かが判断される。異常があると判断された場合には、充放電を禁止し、診断結果をメモリに記憶するとともに、通信端子を介して接続された外部の電子機器に供給される。また、充電器が接続されている場合には、端子電圧と充放電ＦＥＴの状態とに基づき、充電器の異常検出を行うことができる。充電器が異常であると判断された場合には、充電を禁止する。【選択図】図１
2008005593.tif 000002
【特許請求の範囲】
【請求項１】
直列および／または並列に接続された１または複数の電池と、
上記電池に対する充放電電流を制御する充電制御ＦＥＴおよび放電制御ＦＥＴと、
外部と接続する電極端子の電圧である第１の電圧および上記１または複数の電池の電圧である第２の電圧を検出する検出部と、
上記第１の電圧および上記第２の電圧に基づき回路を制御する制御部と、
上記電極端子に接続された外部の電子機器と通信を行う通信部と
を有し、
上記制御部は、
充電または放電が行われていない場合に、上記充電制御ＦＥＴおよび上記放電制御ＦＥＴのＯＮ／ＯＦＦ状態と、上記第１の電圧および上記第２の電圧の差分とに応じて、上記通信部を介して外部の電子機器に出力する出力データを制御する
ことを特徴とする電池パック。
【請求項２】
請求項１に記載の電池パックにおいて、
上記制御部は、
上記充電制御ＦＥＴおよび上記放電制御ＦＥＴがともにＯＮである場合であって、上記差分が０以外である場合と、
上記充電制御ＦＥＴがＯＮであり、且つ、上記放電制御ＦＥＴがＯＦＦである場合であって、上記差分が上記第２の電圧の値以外である場合と、
上記充電制御ＦＥＴがＯＦＦであり、且つ、上記放電制御ＦＥＴがＯＮである場合であって、上記差分が０である場合と、
上記充電制御ＦＥＴおよび上記放電制御ＦＥＴがともにＯＦＦである場合であって、上記差分が上記第２の電圧の値以外である場合と
のいずれかの場合には、上記通信部を介して外部の電子機器に対して上記出力データを出力する
ことを特徴とする電池パック。
【請求項３】
請求項１に記載の電池パックにおいて、
上記出力データは、
充電または放電を停止するように要求することを示す情報を含む
ことを特徴とする電池パック。
【請求項４】
請求項１に記載の電池パックにおいて、
作製の際に検出された初期回路インピーダンスを記憶する記憶部と、
上記充放電電流を検出する電流検出部と
を有し、
上記制御部は、
充電または放電の一方が行われている場合に、上記第１の電圧、上記第２の電圧および上記電流検出部で検出された上記充放電電流に基づき回路インピーダンスを検出し、上記記憶部に記憶された上記初期回路インピーダンスと上記回路インピーダンスとの差分の値に応じて、上記通信部を介して外部の電子機器に出力する出力データを制御する
ことを特徴とする電池パック。
【請求項５】
請求項４に記載の電池パックにおいて、
上記制御部は、
上記差分の値が所定の範囲外にある場合には、上記通信部を介して外部の電子機器に対して上記出力データを出力する
ことを特徴とする電池パック。
【請求項６】
請求項５に記載の電池パックにおいて、
上記出力データは、
充電または放電を停止するように要求することを示す情報を含む
ことを特徴とする電池パック。
【請求項７】
請求項１に記載の電池パックにおいて、
上記制御部は、
上記電極端子に充電器が接続されている場合に、上記充電制御ＦＥＴのＯＮ／ＯＦＦ状態と上記第１の電圧とに応じて、上記通信部を介して上記充電器に出力する出力データを制御する
ことを特徴とする電池パック。
【請求項８】
請求項７に記載の電池パックにおいて、
上記制御部は、
上記充電制御ＦＥＴがＯＮである場合であって、上記第１の電圧の値が上記第２の電圧の値から上記電池を充電するための充電電圧の値の範囲外である場合と、
上記充電制御ＦＥＴがＯＦＦである場合であって、上記第１の電圧の値が上記充電電圧の値以外である場合と
のいずれかの場合には、上記通信部を介して上記充電器に対して上記出力データを出力する
ことを特徴とする電池パック。
【請求項９】
請求項８に記載の電池パックにおいて、
上記出力データは、
充電を停止するように要求することを示す情報を含む
ことを特徴とする電池パック。
【請求項１０】
請求項４に記載の電池パックにおいて、
上記充電制御ＦＥＴおよび上記放電制御ＦＥＴの温度を検出する回路温度検出部をさらに有し、
上記制御部は、
上記回路インピーダンスの検出結果と、上記温度検出部による検出結果とに基づいて、上記通信部を介して外部の電子機器に出力する出力データを制御する
ことを特徴とする電池パック。
【請求項１１】
請求項１に記載の電池パックにおいて、
上記出力データを記憶する記憶部を有する
ことを特徴とする電池パック。
【請求項１２】
外部に接続された電池に対する充放電電流を制御する充電制御ＦＥＴおよび放電制御ＦＥＴと、
外部と接続する第１の電極端子の電圧である第１の電圧および上記電池と接続する第２の電極端子の電圧である第２の電圧を検出する検出部と、
上記第１の電圧および上記第２の電圧に基づき回路を制御する制御部と、
上記第１の電極端子に接続された外部の電子機器と通信を行う通信部と
を有し、
上記制御部は、
上記第２の電極端子に上記電池が接続され、充電または放電が行われていない場合に、上記充電制御ＦＥＴおよび上記放電制御ＦＥＴのＯＮ／ＯＦＦ状態と、上記第１の電圧および上記第２の電圧の差分とに応じて、上記通信部を介して外部の電子機器に出力する出力データを制御する
ことを特徴とする制御回路。
【請求項１３】
請求項１２に記載の制御回路において、
上記制御部は、
上記充電制御ＦＥＴおよび上記放電制御ＦＥＴがともにＯＮである場合であって、上記差分が０以外である場合と、
上記充電制御ＦＥＴがＯＮであり、且つ、上記放電制御ＦＥＴがＯＦＦである場合であって、上記差分が上記第２の電圧の値以外である場合と、
上記充電制御ＦＥＴがＯＦＦであり、且つ、上記放電制御ＦＥＴがＯＮである場合であって、上記差分が０である場合と、
上記充電制御ＦＥＴおよび上記放電制御ＦＥＴがともにＯＦＦである場合であって、上記差分が上記第２の電圧の値以外である場合と
のいずれかの場合には、上記通信部を介して外部の電子機器に対して上記出力データを出力する
ことを特徴とする制御回路。
【請求項１４】
請求項１３に記載の制御回路において、
上記出力データは、
充電または放電を停止するように要求することを示す情報を含む
ことを特徴とする制御回路。
【請求項１５】
電池パックを有し、該電池パックの充放電を行う電子機器であって、
直列および／または並列に接続された１または複数の電池と、
上記電池に対する充放電電流を制御する充電制御ＦＥＴおよび放電制御ＦＥＴと、
他の機器と接続する第１の電極端子の電圧である第１の電圧および上記１または複数の電池の電圧である第２の電圧を検出する検出部と、
上記第１の電圧および上記第２の電圧に基づき回路を制御する第１の制御部と、
上記第１の電極端子に接続された上記他の機器と通信を行う第１の通信部と
を備える電池パックと、
上記第１の電極端子と接続する第２の電極端子と、
上記第１の通信部と接続して上記電池パックと通信を行い、上記出力データのやりとりを行う第２の通信部と、
上記電池パックの充放電状態を示す充放電情報を出力する出力部と、
上記出力データに基づき上記電池パックに対する充放電を制御するとともに、上記出力部による上記充放電情報の出力を制御する第２の制御部と
を有し、
上記第１の制御部は、
充電または放電が行われていない場合に、上記充電制御ＦＥＴおよび上記放電制御ＦＥＴのＯＮ／ＯＦＦ状態と、上記第１の電圧および上記第２の電圧の差分とに応じて、上記第１の通信部を介して上記第２の通信部に出力する出力データを制御する
ことを特徴とする電子機器。
【請求項１６】
外部と接続する電極端子の電圧である第１の電圧および、直列および／または並列に接続された１または複数の電池の電圧である第２の電圧を検出する検出ステップと、
上記第１の電圧および上記第２の電圧に基づき回路を制御する制御ステップと、
上記電極端子に接続された外部の電子機器と通信を行う通信ステップと
を有し、
上記制御ステップは、
充電または放電が行われていない場合に、上記充放電電流を制御する充電制御ＦＥＴおよび上記放電制御ＦＥＴのＯＮ／ＯＦＦ状態と、上記第１の電圧および上記第２の電圧の差分とに応じて、上記通信により外部の電子機器に出力する出力データを制御する
ことを特徴とする制御方法。
【請求項１７】
外部と接続する第１の電極端子の電圧である第１の電圧および外部の電池と接続する第２の電極端子の電圧である第２の電圧を検出する検出ステップと、
上記第１の電圧および上記第２の電圧に基づき回路を制御する制御ステップと、
上記第１の電極端子に接続された外部の電子機器と通信を行う通信ステップと
を有し、
上記制御ステップは、
上記第２の電極端子に上記電池が接続され、充電または放電が行われていない場合に、上記充電制御ＦＥＴおよび上記放電制御ＦＥＴのＯＮ／ＯＦＦ状態と、上記第１の電圧および上記第２の電圧の差分とに応じて、上記通信により外部の電子機器に出力する出力データを制御する
ことを特徴とする制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、故障診断を行う電池パックおよび電子機器、ならびに制御方法に関する。
【背景技術】
【０００２】
近年、ノート型ＰＣ（Personal Computer）や携帯電話、ＰＤＡ(Personal Digital Assistants)等の携帯型電子機器が普及し、その電源として高電圧、高エネルギー密度、軽量といった利点を有するリチウムイオン二次電池が広く使用されている。
【０００３】
リチウムイオン二次電池は、単電池または組電池で構成され、他の電池と比べて過充電や過放電の際の危険度が高く、より安全性や信頼性を高めることが必要となる。このようなリチウムイオン二次電池を用いた電池パックには、安全性や信頼性を維持するために、二次電池に対する過充電や過放電を防止するための制御回路が搭載されている。そして、このような制御回路は、通常、ＢＭＵ（バッテリーマネージメントユニット：Battery Management Unit）に搭載されている。
【０００４】
このＢＭＵには、上述の過充電および過放電を防止する機能だけでなく、過充電や過放電を防止するための制御回路に用いられるＦＥＴ（Field Effect Transistor）の故障を検出する機能が搭載されている。
【０００５】
ここで、従来の電池パック１００の一例の構成について、図５を参照して概略的に説明する。図５に示すように、電池パック１００は、電池１１０、ＢＭＵ１１１、正極端子１３２、負極端子１３３および通信端子１３４を備える。
【０００６】
電流計測部１２４は、電流経路に設けられた電流検出抵抗１２３に印加される電圧に基づき電流値を算出し、故障診断部１２９に供給する。また、電池電圧計測部１２５は、電池１１０の電圧値を計測し、故障診断部１２９に供給する。さらに、回路温度計測部１２７は、電池１１０付近に配置されたサーミスタ１２６によって計測された温度に基づき温度情報を生成し、故障診断部１２９に供給する。
【０００７】
故障診断部１２９は、電池電圧計測部１２５から供給された電池１１０の電圧値に基づいて電池の残存容量を算出する。また、故障診断部１２９は、回路温度計測部１２７から供給された温度情報に基づき、電池温度を監視する。算出された残存容量データや電池温度データは、メモリ１３０に記憶される。さらに、故障診断部１２９は、電池１１０の電圧値に基づき、電池１１０の電圧が過充電検出電圧または過放電検出電圧になった場合、充放電制御部１２２に対して充放電の許可／禁止命令を送ることにより、過充電および過放電を防止する。
【０００８】
充放電制御部１２２は、故障診断部１２９から受け取った充放電の許可または禁止命令に基づき、スイッチ回路１２１のＯＮ／ＯＦＦを制御する。スイッチ回路１２１は、充電制御部１２２からの制御に基づきスイッチのＯＮ／ＯＦＦを行い、電流経路を流れる充放電電流を遮断する。スイッチ回路１２１は、例えば、充放電制御ＦＥＴ（Field Effect Transistor）や温度ヒューズを備える。
【０００９】
以下、上述のように構成された電池パック１００における充放電制御ＦＥＴの故障診断方法について、概略的に説明する。先ず、充放電制御部１２２は、電池１１０の充電中に故障診断部１２９からの命令を受けると、充電制御ＦＥＴを強制的にＯＦＦとする。故障診断部１２９は、この状態において、電流検出抵抗１２３に電流が流れるか否かに応じて、充電制御ＦＥＴの故障を診断する。
【００１０】
電流計測部１２４が電流検出抵抗１２３に流れる電流を検出しない、即ち、電流経路に充放電電流が流れない場合、故障診断部１２９は、この充電制御ＦＥＴが正常であると判断する。これに対して、電流計測部１２４が電流検出抵抗１２３に流れる充放電電流を検出し、所定の時間が経過すると、故障診断部１２９は、充電制御ＦＥＴが異常であると判断し、通信部１３１に対して、電池パック１００の異常を示す情報を供給する。通信部１３１は、故障診断部１２９から受け取った情報を、通信端子１３４を介して外部に接続された電子機器に供給し、充電動作を禁止するよう要求する。
【００１１】
このように、充放電制御ＦＥＴの故障を検出する方法が下記の特許文献１に記載されている。
【００１２】
【特許文献１】特開平１１−２３４９１０号公報
【発明の開示】
【発明が解決しようとする課題】
【００１３】
特許文献１に記載された故障検出方法は、充電制御ＦＥＴおよび放電制御ＦＥＴのいずれか一方をＯＦＦとした場合において、電流経路に充放電電流が流れたか否かに基づき、ＦＥＴの故障を検出するものである。
【００１４】
しかしながら、上述の故障検出方法では、例えば充電制御ＦＥＴおよび放電制御ＦＥＴがＯＮとなっている状態では、充放電制御ＦＥＴの故障を検出することができないという問題点があった。そのため、このような場合、充放電制御ＦＥＴが壊れていても充放電の動作が行われてしまい、過充電や過放電といった危険な状態で動作してしまう。
【００１５】
したがって、この発明の目的は、充放電制御を行うとともに、充放電制御ＦＥＴのＯＮ／ＯＦＦ状態によらず、充放電制御ＦＥＴの故障診断を行い、過充電や過放電を未然に防ぐことができる電池パックおよび電子機器、ならびに制御方法を提供することにある。
【課題を解決するための手段】
【００１６】
上述した課題を解決するために、第１の発明は、直列および／または並列に接続された１または複数の電池と、電池に対する充放電電流を制御する充電制御ＦＥＴおよび放電制御ＦＥＴと、外部と接続する電極端子の電圧である第１の電圧および１または複数の電池の電圧である第２の電圧を検出する検出部と、第１の電圧および第２の電圧に基づき回路を制御する制御部と、電極端子に接続された外部の電子機器と通信を行う通信部とを有し、制御部は、充電または放電が行われていない場合に、充電制御ＦＥＴおよび放電制御ＦＥＴのＯＮ／ＯＦＦ状態と、第１の電圧および第２の電圧の差分とに応じて、通信部を介して外部の電子機器に出力する出力データを制御することを特徴とする電池パックである。
【００１７】
また、第２の発明は、外部に接続された電池に対する充放電電流を制御する充電制御ＦＥＴおよび放電制御ＦＥＴと、外部と接続する第１の電極端子の電圧である第１の電圧および電池と接続する第２の電極端子の電圧である第２の電圧を検出する検出部と、第１の電圧および第２の電圧に基づき回路を制御する制御部と、第１の電極端子に接続された外部の電子機器と通信を行う通信部とを有し、制御部は、第２の電極端子に電池が接続され、充電または放電が行われていない場合に、充電制御ＦＥＴおよび放電制御ＦＥＴのＯＮ／ＯＦＦ状態と、第１の電圧および第２の電圧の差分とに応じて、通信部を介して外部の電子機器に出力する出力データを制御することを特徴とする制御回路である。
【００１８】
また、第３の発明は、電池パックを有し、電池パックの充放電を行う電子機器であって、直列および／または並列に接続された１または複数の電池と、電池に対する充放電電流を制御する充電制御ＦＥＴおよび放電制御ＦＥＴと、他の機器と接続する第１の電極端子の電圧である第１の電圧および１または複数の電池の電圧である第２の電圧を検出する検出部と、第１の電圧および第２の電圧に基づき回路を制御する第１の制御部と、第１の電極端子に接続された他の機器と通信を行う第１の通信部とを備える電池パックと、第１の電極端子と接続する第２の電極端子と、第１の通信部と接続して電池パックと通信を行い、出力データのやりとりを行う第２の通信部と、電池パックの充放電状態を示す充放電情報を出力する出力部と、出力データに基づき電池パックに対する充放電を制御するとともに、出力部による充放電情報の出力を制御する第２の制御部とを有し、第１の制御部は、充電または放電が行われていない場合に、充電制御ＦＥＴおよび放電制御ＦＥＴのＯＮ／ＯＦＦ状態と、第１の電圧および第２の電圧の差分とに応じて、第１の通信部を介して第２の通信部に出力する出力データを制御することを特徴とする電子機器である。
【００１９】
また、第４の発明は、外部と接続する電極端子の電圧である第１の電圧および、直列および／または並列に接続された１または複数の電池の電圧である第２の電圧を検出する検出ステップと、第１の電圧および第２の電圧に基づき回路を制御する制御ステップと、電極端子に接続された外部の電子機器と通信を行う通信ステップとを有し、制御ステップは、充電または放電が行われていない場合に、充放電電流を制御する充電制御ＦＥＴおよび放電制御ＦＥＴのＯＮ／ＯＦＦ状態と、第１の電圧および第２の電圧の差分とに応じて、通信により外部の電子機器に出力する出力データを制御することを特徴とする制御方法である。
【００２０】
また、第５の発明は、外部と接続する第１の電極端子の電圧である第１の電圧および外部の電池と接続する第２の電極端子の電圧である第２の電圧を検出する検出ステップと、第１の電圧および第２の電圧に基づき回路を制御する制御ステップと、第１の電極端子に接続された外部の電子機器と通信を行う通信ステップとを有し、制御ステップは、第２の電極端子に電池が接続され、充電または放電が行われていない場合に、充電制御ＦＥＴおよび放電制御ＦＥＴのＯＮ／ＯＦＦ状態と、第１の電圧および第２の電圧の差分とに応じて、通信により外部の電子機器に出力する出力データを制御することを特徴とする制御方法である。
【００２１】
上述したように、第１、第２、第３、第４および第５の発明では、充電および放電が行われていない場合に、充放電電流を制御する充電制御ＦＥＴおよび放電制御ＦＥＴのＯＮ／ＯＦＦ状態と、第１の電圧および第２の電圧の差分とに応じて、通信により外部の電子機器に出力する出力データを制御するようにしているため、回路の状態が外部に通知される。
【発明の効果】
【００２２】
この発明は、充放電が行われていない場合には、充放電制御ＦＥＴのＯＮ／ＯＦＦ状態と、第１の電圧および第２の電圧の差分とに基づき故障診断を行い、充放電ＦＥＴのＯＮ／ＯＦＦ状態によらず、充放電制御ＦＥＴの故障診断を行うことができるため、過充電や過放電を未然に防ぐことができるという効果がある。
【発明を実施するための最良の形態】
【００２３】
以下、この発明の実施の一形態による電池パックの一例の構成について、図１および図２を参照して説明する。図１に示すように、電池パック１は、電池１０およびＢＭＵ（Battery Management Unit）１１、正極端子３２、負極端子３３および通信端子３４を備える。
【００２４】
電池パック１は、例えば電子機器に装着され、正極端子３２および負極端子３３がそれぞれ電子機器の正極端子および負極端子にそれぞれ接続され、ＢＭＵ１１を介して電池１０に対する充電や放電が行われる。
【００２５】
電池１０は、例えばリチウムイオン二次電池であり、単電池、または複数の電池セルを直列および／または並列接続した組電池である。ＢＭＵ１１は、電池パック１の過充電や過放電を防止するための制御や、部品や電池パック１に接続される充電器の故障診断等を行う。また、ＢＭＵ１１は、通信端子３４を介して接続された外部の電子機器と通信を行い、故障診断の結果を通知することができる。
【００２６】
ＢＭＵ１１は、スイッチ回路２１、充放電制御部２２、電流検出抵抗２３、電流計測部２４、電池電圧計測部２５、サーミスタ２６、回路温度計測部２７、端子電圧計測部２８、故障診断部２９、メモリ３０および通信部３１を備える。
【００２７】
端子電圧計測部２８は、第１の電圧である電池パック１の端子電圧を計測し、計測された電圧値を故障診断部２９に供給する。電池電圧計測部２５は、第２の電圧である電池１０の電圧を計測し、計測された電圧値を故障診断部２９に供給する。電流計測部２４は、電流経路に設けられた電流検出抵抗２３に印加された電圧を計測し、計測した電圧値と電流検出抵抗２３の抵抗値に基づき、電流経路を流れる充放電電流の電流値を算出する。そして、電流計測部２４は、算出された電流値を故障診断部２９に供給する。
【００２８】
回路温度計測部２７は、スイッチ回路２１付近に配置されたサーミスタ２６によって計測された、スイッチ回路２１を構成する部品の温度に基づき、温度情報を生成し、生成された温度情報を故障診断部２９に供給する。
【００２９】
故障診断部２９は、電流計測部２４、電池電圧計測部２５、回路温度計測部２７および端子電圧計測部２８から供給されたそれぞれの情報に基づき、電流経路を構成する部品や電池パック１に接続された充電器の故障診断を行い、診断結果情報をメモリ３０および／または通信部３１に供給する。
【００３０】
なお、故障診断部２９は、従来と同様に測定機能を有し、電池１０の電圧値に基づいて電池１０の残存容量を算出する。また、故障診断部２９は、サーミスタ２６および回路温度計測部２７で計測された温度情報に基づき、電池温度を監視する。そして、故障診断部２９は、算出した残存容量データや電池温度データをメモリ３０に供給する。さらに、故障診断部２９は、保護機能を有し、電池１０の電圧が過充電検出電圧または過放電検出電圧になった場合、充放電制御部２２に対して、充放電の許可／禁止命令を送ることにより、過充電および過放電を防止する。
【００３１】
メモリ３０には、故障診断部２９から受け取った診断結果情報や残存容量データ、電池温度データが記憶される。また、メモリ３０には、ＢＭＵ１１単体や電池パック１を作製した際に初めて測定される初期回路インピーダンスＺｉｎｉｔが記憶される。このようなメモリ３０としては、例えば、不揮発性メモリであるＥＥＰＲＯＭ（Electrically Erasable and Programmable Read Only Memory）を用いることができる。
【００３２】
充放電制御部２２は、充放電の許可／禁止命令に基づき、スイッチ回路２１を制御する。スイッチ回路２１は、充電制御部２２からの制御に基づきスイッチのＯＮ／ＯＦＦを行い、電流経路を流れる充放電電流を遮断する。
【００３３】
通信部３１は、故障診断部２９から受け取った診断結果情報等を、通信端子３４を介して、所定の通信規格、例えば、主に電源管理用に用いられるＳＭＢｕｓ（System Management Bus）の規格に基づき、外部に接続された充電器や電子機器等に供給する。また、通信部３１は、例えば充電の際に、通信端子３４を介して充電電圧や充電電流等の充電条件を要求する。
【００３４】
図１に示すように構成された電池パック１は、例えば図２に示すような回路により実現することができる。電池パック１は、電池１０およびＢＭＵ１１、正極端子３２、負極端子３３および通信端子３４を備える。また、ＢＭＵ１１は、充電制御ＦＥＴ（Field Effect Transistor）４１ａ、放電制御ＦＥＴ４１ｂ、寄生ダイオード４２ａ、４２ｂ、温度ヒューズ４３、ＦＥＴ・Ｔｒ１、ＭＰＵ（Micro Processing Unit）４５、電流検出抵抗２３、サーミスタ４４ａ、４４ｂおよび抵抗Ｒ１、Ｒ２、Ｒ３、Ｒ４を備える。
【００３５】
抵抗Ｒ１およびＲ２が直列に接続されるとともに、抵抗Ｒ１の一方の端部が正極端子３２に接続され、抵抗Ｒ２の一方の端部が負極端子３３に接続される。また、抵抗Ｒ１およびＲ２の間から延びた線がＭＰＵ４５に接続されている。端子電圧は、これらの抵抗Ｒ１およびＲ２に基づき計測される。
【００３６】
サーミスタ４４ａは、後述する充電制御ＦＥＴ４１ａおよび放電制御ＦＥＴ４１ｂの周囲の温度を計測し、サーミスタ４４ｂは、温度ヒューズ４３の周囲の温度を計測する。抵抗Ｒ３およびＲ４は、サーミスタ４４ａおよび４４ｂにおける所定の温度範囲での温度特性を良好なものにするための抵抗である。これらのサーミスタ４４ａ、４４ｂおよび抵抗Ｒ３、Ｒ４は、図１に示すサーミスタ２６を構成する。
【００３７】
サーミスタ４４ａおよび抵抗Ｒ３が直列に接続され、サーミスタ４４ａの両端がＭＰＵ４５に接続される。また、抵抗Ｒ３の一方の端部が負極端子３３に接続される。同様に、サーミスタ４４ｂおよび抵抗Ｒ４が直列に接続され、サーミスタ４４ｂの両端がＭＰＵ４５に接続される。また、抵抗Ｒ４の一方の端部が負極端子３３に接続される。
【００３８】
ＭＰＵ４５は、図１に示す充放電制御部２２、電流計測部２４、電池電圧計測部２５、回路温度計測部２７、端子電圧計測部２８、故障診断部２９、メモリ３０および通信部３１の機能を有し、第１の電圧である電池パック１の端子電圧、第２の電圧である電池１０の電圧、および電流経路に設けられた電流検出抵抗２３に印加された電圧に基づく充放電電流を計測する。また、ＭＰＵ４５は、充電制御ＦＥＴ４１ａ、放電制御ＦＥＴ４１ｂおよび温度ヒューズ４３の付近に配置されたサーミスタ４４ａおよび４４ｂによって計測されたそれぞれの部品の周囲の温度に基づく温度情報を生成する。
【００３９】
そして、ＭＰＵ４５は、計測したそれぞれの電圧値や電流値、温度情報に基づき、電流経路を構成する部品や電池パック１に接続された充電器の故障診断を行い、故障診断の結果を通信端子３４を介して、外部に接続された充電器や電子機器等に供給する。また、ＭＰＵ４５は、例えば充電の際に、通信端子３４を介して充電電圧や充電電流等の充電条件を要求する。
【００４０】
さらに、ＭＰＵ４５は、保護機能を有し、電池１０の電圧が過充電検出電圧または過放電検出電圧になった場合、充電制御ＦＥＴ４１ａ、放電制御ＦＥＴ４１ｂを制御して、過充電および過放電を防止する。
【００４１】
充電制御ＦＥＴ４１ａおよび放電制御ＦＥＴ４１ｂは、ＭＰＵ４５からの制御により、電池パック１の充放電を制御する。例えば、電池１０の電圧が過充電検出電圧となった場合は、ＭＰＵ４５からの制御により、充電制御ＦＥＴ４１ａをＯＦＦとし、充電電流が流れないように制御される。充電制御ＦＥＴ４ａのＯＦＦ後は、寄生ダイオード４２ａを介することによって放電のみが可能となる。また、電池１０の電圧が過放電検出電圧以下となった場合は、ＭＰＵ４５からの制御により、放電制御ＦＥＴ４１ｂをＯＦＦとし、放電電流が流れないように制御される。放電制御ＦＥＴ４１ｂのＯＦＦ後は、寄生ダイオード４２ｂを介することによって充電のみが可能となる。また、温度ヒューズ４３は、所定の温度に達した際に溶解することにより、電流経路を流れる電流を遮断する。
【００４２】
また、ＦＥＴ・Ｔｒ１は、ゲート端子がＭＰＵ４５に接続され、ソース端子が温度ヒューズ４３に接続され、ドレイン端子が電池１０の負極側に接続される。ＦＥＴ・Ｔｒ１は、通常、ＯＦＦされた状態となっており、ＭＰＵ４５からの制御によりＯＮされて温度ヒューズ４３を溶断する。例えば、電池１０に対する充放電が危険である場合には、ＭＰＵ４５による制御に基づきＦＥＴ・Ｔｒ１をＯＮする。こうすることにより、電池１０から流れる電流が温度ヒューズ４３およびＦＥＴ・Ｔｒ１を介してＧＮＤに流れ、温度ヒューズ４３の温度が上昇し、溶断することができる。なお、ＦＥＴ・Ｔｒ１がＯＦＦである場合、ＦＥＴ・Ｔｒ１には電流が流れないため、温度ヒューズ４３が溶断することはない。これら充電制御ＦＥＴ４１ａ、放電制御ＦＥＴ４１ｂ、温度ヒューズ４３およびＦＥＴ・Ｔｒ１は、図１に示すスイッチ回路２１を構成する。
【００４３】
次に、この発明の実施の一形態による電池パック１の故障診断部２９による故障診断方法について説明する。この発明の実施の一形態では、電池パック１に設けられた、それぞれの計測部で計測された電圧値や電流値等に基づき、回路の故障診断を行うようにした。
【００４４】
はじめに、充電または放電の際の回路の故障診断方法について説明する。充電または放電の際に回路が正常に動作している場合には、充電制御ＦＥＴ４１ａおよび放電制御ＦＥＴ４１ｂは、共にＯＮとなっている。そのため、電流経路には、温度ヒューズ４３の抵抗成分に加え、充電制御ＦＥＴ４１ａおよび放電制御ＦＥＴ４１ｂのＯＮ抵抗による抵抗成分が存在することになる。したがって、このような抵抗成分が主な回路インピーダンスとなる。
【００４５】
回路インピーダンスは、回路が正常に動作している場合には、略一定の値を示すので、この回路インピーダンスが変化した場合には、回路を構成する部品等に何らかの故障が発生したと考えることができる。
【００４６】
そこで、この発明の実施の一形態では、電池パック１が充電または放電の際に、故障診断部２９は、電池パック１の端子電圧、電池１０の電池電圧、充放電電流および回路の温度に基づき、電池パック１の回路インピーダンスＺを算出する。そして、回路インピーダンスＺと初期回路インピーダンスＺｉｎｉｔとに基づき回路インピーダンスの変化量ΔＺを算出し、変化量ΔＺの値に応じて回路が故障しているか否かを判断するようにした。
【００４７】
回路インピーダンスの変化量ΔＺの具体的な算出方法について説明する。先ず、故障診断部２９は、電池電圧計測部２５、端子電圧計測部２８および電流計測部２４で計測された電池電圧Ｖｂ、端子電圧Ｖｐおよび充放電電流Ｉを用い、数式（１）に基づいて回路インピーダンスＺ’を算出する。
Ｚ’＝｜Ｖｐ−Ｖｂ｜／Ｉ  ・・・（１）
【００４８】
ここで、充電制御ＦＥＴ４１ａや放電制御ＦＥＴ４１ｂ、温度ヒューズ４３は、温度特性を有しており、使用する温度によってそれぞれの部品の抵抗成分が変化する。そのため、上述のように回路インピーダンスを算出した場合には、計測時の温度によって回路インピーダンスＺ’の値が変化する。したがって、算出された回路インピーダンスＺ’に対して温度による補正を行い、回路インピーダンスＺを算出する。この回路インピーダンスＺ’の温度補正は、数式（２）によって行われる。
Ｚ＝Ｚ’×Ｆ（Ｔ）  ・・・（２）
【００４９】
なお、Ｆ（Ｔ）は、充放電ＦＥＴ４１ａおよび４１ｂ、温度ヒューズ４３の温度に応じて回路インピーダンスＺ’を補正するための温度補正式であり、例えば、回路インピーダンスＺ’を、初期回路インピーダンスＺｉｎｉｔを測定した際の温度に対応する回路インピーダンスに補正するものである。また、この温度補正式は、回路に使用される部品の温度特性に応じて決定される。具体的には、例えば、サーミスタ４４ａおよび４４ｂで計測された充放電ＦＥＴ４１および温度ヒューズ４３の温度特性に基づき、温度補正式を決定するとよい。
【００５０】
次に、故障診断部２９は、回路インピーダンスＺと、メモリ３０に予め記憶された初期回路インピーダンスＺｉｎｉｔとから回路インピーダンスの変化量ΔＺを算出する。この回路インピーダンスの変化量ΔＺは、数式（３）によって算出される。
ΔＺ＝Ｚ−Ｚｉｎｉｔ  ・・・（３）
【００５１】
このようにして算出された変化量ΔＺの値に基づく回路の故障診断結果の一例を表１に示す。なお、この例では、充電制御ＦＥＴ４１ａおよび放電制御ＦＥＴ４１ｂのＯＮ抵抗が３ｍΩである場合の判定方法について示した。
【００５２】
【表１】
2008005593.tif 000003
【００５３】
回路インピーダンスの変化量ΔＺが−６ｍΩよりも小さい場合、回路が故障していると判断される。即ち、回路インピーダンスＺが充電制御ＦＥＴ４１ａおよび放電制御ＦＥＴ４１ｂのＯＮ抵抗分である６ｍΩ以上低下しているため、例えば、回路基板上のパターン配線の一部がはんだ等によりショートしていると考えることができる。
【００５４】
回路インピーダンスの変化量ΔＺが−６ｍΩ以上であり、且つ、−３ｍΩ以下である場合、回路が故障していると判断される。即ち、充電制御ＦＥＴ４１ａおよび放電制御ＦＥＴ４１ｂが共にＯＮとなっている状態において、回路インピーダンスＺが充電制御ＦＥＴ４１ａおよび放電制御ＦＥＴ４１ｂの一方のＯＮ抵抗分である３ｍΩ以上であり、且つ、両方のＯＮ抵抗分である６ｍΩより少ない分だけ低下しているため、例えば、充電制御ＦＥＴ４１ａおよび／または放電制御ＦＥＴ４１ｂがショートしていると考えることができる。
【００５５】
回路インピーダンスの変化量ΔＺが−３ｍΩよりも大きく、且つ、１０ｍΩよりも小さい場合、回路が正常であると判断される。即ち、回路インピーダンスＺが１０ｍΩ以上であり、且つ、充電制御ＦＥＴ４１ａおよび放電制御ＦＥＴ４１ｂの一方のＯＮ抵抗分である３ｍΩより少ない分だけ低下しているため、例えば、測定誤差や温度補正誤差によるインピーダンス変化であると考えることができる。なお、ここでは一例として、温度ヒューズ４３の半切れ等によるインピーダンスの増加分の許容量を１０ｍΩとして説明する。
【００５６】
回路インピーダンスの変化量ΔＺが１０ｍΩ以上である場合、回路が故障していると判断される。即ち、回路インピーダンスＺが１０ｍΩよりも大きく増加しているため、例えば、温度ヒューズ４３の半切れ等により、インピーダンスが増加したと考えられるため、回路が故障していると考えることができる。
【００５７】
次に、充電または放電を休止している場合における回路の故障診断方法について説明する。充電または放電を休止している場合とは、電池パック１に外部の電子機器が接続されておらず、負荷が存在しない状態や、外部の電子機器が接続されているが使用されていない状態であるため、電流経路には、充放電電流Ｉが流れていない。したがって、この場合には、回路インピーダンスＺを算出することができない。
【００５８】
そこで、この場合には、充電制御ＦＥＴ４１ａおよび放電制御ＦＥＴ４１ｂのＯＮ／ＯＦＦ状態に応じて、端子電圧Ｖｐがどのように変化するかに注目する。そして、端子電圧Ｖｐと電源電圧Ｖｂとの差の値に基づき、回路が故障しているか否かを診断するようにした。
【００５９】
電池電圧計測部２５および端子電圧計測部２８において、それぞれ計測された端子電圧Ｖｐおよび電池電圧Ｖｂに基づき、端子電圧Ｖｐと電池電圧Ｖｂとの差分である｜Ｖｐ−Ｖｂ｜を算出する。
【００６０】
充電制御ＦＥＴ４１ａおよび放電制御ＦＥＴ４１ｂのＯＮ／ＯＦＦ状態と、算出された｜Ｖｐ−Ｖｂ｜とに基づく回路の故障診断の判定方法の一例を、表２に示す。なお、この例では、充電制御ＦＥＴ４１ａおよび放電制御ＦＥＴ４１ｂの寄生ダイオード４２ａおよび４２ｂの降下電圧が０．５Ｖである場合の判定方法について示した。
【００６１】
【表２】
2008005593.tif 000004
【００６２】
充電制御ＦＥＴ４１ａおよび放電制御ＦＥＴ４１ｂが共にＯＮである場合において、｜Ｖｐ−Ｖｂ｜の値が０ボルトである場合は、回路が正常であると判断される。一方、｜Ｖｐ−Ｖｂ｜の値が０ボルトよりも大きい場合は、回路が故障していると判断される。即ち、端子電圧ＶｐがＶｂ以下となり、回路のいずれかの箇所で電圧降下が発生していることが原因であると考えられ、例えば、充電制御ＦＥＴ４１ａおよび／または放電制御ＦＥＴ４１ｂが故障していると考えることができる。
【００６３】
充電制御ＦＥＴ４１ａがＯＮであり、且つ、放電制御ＦＥＴ４１ｂがＯＦＦである場合において、｜Ｖｐ−Ｖｂ｜の値がＶｂボルトである場合は、回路が正常であると判断される。一方、｜Ｖｐ−Ｖｂ｜の値がＶｂボルトよりも小さい場合は、回路が故障していると判断される。即ち、Ｖｐの値が０ボルトよりも大きいため、例えば、放電制御ＦＥＴ４１ｂがショートしているなどのように、放電制御ＦＥＴ４１ｂが故障していると考えられる。
【００６４】
充電制御ＦＥＴ４１ａがＯＦＦであり、且つ、放電制御ＦＥＴ４１ｂがＯＮである場合において、｜Ｖｐ−Ｖｂ｜の値が０．５ボルトよりも大きい場合は、回路が正常であると判断される。一方、｜Ｖｐ−Ｖｂ｜の値が０ボルトである場合は、回路が故障していると判断される。即ち、充電制御ＦＥＴ４１ａの寄生ダイオード４２ａによる電圧降下が発生しておらず、例えば、充電制御ＦＥＴ４１ａがショートしているなどのように、充電制御ＦＥＴ４１ａが故障していると考えることができる。
【００６５】
充電制御ＦＥＴ４１ａおよび放電制御ＦＥＴ４１ｂが共にＯＦＦである場合において、｜Ｖｐ−Ｖｂ｜の値がＶｂボルトである場合は、回路が正常であると判断される。一方、｜Ｖｐ−Ｖｂ｜の値がＶｂボルトよりも小さい場合は、回路が故障していると判断される。即ち、Ｖｐの値が０ボルトよりも大きいため、例えば、充電制御ＦＥＴ４１ａおよび／または放電制御ＦＥＴ４１ｂがショートしているなどのように、充電制御ＦＥＴ４１ａおよび／または放電制御ＦＥＴ４１ｂが故障していると考えられる。
【００６６】
次に、図３に示すフローチャートを用いて、この発明の実施の一形態による電池パック１の故障診断の際の故障診断部２９における処理の流れについて説明する。なお、以下では、特に断らない限り、処理が故障診断部２９で行われるものとする。
【００６７】
先ず、ステップＳ１において、端子電圧計測部２８、電池電圧計測部２５、電流計測部２４および回路温度計測部２７は、それぞれ端子電圧Ｖｐ、電池電圧Ｖｂ、充電電流Ｉ、および、充電制御ＦＥＴ４１ａ、放電制御ＦＥＴ４１ｂ、温度ヒューズ４３の温度を計測し、それぞれの計測部で計測されたデータを故障診断部２９に供給する。
【００６８】
次に、ステップＳ２において、故障診断部２９は、電流経路に充放電電流Ｉが流れているか否かを判断する。判断の結果、充放電電流Ｉが流れていると判断された場合には、処理がステップＳ３に移行し、充放電電流Ｉが流れていないと判断された場合には、処理がステップＳ５に移行する。
【００６９】
ステップＳ３において、故障診断部２９は、ステップＳ１で計測された各種の情報に基づき、電池パック１の回路インピーダンスＺを算出し、算出された回路インピーダンスＺとメモリ３０に予め記憶されている回路インピーダンスの初期値Ｚｉｎｉｔとに基づき、回路インピーダンスの変化量ΔＺを算出する。次に、ステップＳ４において、故障診断部２９は、ステップＳ３で算出した回路インピーダンスの変化量ΔＺに基づき故障診断を行い、処理はステップＳ７に移行する。
【００７０】
一方、ステップＳ５において、故障診断部２９は、端子電圧Ｖｐと電池電圧Ｖｂとの差である｜Ｖｐ−Ｖｂ｜を算出する。そして、故障診断部２９は、ステップＳ６において、ステップＳ５で算出された｜Ｖｐ−Ｖｂ｜と、充電制御ＦＥＴ４１ａおよび放電制御ＦＥＴ４１ｂのＯＮ／ＯＦＦ状態とに基づき故障診断を行い、処理がステップＳ７に移行する。
【００７１】
ステップＳ７において、故障診断部２９は、ステップＳ４またはステップＳ６で行われた故障診断の結果に基づき、回路が異常であるか否かを判断する。故障診断部２９は、判断の結果、異常がないと判断した場合、処理がステップＳ１０に移行し、異常があると判断した場合には、処理がステップＳ８に移行する。ステップＳ８において、故障診断部２９は、電池パック１における充放電を禁止する。そして、ステップＳ９において、故障診断部２９は、診断結果をメモリ３０に記憶する。
【００７２】
ステップＳ１０において、故障診断部２９は、ステップＳ４またはステップＳ６で得られた診断結果を通信部３１に供給し、通信端子３４を介して接続された外部の電子機器にたいして診断結果を供給し、一連の処理が終了する。
【００７３】
このように、充電または放電の際には、電池パック１の回路インピーダンスＺを算出し、初期回路インピーダンスＺｉｎｉｔからの変化量ΔＺを算出することにより、ΔＺの値に応じて回路や回路を構成する部品が故障しているか否かを判断することができる。
【００７４】
また、充電または放電を休止している場合には、｜Ｖｐ−Ｖｂ｜を算出することにより、充電制御ＦＥＴ４１ａおよび放電制御ＦＥＴ４１ｂのＯＮ／ＯＦＦ状態と｜Ｖｐ−Ｖｂ｜の値とに応じて、回路を構成する部品が故障しているか否かを判断することができる。
【００７５】
さらに、この実施の一形態では、電池パック１に接続された充電器の異常検出を行うことができる。充電器の異常検出は、電池パック１が充電器に接続された状態において、充電制御ＦＥＴ４１ａのＯＮ／ＯＦＦ状態と端子電圧Ｖｐの値とに基づき行われる。そして、検出結果が通信端子３４を介して充電器に供給され、検出結果に応じて充電のための充電電圧および充電電流を要求する。
【００７６】
充電制御ＦＥＴ４１ａのＯＮ／ＯＦＦ状態と端子電圧Ｖｐとに基づく充電器の異常検出の検出結果の一例を表３に示す。なお、表３に示すＶｃｈａｒｇｅおよびＩｃｈａｒｇｅは、使用する電池セルの数や接続方法によって決定されるものであり、Ｖｃｈａｒｇｅは、１つの電池セルあたりの許容充電電圧に電池セルの直列数を乗じたものを示す。また、Ｉｃｈａｒｇｅは、１つの電池セル当たりの許容充電電流に電池セルの並列数を乗じたものを示す。
【００７７】
【表３】
2008005593.tif 000005
【００７８】
充電制御ＦＥＴ４１ａがＯＮである場合において、端子電圧Ｖｐの値がＶｃｈａｒｇｅよりも大きい場合には、充電器が異常であると判断され、充電器に対して、充電電圧が０ボルト、且つ、充電電流が０アンペアとなるように充電処理を要求する。即ち、電池パック１の充電を禁止する。
【００７９】
また、端子電圧Ｖｐの値がＶｂ以上であり、且つ、Ｖｃｈａｒｇｅ以下である場合には、充電器が正常であると判断され、充電器に対して、充電電圧がＶｃｈａｒｇｅボルト、且つ、充電電流がＩｃｈａｒｇｅアンペアとなるように充電処理を要求する。
【００８０】
さらに、端子電圧Ｖｐの値が０ボルト以上であり、且つ、Ｖｂよりも小さい場合には、充電器が異常であると判断され、充電器に対して、充電電圧が０ボルト、且つ、充電電流が０アンペアとなるように充電処理を要求する。即ち、電池パック１の充電を禁止する。
【００８１】
一方、充電制御ＦＥＴ４１ａがＯＦＦである場合において、端子電圧Ｖｐの値がＶｃｈａｒｇｅよりも大きい場合には、充電器が異常であると判断され、充電器に対して、充電電圧が０ボルト、且つ、充電電流が０アンペアとなるように充電処理を要求する。即ち、電池パック１の充電を禁止する。
【００８２】
また、端子電圧Ｖｐの値がＶｃｈａｒｇｅと等しい場合には、充電器が正常であると判断され、充電器に対して、充電電圧がＶｃｈａｒｇｅボルト、且つ、充電電流がＩｃｈａｒｇｅアンペアとなるように充電処理を要求する。
【００８３】
さらに、端子電圧Ｖｐの値が０ボルト以上であり、且つ、Ｖｃｈａｒｇｅよりも小さい場合には、充電器が異常であると判断され、充電器に対して、充電電圧が０ボルト、且つ、充電電流が０アンペアとなるように充電処理を要求する。即ち、電池パック１の充電を禁止する。
【００８４】
このように、電池パック１に充電器が接続された場合に、充電制御ＦＥＴ４１ａおよび放電制御ＦＥＴ４１ｂのＯＮ／ＯＦＦ状態とＶｐの値とに応じて、電池パック１に接続された充電器の異常を検出し、充電器が異常である場合には、充電を禁止し、過充電や過放電を未然に防ぐことができる。
【００８５】
ここで、図４を参照して、この発明の実施の一形態に適用可能な電子機器２について説明する。この実施の一形態による電子機器２は、充放電可能な機器であり、具体的には、例えばＰＣを適用することができる。電子機器２は、電池パック１、インターフェース（以下、Ｉ／Ｆと適宜称する）５１、ＣＰＵ（Central Processing Unit）５２、ＲＡＭ（Random Access Memory）５３、ＲＯＭ（Read Only Memory）５４、表示部５５および操作部５６がバス５０を介して接続されている。
【００８６】
Ｉ／Ｆ５１は、接続された電池パック１との通信を行い、電池パック１から供給された故障診断結果をＣＰＵ５２に供給する。また、Ｉ／Ｆ５１は、ＣＰＵ５２から供給された電池パック１の充放電に関する命令を電池パック１に供給する。
【００８７】
ＣＰＵ５２は、ＲＯＭ５４に予め格納されたプログラムに従い、ＲＡＭ５３をワークメモリとしてバス５０に接続された各部を制御する。また、ＣＰＵ５２は、電池パック１からＩ／Ｆ５１を介して供給された故障診断結果に基づき、電池パック１に対する充放電を制御する。さらに、ＣＰＵ５２は、故障診断結果に基づき、電池パック１の故障を示す故障情報を生成し、表示部５５に供給する。
【００８８】
表示部５５は、ＣＰＵ５２から供給された故障情報を表示するための出力部である。表示部５５としては、例えばＣＲＴ（Cathode Ray Tube）やＬＣＤ（Liquid Crystal Display）、ＰＤＰ（Plasma Display Panel）が用いられる。操作部５６は、例えばキーボードやマウスからなり、ユーザの操作に応じた各種の情報が出力され、ＣＰＵ５２に供給される。
【００８９】
電子機器２に電池パック１が装着されると、電池パック１の通信端子３４と電子機器のＩ／Ｆ５１とが接続される。そして、電池パック１は、予めメモリ３０に記憶されている故障診断結果を示す出力データを、通信端子３４を介して電子機器２のＩ／Ｆ５１に送信する。
【００９０】
電子機器２は、得られた出力データをＣＰＵ５２に供給する。ＣＰＵ５２は、供給された出力データに基づき電池パック１が故障していると判断した場合には、表示部５５に、電池パック１が故障していることを示す表示や、電池パック１を交換することを促す表示等を表示させ、電池パック１が故障していることをユーザに対して通知するようにする。また、電子機器２は、故障診断結果に基づき充放電を禁止する命令をＩ／Ｆ５１を介して電池パック１に供給する。
【００９１】
なお、ユーザに対する電池パック１の故障の通知方法としては、上述の例に限られず、例えば、電子機器２に音声出力部を設け、ユーザに対して音声により電池パック１の故障を通知するようにしてもよい。また、例えば、電子機器２の表示部５５としてＬＥＤ（Light Emitting Diode）等を設け、電池パック１が故障している場合には、ＬＥＤを点灯させたり点滅させたりすることにより、ユーザに対して電池パック１の故障を通知するようにしてもよい。
【００９２】
さらに、例えば、電池パック１から出力される出力データの内容を、故障診断結果に応じて異なるようにし、電子機器２は、それぞれの故障状態に応じて異なる通知や異なる処理を行うようにしてもよい。例えば、電子機器２は、電池パック１から受け取った出力データに基づき、ユーザに対して電池パック１の故障箇所を通知するようにしてもよい。
【００９３】
また、例えば、電池パック１において充電制御ＦＥＴが故障したと判断された場合、電子機器は、電池パック１から受け取った出力データに基づきユーザに対して放電のみ可能であることを通知し、放電制御ＦＥＴが故障したと判断された場合、電子機器は、出力データに基づきユーザに対して充電のみ可能であることを通知するようにしてもよい。
【００９４】
上述したように、この発明の実施の一形態では、充放電制御ＦＥＴのＯＮ／ＯＦＦ状態と、端子電圧および電池電圧の差分とに基づき充放電制御ＦＥＴの故障診断を行うようにしているため、充放電制御ＦＥＴのＯＮ／ＯＦＦ状態によらず、充放電制御ＦＥＴの故障を検出することができる。
【００９５】
また、従来の故障検出方法では、充放電制御ＦＥＴの故障についてのみしか検出できないのに対し、この発明の実施の一形態では、回路インピーダンスの値に応じて、充放電制御ＦＥＴだけでなく、電流経路を構成する他の部品等の故障を検出することができる。
【００９６】
さらに、従来は、充電の際に電池パック１に接続される充電器が故障し、例えば、充電電圧が異常である場合であっても、充電動作が行われてしまうのに対し、この発明の実施の一形態では、充放電制御ＦＥＴのＯＮ／ＯＦＦ状態と、電池パック１の端子電圧の値とに基づき充電器の異常検出を行い、充電器の異常を検出することができる。
【００９７】
以上、この発明の実施の一形態について具体的に説明したが、この発明は、上述したこの発明の実施の一形態に限定されるものではなく、この発明の要旨を逸脱しない範囲内で様々な変形や応用が可能である。例えば、上述の実施の一形態において挙げた充電制御ＦＥＴ４１ａおよび放電制御ＦＥＴ４１ｂのＯＮ抵抗の値や、寄生ダイオード４２ａおよび４２ｂの降下電圧の値は、あくまでも例に過ぎず、使用する部品に応じてこれと異なる数値を用いてもよい。
【００９８】
また、上述では、充放電が行われている場合、および充放電が休止している場合の両方について故障診断を行うように説明したが、これはこの例に限られない。例えば、充放電が行われている場合および充放電が休止している場合のいずれか一方の場合にのみ、故障診断を行うようにしてもよい。
【００９９】
また、例えば、充電制御ＦＥＴ４１ａ、放電制御ＦＥＴ４１ｂおよび温度ヒューズ４３は、正極端子側に設けられているが、これはこの例に限られず、例えば、負極端子側に設けてもよい。さらに、電流検出抵抗２３は、負極端子側に設けられているが、これに限られず、例えば、正極端子側に設けるようにしてもよい。
【０１００】
さらに、上述では、ＰＣを例にとって説明したが、これに限られず、例えば、電子機器２としてカムコーダ（Camcorder: Camera and recorderの略）、携帯電話やＰＤＡ等の携帯型電子機器、ディジタルカメラ等を用いることも可能である。
【図面の簡単な説明】
【０１０１】
【図１】この発明の実施の一形態による電池パックの一例の構成を示すブロック図である。
【図２】この発明の実施の一形態による電池パックの一例の回路構成を示す略線図である。
【図３】この発明の実施の一形態による電池パックにおける故障診断方法の処理の流れを示すフローチャートである。
【図４】この発明の実施の一形態による電子機器の一例の構成を示す略線図である。
【図５】従来の電池パックの一例の構成を示すブロック図である。
【符号の説明】
【０１０２】
１  電池パック
１０  電池
１１  ＢＭＵ
２１  スイッチ回路
２２  充放電制御部
２３  電流検出抵抗
２４  電流計測部
２５  電池電圧計測部
２６  サーミスタ
２７  回路温度計測部
２８  端子電圧計測部
２９  故障診断部
３０  メモリ
３１  通信部
３２  正極端子
３３  負極端子
３４  通信端子
４１ａ  充電制御ＦＥＴ
４１ｂ  放電制御ＦＥＴ
４２ａ、４２ｂ  寄生ダイオード
４３  温度ヒューズ
４４ａ、４４ｂサーミスタ
４５  ＭＰＵ
５１  インターフェース
５２  ＣＰＵ
５５  表示部
【図１】
2008005593.tif 000006
【図２】
2008005593.tif 000007
【図３】
2008005593.tif 000008
【図４】
2008005593.tif 000009
【図５】
2008005593.tif 000010