(57)【要約】【課題】電気回路の異常を精度良く検出できる信頼性の高い異常検出装置を提供する。【解決手段】分圧回路として構成されるＩＮＶ電圧センサ２１の抵抗素子のうち、抵抗値が最も小さい抵抗素子が故障したときの当該ＩＮＶ電圧センサ２１の出力信号から求めた入力電圧換算値が、ＩＮＶ電圧センサ２１と同じバッテリ電圧ＶＢＡＴをモニタするＢ／Ｃ電圧センサ２２の出力信号から求めた入力電圧換算値に対して、誤差範囲も含めて重複しないように、ＩＮＶ電圧センサ２１の抵抗素子の抵抗値を設定する。【選択図】図３
2010139245.tif 000002
【特許請求の範囲】
【請求項１】
同一の入力電圧に基づいて出力信号を生成する複数の回路と、
前記複数の回路の出力信号を入力電圧に換算した入力電圧換算値を比較して異常を判定する判定手段とを備え、
前記複数の回路の少なくとも１つは、直列接続した複数の抵抗素子からなる分圧抵抗により入力電圧を分圧して出力信号を生成する分圧回路であり、
前記分圧回路が持つ複数の抵抗素子のうち抵抗値が最も小さい抵抗素子が故障したときの当該分圧回路の出力信号から求めた入力電圧換算値が、他の回路の出力信号から求めた入力電圧換算値に対して誤差範囲も含めて重複しないように、前記分圧回路の抵抗素子の抵抗値が設定されていることを特徴とする異常検出装置。
【請求項２】
直列接続した複数の抵抗素子からなる分圧抵抗により入力電圧を分圧して出力信号を生成する分圧回路と、
前記分圧回路の出力信号を入力電圧に換算した入力電圧換算値に基づいて異常を判定する判定手段とを備え、
前記分圧回路が持つ複数の抵抗素子のうち抵抗値が最も小さい抵抗素子が故障したときの出力信号から求めた入力電圧換算値が、所定の基準値に対して誤差範囲も含めて重複しないように、前記分圧回路の抵抗素子の抵抗値が設定されていることを特徴とする異常検出装置。
【請求項３】
前記分圧回路が持つ複数の抵抗素子の抵抗値が等しいことを特徴とする請求項１又は２に記載の異常検出装置。
【請求項４】
前記判定手段は、前記分圧回路の分圧抵抗に短絡異常が発生したときの出力信号から求めた入力電圧換算値を短絡発生時電圧として記憶しており、前記分圧回路の出力信号から求めた入力電圧換算値が前記短絡発生時電圧と等しい場合に、前記分圧回路の分圧抵抗に短絡異常が発生したと判断して、当該分圧回路の出力信号を短絡異常に対応した補正係数にて補正することを特徴とする請求項１に記載の異常検出装置。
【請求項５】
前記分圧回路として第１の分圧回路と第２の分圧回路の２つの回路を備え、
前記第１の分圧回路が持つ複数の抵抗素子のうち抵抗値が最も小さい抵抗素子が故障したときの当該第１の分圧回路の出力信号から求めた入力電圧換算値と、前記第２の分圧回路が持つ複数の抵抗素子のうち抵抗値が最も小さい抵抗素子が故障したときの当該第２の分圧回路の出力信号から求めた入力電圧換算値とが重複しないように、前記第１の分圧回路の抵抗素子の直列数と前記第２の分圧回路の抵抗素子の直列数とが設定されていることを特徴とする請求項１に記載の異常検出装置。
【請求項６】
前記分圧回路は、電動車両に搭載される高電圧バッテリの電圧をモニタする高電圧モニタ回路であることを特徴とする請求項１乃至５の何れか一項に記載の異常検出装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電気回路の異常を検出する異常検出装置に関する。
【背景技術】
【０００２】
従来、電気回路の異常を検出するための異常検出装置として、例えば特許文献１に記載されているものが知られている。この特許文献１に記載されている異常検出装置は、２つの出力電圧を有する電源回路に適用される異常検出装置であり、正常時には２つの出力電圧がそれぞれ分圧抵抗により分圧されて分圧後の電位が等しくなり、２つの出力電圧の何れかが設定値から変化すると、分圧後の電位差によりダイオードを通してフォトカプラの発光素子に電流が流れてフォトカプラが作動し、異常が検出される構成となっている。
【特許文献１】特開平４−１６８９１６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、特許文献１に記載されている従来の異常検出装置では、例えば、電源回路が正常に動作して２つの出力電圧が設定値となっている場合でも、分圧における誤差等によって分圧後の電位に僅かな電位差が生じるとフォトカプラが作動して異常と判断してしまうなど、異常検出の精度が不十分で信頼性に欠けるという問題があった。
【０００４】
本発明は、以上のような従来技術の問題点に鑑みて創案されたものであって、電気回路の異常を精度良く検出できる信頼性の高い異常検出装置を提供することを目的としている。
【課題を解決するための手段】
【０００５】
本発明に係る異常検出装置は、同一の入力電圧に基づいて出力信号を生成する複数の回路と、複数の回路の出力信号を入力電圧に換算した入力電圧換算値を比較して異常を判定する判定手段とを備え、複数の回路の少なくとも１つは、直列接続した複数の抵抗素子からなる分圧抵抗により入力電圧を分圧して出力信号を生成する分圧回路であり、この分圧回路が持つ複数の抵抗素子のうち抵抗値が最も小さい抵抗素子が故障したときの当該分圧回路の出力信号から求めた入力電圧換算値が、他の回路の出力信号から求めた入力電圧換算値に対して誤差範囲も含めて重複しないように、この分圧回路の抵抗素子の抵抗値を設定している。
【０００６】
また、本発明に係る異常検出装置は、直列接続した複数の抵抗素子からなる分圧抵抗により入力電圧を分圧して出力信号を生成する分圧回路と、この分圧回路の出力信号を入力電圧に換算した入力電圧換算値に基づいて異常を判定する判定手段とを備え、分圧回路が持つ複数の抵抗素子のうち抵抗値が最も小さい抵抗素子が故障したときの出力信号から求めた入力電圧換算値が、所定の基準値に対して誤差範囲も含めて重複しないように、この分圧回路の抵抗素子の抵抗値を設定している。
【発明の効果】
【０００７】
本発明に係る異常検出装置によれば、分圧回路に異常が発生すると当該分圧回路の入力電圧換算値が他の回路の入力電圧変換値又は所定の基準値とは必ず異なる値になるので、これらの値の比較により分圧回路の異常を精度良く検出することができる。また、分圧回路の異常の原因が抵抗値の最も小さい抵抗素子の故障であっても、当該分圧回路の入力電圧換算値が他の回路の入力電圧変換値又は所定の基準値とは必ず異なる値になるようにしているので、他の抵抗素子の故障による分圧回路の異常の場合にもその異常を確実に検出することができる。
【発明を実施するための最良の形態】
【０００８】
以下、本発明を実施するための最良の形態として、ハイブリッド車に搭載される高電圧バッテリのバッテリ電圧モニタ用の電圧センサ（高電圧モニタ回路）の異常を検出する用途での適用例を例示して、本発明の具体的な実施形態について図面を参照しながら説明する。
【０００９】
［第１の実施形態］
図１は、ハイブリッド車の駆動システムの一例を示すシステム構成図である。この図１に示すハイブリッド車の駆動システムにおいて、モータジェネレータ（ＭＧ）１は、クラッチ２を介してエンジン３と接続されており、エンジン３を始動する機能を有している。また、モータジェネレータ１は、クラッチ４を介してトランスミッション５と接続されており、ハイブリッド車の走行駆動力を発生する。なお、ハイブリッド車の総合駆動力は、エンジン３とモータジェネレータ１との合成駆動力あるいは各々の駆動力となる。
【００１０】
車両コントローラ６は、ハイブリッド車の車速、シフト位置、アクセル操作量、ブレーキ操作量等の情報を入力し、これらの情報に応じて駆動力制御及びエネルギマネジメントを行って、エンジン３、クラッチ２，４、モータコントローラ（Ｍ／Ｃ）７などへトルク指令や動作状態指令などを出力する。なお、図１においては、エンジン３やクラッチ２，４の制御回路は各装置と一体のものとして表記している。
【００１１】
モータコントローラ７は、車両コントローラ６からのトルク指令をもとに、インバータ（ＩＮＶ）８の動作を制御する。
【００１２】
インバータ８は、モータコントローラ７からの指令に応じてエンジン３の始動やハイブリッド車の駆動のために必要な電力をモータジェネレータ１に供給する。また、インバータ８は、高電圧バッテリ９のバッテリ電圧をモニタする電圧センサを備えており、この電圧センサの出力信号をモータコントローラ７に出力している。
【００１３】
高電圧バッテリ９は、バッテリコントローラ１０による制御のもとで、インバータ８に必要電力を供給する。
【００１４】
バッテリコントローラ（Ｂ／Ｃ）１０は、高電圧バッテリ９のバッテリ電圧をモニタする電圧センサおよびバッテリ電流をモニタする電流センサを備えており、バッテリ電圧・電流をモニタすることで高電圧バッテリ９の状態を判断し、高電圧バッテリ９の充放電制御や保護制御などを行う。
【００１５】
この駆動システムにおける各制御装置、すなわち車両コントローラ６やモータコントローラ７、バッテリコントローラ１０等は、例えばＣＡＮ（Controller Area Network）などの通信手段によって通信可能に接続されており、これらの制御装置の間で各種信号の授受が行えるようになっている。
【００１６】
図２は、モータジェネレータ１に関する制御系のブロック図である。この図２に示すように、モータコントローラ７には、その制御機能として、磁極位置検出部１１と、３相／２相変換部１２と、電流指令部１３と、電流制御部１４と、２相／３相変換部１５とが設けられている。
【００１７】
磁極位置検出部１１は、モータジェネレータ１に取付けられた磁極位置センサ１６からの信号を入力して、これを磁極位置θと電気角周波数ωとに変換する。磁極位置θは３相／２相変換部１２や２相／３相変換部１５に供給され、電気角周波数ωは電流指令部１３に供給される。
【００１８】
３相／２相変換部１２は、電流センサ１７により得られた３相交流実電流ｉｕ，ｉｖ，ｉｗを、磁極位置θをもとに２相交流実電流ｉｄ，ｉｑに変換する。この２相交流実電流ｉｄ，ｉｑは電流制御部１４に供給される。
【００１９】
電流指令部１３は、車両コントローラ６からのトルク指令Ｔ＊、電気角周波数ω、およびインバータ８の電圧センサ２１の出力信号をもとに、モータジェネレータ１へのｄ，ｑ軸電流指令値ｉｄ＊，ｉｑ＊を電流テーブルを用いて設定する。
【００２０】
電流制御部１４は、電流指令部１３で設定したｄ，ｑ軸電流指令値ｉｄ＊，ｉｑ＊と３相／２相変換部１２からの２相交流実電流ｉｄ，ｉｑとの偏差がゼロとなるように、ｄ，ｑ軸の電圧指令値ｖｄ＊，ｖｑ＊を決定する。
【００２１】
２相／３相変換部１５は、磁極位置θをもとに、電流制御部１４で決定した電圧指令値ｖｄ＊，ｖｑ＊を３相交流電圧指令値Ｖｕ＊，Ｖｖ＊，Ｖｗ＊に変換する。
【００２２】
モータコントローラ７の２相／３相変換部１５で生成された３相交流電圧指令値Ｖｕ＊，Ｖｖ＊，Ｖｗ＊は、インバータ８に供給される。インバータ８では、このモータコントローラ７からの３相交流電圧指令値Ｖｕ＊，Ｖｖ＊，Ｖｗ＊に応じてＩＧＢＴ等のパワー素子のスイッチングが制御されることで、高電圧バッテリ９のバッテリ電圧を３相交流電圧に変換してモータジェネレータ１に供給する。
【００２３】
インバータ８には、上述のように高電圧バッテリ９のバッテリ電圧をモニタする電圧センサ（以下、ＩＮＶ電圧センサと表記する。）２１が設けられており、このＩＮＶ電圧センサ２１の出力信号がモータコントローラ７の電流指令部１３に供給されている。また、高電圧バッテリ９のバッテリ電圧はバッテリコントローラ１０に設けられた電圧センサ（以下、Ｂ／Ｃ電圧センサと表記する。）２２によってもモニタされている。したがって、ＩＮＶ電圧センサ２１でモニタされたバッテリ電圧をＢ／Ｃ電圧センサ２２でモニタされたバッテリ電圧と比較することで、ＩＮＶ電圧センサ２１に異常が発生しているかどうかを判定することができる。
【００２４】
すなわち、ＩＮＶ電圧センサ２１とＢ／Ｃ電圧センサ２２は同一のバッテリ電圧をモニタしているので、センサ検出誤差やハーネスでの電圧降下などによる誤差を無視して考えると、ＩＮＶ電圧センサ２１の出力信号から求められるバッテリ電圧（ＩＮＶ電圧センサ２１の出力信号をバッテリ電圧に換算した入力電圧換算値）と、Ｂ／Ｃ電圧センサ２２の出力信号から求められるバッテリ電圧（Ｂ／Ｃ電圧センサ２２の出力信号をバッテリ電圧に換算した入力電圧換算値）とが一致するはずである。換言すると、ＩＮＶ電圧センサ２１の出力信号から求めた入力電圧換算値とＢ／Ｃ電圧センサ２２の出力信号から求めた入力電圧換算値との間に有意な差が認められれば、これらＩＮＶ電圧センサ２１とＢ／Ｃ電圧センサ２２のどちらかに異常が生じていると判定することができる。
【００２５】
ただし、ＩＮＶ電圧センサ２１あるいはＢ／Ｃ電圧センサ２２のどちらかに異常が生じたときに、その異常が生じた電圧センサの出力信号から求めた入力電圧換算値と正常な電圧センサの出力信号から求めた入力電圧換算値との差が、公差として許容される誤差範囲内となるような場合があると、これらの値の比較によってＩＮＶ電圧センサ２１あるいはＢ／Ｃ電圧センサ２２の異常を正しく判定することができない。したがって、ＩＮＶ電圧センサ２１とＢ／Ｃ電圧センサ２２の出力信号を用いてこれらの異常を精度良く判定するには、異常が生じた電圧センサの出力信号から求めた入力電圧換算値と正常な電圧センサの出力信号から求めた入力電圧換算値とが、誤差範囲を考慮しても必ず異なる値となるようにしておくことが求められる。以下、このような要求を満足させるための技術的な解決手段の一例について、具体例を挙げながら説明する。
【００２６】
図３は、図１及び図２に示したＩＮＶ電圧センサ２１とＢ／Ｃ電圧センサ２２及びその周辺部分を抽出した簡易回路図の一例である。この図３に示す例では、ＩＮＶ電圧センサ２１は、直列接続した多数の抵抗素子Ｒ１〜Ｒｎ，ｒからなる分圧抵抗により高電圧バッテリ９のバッテリ電圧ＶＢＡＴを分圧することで、バッテリ電圧ＶＢＡＴに比例した電圧ＶＡを出力信号として生成する分圧回路として構成されており、生成した出力信号（電圧ＶＡ）をモータコントローラ７に出力する。ここで、多数の抵抗素子Ｒ１〜Ｒｎ，ｒを直列接続して分圧抵抗としているのは、ＩＮＶ電圧センサ２１の回路電源電圧が数Ｖ〜数十Ｖ以下であるのに対してバッテリ電圧ＶＢＡＴは数百Ｖと非常に高いため、バッテリ電圧ＶＢＡＴに対応する電圧を回路電源電圧まで下げる必要があるが、一方で、バッテリ電圧ＶＢＡＴは一般的な抵抗素子の定格電圧を大きく上回ることから、多数の抵抗素子Ｒ１〜Ｒｎ，ｒの直列接続によって抵抗素子１個あたりにかかる電圧を低くする必要があるためである。
【００２７】
また、図３の例では、モータコントローラ７とバッテリコントローラ１０とがＣＡＮラインにより通信可能に接続されており、Ｂ／Ｃ電圧センサ２２の出力信号はＡ／Ｄ変換されてＣＡＮライン経由でバッテリコントローラ１０からモータコントローラ７に送信される。そして、モータコントローラ７が、ＩＮＶ電圧センサ２１の出力信号と、バッテリコントローラ１０からＣＡＮライン経由で送信されたＢ／Ｃ電圧センサ２２の出力信号とを用いて、分圧回路として構成されたＩＮＶ電圧センサ２１に異常が発生しているかどうかを判定する。なお、モータコントローラ７がＩＮＶ電圧センサ２１の出力信号をＡ／Ｄ変換してＣＡＮライン経由でバッテリコントローラ１０に送信するようにしてもよく、この場合は、バッテリコントローラ１０が、Ｂ／Ｃ電圧センサ２２の出力信号と、モータコントローラ７からＣＡＮライン経由で送信されたＩＮＶ電圧センサ２１の出力信号とを用いて、分圧回路として構成されたＩＮＶ電圧センサ２１に異常が発生しているかどうかを判定する。また、ＩＮＶ電圧センサ２１の出力信号とＢ／Ｃ電圧センサ２２の出力信号とをともにＣＡＮライン経由でモータコントローラ７やバッテリコントローラ１０以外の他の制御装置に送信し、他の制御装置において異常の判定を行うようにしてもよい。
【００２８】
ここで、分圧回路として構成されるＩＮＶ電圧センサ２１は、当該ＩＮＶ電圧センサ２１の出力信号とＢ／Ｃ電圧センサ２２の出力信号とを用いてモータコントローラ７（あるいはバッテリコントローラ１０や他の制御装置）により当該ＩＮＶ電圧センサ２１の異常の有無を確実に判定できるようにするために、直列接続した多数の抵抗素子Ｒ１〜Ｒｎ，ｒのうちで抵抗値が最も小さい抵抗素子が故障したときの当該ＩＮＶ電圧センサ２１の出力信号から求めた入力電圧換算値が、Ｂ／Ｃ電圧センサ２２の出力信号から求めた入力電圧換算値に対して誤差範囲を含めて重複しないように、抵抗素子の抵抗値が設定されている。つまり、ＩＮＶ電圧センサ２１に設けられた抵抗値が最小の抵抗素子が故障した際の当該ＩＮＶ電圧センサ２１の出力信号から求めた入力電圧換算値が、誤差範囲を考慮しても必ずＢ／Ｃ電圧センサ２２の出力信号から求めた入力電圧換算値と異なる値となるように、ＩＮＶ電圧センサ２１が備える抵抗素子の抵抗値が設定されている。
【００２９】
以下、この分圧回路として構成されたＩＮＶ電圧センサ２１が備える抵抗素子の抵抗値の設定例について、具体的に説明する。
【００３０】
図３の例において、正常時におけるＩＮＶ電圧センサ２１の出力信号（電圧ＶＡ）と、抵抗素子Ｒ１〜Ｒｎのうちで抵抗値が最も小さい抵抗素子（ここでは抵抗素子Ｒｎ）に短絡故障（製造不良を含む）が発生した場合のＩＮＶ電圧センサ２１の出力信号（電圧ＶＡ）をそれぞれ計算する。
【００３１】
ここでは、計算の前提を以下のようにおく。  
・バッテリ電圧ＶＢＡＴ＝３００Ｖ
・抵抗素子Ｒ１〜Ｒｎの個数：１０個
・短絡故障が発生する抵抗素子：抵抗素子Ｒｎ
・抵抗素子Ｒ１〜Ｒｎ−１の１個あたりの抵抗値：３０ｋΩ（ここでは、抵抗素子Ｒ１〜Ｒｎ−１の抵抗値が全て同じとし、以下、その抵抗値をＲと表記する。）
・抵抗素子ｒの抵抗値：１０ｋΩ
・電圧センサ２１，２２の変換誤差（公差として許容される誤差範囲）：±３％
【００３２】
このような前提のもと、短絡故障が発生する抵抗素子Ｒｎの抵抗値が５ｋΩであるとしてＩＮＶ電圧センサ２１の正常時における出力信号と抵抗素子Ｒｎの短絡故障時における出力信号を計算すると、それぞれの出力信号（電圧ＶＡ）は以下のようになる。  
正常時：ＶＡ＝ｒ／（ｒ＋９Ｒ＋Ｒｎ）×ＶＢＡＴ＝１０ｋΩ／（１０ｋΩ＋９×３０ｋΩ＋５ｋΩ）×３００Ｖ＝１０．５３Ｖ
Ｒｎ短絡故障時：ＶＡ＝ｒ／（ｒ＋９Ｒ）×ＶＢＡＴ＝１０ｋΩ／（１０ｋΩ＋９×３０ｋΩ）×３００Ｖ＝１０．７１Ｖ
【００３３】
この結果から、抵抗素子Ｒｎの抵抗値が５ｋΩの場合、抵抗素子Ｒｎの短絡故障時におけるＩＮＶ電圧センサ２１の入力電圧換算値（ＩＮＶ電圧センサ２１の出力信号をもとにモータコントローラ７で把握されるバッテリ電圧）のノミナル値は以下のようになる。  
１０．７１Ｖ／１０．５３Ｖ×３００Ｖ＝３０５．１Ｖ
したがって、誤差±３％を考慮すると、抵抗素子Ｒｎの短絡故障時におけるＩＮＶ電圧センサ２１の入力電圧換算値がとりうる範囲は、２９５．９Ｖ〜３１４．３Ｖとなる。
【００３４】
一方、正常時におけるＩＮＶ電圧センサ２１の入力電圧換算値はＢ／Ｃ電圧センサ２２の入力電圧換算値と等しく（３００Ｖ）、誤差±３％を考慮すると、これらの入力電圧換算値がとりうる範囲は、２９１Ｖ〜３０９Ｖとなる。
【００３５】
以上のように、ＩＮＶ電圧センサ２１の抵抗素子Ｒｎの抵抗値を５ｋΩとした場合、抵抗素子Ｒｎの短絡故障時におけるＩＮＶ電圧センサ２１の入力電圧換算値がとりうる範囲と、Ｂ／Ｃ電圧センサ２２の入力電圧換算値のとりうる範囲とが、一部において重複（２９５．９Ｖ〜３０９Ｖの範囲）するため、ＩＮＶ電圧センサ２１の入力電圧換算値がこの重複する範囲にあると、このＩＮＶ電圧センサ２１の入力電圧換算値をＢ／Ｃ電圧センサ２２の入力電圧換算値と比較しても、ＩＮＶ電圧センサ２１の異常有無を正しく判定することができない。
【００３６】
次に、短絡故障が発生する抵抗素子Ｒｎの抵抗値を３０ｋΩとした場合について、上記と同様にＩＮＶ電圧センサ２１の正常時における出力信号と抵抗素子Ｒｎの短絡故障時における出力信号を計算すると、それぞれの出力信号（電圧ＶＡ）は以下のようになる。  
正常時：ＶＡ＝ｒ／（ｒ＋９Ｒ＋Ｒｎ）×ＶＢＡＴ＝１０ｋΩ／（１０ｋΩ＋９×３０ｋΩ＋３０ｋΩ）×３００Ｖ＝９．６８Ｖ
Ｒｎ短絡故障時：ＶＡ＝ｒ／（ｒ＋９Ｒ）×ＶＢＡＴ＝１０ｋΩ／（１０ｋΩ＋９×３０ｋΩ）×３００Ｖ＝１０．７１Ｖ
【００３７】
この結果から、抵抗素子Ｒｎの抵抗値を３０ｋΩとした場合の抵抗素子Ｒｎの短絡故障時におけるＩＮＶ電圧センサ２１の入力電圧換算値のノミナル値は以下のようになる。  
１０．７１Ｖ／９．６８Ｖ×３００Ｖ＝３３１．９Ｖ
したがって、誤差±３％を考慮すると、抵抗素子Ｒｎの短絡故障時におけるＩＮＶ電圧センサ２１の入力電圧換算値がとりうる範囲は３２１．９Ｖ〜３４１．９Ｖとなり、正常時におけるＩＮＶ電圧センサ２１の入力電圧換算値がとりうる範囲（Ｂ／Ｃ電圧センサ２２の入力電圧換算値がとりうる範囲）である２９１Ｖ〜３０９Ｖに対して重複しないことになる。
【００３８】
以上のことから、上記の前提条件のもとでは、抵抗素子Ｒｎの抵抗値を３０ｋΩとすることによって、ＩＮＶ電圧センサ２１の入力電圧換算値とＢ／Ｃ電圧センサ２２の入力電圧換算値との比較によりＩＮＶ電圧センサ２１の異常有無を正しく判定できることが分かる。すなわち、ＩＮＶ電圧センサ２１の抵抗素子Ｒｎの抵抗値を以上のように設定することによって、例えば図４に示すように、正常時におけるＩＮＶ電圧センサ２１の入力電圧換算値がとりうる範囲の上限値（Ｂ／Ｃ電圧センサ２２の入力電圧換算値がとりうる範囲の上限値）である３０９Ｖと、抵抗素子Ｒｎの短絡故障時におけるＩＮＶ電圧センサ２１の入力電圧換算値がとりうる範囲の下限値である３２１．９Ｖとの間（例えば３１５Ｖ）に異常判定のための閾値を設けることができ、Ｂ／Ｃ電圧センサ２２の入力電圧換算値が閾値未満であり、且つ、ＩＮＶ電圧センサ２１の入力電圧換算値が閾値を越えた場合に、ＩＮＶ電圧センサ２１に異常が発生していると判定することができる。
【００３９】
ＩＮＶ電圧センサ２１の出力信号、すなわちＩＮＶ電圧センサ２１でモニタされる高電圧バッテリ９のバッテリ電圧は、上述したように、モータコントローラ７の電流指令部１３において、モータジェネレータ１へのｄ，ｑ軸電流指令値ｉｄ＊，ｉｑ＊を設定するために用いられる。ここで、モータコントローラ７は、上述した手法によりＩＮＶ電圧センサ２１の異常を検出した場合、ＩＮＶ電圧センサ２１の出力信号に代えて予め定めておいたバッテリ電圧の最低値を用いて電流指令部１３でｄ，ｑ軸電流指令値ｉｄ＊，ｉｑ＊を設定するようにすれば、ＩＮＶ電圧センサ２１の異常時においてもｄ，ｑ軸電流指令値ｉｄ＊，ｉｑ＊の設定を継続的に行うことができ、インバータ８を停止させずに動作を継続させることが可能となる。
【００４０】
以上、具体的な例を挙げながら詳細に説明したように、本実施形態では、ＩＮＶ電圧センサ２１が持つ多数の抵抗素子Ｒ１〜Ｒｎのうち、抵抗値が最も小さい抵抗素子Ｒｎが故障したときの当該ＩＮＶ電圧センサ２１の出力信号から求めた入力電圧換算値（バッテリ電圧）が、Ｂ／Ｃ電圧センサ２２の出力信号から求めた入力電圧換算値（バッテリ電圧）に対して誤差範囲も含めて重複しないように、ＩＮＶ電圧センサ２１の抵抗素子Ｒ１〜Ｒｎの抵抗値（上述した具体例では抵抗素子Ｒｎの抵抗値）を設定している。したがって、ＩＮＶ電圧センサ２１に異常が発生すると当該ＩＮＶ電圧センサ２１の入力電圧換算値がＢ／Ｃ電圧センサ２２の入力電圧変換値とは必ず異なる値になるので、異常検出のための新たな回路などを追加することなく、これらの値の比較によってＩＮＶ電圧センサ２１の異常を精度良く検出することができる。また、ＩＮＶ電圧センサ２１の異常の原因が抵抗値の最も小さい抵抗素子の故障であっても、当該ＩＮＶ電圧センサ２１の入力電圧換算値がＢ／Ｃ電圧センサ２２の入力電圧変換値とは必ず異なる値になるようにしているので、他の抵抗素子の故障によるＩＮＶ電圧センサ２１の異常の場合にもその異常を確実に検出することができる。
【００４１】
また、ＩＮＶ電圧センサ２１の異常を検出した場合に、モータコントローラ７が、ＩＮＶ電圧センサ２１の出力信号の代わりにバッテリ電圧の最低値を用いて制御を行うことで、インバータ８を停止させずに動作を継続させることが可能となる。
【００４２】
なお、以上の説明は、分圧回路として構成されたＩＮＶ電圧センサ２１の入力電圧換算値を、ＩＮＶ電圧センサ２１と同一のバッテリ電圧をモニタするＢ／Ｃ電圧センサ２２の入力電圧換算値と比較することを前提としているが、ＩＮＶ電圧センサ２１の入力電圧換算値を単純に所定の基準値（上述した異常判定のための閾値に相当）と比較することで、ＩＮＶ電圧センサ２１の異常を判定することも可能である。この場合、所定の基準値は、ＩＮＶ電圧センサ２１の正常時における入力電圧換算値がとりうる範囲の上限値よりも高い値に設定され、ＩＮＶ電圧センサ２１の多数の抵抗素子のうち抵抗値が最も小さい抵抗素子が故障したときの当該ＩＮＶ電圧センサ２１の入力電圧換算値のとりうる範囲がこの基準値と重ならないように、つまりＩＮＶ電圧センサ２１の入力電圧換算値が誤差を考慮しても必ず基準値を越えた値となるように、当該ＩＮＶ電圧センサ２１の抵抗素子の抵抗値が設定される。このようにＩＮＶ電圧センサ２１の抵抗素子の抵抗値を設定することによって、ＩＮＶ電圧センサ２１の入力電圧換算値と所定の基準値との比較によりＩＮＶ電圧センサ２１の異常を精度良く検出することができる。
【００４３】
［第２の実施形態］
次に、本発明の第２の実施形態について説明する。本実施形態は、ＩＮＶ電圧センサ２１が備える抵抗素子Ｒ１〜Ｒｎの抵抗値を同じ値に揃えることを前提とした場合の抵抗値の設定例である。なお、駆動システムの構成や回路構成は上述した第１の実施形態で説明した構成（図１乃至図３参照）と同じである。
【００４４】
本実施形態では、ＩＮＶ電圧センサ２１が備える抵抗素子Ｒ１〜Ｒｎの合計の抵抗値を２００ｋΩとし、各抵抗素子Ｒ１〜Ｒｎの抵抗値が等しいものとする。また、短絡故障が発生する抵抗素子は抵抗素子Ｒ１〜Ｒｎのいずれか１個であり、その他の前提条件は第１の実施形態と同様とする。このような前提のもと、抵抗素子Ｒ１〜Ｒｎの個数が２０個、抵抗素子１個あたりの抵抗値が１０ｋΩであるとしてＩＮＶ電圧センサ２１の正常時における出力信号と抵抗素子Ｒ１〜Ｒｎのいずれか１個の短絡故障時における出力信号とを計算すると、それぞれの出力信号（電圧ＶＡ）は以下のようになる。  
正常時：ＶＡ＝ｒ／（ｒ＋２０Ｒ）×ＶＢＡＴ＝１０ｋΩ／（１０ｋΩ＋２０×１０ｋΩ）×３００Ｖ＝１４．３Ｖ
短絡故障時：ＶＡ＝ｒ／（ｒ＋１９Ｒ）×ＶＢＡＴ＝１０ｋΩ／（１０ｋΩ＋１９×１０ｋΩ）×３００Ｖ＝１５．０Ｖ
【００４５】
この結果から、抵抗素子Ｒ１〜Ｒｎの個数が２０個で１個あたりの抵抗値が１０ｋΩの場合、抵抗素子Ｒ１〜Ｒｎのいずれか１個に短絡故障が発生したときのＩＮＶ電圧センサ２１の入力電圧換算値（ＩＮＶ電圧センサ２１の出力信号をもとにモータコントローラ７で把握されるバッテリ電圧）のノミナル値は以下のようになる。  
１５．０Ｖ／１４．３Ｖ×３００Ｖ＝３１４．７Ｖ
したがって、誤差±３％を考慮すると、抵抗素子Ｒ１〜Ｒｎのいずれか１個に短絡故障が発生したときのＩＮＶ電圧センサ２１の入力電圧換算値がとりうる範囲は３０５．２Ｖ〜３２４．２Ｖとなり、正常時におけるＩＮＶ電圧センサ２１の入力電圧換算値がとりうる範囲（Ｂ／Ｃ電圧センサ２２の入力電圧換算値がとりうる範囲）である２９１Ｖ〜３０９Ｖに対して、３０５．２Ｖ〜３０９Ｖの範囲で重複することになる。このため、ＩＮＶ電圧センサ２１の入力電圧換算値がこの重複する範囲にあると、このＩＮＶ電圧センサ２１の入力電圧換算値をＢ／Ｃ電圧センサ２２の入力電圧換算値と比較しても、ＩＮＶ電圧センサ２１の異常有無を正しく判定することができない。
【００４６】
次に、抵抗素子Ｒ１〜Ｒｎの個数が１０個で１個あたりの抵抗値を２０ｋΩとした場合について、上記と同様にＩＮＶ電圧センサ２１の正常時における出力信号と抵抗素子Ｒ１〜Ｒｎのいずれか１個の短絡故障時における出力信号を計算すると、それぞれの出力信号（電圧ＶＡ）は以下のようになる。  
正常時：ＶＡ＝ｒ／（ｒ＋１０Ｒ）×ＶＢＡＴ＝１０ｋΩ／（１０ｋΩ＋１０×２０ｋΩ）×３００Ｖ＝１４．３Ｖ
短絡故障時：ＶＡ＝ｒ／（ｒ＋９Ｒ）×ＶＢＡＴ＝１０ｋΩ／（１０ｋΩ＋９×２０ｋΩ）×３００Ｖ＝１５．８Ｖ
【００４７】
この結果から、抵抗素子Ｒ１〜Ｒｎの個数が１０個で１個あたりの抵抗値を２０ｋΩとした場合には、抵抗素子Ｒ１〜Ｒｎのいずれか１個の短絡故障時におけるＩＮＶ電圧センサ２１の入力電圧換算値のノミナル値は以下のようになる。  
１５．８Ｖ／１４．３Ｖ×３００Ｖ＝３３１．５Ｖ
したがって、誤差±３％を考慮すると、抵抗素子Ｒ１〜Ｒｎのいずれか１個の短絡故障時におけるＩＮＶ電圧センサ２１の入力電圧換算値がとりうる範囲は３２１．５Ｖ〜３４１．５Ｖとなり、正常時におけるＩＮＶ電圧センサ２１の入力電圧換算値がとりうる範囲（Ｂ／Ｃ電圧センサ２２の入力電圧換算値がとりうる範囲）である２９１Ｖ〜３０９Ｖに対して重複しないことになる。
【００４８】
以上のことから、上記の前提条件のもとでは、抵抗素子Ｒ１〜Ｒｎの個数を１０個、抵抗素子Ｒ１〜Ｒｎの１個あたりの抵抗値を２０ｋΩとすることによって、ＩＮＶ電圧センサ２１の入力電圧換算値とＢ／Ｃ電圧センサ２２の入力電圧換算値との比較によりＩＮＶ電圧センサ２１の異常有無を正しく判定できることが分かる。すなわち、抵抗素子Ｒ１〜Ｒｎの個数及び１個あたりの抵抗値を以上のように設定することによって、正常時におけるＩＮＶ電圧センサ２１の入力電圧換算値がとりうる範囲の上限値（Ｂ／Ｃ電圧センサ２２の入力電圧換算値がとりうる範囲の上限値）である３０９Ｖと、抵抗素子Ｒ１〜Ｒｎのいずれか１個の短絡故障時におけるＩＮＶ電圧センサ２１の入力電圧換算値がとりうる範囲の下限値である３２１．５Ｖとの間（例えば３１５Ｖ）に異常判定のための閾値を設けることができ、Ｂ／Ｃ電圧センサ２２の入力電圧換算値が閾値未満であり、且つ、ＩＮＶ電圧センサ２１の入力電圧換算値が閾値を越えている場合に、ＩＮＶ電圧センサ２１に異常が発生していると判定することができる。
【００４９】
以上、具体的な例を挙げながら詳細に説明したように、本実施形態によれば、ＩＮＶ電圧センサ２１に異常が発生すると当該ＩＮＶ電圧センサ２１の入力電圧換算値がＢ／Ｃ電圧センサ２２の入力電圧変換値とは必ず異なる値になるので、上述した第１の実施形態と同様に、異常検出のための新たな回路などを追加することなく、これらの値の比較によってＩＮＶ電圧センサ２１の異常を精度良く検出することができる。また、ＩＮＶ電圧センサ２１の異常を検出した場合、第１の実施形態と同様に、モータコントローラ７がＩＮＶ電圧センサ２１の出力信号の代わりにバッテリ電圧の最低値を用いて制御を行うことで、インバータ８を停止させずに動作を継続させることが可能となる。
【００５０】
また、本実施形態では、ＩＮＶ電圧センサ２１が備える抵抗素子Ｒ１〜Ｒｎの抵抗値を同じ値に揃えるようにしているので、回路の設計が容易となる。
【００５１】
［第３の実施形態］
次に、本発明の第３の実施形態について説明する。本実施形態は、分圧回路であるＩＮＶ電圧センサ２１の分圧抵抗に短絡異常が生じた場合の当該ＩＮＶ電圧センサ２１の入力電圧換算値を短絡発生時電圧として記憶しておき、実際にＩＮＶ電圧センサ２１の出力信号から求めた入力電圧換算値が、記憶している短絡発生時電圧と等しい場合に、ＩＮＶ電圧センサ２１の分圧抵抗に短絡異常が発生したと判断して、ＩＮＶ電圧センサ２１の出力信号から求めた入力電圧換算値を短絡異常に対応した補正値にて補正するようにしたものである。なお、駆動システムの構成や回路構成は、基本的に上述した第１の実施形態で説明した構成（図１、図２参照）と同じである。ただし、本実施形態では、図５に示すように、ＩＮＶ電圧センサ２１の異常を判定する機能（異常判定部２３）をバッテリコントローラ１０に設けている。つまり、ＩＮＶ電圧センサ２１の出力信号をモータコントローラ７からＣＡＮラインを経由してバッテリコントローラ１０に送信し、バッテリコントローラ１０の異常判定部２３が、ＩＮＶ電圧センサ２１の入力電圧換算値をＢ／Ｃ電圧センサ２２の入力電圧変換値と比較して、ＩＮＶ電圧センサ２１の異常有無を判定するようにしている。
【００５２】
以下、第１の実施形態において具体例として説明したＩＮＶ電圧センサ２１の構成を前提として、本実施形態において特徴的な技術事項について説明する。
【００５３】
ＩＮＶ電圧センサ２１の分圧抵抗は、第１の実施形態において具体例として説明したように、抵抗素子Ｒ１〜Ｒｎの個数が１０個、各抵抗素子Ｒ１〜Ｒｎの１個あたりの抵抗値が３０ｋΩであるものとする。この場合、バッテリ電圧ＶＢＡＴ＝３００Ｖにおいて、抵抗素子Ｒ１〜Ｒｎのいずれか１個の短絡故障時におけるＩＮＶ電圧センサ２１の入力電圧換算値のノミナル値は３３１．９Ｖ、ＩＮＶ電圧センサ２１の入力電圧換算値がとりうる範囲は３２１．９Ｖ〜３４１．９Ｖとなる。バッテリコントローラ１０の異常判定部２３は、この値を短絡発生時電圧として記憶している。なお、異常判定部２３は、必ずしも以上のような電圧値そのものを記憶しておく必要はなく、例えば、正常時と異常時との電圧比を記憶しておくようにしてもよい。
【００５４】
バッテリコントローラ１０の異常判定部２３は、ＩＮＶ電圧センサ２１の入力電圧換算値をＢ／Ｃ電圧センサ２２の入力電圧換算値と随時比較しており、これらの値に有意な差が生じた場合にＩＮＶ電圧センサ２１に異常が発生していると判定する。そして、そのときのＩＮＶ電圧センサ２１の入力電圧換算値が、予め記憶してある短絡発生時電圧と等しいかどうかを確認し、等しい場合にはＩＮＶ電圧センサ２１の分圧抵抗に短絡異常が発生していると判断して、インバータ８に対して電圧センサ異常信号を出力する。
【００５５】
インバータ８は、バッテリコントローラ１０の異常判定部２３からの電圧センサ異常信号を入力すると、ＩＮＶ電圧センサ２１の分圧抵抗に短絡異常が発生していると判断し、ＩＮＶ電圧センサ２１の出力信号を短絡異常に対応した補正係数にて補正して、モータコントローラ７の電流指令部１３に出力する。具体的には、ＩＮＶ電圧センサ２１の出力信号を３００Ｖ／３３１．９Ｖの比で小さく換算して出力する。これにより、モータコントローラ７の電流指令部１３では、補正されたＩＮＶ電圧センサ２１の出力信号に基づいて電流テーブルから電流指令値ｉｄ＊，ｉｑ＊が設定されることになり、モータコントローラ７の動作が継続される。
【００５６】
以上、具体的な例を挙げながら詳細に説明したように、本実施形態によれば、ＩＮＶ電圧センサ２１の入力電圧換算値が予め記憶した短絡発生時電圧と等しい場合に、ＩＮＶ電圧センサ２１の分圧抵抗に短絡異常が発生していると判断して、ＩＮＶ電圧センサ２１の出力信号を短絡異常に対応した補正係数にて補正してモータコントローラ７での制御に用いるようにしているので、ＩＮＶ電圧センサ２１の分圧抵抗に短絡異常が発生した場合でも、インバータ８での効率低下を招くことなくモータコントローラ７の動作を継続させることができる。すなわち、上述した第１の実施形態及び第２の実施形態では、ＩＮＶ電圧センサ２１の異常発生時に、モータコントローラ７がＩＮＶ電圧センサ２１の出力信号の代わりにバッテリ電圧の最低値を用いて制御を行うようにしているため、インバータ８での効率低下が生じるが、本実施形態では、このようなインバータ８での効率低下を招くことなくモータコントローラ７での動作を継続させることができる。
【００５７】
なお、本実施形態では、ＩＮＶ電圧センサ２１の異常有無の判定をバッテリコントローラ１０に設けた異常判定部２３で行うようにしているが、第１の実施形態や第２の実施形態と同様に、モータコントローラ７あるいは他の制御装置においてＩＮＶ電圧センサ２１の異常有無の判定を行うようにしてもよい。
【００５８】
［第４の実施形態］
次に、本発明の第４の実施形態について説明する。本実施形態は、ＩＮＶ電圧センサ２１だけでなくＢ／Ｃ電圧センサ２２も分圧回路として構成されている場合の例であり、ＩＮＶ電圧センサ２１の分圧抵抗に短絡異常が発生したときの当該ＩＮＶ電圧センサ２１の入力電圧換算値と、Ｂ／Ｃ電圧センサ２２の分圧抵抗に短絡異常が発生したときの当該Ｂ／Ｃ電圧センサ２２の入力電圧換算値とが重複しないように、各電圧センサ２１，２２の分圧回路を構成する抵抗素子の直列数を設定するようにしたものである。なお、駆動システムの構成や回路構成は、基本的に上述した第１の実施形態で説明した構成（図１、図２参照）と同じである。ただし、本実施形態では、図６に示すように、Ｂ／Ｃ電圧センサ２２が分圧回路として構成されており、抵抗素子Ｒ１１〜Ｒ１６および抵抗素子ｒ２を直列接続してなる分圧抵抗により高電圧バッテリ９のバッテリ電圧ＶＢＡＴを分圧することで、バッテリ電圧ＶＢＡＴに比例した電圧ＶＢを出力信号として生成する。
【００５９】
以下、第１の実施形態において具体例として説明したＩＮＶ電圧センサ２１の構成を前提として、Ｂ／Ｃ電圧センサ２２が備える抵抗素子の直列数の設定例について、具体的に説明する。
【００６０】
ＩＮＶ電圧センサ２１の分圧抵抗は、第１の実施形態において具体例として説明したように、抵抗素子Ｒ１〜Ｒｎの個数が１０個、各抵抗素子Ｒ１〜Ｒｎの１個あたりの抵抗値が３０ｋΩであるものとする。一方、Ｂ／Ｃ電圧センサ２２の分圧抵抗は、抵抗値が等しい６個の抵抗素子（抵抗素子Ｒ１１〜Ｒ１６）を直列接続し、各抵抗素子Ｒ１１〜Ｒ１６の１個あたりの抵抗値が５０ｋΩであるとする。また、Ｂ／Ｃ電圧センサ２２のグランドに接続される抵抗素子ｒ２の抵抗値は、ＩＮＶ電圧センサ２１のグランドに接続される抵抗素子ｒ１の抵抗値と同じ１０ｋΩであるとする。このような前提のもと、Ｂ／Ｃ電圧センサ２２の正常時における出力信号と抵抗素子Ｒ１１〜Ｒ１６のいずれか１個の短絡故障時における出力信号を計算すると、それぞれの出力信号（電圧ＶＢ）は以下のようになる。  
正常時：ＶＢ＝ｒ２／（ｒ２＋６Ｒ）×ＶＢＡＴ＝１０ｋΩ／（１０ｋΩ＋６×５０ｋΩ）×３００Ｖ＝９．６８Ｖ
短絡故障時：ＶＢ＝ｒ２／（ｒ２＋５Ｒ）×ＶＢＡＴ＝１０ｋΩ／（１０ｋΩ＋５×５０ｋΩ）×３００Ｖ＝１１．５４Ｖ
【００６１】
この結果から、Ｂ／Ｃ電圧センサ２２の分圧抵抗を、抵抗値の等しい６個の抵抗素子Ｒ１１〜Ｒ１６を直列接続して、１個あたりの抵抗値を５０ｋΩとした場合には、抵抗素子Ｒ１１〜Ｒ１６のいずれか１個の短絡故障時におけるＢ／Ｃ電圧センサ２２の入力電圧換算値のノミナル値は以下のようになる。  
１１．５４Ｖ／９．６８Ｖ×３００Ｖ＝３５７．６Ｖ
したがって、誤差±３％を考慮すると、抵抗素子Ｒ１１〜Ｒ１６のいずれか１個の短絡故障時におけるＢ／Ｃ電圧センサ２２の入力電圧換算値がとりうる範囲は３４６．８Ｖ〜３６８．３Ｖとなり、正常時におけるＢ／Ｃ電圧センサ２２の入力電圧換算値がとりうる範囲（正常時におけるＩＮＶ電圧センサ２１の入力電圧換算値がとりうる範囲）である２９１Ｖ〜３０９Ｖに対して重複せず、さらに、抵抗素子Ｒ１〜Ｒ１０のいずれか１個の短絡故障時におけるＩＮＶ電圧センサ２１の入力電圧換算値がとりうる範囲である３２１．９Ｖ〜３４１．９Ｖとも重複しないことになる。
【００６２】
以上の例において、Ｂ／Ｃ電圧センサ２２とＩＮＶ電圧センサ２１との違いは分圧抵抗を構成する抵抗素子の直列数のみである。つまり、Ｂ／Ｃ電圧センサ２２の抵抗素子の直列数をＩＮＶ電圧センサ２１と同じにすると、Ｂ／Ｃ電圧センサ２２とＩＮＶ電圧センサ２１との双方に抵抗素子１つが短絡する異常が発生したときに、双方の入力電圧換算値に有意な差が生じないため、異常を検出することができない。しかしながら、本実施形態のように、Ｂ／Ｃ電圧センサ２２とＩＮＶ電圧センサ２１とで抵抗素子の直列数を意図的に異ならせることで、Ｂ／Ｃ電圧センサ２２とＩＮＶ電圧センサ２１との双方に短絡異常が発生した場合でも双方の入力電圧換算値に有意な差が生じることとなり、異常の検出が可能となる。具体例として、本実施形態ではＩＮＶ電圧センサ２１の抵抗素子Ｒの個数を１０、Ｂ／Ｃ電圧センサ２２の抵抗素子Ｒの個数を６に設定することで、Ｂ／Ｃ電圧センサ２２とＩＮＶ電圧センサ２１との双方に短絡異常が発生した場合でも異常の検出が行えるようにしている。
【００６３】
以上、具体的な例を挙げながら詳細に説明したように、本実施形態によれば、ＩＮＶ電圧センサ２１の分圧抵抗に短絡異常が発生したときの当該ＩＮＶ電圧センサ２１の入力電圧換算値と、Ｂ／Ｃ電圧センサ２２の分圧抵抗に短絡異常が発生したときの当該Ｂ／Ｃ電圧センサ２２の入力電圧換算値とが重複しないように、各電圧センサ２１，２２の分圧回路を構成する抵抗素子の直列数を設定するようにしているので、ＩＮＶ電圧センサ２１とＢ／Ｃ電圧センサ２２との双方に短絡異常が発生した場合でも、ＩＮＶ電圧センサ２１の入力電圧換算値とＢ／Ｃ電圧センサ２２の入力電圧換算値とを比較することで、その異常を精度良く検出することができる。また、ＩＮＶ電圧センサ２１の異常の原因あるいはＢ／Ｃ電圧センサ２２の異常の原因が抵抗値の最も小さい抵抗素子の故障であっても、ＩＮＶ電圧センサ２１の入力電圧換算値とＢ／Ｃ電圧センサ２２の入力電圧変換値とが必ず異なる値になるようにしているので、他の抵抗素子の故障によるＩＮＶ電圧センサ２１あるいはＢ／Ｃ電圧センサ２２の異常の場合にもその異常を確実に検出することができる。
【００６４】
なお、上記の各実施形態は本発明の一適用例を例示的に示したものであり、本発明の技術的範囲がこれら実施形態として説明した内容に限定されることを意図するものではない。つまり、本発明の技術的範囲は、上記の各実施形態で開示した具体的な技術事項に限らず、この開示から容易に導きうる様々な変形、変更、代替技術なども含むものである。
【００６５】
例えば、上記の各実施形態では、ＩＮＶ電圧センサ２１の分圧回路を構成する抵抗素子の数や抵抗値、Ｂ／Ｃ電圧センサ２２を分圧回路とした場合の抵抗素子の数や抵抗値などを具体例を挙げて説明しているが、これらの具体的な構成については、特許請求の範囲の記載によって把握される本発明の趣旨を逸脱しない範囲で適宜変更が可能である。また、上記の各実施形態は、ハイブリッド車に搭載される高電圧バッテリ９のバッテリ電圧モニタ用の電圧センサ２１，２２に異常が発生した際にその異常を検出する異常検出装置としての適用例であるが、本発明は、上記の例に限らず、少なくとも１つの分圧回路を有する電気回路の異常を検出する用途において広く適用可能である。
【図面の簡単な説明】
【００６６】
【図１】ハイブリッド車の駆動システムの一例を示すシステム構成図である。
【図２】モータジェネレータに関する制御系のブロック図である。
【図３】本発明の第１の実施形態を説明する図であり、図１及び図２に示したＩＮＶ電圧センサとＢ／Ｃ電圧センサ及びその周辺部分を抽出した簡易回路図の一例である。
【図４】正常時におけるＩＮＶ電圧センサの入力電圧換算値がとりうる範囲と、抵抗素子Ｒｎの短絡故障時におけるＩＮＶ電圧センサの入力電圧換算値がとりうる範囲と、異常判定のための閾値との関係を説明する図である。
【図５】本発明の第３の実施形態を説明する図であり、図１及び図２に示したＩＮＶ電圧センサとＢ／Ｃ電圧センサ及びその周辺部分を抽出した簡易回路図の他の例である。
【図６】本発明の第４の実施形態を説明する図であり、図１及び図２に示したＩＮＶ電圧センサとＢ／Ｃ電圧センサ及びその周辺部分を抽出した簡易回路図のさらに他の例である。
【符号の説明】
【００６７】
１  モータジェネレータ
７  モータコントローラ
８  インバータ
９  高電圧バッテリ
１０  バッテリコントローラ
２１  ＩＮＶ電圧センサ
２２  Ｂ／Ｃ電圧センサ
２３  異常判断部
【図１】
2010139245.tif 000003
【図２】
2010139245.tif 000004
【図３】
2010139245.tif 000005
【図４】
2010139245.tif 000006
【図５】
2010139245.tif 000007
【図６】
2010139245.tif 000008