(57)【要約】【課題】故障箇所や故障モードを特定できる駆動回路制御装置を提供する。【解決手段】モータ２と、モータに直列に接続された第１のスイッチ３及び第２のスイッチ４と、第１のスイッチと第２のスイッチとの接続間の電圧を検出する第３のスイッチ９と、第１のスイッチ、第２のスイッチ及び第３のスイッチを制御して第１のスイッチと第２のスイッチとの間の異常を検出する異常検出制御手段１とを有する。【選択図】  図１
2007151300.tif 000002
【特許請求の範囲】
【請求項１】
モータと、前記モータに直列に接続された第１のスイッチ及び第２のスイッチと、前記第１のスイッチと第２のスイッチとの接続間の電圧を検出する第３のスイッチと、前記第１のスイッチ、前記第２のスイッチ及び前記第３のスイッチを制御して前記第１のスイッチと前記第２のスイッチとの間の異常を検出する異常検出制御手段と、を有することを特徴とする駆動回路の制御装置。
【請求項２】
前記第３のスイッチは、前記モータに並列に接続された可変抵抗であることを特徴とする請求項１記載の駆動回路の制御装置。
【請求項３】
前記異常検出制御手段は、前記モータが異常であるか、前記第１のスイッチまたは前記第２のスイッチが異常であるかを特定することを特徴とする請求項１または２記載の駆動回路の制御装置。
【請求項４】
前記異常検出制御手段は、前記第１のスイッチにＯＮ指令を送出し、前記第２のスイッチにＯＦＦ指令を送出し、前記第３のスイッチを前記モータへ電流が流れないように制御したときに、前記第１のスイッチと第２のスイッチとの接続間の電圧が第１の所定電圧範囲にあるときは、前記第１のスイッチのオープン故障であると特定することを特徴とする請求項１〜３の何れかに記載の駆動回路の制御装置。
【請求項５】
前記異常検出制御手段は、前記第１のスイッチにＯＮ指令を送出し、前記第２のスイッチにＯＦＦ指令を送出し、前記第３のスイッチを前記モータへ電流が流れないように制御したときに、前記第１のスイッチと第２のスイッチとの接続間の電圧が第２の所定電圧範囲にあるときは、前記第１のスイッチのショート故障であると特定することを特徴とする請求項１〜３の何れかに記載の駆動回路の制御装置。
【請求項６】
前記異常検出制御手段は、前記第１のスイッチにＯＦＦ指令を送出し、前記第２のスイッチにＯＦＦ指令を送出し、前記第３のスイッチを前記モータへ電流が流れないように制御したときに、前記第１のスイッチと第２のスイッチとの接続間の電圧が第２の所定電圧範囲にあるときは、前記第１のスイッチのショート故障であると特定することを特徴とする請求項１〜３の何れかに記載の駆動回路の制御装置。
【請求項７】
前記異常検出制御手段は、前記第１のスイッチにＯＦＦ指令を送出し、前記第２のスイッチにＯＮ指令を送出し、前記第３のスイッチを前記モータへ電流が流れないように制御したときに、前記第１のスイッチと第２のスイッチとの接続間の電圧が第１の所定電圧範囲にあるときは、前記第２のスイッチのオープン故障であると特定することを特徴とする請求項１〜３の何れかに記載の駆動回路の制御装置。
【請求項８】
前記異常検出制御手段は、前記第１のスイッチにＯＦＦ指令を送出し、前記第２のスイッチにＯＦＦ指令を送出し、前記第３のスイッチを前記モータへ電流が流れないように制御したときに、前記第１のスイッチと第２のスイッチとの接続間の電圧が第１の所定電圧範囲及び第２の所定電圧範囲の何れでもなく、かつ前記モータが回転しているときは、前記第２のスイッチのショート故障であると特定することを特徴とする請求項１〜３の何れかに記載の駆動回路の制御装置。
【請求項９】
前記異常検出制御手段は、前記第１のスイッチにＯＦＦ指令を送出し、前記第２のスイッチにＯＮ指令を送出し、前記第３のスイッチを前記モータへ電流が流れないように制御したときに、前記第１のスイッチと第２のスイッチとの接続間の電圧が第３の所定電圧範囲にあるときは、前記第２のスイッチのショート故障であると特定することを特徴とする請求項１〜３の何れかに記載の駆動回路の制御装置。
【請求項１０】
前記異常検出制御手段は、前記第１のスイッチにＯＦＦ指令を送出し、前記第２のスイッチにＯＦＦ指令を送出し、前記第３のスイッチを前記モータへ電流が流れないように制御したときに、前記第１のスイッチと第２のスイッチとの接続間の電圧が第１の所定電圧範囲及び第２の所定電圧範囲の何れでもなく、かつ前記モータが回転していないときは、前記モータの地絡故障であると特定することを特徴とする請求項１〜３の何れかに記載の駆動回路の制御装置。
【請求項１１】
前記異常検出制御手段は、前記第１のスイッチにＯＦＦ指令を送出し、前記第２のスイッチにＯＮ指令を送出し、前記第３のスイッチを前記モータへ電流が流れるように制御したときに、前記第１のスイッチと第２のスイッチとの接続間の電圧が第１の所定電圧範囲にあるときは、前記モータの断線故障であると特定することを特徴とする請求項１〜３の何れかに記載の駆動回路の制御装置。
【請求項１２】
前記異常検出制御手段は、前記第１のスイッチにＯＦＦ指令を送出し、前記第２のスイッチにＯＮ指令を送出し、前記第３のスイッチを前記モータへ電流が流れるように制御したときに、前記第１のスイッチと第２のスイッチとの接続間の電圧が第１の所定電圧範囲及び第４の所定電圧範囲の何れにもないときは、前記モータの巻線の短絡故障であると特定することを特徴とする請求項１〜３の何れかに記載の駆動回路の制御装置。
【請求項１３】
モータに直列に接続された第１のスイッチと第２のスイッチとの接続間の電圧を第３のスイッチにより検出し、前記第１のスイッチ、前記第２のスイッチ及び前記第３のスイッチを制御して前記第１のスイッチと前記第２のスイッチとの間の異常を検出することを特徴とする駆動回路の制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、モータなどの駆動回路の制御装置及び制御方法に関する。
【背景技術】
【０００２】
直流モータを駆動する際、モータ回路の電源側に設けられたＨｉサイドスイッチと接地側に設けられたＬｏサイドスイッチの２系統通電方式で制御する回路が検討されている。この種の制御回路を採用すると、モータまたはスイッチの何れかで何らかの異常が発生しても確実にモータを停止することができ、信頼性を向上させることができる。
【０００３】
この方式における電源からモータへの通電診断は、モータの電源側もしくは接地側または双方にシャント抵抗を挿入し、このシャント抵抗に流れる電流による電圧を検出することにより、正常に通電されているかどうかを診断している。たとえば、モータ故障が原因で異常電流が流れたことをシャント抵抗の電圧値により検出すると、Ｈｉサイドスイッチ及びＬｏサイドスイッチの双方にＯＦＦ指令信号を送出することでモータを停止する。
【０００４】
しかしながら、モータと電源との電気回路に、ＨｉサイドスイッチとＬｏサイドスイッチを直列に接続し、モータの電源側及び／又は接地側にシャント抵抗を挿入して、このシャント抵抗の電圧値を検出することで故障診断を行う回路構成では、故障の原因がモータなのか、Ｈｉサイドスイッチなのか、またはＬｏサイドスイッチなのかを特定することができない。また、Ｈｉサイドスイッチ及びＬｏサイドスイッチにＯＮ指令信号を送出しているときに、シャント抵抗の電圧値の検出によりモータ回路に電流が流れていないことが判明しても、それがモータの断線故障によるものなのか、またはＨｉサイドスイッチもしくはＬｏサイドスイッチのオープン故障によるものなのかといった故障モードを特定することもできない。
【発明の開示】
【０００５】
本発明は、故障箇所や故障モードを特定できる駆動回路の制御装置及び制御方法を提供することを目的とする。
上記目的を達成するために、本発明の駆動回路の制御装置は、モータと、前記モータに直列に接続された第１のスイッチ及び第２のスイッチと、前記第１のスイッチと第２のスイッチとの接続間の電圧を検出する第３のスイッチと、前記第１のスイッチ、前記第２のスイッチ及び前記第３のスイッチを制御して前記第１のスイッチと前記第２のスイッチとの間の異常を検出する異常検出制御手段と、を有することを特徴とする。
【０００６】
また、本発明の駆動回路の制御方法は、モータに直列に接続された第１のスイッチと第２のスイッチとの接続間の電圧を第３のスイッチにより検出し、前記第１のスイッチ、前記第２のスイッチ及び前記第３のスイッチを制御して前記第１のスイッチと前記第２のスイッチとの間の異常を検出することを特徴とする。
【０００７】
本発明では、モータ、第１のスイッチおよび第２のスイッチの故障診断を行うにあたり第３のスイッチを設け、さらに異常検出制御手段により第１のスイッチ、第２のスイッチおよび第３のスイッチを適宜制御してモータ、第１のスイッチおよび第２のスイッチの故障解析を行う。
【０００８】
第３のスイッチと異常検出制御手段の存在により、モータ、第１のスイッチおよび第２のスイッチの何れかの故障を特定できる回路構成とすることができるので、それぞれの回路構成における異常を検出することで駆動回路の故障箇所や故障モードを特定することができる。
【発明の実施の形態】
【０００９】
以下、本発明の実施形態を図面に基づいて説明する。  
図１は、本実施形態に係るモータ駆動回路の制御装置を示す電気回路図であり、１が制御部、２がモータ、５が駆動用電源である。
【００１０】
モータ２は、駆動用電源５から電力の供給を受けて駆動するが、モータ２の駆動用電源側回路に設けられた第１のスイッチ３（いわゆるＨｉサイドスイッチ）と、モータの接地側回路に設けられた第２のスイッチ４（いわゆるＬｏサイドスイッチ）を、外部装置からの指令に基づき、制御部１によってＯＮ／ＯＦＦ制御することで、モータ２の駆動及び停止を制御する。なお、第１のスイッチ３と第２のスイッチ４は制御部１からの指令信号によりＯＮ／ＯＦＦする。
【００１１】
モータ２には、モータ２のトルクを検出する駆動検出回路８が接続され、検出されたモータトルクは制御部１に送出される。この駆動検出回路８は、モータ２が駆動用電源５から電力の供給を受けて駆動しているかどうか、すなわちモータ２が正常に駆動しているかどうかを検出するのが目的であるため、トルク以外の検出方法であっても良い。
【００１２】
モータ２の回路には、並列に可変抵抗１１と第３のスイッチ９と診断用電源１０が接続されている。
【００１３】
可変抵抗１１は、制御部１からの指令信号によって抵抗Ｒ２と抵抗Ｒ３とに可変することができ、また、このときの中間点６の中間電圧が制御部１にＡ／Ｄ変換された状態で入力されてモニタされるようになっている。なお、抵抗７は可変抵抗１１の分圧Ｒ２，Ｒ３を目的とした抵抗である。
【００１４】
また、第３のスイッチ９は制御部１からの指令信号によりＯＮ／ＯＦＦ制御される。診断用電源１０は駆動用電源５の電圧Ｅ１よりも小さい電圧Ｅ２のものが用いられている（Ｅ２＜Ｅ１）。
【００１５】
次に、以上の構成によるモータ駆動回路の制御装置において、制御部１の情報処理手順を説明する。
【００１６】
まず、ステップＳ１にて駆動用電源５をＯＮしたら、ステップＳ２において、制御部１からの指令信号によって第１のスイッチ３、第２のスイッチ４及び第３のスイッチ９をＯＦＦする。また、ステップＳ３において、制御部１からの指令信号により可変抵抗１１の抵抗Ｒ２，Ｒ３の関係をＲ２＜＜Ｒ３に設定する。さらに、ステップＳ４にて、制御部１からの指令信号により第３のスイッチ９をＯＮする。
【００１７】
この状態における等価回路を図４に示す。第２のスイッチ４をＯＦＦするとともに、可変抵抗１１の抵抗Ｒ３を抵抗Ｒ２より著しく大きく設定することで、モータ２側（モータ２と抵抗Ｒ３）には駆動用電源５からの電流がほとんど流れず、流れるときは抵抗Ｒ２側になる。
【００１８】
この状態において、可変抵抗１１の中間点６の電圧（以下、中間電圧ともいう。）を制御部１に取り込み、この中間電圧Ｖ０が予め決められた電圧範囲ａ±１Ｖ内にあるかどうかを判定する（ステップＳ５）。
【００１９】
ここで、中間電圧Ｖ０は第１のスイッチ３をＯＦＦ，第２のスイッチ４をＯＦＦ，第３のスイッチ９をＯＮ，可変抵抗１１の関係をＲ２＜＜Ｒ３に設定したときの中間点６の電圧をいう。
【００２０】
また、判定基準となる電圧ａ（本発明の第１の所定電圧）は、診断用電源１０の電圧Ｅ２と抵抗７の抵抗値によって理論的に決まる電圧であって、図４において第１のスイッチ３がＯＦＦ，第３のスイッチ９がＯＮとなったときの中間点６の電圧である。なお、測定誤差や電圧降下等を考慮して検出範囲に一定の幅、ここでは１Ｖを設けてａ±１Ｖ（本発明の第１の所定電圧範囲）とする。
【００２１】
ステップＳ５において、制御部１に取り込まれた中間電圧Ｖ０が予め決められた電圧範囲ａ±１Ｖ内にあれば、第１のスイッチ３及び第２のスイッチ４は制御部１からの指令どおりＯＦＦであると判定できるので、ステップＳ６以降へ進む。
【００２２】
しかしながら、中間電圧Ｖ０が予め決められた電圧範囲ａ±１Ｖ内にないときは、第１のスイッチ３、第２のスイッチ４またはモータ２の何れかに何らかの故障があると考えられるので、ステップＳ２１へ進み、故障原因を特定する。
【００２３】
すなわち、まず、中間電圧Ｖ０がこの電圧範囲ａ±１Ｖよりも高い電圧範囲ｂ±１Ｖ内にあるかどうかを判定する。ここで判定基準となる電圧ｂ（本発明の第２の所定電圧）は、駆動用電源５の電圧Ｅ１、可変抵抗１１の抵抗Ｒ２、診断用電源１０の電圧Ｅ２および抵抗７の抵抗値によって理論的に決まる電圧であって、図４において第１のスイッチ３がＯＮ，第３のスイッチ９もＯＮとなったときの中間点６の電圧に相当する。なおこの場合も、測定誤差や電圧降下等を考慮して検出範囲に一定の幅、ここでは１Ｖを設けてｂ±１Ｖ（本発明の第２の所定電圧範囲）とする。
【００２４】
ステップＳ２１において、中間電圧Ｖ０が電圧範囲ａ±１Ｖではなく、それより高い電圧範囲ｂ±１Ｖ内にあるときは、図４において第１のスイッチ３がＯＮになっていると考えられる。しかしながら制御部１からの指令はＯＦＦであることから、第１のスイッチ３のショート故障が生じていると判断し（ステップＳ２２）、ステップＳ２３へ進んでその旨の異常処理を実行する。なお、ステップＳ２２にて判定される第１のスイッチ３のショート故障は、制御部１からのＯＮ指令に従うことができない種類のショート故障である。
【００２５】
これに対して、ステップＳ２１において、中間電圧Ｖ０が電圧範囲ｂ±１Ｖ内にないとき、すなわち、第１のスイッチ３がＯＦＦし、第３のスイッチ９がＯＮしていると判断されるときに、中間電圧Ｖ０が電圧範囲ａ±１Ｖにもないときは、第２のスイッチ４がＯＮとなって図４に示すとおりの等価回路を構成していないか、あるいは第２のスイッチ４はＯＦＦしているがモータ２が地絡して電圧範囲ａ±１Ｖ及びｂ±１Ｖの何れの範囲でもないかの何れかであると推定できる。
【００２６】
したがって、ステップＳ２４において、図１に示す駆動検出回路８によりモータ２のトルクが発生しているかどうかを検出し、モータ２のトルクを検出したら第２のスイッチ４にショート故障が生じていると判断し（ステップＳ２５）、ステップＳ２３へ進んでその旨の異常処理を実行する。なお、ステップＳ２５にて判定される第２のスイッチ４のショート故障は、制御部１からのＯＮ指令に従うことができない種類のショート故障である。
【００２７】
これに対して、ステップＳ２４において、モータ２のトルクを検出しなかったときは第２のスイッチ４は指令どおりＯＦＦしていると判断できるのでモータ２に地絡故障が生じていると判断し（ステップＳ２６）、ステップＳ２３へ進んでその旨の異常処理を実行する。
【００２８】
ステップＳ５へ戻り、制御部１に取り込まれた中間電圧Ｖ０が電圧範囲ａ±１Ｖ内にあれば、第１のスイッチ３及び第２のスイッチ４は制御部１からの指令どおりＯＦＦであると判定できるので、ステップ６へ進み、次の診断モードに移行するために、制御部１からの指令信号により第１のスイッチ３をＯＮする。このときの等価回路は、図４において第１のスイッチ３をＯＮしたものである。
【００２９】
この状態において、可変抵抗１１の中間点６の中間電圧Ｖ１を制御部１に取り込み、この中間電圧Ｖ１が上述した電圧範囲ｂ±１Ｖ内にあるかどうかを判定する（ステップＳ７）。
【００３０】
ここで、中間電圧Ｖ１は第１のスイッチ３をＯＮ，第２のスイッチ４をＯＦＦ，第３のスイッチ９をＯＮ，可変抵抗１１の関係をＲ２＜＜Ｒ３に設定したときの中間点６の電圧をいい、駆動用電源５の電圧Ｅ１が印加されるので上述した中間電圧Ｖ０よりも高い値である。
【００３１】
この中間電圧Ｖ１が電圧範囲ｂ±１Ｖ内にないときは、ステップＳ６においてＯＦＦ状態からＯＮ状態に遷移した第１のスイッチ３のオープン故障以外の故障原因は、検出誤差等をおいて考えられない。なぜなら、第２のスイッチ４のショート故障およびモータ２の地絡故障がないことはステップＳ５において確認済みだからである。したがって、ステップＳ２７において、中間電圧Ｖ１が電圧範囲ａ±１Ｖ内にあるかどうかを判定し、この電圧範囲にあるときは第１のスイッチ３のオープン故障であると判断して（ステップＳ２８）、ステップＳ２３にてその旨の異常処理を実行する。
【００３２】
これに対して、ステップＳ２７において中間電圧Ｖ１が電圧範囲ａ±１Ｖ内にないときは、上述したとおり検出誤差以外の特定の故障原因が考えられないので、ステップＳ７へ戻ってこれを適当な回数だけ繰り返し、それでも中間電圧Ｖ１が電圧範囲ａ±１Ｖ内およびｂ±１Ｖ内にないときは、図示は省略するが、ステップＳ２３にて異常処理（たとえば検出エラー）を実行する。
【００３３】
ステップＳ７において、中間電圧Ｖ１が上述した電圧範囲ｂ±１Ｖ内にあるときは、第１のスイッチ３のオープン故障はないと判断できるので、次に第１のスイッチ３をＯＦＦすることで第１のスイッチ３のショート故障を診断する。すなわち、ステップＳ８にて第１のスイッチ３をＯＦＦにし、そのときの中間電圧Ｖ０が電圧範囲ａ±１Ｖ内にあるかどうかを再び判定する（ステップＳ９）。
【００３４】
第１のスイッチ３がＯＦＦ状態であるときの中間電圧Ｖ０のチェックはステップＳ５において実施済みであるが、その後のステップＳ６にて第１のスイッチ３をＯＮし、さらにステップＳ８にて第１のスイッチ３をＯＦＦしているので、この操作による第１のスイッチ３のショート故障の有無を診断する。
【００３５】
ステップＳ９において中間電圧Ｖ０が電圧範囲ａ±１Ｖ内にないときは、ステップＳ２９へ進み、中間電圧Ｖ０が電圧範囲ｂ±１Ｖ内にあるかどうかを判定する。ここで、中間電圧Ｖ０が電圧範囲ｂ±１Ｖ内にあるときは、図４の等価回路において第１のスイッチ３がＯＮしている状態であることから、ステップＳ３０にて第１のスイッチ３のショート故障であると判断し、ステップＳ２３にてその旨の異常処理を実行する。なお、ステップＳ３０にて判定される第１のスイッチ３のショート故障は、制御部１からのＯＦＦ指令に従うことができない種類のショート故障である。
【００３６】
ステップＳ９に戻り、中間電圧Ｖ０が電圧範囲ａ±１Ｖ内にあるときは、第１のスイッチ３のショート故障はないと判断できるので、次の診断モードに移行する。すなわち、ステップＳ１０にて制御部１から可変抵抗１１に対して指令信号を送出し、今度は可変抵抗１１の抵抗Ｒ２，Ｒ３の関係をＲ２＞＞Ｒ３に設定する。さらに、ステップＳ１１にて、制御部１からの指令信号により第２のスイッチ４をＯＮする。
【００３７】
この状態における等価回路を図５に示す。ステップＳ４において第３のスイッチ９はＯＮ，ステップＳ８において第１のスイッチ３はＯＦＦ，ステップＳ１１において第２のスイッチ４はＯＮとされていることから、診断用電源１０の電圧Ｅ２が第３のスイッチ９、抵抗７、可変抵抗１１、モータ２及び第２のスイッチ４に印加されていることになる。なお、可変抵抗１１の抵抗Ｒ２を抵抗Ｒ３より著しく大きく設定することで、モータ２側（モータ２と抵抗Ｒ２）には診断用電源１０からの電流がほとんど流れず、流れるときは抵抗Ｒ３側になる。
【００３８】
この状態において、可変抵抗１１の中間点６の中間電圧Ｖ２を制御部１に取り込み、この中間電圧Ｖ２が予め決められた電圧範囲ｃ±１Ｖ内にあるかどうかを判定する（ステップＳ１２）。
【００３９】
ここで、中間電圧Ｖ２は第１のスイッチ３をＯＦＦ，第２のスイッチ４をＯＮ，第３のスイッチ９をＯＮ，可変抵抗１１の関係をＲ２＞＞Ｒ３に設定したときの中間点６の電圧をいう。
【００４０】
また、ここで判定基準となる電圧ｃ（本発明の第３の所定電圧）は、診断用電源１０の電圧Ｅ２と抵抗７の抵抗値と抵抗Ｒ３の抵抗値によって理論的に決まる電圧であって、図５において第２のスイッチ４および第３のスイッチ９がＯＮとなったときの中間点６の電圧である。なお、測定誤差や電圧降下等を考慮して検出範囲に一定の幅、ここでは１Ｖを設けてｃ±１Ｖ（本発明の第３の所定電圧範囲）とする。
【００４１】
ステップＳ１２において、制御部１に取り込まれる中間電圧Ｖ２が予め決められた電圧範囲ｃ±１Ｖ内にあれば、制御部１からの指令どおり第１のスイッチ３がＯＦＦで、第２のスイッチ４がＯＮであると判定できるので、ステップＳ１３以降へ進む。
【００４２】
しかしながら、中間電圧Ｖ２が予め決められた電圧範囲ｃ±１Ｖ内にないときは、第２のスイッチ４のオープン故障であると考えられるので、ステップＳ３１へ進み、中間電圧Ｖ２が、電圧範囲ａ±１Ｖ内にあるかどうかを判定し、この電圧範囲ａ±１Ｖ内にあれば、第２のスイッチ４のオープン故障であると判断し（ステップＳ３２）、ステップＳ２３へ進んでその旨の異常処理を実行する。
【００４３】
これに対して、ステップＳ３１において中間電圧Ｖ２が電圧範囲ａ±１Ｖ内にないときは、検出誤差以外の特定の故障原因が考えられないので、ステップＳ１２へ戻ってこれを適当な回数だけ繰り返し、それでも中間電圧Ｖ２が電圧範囲ａ±１Ｖ内にないときは、図示は省略するが、ステップＳ２３にて異常処理（たとえば検出エラー）を実行する。
【００４４】
次に、ステップＳ１３にて第２のスイッチ４をＯＦＦする。これにより、図５に示す等価回路どおりになるが、このときの中間電圧Ｖ０が適切に電圧範囲ａ±１Ｖ内にあるかどうかを判定し、電圧範囲内にあるときは次の診断モードへ移行すべくステップＳ１５へ進む。
【００４５】
ステップＳ１４において、中間電圧Ｖ０が適切に電圧範囲ａ±１Ｖ内にないときは、ステップＳ３３へ進み、中間電圧Ｖ０が電圧範囲ｃ±１Ｖ内にあるかどうかを判定する。ここで、中間電圧Ｖ０が電圧範囲ｃ±１Ｖ内にあるときは、図５の等価回路において第２のスイッチ４がＯＮしている状態であることから、ステップＳ３４にて第２のスイッチ４のショート故障であると判断し、ステップＳ２３にてその旨の異常処理を実行する。なお、ステップＳ３３にて判定される第２のスイッチ４のショート故障は、制御部１からのＯＦＦ指令に従うことができない種類のショート故障である。
【００４６】
ステップＳ１５に戻り、制御部１から可変抵抗１１に対して指令信号を送出し、今度は可変抵抗１１の抵抗Ｒ２，Ｒ３の関係を再びＲ２＜＜Ｒ３に設定する。さらに、ステップＳ１６にて、制御部１からの指令信号により第２のスイッチ４をＯＮする。この状態における等価回路も図５に示すとおりであるが、可変抵抗１１の抵抗Ｒ３を抵抗Ｒ２より著しく大きく設定することで、抵抗Ｒ３側には診断用電源１０からの電流がほとんど流れず、流れるときはモータ２側になる。
【００４７】
この状態において、可変抵抗１１の中間点６の中間電圧Ｖ３を制御部１に取り込み、この中間電圧Ｖ３が予め決められた電圧範囲ｄ±０．５Ｖ内にあるかどうかを判定する（ステップＳ１７）。
【００４８】
ここで、中間電圧Ｖ３は第１のスイッチ３をＯＦＦ，第２のスイッチ４をＯＮ，第３のスイッチ９をＯＮ，可変抵抗１１の関係をＲ２＜＜Ｒ３に設定したときの中間点６の電圧をいい、診断用電源１０の電圧Ｅ２がモータ２側へ流れるので上述した中間電圧Ｖ２よりも若干低い値である。
【００４９】
また、ここで判定基準となる電圧ｄ（本発明の第４の所定電圧）は、診断用電源１０の電圧Ｅ２と抵抗７の抵抗値と抵抗Ｒ２の抵抗値とモータ２の抵抗値によって理論的に決まる電圧であって、図５において第２のスイッチ４および第３のスイッチ９がＯＮとなったときの中間点６の電圧である。なお、測定誤差や電圧降下等を考慮して検出範囲に一定の幅、ここでは０．５Ｖを設けてｄ±０．５Ｖ（本発明の第４の所定電圧範囲）とする。
【００５０】
ステップＳ１７において、制御部１に取り込まれる中間電圧Ｖ３が予め決められた電圧範囲ｄ±０．５Ｖ内にあれば、制御部１からの指令どおり第１のスイッチ３がＯＦＦで、第２のスイッチ４がＯＮであると判定できるので、ステップＳ１８以降へ進む。
【００５１】
しかしながら、中間電圧Ｖ３が予め決められた電圧範囲ｄ±０．５Ｖ内にないときは、モータ２に何らかの故障原因があると考えられるので、ステップＳ３５へ進み、中間電圧Ｖ３が、電圧範囲ａ±１Ｖ内にあるかどうかを判定し、この電圧範囲ａ±１Ｖ内にあれば、モータ２の断線故障であると判断し（ステップＳ３６）、ステップＳ２３へ進んでその旨の異常処理を実行する。
【００５２】
これに対して、ステップＳ３５において中間電圧Ｖ３が電圧範囲ａ±１Ｖ内にないときは、モータ２の巻線の短絡しか考えられないので、モータ巻線の短絡故障であると判断し（ステップＳ３７）、ステップＳ２３へ進んでその旨の異常処理を実行する。
【００５３】
以上の診断を終了したら、ステップＳ１８にて第２のスイッチ４をＯＦＦするとともに、ステップＳ１９にて第３のスイッチ９もＯＦＦし、最後にステップＳ２０にて駆動用電源５をＯＦＦすることで、診断を終了する。
【００５４】
以上のとおり、本実施形態に係るモータ駆動回路の制御装置によれば、故障原因がモータ２、第１のスイッチ３、第２のスイッチ４の何れであるかを特定することができる。
【００５５】
これに加えて、モータ２の故障であるときは、その故障内容がモータ地絡故障、断線故障、巻線間の短絡故障の何れであるかを特定することができる。同様に第１のスイッチ３または第２のスイッチ４の故障であるときは、その故障内容がショート故障、オープン故障の何れであるかを特定でき、さらにショート故障の場合にはＯＮ指令に従わないショート故障かＯＦＦ指令に従わないショート故障かを特定することができる。
【００５６】
なお、以上説明した実施形態は、本発明の理解を容易にするために記載されたものであって、本発明を限定するために記載されたものではない。したがって、上記の実施形態に開示された各要素は、本発明の技術的範囲に属する全ての設計変更や均等物をも含む趣旨である。
【図面の簡単な説明】
【００５７】
【図１】本発明に係る駆動回路制御装置の実施形態を示す電気回路図である。
【図２】本発明に係る駆動回路制御装置の故障診断手順の一例を示すフローチャートである。
【図３】本発明に係る駆動回路制御装置の故障診断手順の一例を示すフローチャートである（図２の続き）。
【図４】図２のステップＳ５ほかにおける等価回路１を示す電気回路図である。
【図５】図２のステップＳ１２ほかにおける等価回路２を示す電気回路図である。
【符号の説明】
【００５８】
１…制御部（異常検出制御手段）
２…モータ
３…第１のスイッチ
４…第２のスイッチ
５…電源
６…可変抵抗の中間点
７…抵抗
８…駆動検出回路
９…第３のスイッチ
１０…診断用電源
１１…可変抵抗
【図１】
2007151300.tif 000003
【図２】
2007151300.tif 000004
【図３】
2007151300.tif 000005
【図４】
2007151300.tif 000006
【図５】
2007151300.tif 000007