(57)【要約】【課題】負荷における過電流の発生を検出できる、構成の簡単な駆動制御装置の提供。【解決手段】車両のフューエルポンプに連結されたモータ２の界磁巻線の一端は車両電源４に接続され、他端は一対のスイッチング素子７Ａ、７Ｂに接続されている。スイッチング素子７Ａ、７Ｂは互いに並列に配置され、温度検出回路１５によるスイッチング素子７Ａの検出温度Ｔｄｅｔが温度しきい値Ｔｃより低い場合、第１スイッチング素子７Ａのみがオンされ、検出温度Ｔｄｅｔが温度しきい値Ｔｃ以上の場合、第１スイッチング素子７Ａおよび第２スイッチング素子７Ｂの双方がオンされてモータ２が駆動される。モータ２の駆動中に、過電流保護回路１４によるスイッチング素子７Ａのドレイン端子とソース端子との間の検出電圧Ｖｄｅｔが第１電圧しきい値Ｖｒｅｆｐ以上である場合、スイッチング素子７Ａ、７Ｂをオフしてモータ２の駆動を停止させる。【選択図】図１
2008263752.tif 000002
【特許請求の範囲】
【請求項１】
それぞれ負荷に接続されるとともに互いに並列に配置され、各々オンされることにより前記負荷に電力を供給する複数のスイッチング素子と、
前記スイッチング素子のいずれかをオンさせて前記負荷を駆動する負荷駆動手段と、
前記負荷駆動手段に接続されるとともに少なくとも前記スイッチング素子の端子間電圧を含む電圧を検出し、当該検出電圧が電圧しきい値以上である場合または前記電圧しきい値より高い場合に、前記スイッチング素子をオフさせて前記負荷の駆動を停止させる過電流保護手段と、
前記負荷駆動手段に接続されるとともに前記スイッチング素子の温度を検出し、検出温度が温度しきい値以下の場合または前記温度しきい値より低い場合には、前記スイッチング素子のいずれかをオンさせるとともにいずれかをオフさせ、検出温度が前記温度しきい値より高くなった場合または前記温度しきい値以上となった場合には、既にオンされている前記スイッチング素子に加え、オフ状態にある他の前記スイッチング素子を更にオンさせる温度補償手段を備えたことを特徴とする駆動制御装置。
【請求項２】
前記過電流保護手段は、複数の前記スイッチング素子をオンさせて前記負荷を駆動している時に、その検出電圧が前記電圧しきい値以上となった場合または前記電圧しきい値よりも高くなった場合に、オン状態にあった前記スイッチング素子のいずれかをオフさせた状態で前記負荷を継続して駆動し、その検出電圧が前記電圧しきい値よりも高い第２電圧しきい値以上である場合または前記第２電圧しきい値より高い場合に、前記スイッチング素子をオフさせて前記負荷の駆動を停止させることを特徴とする請求項１記載の駆動制御装置。
【請求項３】
前記過電流保護手段による前記電圧しきい値は、前記スイッチング素子の温度に応じて変化することを特徴とする請求項１または２記載の駆動制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、車両、一般機械等に搭載される負荷の駆動を制御する駆動制御装置に関する。
【背景技術】
【０００２】
負荷に電源およびＦＥＴ（Field Effect Transistor）等により形成されたスイッチング素子を接続し、スイッチング素子をオン、オフ作動させることにより負荷に電力を供給し、駆動あるいは停止させる負荷駆動用回路があった（例えば、特許文献１参照）。
ところで、図１１に示すように、負荷としての電動モータ（以下モータと呼ぶ）１０１に電源Ｅおよびスイッチング素子１０２を接続したモータ駆動用回路１００において、回転作動中のモータ１０１の回転子（図示せず）に機械的な外力が働くと、内部巻線に過大な負荷電流が発生する。巻線に過電流が発生した状態を長時間放置すれば、モータ１０１の回転子が焼き付いて回転不能となるため、前述の従来技術においては、過電流の発生を検知して負荷の駆動を停止させている。
【０００３】
ここで、上記従来技術においては、負荷に流れる電流を直接に検知せずに、スイッチング素子の端子間電圧を検出することで代用している。すなわち、図１１に示した駆動用回路１００を用いて説明すれば、図示しない制御回路がスイッチング素子１０２の両端（ドレイン−ソース間）電圧Ｖｄｒｖを検出し、Ｖｄｒｖが所定値以上となった場合にモータ駆動電流Ｉｍｏｔが過電流となったとして、スイッチング素子１０２をオフしてモータ１０１を停止させている。
【０００４】
しかしながら、スイッチング素子１０２はオンされて所定の電流が流れることにより内部温度が上昇し、温度変化によりその抵抗値（オン抵抗）も変化する。スイッチング素子１０２の内部抵抗値が変化すれば、その端子間電圧Ｖｄｒｖも変動するため、スイッチング素子１０２の広範囲な温度変化を考慮すると、端子間電圧Ｖｄｒｖを検出することによりモータ１０１に流れる過電流を検知することは容易ではなかった。すなわち、図１２に示すように、スイッチング素子１０２の要求される温度範囲にわたって、モータ１０１の定常時と過電流発生時に対応するスイッチング素子１０２の端子電圧間に、検出電圧Ｖｄｒｖの一定のしきい値（Ｖｔｒｈ１あるいはＶｔｈｒ２）を設定することができなかった。
上述したスイッチング素子の温度変化に対して、上記従来技術においては、マイクロコンピュータ内に設けられた負荷電流算出手段が、スイッチング素子温度とその端子間電圧とから負荷に流れる電流を算出することにより、その電圧変動を補っている。
【特許文献１】特開平１１−３２６４００号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、上述したように従来技術においては、マイクロコンピュータ内に負荷電流算出手段を必要とするため、その構成が複雑となっていた。本発明は、上記事情に鑑みてなされたものであり、その目的は、負荷における過電流の発生を検出できる、構成の簡単な駆動制御装置を提供することにある。
【課題を解決するための手段】
【０００６】
本発明の課題を解決するために、請求項１の発明によれば、スイッチング素子の検出温度が温度しきい値以下の場合または温度しきい値より低い場合には、スイッチング素子のいずれかをオンさせるとともにいずれかをオフさせ、検出温度が温度しきい値より高くなった場合または温度しきい値以上となった場合には、既にオンされているスイッチング素子に加え、オフ状態にある他のスイッチング素子を更にオンさせる温度補償手段を備えたことにより、温度変化によりスイッチング素子内部の抵抗値が増大しても、オン状態となった複数のスイッチング素子により負荷を流れる駆動電流が分流されるため検出電圧の変動を低減し、簡単な構成により負荷への過電流を検出できる。
【０００７】
請求項２の発明によれば、複数のスイッチング素子をオンさせて負荷を駆動している時に、その検出電圧が電圧しきい値以上となった場合または電圧しきい値よりも高くなった場合に、オン状態にあったスイッチング素子のいずれかをオフさせた状態で負荷を継続して駆動し、その検出電圧が電圧しきい値よりも高い第２電圧しきい値以上である場合または第２電圧しきい値より高い場合に、スイッチング素子をオフさせて負荷の駆動を停止させる。これにより、検出電圧に一時的にノイズがのった場合には検出電圧が第２電圧しきい値以上になることがないため、過電流が流れたと誤検出することがなく、駆動制御装置のノイズ対抗性（ロバスト性）が向上する。
【０００８】
請求項３の発明によれば、電圧しきい値がスイッチング素子の温度に応じて変化することにより、温度変化によるスイッチング素子の抵抗値変化に合わせて、より適確に過電流の発生を検出することができる。
【発明を実施するための最良の形態】
【０００９】
＜実施形態１＞
図１乃至図６に基づいて、本発明の実施形態１について説明する。モータ駆動制御装置１の電動モータ（以下モータと呼ぶ）２は本発明の負荷に該当する構成で、車両のフューエルポンプ（図示せず）に連結されている。モータ２に接続された主回路部５には、車両のエンジン制御ＥＣＵ３および車両電源４が接続され、エンジン制御ＥＣＵ３からの制御信号に基づいてモータ２を駆動してフューエルポンプの回転作動を制御している。
【００１０】
モータ２の界磁巻線の一端は、主回路部５のノイズ防止用の平滑回路６を介して車両電源４に接続されており、他端には一対のスイッチング素子（第１スイッチング素子７Ａ、第２スイッチング素子７Ｂ）が接続されている。スイッチング素子７Ａ、７Ｂはこれに限定されるものではないが、本実施形態においてはいずれも、ｎチャネルエンハンスメントモードのパワーＭＯＳＦＥＴ（Metal Oxide Semiconductor Field Effect Transistor）が使用されており、それぞれのドレイン端子がモータ２の巻線に接続されるとともにソース端子が接地され、スイッチング素子７Ａ、７Ｂは互いに並列に配置されている。第１スイッチング素子７Ａ、第２スイッチング素子７Ｂはそれぞれゲート端子に所定の信号が入力されてオンすることにより、モータ２へ車両電源４からの電力を供給する。
【００１１】
また、第１スイッチング素子７Ａのゲート端子は駆動回路８（本発明の負荷駆動手段に該当する）の出力端に直接に接続されており、第１スイッチング素子７Ａは駆動回路８からのゲート端子への駆動信号ＤＳ１に基づいてオンすることにより、モータ２を駆動する。尚、上述した平滑回路６とスイッチング素子７Ａ、７Ｂのドレイン端子との間には、モータ２に発生する逆方向起電力を流すべく還流ダイオード９が接続されている。
【００１２】
一方、主回路部５の入力信号変換回路１０はエンジン制御ＥＣＵ３と接続され、エンジン制御ＥＣＵ３からのモータ２の回転状態を指示する信号をＤ／Ａ変換するとともに、その周波数を増大させている。モータ電圧検出回路１１は車両電源４およびスイッチング素子７Ａ、７Ｂのドレイン端子と接続され、モータ２の両端電圧を検出している。信号処理回路１２は駆動回路８の入力端、入力信号変換回路１０、モータ電圧検出回路１１および発振回路１３と接続され、エンジン制御ＥＣＵ３からの信号とモータ電圧検出回路１１によるモータ２の両端電圧を比較して、それに基づいて、駆動回路８へモータ２の回転動作を制御するＰＷＭ信号を発信する。
【００１３】
過電流保護回路１４（本発明の過電流保護手段に該当する）はモータ２のロックにより過電流が発生して、主回路部５あるいはモータ２が破壊されることを防ぐためのもので、上述した駆動回路８、信号処理回路１２および発振回路１３と接続されている。過電流保護回路１４はスイッチング素子７Ａ、７Ｂのドレイン端子とも接続され、スイッチング素子７Ａ、７Ｂのドレイン端子とソース端子との間の電圧Ｖｄｅｔを検出し、これを予め設定された所定の電圧しきい値Ｖｒｅｆｐ、Ｖｒｅｆｓと比較し、検出電圧Ｖｄｅｔが第１電圧しきい値Ｖｒｅｆｐあるいは第２電圧しきい値Ｖｒｅｆｓよりも高い場合に、駆動回路８へ対し発信することにより、スイッチング素子７Ａ、７Ｂをオフさせてモータ２の駆動を停止させる機能を有する。
【００１４】
ここで、第１電圧しきい値Ｖｒｅｆｐはモータ２の定常駆動時の検出電圧と過電流発生時の検出電圧との間において、検出精度のばらつき等を考慮して設定される。具体的には、後述するように第１スイッチング素子７Ａの温度が温度しきい値Ｔｃ未満の場合、第１スイッチング素子７Ａのみがオンされた状態において、モータ２の定常駆動時の検出電圧と過電流発生（ロック）時の検出電圧との間に位置し、かつ、第１スイッチング素子７Ａの温度が温度しきい値Ｔｃ以上の場合、第１スイッチング素子７Ａおよび第２スイッチング素子７Ｂがともにオンされた状態において、モータ２の定常駆動時の検出電圧と過電流発生時の検出電圧との間に位置するように一定値に設定される（図５示）。第１電圧しきい値Ｖｒｅｆｐはモータ２の定常駆動時の検出電圧と過電流発生時の検出電圧との間において、過電流発生時よりに設定することが望ましい。
【００１５】
一方、第２電圧しきい値Ｖｒｅｆｓは第１スイッチング素子７Ａの温度が温度しきい値Ｔｃ以上の場合において、第１スイッチング素子７Ａおよび第２スイッチング素子７Ｂがともにオンされた状態から、第２スイッチング素子７Ｂをオフすることにより、第１スイッチング素子７Ａのドレイン端子とソース端子との間の電圧が上昇する量に見合うだけ、第１電圧しきい値Ｖｒｅｆｐよりも高くなるように設定される。
【００１６】
温度検出回路１５（本発明の温度補償手段に該当する）は過電流保護回路１４と接続されるとともに、ＡＮＤ回路１６の一側の入力端子に接続されている。ＡＮＤ回路１６の他側の入力端子は駆動回路８の出力端に接続され、ＡＮＤ回路１６の出力端子は第２スイッチング素子７Ｂのゲート端子に接続されている。温度検出回路１５は第１スイッチング素子７Ａの温度を検出する例えばサーミスタを有しており、検出された第１スイッチング素子７Ａの温度が予め設定された温度しきい値Ｔｃ（これに限定されるものではないが、例えば摂氏５５℃）よりも低い場合（摂氏−３０℃以上５５℃未満）にはＡＮＤ回路１６の入力端子への送信がなく、検出された第１スイッチング素子７Ａの温度が温度しきい値Ｔｃ以上である場合（摂氏５５℃以上１５０℃以下）にはＡＮＤ回路１６の入力端子への送信が行われる。
【００１７】
次に、図６に基づいて、本実施形態によるモータ駆動制御装置１によるモータ２の駆動方法について説明する。ユーザが車両のキースイッチを起動すると、主回路部５に車両電源４から電力が供給されるとともに、エンジン制御ＥＣＵ３からフューエルポンプの起動が要求される（図６においてステップＳ６０１）。次に、ステップＳ６０２において、主回路部５の温度検出回路１５により第１スイッチング素子７Ａの温度Ｔｄｅｔが検出され、これが温度しきい値Ｔｃと比較される（ステップＳ６０３）。第１スイッチング素子７Ａの検出温度Ｔｄｅｔが温度しきい値Ｔｃ（摂氏５５℃）よりも低い場合、駆動回路８から第１スイッチング素子７Ａのゲート端子およびＡＮＤ回路１６の入力端子へ、駆動信号ＤＳ１が発信されるが、温度検出回路１５からＡＮＤ回路１６の入力端子への送信がなく、従って、ＡＮＤ回路１６から第２スイッチング素子７Ｂへの駆動信号ＤＳ２の発信はない。これにより、第２スイッチング素子７Ｂがオフされた状態で、第１スイッチング素子７Ａのみがオンする（単独駆動）ことにより、車両電源４からモータ２に対し電力が供給されてモータ２が駆動される（ステップＳ６０４）。
【００１８】
次にステップＳ６０５において、過電流保護回路１４が第１スイッチング素子７Ａのドレイン端子とソース端子間電圧Ｖｄｅｔを検出し、検出電圧Ｖｄｅｔを第１電圧しきい値Ｖｒｅｆｐと比較する（ステップＳ６０６）。検出電圧Ｖｄｅｔが第１電圧しきい値Ｖｒｅｆｐ以上である場合、ポンプロック等によりモータ２に過電流が流れはじめたとして過電流保護回路１４内のタイマを起動する（ステップＳ６０７）。ステップＳ６０８において、タイマ起動後に所定時間ｔｍが経過したと判定されると、過電流保護回路１４から駆動回路８への発信により、駆動回路８からの駆動信号ＤＳ１が送信されなくなり、第２スイッチング素子７Ｂに加えて第１スイッチング素子７Ａもオフされて、モータ２の駆動が停止される（ステップＳ６０９）。その後、車両ユーザにフューエルポンプを停止させたことを報知する等の所定のモータ過電流処置が行われる（ステップＳ６１０）。ステップＳ６０６において、検出電圧Ｖｄｅｔが第１電圧しきい値Ｖｒｅｆｐ未満であると判定された場合には、第１スイッチング素子７Ａのみがオンされた状態で、モータ２の駆動が継続される。
【００１９】
次に、ステップＳ６１１において、フューエルポンプの作動を停止させるか否かが判定される。ユーザが車両のエンジンを停止する等してポンプを停止すると判定されると、駆動回路８から駆動信号ＤＳ１が送信されなくなり、第２スイッチング素子７Ｂに加え第１スイッチング素子７Ａをもオフし、モータ２の駆動が停止される（ステップＳ６１２）。フューエルポンプの作動を継続する場合、ステップＳ６１１からステップＳ６０２へと戻り、上述した処理を繰り返す。
【００２０】
一方、ステップＳ６０３において、温度検出回路１５により検出された第１スイッチング素子７Ａの温度Ｔｄｅｔが温度しきい値Ｔｃ（摂氏５５℃）以上となった場合、駆動回路８から第１スイッチング素子７Ａのゲート端子およびＡＮＤ回路１６の入力端子へ、駆動信号ＤＳ１が発信されるとともに、温度検出回路１５からＡＮＤ回路１６の入力端子へ送信され、ＡＮＤ回路１６から第２スイッチング素子７Ｂへ駆動信号ＤＳ２が発信される。これにより、第１スイッチング素子７Ａに加えて第２スイッチング素子７Ｂがオンされる（並列駆動：ステップＳ６２１）。この時、車両電源４からモータ２に流れる電流は互いに並列に配置されたスイッチング素子７Ａ、７Ｂにより分流されるため、スイッチング素子７Ａ、７Ｂの温度上昇に伴う内部抵抗の増大に拘わらず、スイッチング素子７Ａ、７Ｂのドレイン端子とソース端子との間の電圧が減少される。
【００２１】
その後、ステップＳ６２２において、前述した場合と同様に過電流保護回路１４が第１スイッチング素子７Ａのドレイン端子とソース端子間電圧Ｖｄｅｔを検出し、検出電圧Ｖｄｅｔを第１電圧しきい値Ｖｒｅｆｐと比較する（ステップＳ６２３）。検出電圧Ｖｄｅｔが第１電圧しきい値Ｖｒｅｆｐ以上である場合、過電流保護回路１４内のタイマを起動する（ステップＳ６２４）。ステップＳ６２５において、タイマ起動後に所定時間ｔｍが経過したと判定されると、過電流保護回路１４からの送信に基づいて温度検出回路１５がＡＮＤ回路１６の入力端子への送信を取りやめて駆動信号ＤＳ２を停止し、一旦、第２スイッチング素子７Ｂをオフさせた状態でモータ２の駆動を継続する（ステップＳ６２６）。この第１スッチング素子７Ａのみをオンさせた状態で、過電流保護回路１４による検出電圧Ｖｄｅｔが第２電圧しきい値Ｖｒｅｆｓ以上であるか否かが判定される（ステップＳ６２７）。検出電圧Ｖｄｅｔが第２電圧しきい値Ｖｒｅｆｓ以上である場合、モータ２に過電流が発生したと判定しステップＳ６０７へと進み、上述した場合と同様にモータ２の作動が停止される。
【００２２】
検出電圧Ｖｄｅｔが第２電圧しきい値Ｖｒｅｆｓ未満である場合、上述したようにステップＳ６２３において、検出電圧Ｖｄｅｔが第１電圧しきい値Ｖｒｅｆｐ以上となったのは、検出電圧Ｖｄｅｔにノイズ信号が乗ったためと判断し、過電流保護回路１４内のタイマを起動する（ステップＳ６２８）。ステップＳ６２９において、タイマ起動後に所定時間ｔｍが経過したと判定されると、過電流保護回路１４からの温度検出回路１５への発信により、温度検出回路１５からＡＮＤ回路１６の入力端子へ送信され、再度、ＡＮＤ回路１６から第２スイッチング素子７Ｂへ駆動信号ＤＳ２が発信される。これにより、再び第１スイッチング素子７Ａに加えて第２スイッチング素子７Ｂがオンされる（ステップＳ６３０）。これ以降はステップＳ６１１へと進み、上述した場合と同様の処理が行われる。また、ステップＳ６２３において、検出電圧Ｖｄｅｔが第１電圧しきい値Ｖｒｅｆｐ未満と判定された場合も、ステップＳ６１１へと進み同様の処理が行われる。
【００２３】
次に、図２乃至図４に基づいて、本実形態におけるモータ駆動制御装置１の各信号の発生および特性変化について説明する。図２に示すように、温度検出回路１５によって検出された第１スイッチング素子７Ａの温度Ｔｄｅｔが温度しきい値Ｔｃよりも低い場合、駆動回路８から駆動信号ＤＳ１が発信され、第１スイッチング素子７Ａのみがオンされてモータ２が駆動される（図６のステップＳ６０４）。
【００２４】
この状態においてモータ２がロックして、巻線に過電流が流れ始め、第１スイッチング素子７Ａのドレイン−ソース間電流（換言すればモータ２の巻線電流）ＩｒｅｌがＩｅｘｅ以上になると、これに伴い過電流保護回路１４が、第１スイッチング素子７Ａのドレイン端子とソース端子の間の電圧Ｖｄｅｔが、第１電圧しきい値Ｖｒｅｆｐ以上となったことを検出する。これにより、タイマの働きによって所定時間ｔｍ後に、駆動回路８からの駆動信号ＤＳ１がオフされて、第２スイッチング素子７Ｂに加えて第１スイッチング素子７Ａもオフされ、モータ２の駆動が停止される（図６のステップＳ６０９）。
【００２５】
図３に示すように、第１スイッチング素子７Ａのみがオンされてモータ２が駆動されている状態において、温度検出回路１５によって検出された第１スイッチング素子７Ａの温度Ｔｄｅｔが温度しきい値Ｔｃ以上となった場合、ＡＮＤ回路１６から駆動信号ＤＳ２が発信され、第１スイッチング素子７Ａに加えて第２スイッチング素子７Ｂがオンされる（図６のステップＳ６２１）。
【００２６】
この状態においてモータ２がロック等して、過電流保護回路１４により第１スイッチング素子７Ａのドレイン端子とソース端子の間の電圧Ｖｄｅｔが、第１電圧しきい値Ｖｒｅｆｐ以上となったことが検出されると、所定時間ｔｍ後に、ＡＮＤ回路１６からの駆動信号ＤＳ２がオフされて、第２スイッチング素子７Ｂがオフされ、第１スイッチング素子７Ａのみがオンされた状態でモータ２の駆動が継続される（図６のステップＳ６２６）。過電流が発生した場合、第２スイッチング素子７Ｂがオフされると第１スイッチング素子７Ａを流れる過電流自体も増大する。このため、この状態で、更に過電流保護回路１４が、第１スイッチング素子７Ａのドレイン端子とソース端子の間の電圧Ｖｄｅｔが、第２電圧しきい値Ｖｒｅｆｓ以上であることを検出すると、第２スイッチング素子７Ｂがオフされてから所定時間ｔｍ後に、駆動回路８からの駆動信号ＤＳ１がオフされて、第２スイッチング素子７Ｂに加えて第１スイッチング素子７Ａもオフされることにより、モータ２の駆動が停止される（図６のステップＳ６０９）。
【００２７】
図４に示すように、第１スイッチング素子７Ａおよび第２スイッチング素子７Ｂがオンされた状態から、検出電圧Ｖｄｅｔに第１電圧しきい値Ｖｒｅｆｐ以上のノイズ信号が乗った場合、所定時間ｔｍ後に、ＡＮＤ回路１６からの信号ＤＳ２がオフされて、第１スイッチング素子７Ａのみがオンされ、モータ２の駆動が継続されている状態で、過電流保護回路１４が、第１スイッチング素子７Ａのドレイン端子とソース端子の間の電圧Ｖｄｅｔが、第２電圧しきい値Ｖｒｅｆｓよりも低いことを検出すると、第２スイッチング素子７Ｂがオフされてから所定時間ｔｍ後に、再びＡＮＤ回路１６から駆動信号ＤＳ２が発信されて、第１スイッチング素子７Ａに加えて第２スイッチング素子７Ｂもオンされた状態でモータ２の駆動が継続される（図６のステップＳ６３０）。
【００２８】
これまで説明したように、本実施形態によれば、温度検出回路１５により検出された第１スイッチング素子７Ａの温度Ｔｄｅｔが温度しきい値Ｔｃよりも低い場合、駆動回路８により第１スイッチング素子７Ａのみがオンされてモータ２が駆動され、第１スイッチング素子７Ａの温度Ｔｄｅｔが温度しきい値Ｔｃ以上となった場合、第１スイッチング素子７Ａに加えて第２スイッチング素子７Ｂがオンされてモータ２が駆動される。これにより、温度変化により第１スイッチング素子７Ａ内部の抵抗値が増大しても、オン状態となった一対のスイッチング素子７Ａ、７Ｂによりモータ２を流れる巻線電流が分流されるため検出電圧Ｖｄｅｔの変動を低減することができる。このため、検出温度範囲にわたって電圧しきい値Ｖｒｅｆｐを設定でき（図５示）、簡単な構成によりモータ２への過電流を検出できる。
【００２９】
また、一対のスイッチング素子７Ａ、７Ｂをオンさせてモータ２を駆動している時に、その検出電圧Ｖｄｅｔが第１電圧しきい値Ｖｒｅｆｐ以上となった場合に、オン状態にあった第２スイッチング素子７Ｂをオフさせた状態でモータ２を継続して駆動し、その検出電圧Ｖｄｅｔが第１電圧しきい値Ｖｒｅｆｐよりも高い第２電圧しきい値Ｖｒｅｆｓ以上である場合に、第１スイッチング素子７Ａをオフさせてモータ２の駆動を停止させる。この構成により、検出電圧Ｖｄｅｔに一時的にノイズがのった場合には、第２スイッチング素子７Ｂをオフしても、検出電圧Ｖｄｅｔが第２電圧しきい値Ｖｒｅｆｓ以上になることがないため、過電流が流れたと誤検出することがなく、近年のＦＥＴ等のスイッチング素子の低抵抗化によるノイズ信号の影響増大にかかわらず、モータ駆動制御装置１のノイズ対抗性（ロバスト性）が向上する。
【００３０】
＜実施形態２＞
次に、図７および図８に基づいて、本発明の実施形態２について説明する。本実施形態によるモータ駆動制御装置１Ａの主回路部５Ａにおいては、モータ２の界磁巻線に３個のスイッチング素子（第１スイッチング素子７Ａ、第２スイッチング素子７Ｂ、第３スイッチング素子７Ｃ）が接続されている。本実施形態においても、スイッチング素子７Ａ、７Ｂ、７Ｃのそれぞれのドレイン端子がモータ２の巻線に接続されるとともにソース端子が接地され、スイッチング素子７Ａ、７Ｂ、７Ｃは互いに並列に配置されている。また、第１スイッチング素子７Ａのゲート端子は駆動回路８の出力端に直接に接続されている。
【００３１】
一方、温度検出回路１５は一対のＡＮＤ回路１６Ａ、１６Ｂのそれぞれの一側の入力端子に接続されている。ＡＮＤ回路１６Ａ、１６Ｂのそれぞれの他側の入力端子は駆動回路８に接続され、ＡＮＤ回路１６Ａの出力端子は第２スイッチング素子７Ｂのゲート端子に接続され、ＡＮＤ回路１６Ｂの出力端子は第３スイッチング素子７Ｃのゲート端子に接続されている（図７示）。
【００３２】
この構成により、本実施形態によれば、温度検出回路１５により検出された第１スイッチング素子７Ａの温度Ｔｄｅｔが第１温度しきい値Ｔｃ１よりも低い場合、駆動回路８により第１スイッチング素子７Ａのみがオンされてモータ２が駆動され、第１スイッチング素子７Ａの温度Ｔｄｅｔが第１温度しきい値Ｔｃ以上かつ第２温度しきい値Ｔｃ２より低い値となった場合、第１スイッチング素子７Ａに加えて第２スイッチング素子７Ｂがオンされてモータ２が駆動され、更に、第１スイッチング素子７Ａの温度Ｔｄｅｔが第２温度しきい値Ｔｃ２以上となった場合、第１スイッチング素子７Ａおよび第２スイッチング素子７Ｂに加えて第３スイッチング素子７Ｃがオンされてモータ２が駆動される。これにより、温度変化によりスイッチング素子７Ａ、７Ｂ内部の抵抗値が増大しても、きめ細かく検出電圧Ｖｄｅｔの変動を低減でき、より広い検出温度範囲にわたって電圧しきい値Ｖｒｅｆｐを設定できる（図８示）。
【００３３】
＜実施形態３＞
次に、図９および図１０に基づいて、本発明の実施形態３について説明する。本実施形態において、過電流保護回路１４の内部構成以外は、上述した実施形態１の構成と同様である。図９において、過電流保護回路１４は車両電源４と接続された温度検出用ダイオードＳＤを備えている。温度検出用ダイオードＳＤは複数個直列に接続され、そのアノード側は車両電源４に接続され、カソード側には一対の直流抵抗Ｒ１、Ｒ２が直列に接続されている。直流抵抗Ｒ１、Ｒ２間には、第１電圧しきい値Ｖｒｅｆｐを入力するためにコンパレータＣＰの＋側入力端子が接続され、コンパレータＣＰの−側入力端子にはスイッチング素子７Ａ、７Ｂのドレイン端子が接続され、ドレイン端子とソース端子との間の検出電圧Ｖｄｅｔが入力される。コンパレータＣＰの出力端子はタイマＴＭを介して駆動回路８の入力端に接続されている。
【００３４】
温度検出用ダイオードＳＤは第１スイッチング素子７Ａの温度変化に応じて第１電圧しきい値Ｖｒｅｆｐを変動させるためのもので、第１スイッチング素子７Ａと同一チップ上、または、主回路部５の他の電子素子のチップ上に設けられる。温度検出用ダイオードＳＤが主回路部５の第１スイッチング素子７Ａ以外の素子のチップ上に設けられた場合、チップ上の他の素子の温度を検出することで、第１スイッチング素子７Ａの温度を検出することに代用させることになる。コンパレータＣＰに入力される第１電圧しきい値Ｖｒｅｆｐは、温度検出用ダイオードＳＤの温度変化による抵抗値が変化することで、直流抵抗Ｒ１、Ｒ２間の分圧値が変化するため、第１スイッチング素子７Ａの温度変化に応じて変動する（第１スイッチング素子７Ａの温度が高くなれば、第１電圧しきい値Ｖｒｅｆｐも高くなる）。
本実施形態によれば、第１電圧しきい値Ｖｒｅｆｐが第１スイッチング素子７Ａの温度に応じて変化することにより、温度変化によるスイッチング素子７Ａ、７Ｂの抵抗値変化に合わせて、より適確に過電流の発生を検出することができる（図１０示）。
【００３５】
＜他の実施形態＞
本発明は、上述した実施形態に限定されるものではなく、次のように変形または拡張することができる。
スイッチング素子はパワーＭＯＳＦＥＴのみではなく、パワートランジスタ等の半導体スイッチング素子が使用可能である。また、スイッチング素子に接続される負荷はモータに限られず、ランプ、ブザー等であってもよい。
【００３６】
過電流保護回路はスイッチング素子の端子間電圧をその一部として含んでいれば、主回路部のどの箇所の電圧を検出するものであってもよい。
温度あるいは電圧の各しきい値Ｔｃ、Ｔｃ１、Ｔｃ２、Ｖｒｅｆｐ、Ｖｒｅｆｓ自体は、どちらの判定領域に含まれてもよい。
【図面の簡単な説明】
【００３７】
【図１】本発明の実施形態１によるモータ駆動制御装置を示すブロック図
【図２】図１に示したモータ駆動制御装置のスイッチング素子の温度が温度しきい値より低い場合の動作を示したタイムチャート
【図３】モータ駆動制御装置のスイッチング素子の温度が温度しきい値以上である場合の動作を示したタイムチャート
【図４】モータ駆動制御装置の検出電圧にノイズが乗った場合の動作を示したタイムチャート
【図５】図１に示したモータ駆動制御装置のスイッチング素子の温度と検出電圧との関係を示したグラフ
【図６】図１に示したモータ駆動制御装置の制御方法を示したフローチャート
【図７】本発明の実施形態２によるモータ駆動制御装置を示すブロック図
【図８】図７に示したモータ駆動制御装置のスイッチング素子の温度と検出電圧との関係を示したグラフ
【図９】本発明の実施形態３によるモータ駆動制御装置の要部詳細図
【図１０】図９に示したモータ駆動制御装置のスイッチング素子の温度と検出電圧との関係を示したグラフ
【図１１】従来技術によるモータの駆動装置を示した回路図
【図１２】図１１に示したモータ駆動装置のスイッチング素子の温度と検出電圧との関係を示したグラフ
【符号の説明】
【００３８】
図面中、１はモータ駆動制御装置（駆動制御装置）、２はモータ（負荷）、７Ａは第１スイッチング素子、７Ｂは第２スイッチング素子、７Ｃは第３スイッチング素子、８は駆動回路（負荷駆動手段）、１４は過電流保護回路（過電流保護手段）、１５は温度検出回路（温度補償手段）、Ｔｄｅｔはスイッチング素子の検出温度、Ｔｃは温度しきい値、Ｔｃ１は第１温度しきい値、Ｔｃ２は第２温度しきい値、Ｖｄｅｔはスイッチング素子のドレイン端子とソース端子間電圧、Ｖｒｅｆｐは第１電圧しきい値、Ｖｒｅｆｓは第２電圧しきい値を示している。
【図１】
2008263752.tif 000003
【図２】
2008263752.tif 000004
【図３】
2008263752.tif 000005
【図４】
2008263752.tif 000006
【図５】
2008263752.tif 000007
【図６】
2008263752.tif 000008
【図７】
2008263752.tif 000009
【図８】
2008263752.tif 000010
【図９】
2008263752.tif 000011
【図１０】
2008263752.tif 000012
【図１１】
2008263752.tif 000013
【図１２】
2008263752.tif 000014