(57)【要約】【課題】ＳＲモータの各相巻線の断線故障とグランド短絡故障とを、簡単な構成で区別して検出する。【解決手段】Ｙ結線の接続点ＹＰに電源電圧ＶＢが供給されるＳＲモータ１の各相巻線３ｕ，３ｖ，３ｗについて、それの端部が接続される接続端子５と駆動トランジスタ１５とを備えたＳＲモータ駆動装置２０では、各接続端子５に一端が接続された抵抗Ｒ１の他端とグランド電位との間にプルダウン抵抗Ｒ２が接続されており、更に上記抵抗Ｒ１の他端には、ダイオードＤ１を介してプルアップ抵抗Ｒ３が接続されている。そして、マイコン１１は、各相巻線３について、駆動トランジスタ１５をオフしている時に、抵抗Ｒ１，Ｒ２の接続点の電圧ＶＭをモニタし、その電圧ＶＭが正常判定値より低ければ異常と判定して、プルアップ抵抗Ｒ３にプルアップ用電圧ＶＰを印加し、その状態での電圧ＶＭに基づいて、巻線３の故障が断線とグランド短絡との何れであるかを判別する。【選択図】図１
2009229291.tif 000002
【特許請求の範囲】
【請求項１】
一端に電源電圧が供給されるＳＲモータの各相巻線のそれぞれについて、その巻線の他端側が接続される接続端子と、該接続端子とグランド電位との間に直列に設けられ、オンすることで前記巻線に電流を流すスイッチング素子とを備え、前記各スイッチング素子を制御することで前記ＳＲモータを作動させるＳＲモータ駆動装置において、
前記各相巻線のそれぞれについて、
前記接続端子に接続された電圧モニタ用信号ラインと、
グランド電位と前記電圧モニタ用信号ラインとの間に設けられたプルダウン抵抗と、
グランド電位よりも高いプルアップ用電圧と前記電圧モニタ用信号ラインとの間に設けられたプルアップ抵抗と、
前記スイッチング素子がオフしているときに作動し、前記電圧モニタ用信号ラインの電圧に基づいて、前記巻線の断線故障とグランド電位への短絡故障とを区別して検出する異常検出手段と、
を備えていることを特徴とするＳＲモータ駆動装置。
【請求項２】
請求項１に記載のＳＲモータ駆動装置において、
前記異常検出手段が、前記プルアップ抵抗への前記プルアップ用電圧の印加と、そのプルアップ用電圧の印加停止とを、切り替えるようになっていること、
を特徴とするＳＲモータ駆動装置。
【請求項３】
請求項２に記載のＳＲモータ駆動装置において、
前記異常検出手段は、前記プルアップ抵抗への前記プルアップ用電圧の印加を停止している状態で、前記電圧モニタ用信号ラインの電圧に基づき、前記巻線が正常か異常かを判定し、異常であると判定したなら、前記プルアップ抵抗に前記プルアップ用電圧を印加して、前記電圧モニタ用信号ラインの電圧に基づき、前記巻線の異常が断線故障とグランド電位への短絡故障との何れであるかを判別すること、
を特徴とするＳＲモータ駆動装置。
【請求項４】
請求項１ないし請求項３の何れか１項に記載のＳＲモータ駆動装置において、
前記異常検出手段によって何れか１相の巻線の断線故障が検出された場合には、前記各スイッチング素子のうち、正常な相の巻線に対応するスイッチング素子のみを制御することで前記ＳＲモータを作動させる縮退運転を行うようになっていること、
を特徴とするＳＲモータ駆動装置。
【請求項５】
請求項４に記載のＳＲモータ駆動装置において、
前記縮退運転が行われる場合に、異常が発生していることを前記ＳＲモータの使用者に報知する異常報知手段を備えていること、
を特徴とするＳＲモータ駆動装置。
【請求項６】
請求項１ないし請求項５の何れか１項に記載のＳＲモータ駆動装置において、
前記異常検出手段によって何れか１相の巻線のグランド電位への短絡故障が検出された場合には、前記各相巻線への電源電圧の供給を遮断するようになっていること、
を特徴とするＳＲモータ駆動装置。
【請求項７】
請求項６に記載のＳＲモータ駆動装置において、
前記電源電圧の供給が遮断される場合に、前記巻線のグランド電位への短絡故障が発生していることを、前記ＳＲモータの使用者に報知する短絡故障報知手段を備えていること、
を特徴とするＳＲモータ駆動装置。
【請求項８】
請求項１ないし請求項７の何れか１項に記載のＳＲモータ駆動装置において、
前記異常検出手段は、
前記巻線にグランド電位への短絡故障が発生していると判定するための短絡故障判定値と、該短絡故障判定値よりも大きい値であって、前記巻線に断線故障が発生していると判定するための断線故障判定値とを有しており、
前記電圧モニタ用信号ラインの電圧が前記短絡故障判定値と前記断線故障判定値との間の電圧であれば、前記巻線に不定異常が発生していると判定すること、
を特徴とするＳＲモータ駆動装置。
【請求項９】
請求項８に記載のＳＲモータ駆動装置において、
前記異常検出手段によって何れか１相の巻線の前記不定異常が検出された場合には、前記各スイッチング素子を制御して前記ＳＲモータが作動するか否かを確認するようになっていること、
を特徴とするＳＲモータ駆動装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＳＲモータを駆動する装置に関し、特に、ＳＲモータの各相巻線の異常を検出する技術に関するものである。
【背景技術】
【０００２】
従来より、例えば車両においては、自動変速機のシフトレンジ切替機構などを作動させるためのアクチュエータとして、ＳＲモータ（スイッチド・リラクタンス・モータ）が用いられている（例えば、特許文献１参照）。
【０００３】
ここで、ＳＲモータを駆動する装置の構成例を、図９に示す。
図９に示すＳＲモータ駆動装置１００は、ＳＲモータ１のＹ結線（星形結線）された各相（Ｕ相，Ｖ相，Ｗ相）の巻線３ｕ，３ｖ，３ｗの各端部がそれぞれ接続される接続端子５ｕ，５ｖ，５ｗと、巻線３ｕ，３ｖ，３ｗ同士の接続点（Ｙ結線の接続点）ＹＰに電源電圧としてのバッテリ電圧ＶＢを供給するモータ電源リレー７をオンするための電源供給制御用トランジスタ９と、ＳＲモータ１を制御するための処理を行うマイコン１１とを備えている。
【０００４】
尚、符号の一部を成すｕ，ｖ，ｗの英小文字は、その符号に該当するものが、Ｕ相、Ｖ相、Ｗ相の何れに対応するものであるかを示している。例えば、巻線３ｕはＵ相の巻線であり、接続端子５ｕはＵ相の巻線３ｕが接続される接続端子である。また、以下の説明において、何れの相に対応するものであるかを特に区別しない場合には、それの符号として、ｕ，ｖ，ｗの英小文字を削除した符号を用いる。
【０００５】
更に、ＳＲモータ駆動装置１００は、各相巻線３ｕ，３ｖ，３ｗのそれぞれについて、その巻線３が接続される接続端子５とグランド電位との間に直列に設けられた巻線通電用のスイッチング素子としての駆動トランジスタ（この例では、ＮチャネルＭＯＳＦＥＴ）１５と、接続端子５の電圧をマイコン１１にモニタさせるための２つの抵抗Ｒ１，Ｒ２とを備えている。そして、一方の抵抗Ｒ１は、それの一端が接続端子５に接続され、他端がマイコン１１のＡ／Ｄ変換入力ポートに接続された入力保護用の抵抗であり、他方の抵抗Ｒ２は、抵抗Ｒ１のマイコン１１側の端部とグランド電位との間に設けられたプルダウン抵抗である。
【０００６】
また、この例では、駆動トランジスタ１５の下流側に、その駆動トランジスタ１５に流れる電流を検出するための電流検出抵抗１７が設けられている。そして、その電流検出抵抗１７に生じる電位差が規定値以上になると、差動アンプ等からなる過電流検出回路１９からマイコン１１へ、過電流検出信号が出力されるようになっている。
【０００７】
尚、図９においては、駆動トランジスタ１５、抵抗Ｒ１，Ｒ２、電流検出抵抗１７及び過電流検出回路１９を、Ｕ相についてのみ図示しているが、Ｖ相、Ｗ相のそれぞれについても同様に設けられている。
【０００８】
このようなＳＲモータ駆動装置１００において、マイコン１１は、ＳＲモータ１を作動させる際には、電源供給制御用トランジスタ９の駆動信号であるモータ電源供給信号をアクティブレベル（この例ではロー）にして、該電源供給制御用トランジスタ９をオンすることにより、モータ電源リレー７のコイルに電流を流して、該モータ電源リレー７をオンさせる。すると、そのモータ電源リレー７から巻線３ｕ，３ｖ，３ｗ同士の接続点ＹＰにバッテリ電圧ＶＢが供給される。
【０００９】
そして、マイコン１１は、ＳＲモータ１に設けられた図示しないロータリーエンコーダからの信号に基づいて、ＳＲモータ１の回転子（図示省略）の回転位置を検出すると共に、その検出した回転位置に基づいて、各相の駆動トランジスタ１５を順次切り替えてオンすることにより、電流を流す相の巻線３を順次切り替えてＳＲモータ１を作動させる。尚、各相の駆動トランジスタ１５は、マイコン１１からのモータ各相駆動信号によってオン／オフさせる。また、マイコン１１は、過電流検出回路１９からの過電流検出信号が入力されると、その過電流検出回路１９に対応する駆動トランジスタ１５を強制的にオフして過電流から保護する。
【００１０】
更に、マイコン１１は、各相巻線３ｕ，３ｖ，３ｗの異常を検出するために、下記のような異常検出処理を行う。尚、ここでは、異常検出対象の巻線３が、Ｕ相の巻線３ｕである場合を例に挙げて説明するが、Ｖ相，Ｗ相の巻線３ｖ，３ｗについても同様である。
【００１１】
まず、モータ電源リレー７をオンした状態で、且つ、Ｕ相対応の駆動トランジスタ１５をオフしている時に、Ｕ相に対応する抵抗Ｒ１，Ｒ２（即ち、接続端子５ｕに対して設けられている抵抗Ｒ１，Ｒ２）の接続点の電圧（以下、モニタ電圧ともいう）ＶＭｕをＡ／Ｄ変換することによりモニタする。
【００１２】
そして、マイコン１１は、そのモニタ電圧ＶＭｕが規定値Ｖｔｈ以上であれば正常と判定するが、モニタ電圧ＶＭｕが規定値Ｖｔｈ以上でなければ、Ｕ相の巻線３ｕに断線故障又はグランド電位への短絡故障（以下単に、グランド短絡又はグランド短絡故障ともいう）が生じていると判定し、モータ電源リレー７をオフしてＳＲモータ１への電源供給を停止することにより、以後のＳＲモータ１の駆動を中止する。
【００１３】
つまり、モータ電源リレー７がオンで、Ｕ相対応の駆動トランジスタ１５がオフの場合に、巻線３ｕが正常であれば、モニタ電圧ＶＭｕは０Ｖよりも大きい電圧になるが、巻線３ｕが断線しているかグランド電位に短絡しているならば、そのモニタ電圧ＶＭｕは０Ｖになるため、上記異常検出処理では、その電圧低下現象を異常として検出している。
【００１４】
尚、巻線３の抵抗値は、抵抗Ｒ１，Ｒ２の抵抗値に比べて無視できる程度に小さい値であり、０と見なすことができる。このため、上記規定値Ｖｔｈは、バッテリ電圧ＶＢを抵抗Ｒ１と抵抗Ｒ２とで分圧した値の正常時における想定最小値（設計上の最小値）以下で、且つ、０Ｖよりは大きい値に設定されている。よって、巻線３ｕが正常ならば「ＶＭｕ≧Ｖｔｈ」となるが、巻線３ｕが図９における（ａ）又は（ｂ）の箇所で、断線するか、或いはグランド電位に短絡すると、「ＶＭｕ＜Ｖｔｈ」となって、マイコン１１により異常と判定されることとなる。また、マイコン１１は、全ての相の巻線３ｕ，３ｖ，３ｗについて異常と判定した場合には、図９における（ｃ）の箇所で断線又はグランド短絡が発生していると判断することができる。
【特許文献１】特開２０００−１７０９０５号公報
【発明の開示】
【発明が解決しようとする課題】
【００１５】
上記従来のＳＲモータ駆動装置１００では、各相の巻線３ｕ，３ｖ，３ｗについて、断線又はグランド短絡が発生していることは検知できるが、そのいずれが発生しているかを判別することはできない。
【００１６】
このため、上記従来の装置１００では、何れか１相の巻線３が断線した場合に、他の２相の巻線３への通電を制御することでＳＲモータ１の作動が可能であっても、故障モードがグランド短絡であるかも知れないので、異常を検出した場合には、安全のためにＳＲモータ１への電源供給を遮断して、該ＳＲモータ１の駆動を中止するしかなかった。
【００１７】
尚、例えば、Ｙ結線の接続点ＹＰから各巻線３ｕ，３ｖ，３へとそれぞれ流れる電流を検出可能な電流検出回路を追加して設け、何れかの相の巻線３について異常と判定した場合に、その相に対応する電流検出回路の電流検出値が０であれば、異常が断線であると判定し、電流検出値が０でなければ、異常がグランド短絡であると判定する、といった構成を採ることも考えられる。しかし、そのような方法では、回路構成が複雑になると共に、大幅なコスト増加を招いてしまう。
【００１８】
本発明は、こうした問題に鑑みなされたものであり、ＳＲモータの各相巻線の断線故障とグランド短絡故障とを、簡単な構成で区別して検出可能なＳＲモータ駆動装置の提供を目的としている。
【課題を解決するための手段】
【００１９】
請求項１のＳＲモータ駆動装置は、一端に電源電圧が供給されるＳＲモータの各相巻線のそれぞれについて、その巻線の他端側が接続される接続端子と、該接続端子とグランド電位との間に直列に設けられ、オンすることで前記巻線に電流を流すスイッチング素子とを備えている。そして、その各スイッチング素子（即ち、各相巻線に電流を流すスイッチング素子のそれぞれ）を制御することでＳＲモータを作動させる。
【００２０】
更に、このＳＲモータ駆動装置は、各相巻線のそれぞれについて、接続端子に接続された電圧モニタ用信号ラインと、グランド電位と電圧モニタ用信号ラインとの間に設けられたプルダウン抵抗と、グランド電位よりも高いプルアップ用電圧と電圧モニタ用信号ラインとの間に設けられたプルアップ抵抗と、異常検出手段とを備えている。
【００２１】
そして、その各相巻線についての異常検出手段は、自身に対応する相（以下、該当相という）のスイッチング素子がオフしているときに作動し、その該当相の接続端子に接続されている電圧モニタ用信号ラインの電圧に基づいて、該当相の巻線の断線故障とグランド電位への短絡故障とを区別して検出する。
【００２２】
つまり、何れかの相の巻線がグランド電位に短絡した場合には、その相の接続端子の電圧が０Ｖ（＝グランド電位）になるのに対して、巻線が断線した場合、その相の接続端子の電圧は、プルアップ抵抗の作用により０Ｖよりも高い電圧となる。よって、電圧モニタ用信号ラインの電圧は、巻線がグランド電位に短絡した場合よりも断線した場合の方が高くなる。また、巻線が正常の場合、電圧モニタ用信号ラインには、プルアップ抵抗による電圧だけでなく、巻線を介して上記電源電圧が印加されるため、その電圧モニタ用信号ラインの電圧は、巻線が断線した場合の電圧よりも高い電圧となる。このため、異常検出手段は、その電圧モニタ用信号ラインの電圧に基づいて、巻線が正常か否かを判定できると共に、巻線の断線故障とグランド短絡故障とを区別して検出できるのである。
【００２３】
このようなＳＲモータ駆動装置によれば、ＳＲモータの各相巻線の断線故障とグランド短絡故障とを、前述したような電流検出回路を追加することなく、簡単な構成で区別して検出することができる。
【００２４】
次に、請求項２のＳＲモータ駆動装置では、請求項１のＳＲモータ駆動装置において、異常検出手段が、プルアップ抵抗へのプルアップ用電圧の印加と、そのプルアップ用電圧の印加停止とを、切り替えるようになっている。
【００２５】
この構成によれば、巻線の断線故障とグランド短絡故障とを区別して検出する場合でなければ、プルアップ抵抗にプルアップ用電圧を印加しないようにして（つまり、プルアップ抵抗を無効にして）、電圧モニタ用信号ラインに、プルアップ抵抗による電圧増加分が現れることなく、接続端子の電圧をそのまま反映した電圧が現れるようにすることができる。このため、その電圧モニタ用信号ラインの電圧をＳＲモータの制御にフィードバックして用いることができるようになる。例えば、スイッチング素子のオン時又はオフ時における電圧モニタ用信号ラインの電圧に応じて、そのスイッチング素子のオン時間を変える、といった調整制御を正しく行うことができるようになる。
【００２６】
ところで、請求項２のＳＲモータ駆動装置における異常検出手段は、例えば請求項３に記載のように構成することができる。即ち、異常検出手段は、プルアップ抵抗へのプルアップ用電圧の印加を停止している状態で、電圧モニタ用信号ラインの電圧に基づき、巻線が正常か異常かを判定し、異常であると判定したなら、プルアップ抵抗にプルアップ用電圧を印加して、電圧モニタ用信号ラインの電圧に基づき、巻線の異常が断線故障とグランド電位への短絡故障との何れであるかを判別する、という構成である。
【００２７】
そして、このように構成すれば、巻線が異常であると判定するまでは、プルアップ抵抗を無効にしておき、巻線が異常であると判定して、その異常が断線故障とグランド短絡故障との何れであるかを判別するときにだけ、プルアップ抵抗を有効にすることができる。よって、プルアップ抵抗を有効にする期間を必要最小限にすることができる。
【００２８】
次に、請求項４のＳＲモータ駆動装置は、請求項１〜３のＳＲモータ駆動装置において、異常検出手段により何れか１相の巻線の断線故障が検出された場合には、各スイッチング素子のうち、正常な相の巻線に対応するスイッチング素子のみを制御することでＳＲモータを作動させる縮退運転を行うようになっている。
【００２９】
このようなＳＲモータ駆動装置によれば、何れか１相の巻線が断線しても、残りの正常な相の巻線に通電することでＳＲモータを作動させることができるため、故障時でもＳＲモータが動作できる確率（異常に対する動作継続確率）を上げることができる。
【００３０】
次に、請求項５のＳＲモータ駆動装置は、請求項４のＳＲモータ駆動装置において、異常報知手段を備えている。そして、その異常報知手段は、前記縮退運転が行われる場合に、異常が発生していることをＳＲモータの使用者に報知する。尚、ＳＲモータの使用者とは、そのＳＲモータが動力源として用いられているシステムの使用者や、そのシステムが搭載されている物の使用者のことである。
【００３１】
この構成によれば、使用者に異常の発生を知らせて、修理などの処置を促すことができる。このため、縮退運転が行われる状態が継続するのを防ぐことができる。
次に、請求項６のＳＲモータ駆動装置は、請求項１〜５のＳＲモータ駆動装置において異常検出手段により何れか１相の巻線のグランド電位への短絡故障が検出された場合には、各相巻線への電源電圧の供給を遮断するようになっている。
【００３２】
このようなＳＲモータ駆動装置によれば、巻線がグランド電位に短絡したことによって流れる過大な電流を確実に阻止することができる。このため、電源電圧の発生源が消耗してしまうのを防止することができる。
【００３３】
次に、請求項７のＳＲモータ駆動装置は、請求項６のＳＲモータ駆動装置において、短絡故障報知手段を備えている。そして、その短絡故障報知手段は、前記電源電圧の供給が遮断される場合に、巻線のグランド電位への短絡故障が発生していることを、ＳＲモータの使用者に報知する。
【００３４】
この構成によれば、使用者に巻線のグランド短絡故障が発生していることを知らせることができるため、修理を行う際に故障箇所の特定が容易になる。
次に、請求項８のＳＲモータ駆動装置では、請求項１〜７のＳＲモータ駆動装置において、異常検出手段は、巻線にグランド電位への短絡故障が発生していると判定するための短絡故障判定値と、その短絡故障判定値よりも大きい値であって、巻線に断線故障が発生していると判定するための断線故障判定値とを有している。
【００３５】
そして、異常検出手段は、電圧モニタ用信号ラインの電圧が短絡故障判定値と断線故障判定値との間の電圧であれば、巻線に不定異常が発生していると判定する。
この構成によれば、巻線がグランド電位に完全ではないが、ある程度のインピーダンスを持って短絡している状態（いわゆるレアショートの状態）を、グランド短絡故障及び断線故障とは更に区別して、不定異常として検出することができる。
【００３６】
次に、請求項９のＳＲモータ駆動装置は、請求項８のＳＲモータ駆動装置において、異常検出手段により何れか１相の巻線の前記不定異常が検出された場合には、各スイッチング素子を制御してＳＲモータが作動するか否かを確認するようになっている。
【００３７】
この構成によれば、巻線のグランド電位へのレアショート度合いが軽くて、ＳＲモータが作動可能な場合には、そのＳＲモータを引き続き作動させることができる。このため、異常に対する動作継続確率を上げることができる。
【００３８】
尚、この請求項９のＳＲモータ駆動装置においても、異常が発生している状態でＳＲモータの運転が継続されるのを防ぐためには、請求項５のＳＲモータ駆動装置と同様の異常報知手段（異常が発生していることをＳＲモータの使用者に報知する手段）を設けることが好ましい。
【発明を実施するための最良の形態】
【００３９】
以下に、本発明が適用された実施形態のＳＲモータ駆動装置について説明する。
［第１実施形態］
まず図１は、第１実施形態のＳＲモータ駆動装置２０の構成を表す構成図である。尚、図１において、図９と同じものについては、その図９と同一の符号を付しているため説明を省略する。また、本実施形態のＳＲモータ駆動装置２０は、例えば、車両に設けられ、運転者によるシフトレバーの操作に応じて、ＳＲモータ１を作動させることにより、そのＳＲモータ１の動力で自動変速機のシフトレンジを切り替えるものである。
【００４０】
このＳＲモータ駆動装置２０は、図９に示した従来のＳＲモータ駆動装置１００と比較すると、ハードウェア面においては、各相巻線３ｕ，３ｖ，３ｗのそれぞれについて、プルアップ抵抗Ｒ３とダイオードＤ１が追加されている点が異なっている。尚、図１においては、そのプルアップ抵抗Ｒ３及びダイオードＤ１を、Ｕ相についてのみ図示しているが、Ｖ相、Ｗ相のそれぞれについても同様に設けられている。
【００４１】
ダイオードＤ１のカソードは、抵抗Ｒ１，Ｒ２の接続点に接続されており、そのダイオードＤ１のアノードに、プルアップ抵抗Ｒ３の一端が接続されている。そして、プルアップ抵抗Ｒ３の他端は、マイコン１１の出力ポートに接続されており、その出力ポートからプルアップ用電圧ＶＰが印加されるようになっている。マイコン１１からのプルアップ用電圧ＶＰは、図示しない電源回路からマイコン１１に供給される一定の動作電圧ＶＣと同じ電圧であり、本実施形態では５Ｖである。
【００４２】
この構成では、各相巻線３ｕ，３ｖ，３ｗのそれぞれについて、次のような作用が得られる。
まず、駆動トランジスタ１５がオフ且つモータ電源リレー７がオンで、プルアップ抵抗Ｒ３にプルアップ用電圧ＶＰが印加されていない場合に、巻線３が正常であるとすると、巻線３の抵抗値を無視するならば、バッテリ電圧ＶＢを抵抗Ｒ１と抵抗Ｒ２とで分圧した電圧Ｖｎが、モニタ電圧ＶＭとして現れることとなり、一方、巻線３が断線しているか或いはグランド電位に短絡しているとすると、モニタ電圧ＶＭは、抵抗Ｒ２のブルダウン作用により０Ｖとなるため、そのモニタ電圧ＶＭに基づいて、巻線３に断線故障とグランド短絡故障との何れかが生じていることを検知することができる。尚、巻線３の抵抗値は、抵抗Ｒ１〜Ｒ３の抵抗値に比べて十分小さいため無視することができる。
【００４３】
また、駆動トランジスタ１５がオフで、プルアップ抵抗Ｒ３にプルアップ用電圧ＶＰが印加されている場合に、巻線３が断線しているとすると、プルアップ用電圧ＶＰからダイオードＤ１の順方向電圧Ｖｆを引いた電圧（「ＶＰ−Ｖｆ」）を、抵抗Ｒ３と抵抗Ｒ２とで分圧した電圧Ｖｏが、モニタ電圧ＶＭとして現れることとなり、一方、巻線３がグランド電位に短絡しているとすると、上記電圧「ＶＰ−Ｖｆ」を、抵抗Ｒ３と、抵抗Ｒ２と抵抗Ｒ１との並列抵抗とで分圧した電圧Ｖｓが、モニタ電圧ＶＭとして現れることとなるため、そのモニタ電圧ＶＭに基づいて、巻線３の故障モードが断線故障とグランド短絡故障との何れであるかを判別できる。
【００４４】
ここで一例として、本実施形態においては、抵抗Ｒ１，Ｒ３の抵抗値が共に３０ｋΩで、抵抗Ｒ２の抵抗値が１０ｋΩに設定されている。また、ダイオードＤ１の順方向電圧Ｖｆは０．６Ｖであるとする。この条件において、上記電圧Ｖｏは１．１Ｖとなり、上記電圧Ｖｓは０．８８Ｖとなる。また、上記電圧Ｖｎは、バッテリ電圧ＶＢに応じて変化し、例えば、ＶＢ＝１４Ｖであるとすると、Ｖｎ＝３．５Ｖとなり、ＶＢ＝８Ｖ（想定最小値）であるとすると、Ｖｎ＝２Ｖとなる。また、抵抗Ｒ１，Ｒ２の抵抗値比は、バッテリ電圧ＶＢが想定最大値（例えば１６Ｖ）になったとしても、モニタ電圧ＶＭがマイコン１１の読み取り可能な電圧範囲（最大５Ｖ）を超えないように設定されている。
【００４５】
そして、本実施形態のＳＲモータ駆動装置２０では、マイコン１１が、各相巻線３ｕ，３ｖ，３ｗのそれぞれについて、断線故障とグランド短絡故障とを区別して検出するために、図２の異常検出処理を実行するようになっている。
【００４６】
尚、以下では、図２の異常検出処理が、例えばＵ相の巻線３ｕについて実行される場合を例に挙げて説明するが、他の相の巻線３ｖ，３ｗについても全く同様である。
図２に示すように、マイコン１１が、Ｕ相の巻線３ｕについて異常検出処理の実行を開始すると、まずＳ１０５にて、電源供給制御用トランジスタ９をオンしてモータ電源リレー７をオンさせると共に、異常検出対象相であるＵ相対応の駆動トランジスタ１５をオフする。また、マイコン１１は、この時点において、Ｕ相に対応するプルアップ抵抗Ｒ３へは、プルアップ用電圧ＶＰｕを出力していない。つまり、プルアップ抵抗Ｒ３は無効化されている。
【００４７】
次にＳ１１０にて、Ｕ相のモニタ電圧ＶＭｕをＡ／Ｄ変換して読み取り、そのモニタ電圧ＶＭｕが、予め定められた正常判定値Ｖｔｈ１以上であるか否かを判定する。尚、この正常判定値Ｖｔｈ１は、前述した電圧Ｖｎの正常時における想定最小値（＞０Ｖ）に設定されている。
【００４８】
ここで、モニタ電圧ＶＭｕが正常判定値Ｖｔｈ１以上であれば（Ｓ１１０：ＹＥＳ）、巻線３ｕは正常であると判断して、そのまま当該異常検出処理を終了するが、モニタ電圧ＶＭｕが正常判定値Ｖｔｈ１以上でなければ（Ｓ１１０：ＮＯ）、巻線３ｕが異常であると判断して、Ｓ１２０に進む。
【００４９】
そして、そのＳ１２０にて、Ｕ相に対応するプルアップ抵抗Ｒ３へプルアップ用電圧ＶＰｕを出力する。
次にＳ１３０にて、Ｕ相のモニタ電圧ＶＭｕを再びＡ／Ｄ変換して読み取り、そのモニタ電圧ＶＭｕが、予め定められた断線故障判定値Ｖｔｈ２Ｈ以上であるか否かを判定する。尚、このＳ１３０でモニタ電圧ＶＭｕの読み取りが終わったら、プルアップ抵抗Ｒ３へのプルアップ用電圧ＶＰｕの出力を停止する。また、断線故障判定値Ｖｔｈ２Ｈは、前述した電圧Ｖｏ（＝１．１Ｖ）と同じか、或いは、抵抗Ｒ２，Ｒ３、ダイオードＤ１及びプルアップ用電圧ＶＰｕのばらつきを考慮して、上記電圧Ｖｏよりも若干小さい値（つまり、Ｖｏの計算上の最小値）に設定されている（図３参照）。
【００５０】
そして、モニタ電圧ＶＭｕが断線故障判定値Ｖｔｈ２Ｈ以上であると判定した場合には（Ｓ１３０：ＹＥＳ）、巻線３ｕが断線していると判断して、Ｓ１４０に進む。
Ｓ１４０では、異常検出相であるＵ相対応の駆動トランジスタ１５を以後オンするのを禁止する。
【００５１】
そして、次のＳ１５０にて、他の２相の何れかの巻線３（この例では３ｖ，３ｗ）について異常を検出しているか否かを判定し、他の２相の巻線３に異常がなければ（正常であれば）、Ｓ１６０に進んで、ＳＲモータ１を作動させるための駆動モードを、２相駆動モードに設定する。この２相駆動モードは、３相の駆動トランジスタ１５のうち、正常な２相の巻線３に対応する駆動トランジスタ１５のみをオン／オフさせて、その正常な相の巻線３への通電制御のみによりＳＲモータ１を作動させる駆動モードである。そして、このＳ１６０での設定が行われると、以後は、ＳＲモータ１を２相駆動モードで作動させることとなる。尚、この場合、ＳＲモータ１の出力や制御精度は正常時よりも低下するため、その２相駆動モードでのＳＲモータ１の運転は、異常発生時に性能を低下させてでも運転を続ける縮退運転であると言える。また、こうした２相駆動モード自体は公知の技術である。
【００５２】
次にＳ１７０にて、ＳＲモータ１に異常が発生していることを使用者（本実施形態では車両の運転者）に報知するための報知処理を行う。そして、その後、当該異常検出処理を終了する。
【００５３】
尚、Ｓ１７０で行う報知処理としては、例えば、車両のインスツルメントパネル内の警告灯を点灯させたり、表示装置に異常の発生を示すメッセージ（文字やアイコン等）を表示させる処理が考えられる。また、異常が発生したことだけでなく、例えば、異常の種別（この場合、ＳＲモータ１の巻線３に断線が生じていること）や、どの相の巻線３が異常であるかを運転者に知らせるメッセージを表示装置に表示させるようにしても良い。そして、このようなＳ１７０の報知処理により、運転者は、上記２相駆動モードでのＳＲモータ１の制御（縮退運転）により自動変速機のシフトレンジが正常に切り替わる状態であっても、異常が発生していることに気付くこととなる。よって、運転者に修理などの処置を促すことができ、２相駆動モードの状態が継続するのを防ぐことができる。
【００５４】
一方、上記Ｓ１３０にて、モニタ電圧ＶＭｕが断線故障判定値Ｖｔｈ２Ｈ以上ではないと判定した場合には、Ｓ１８０に移行して、そのモニタ電圧ＶＭｕが短絡故障判定値Ｖｔｈ２Ｌ以下であるか否かを判定する。尚、この短絡故障判定値Ｖｔｈ２Ｌは、断線故障判定値Ｖｔｈ２Ｈよりも小さい値であって、前述した電圧Ｖｓ（＝０．８８Ｖ）と同じか、或いは、抵抗Ｒ１〜Ｒ３、ダイオードＤ１及びプルアップ用電圧ＶＰｕのばらつきを考慮して、上記電圧Ｖｓよりも若干大きい値（つまり、Ｖｓの計算上の最大値）に設定されている（図３参照）。
【００５５】
そして、モニタ電圧ＶＭｕが短絡故障判定値Ｖｔｈ２Ｌ以下であると判定した場合には（Ｓ１８０：ＹＥＳ）、巻線３ｕがグランド電位に短絡していると判断して、Ｓ１９０に進む。
【００５６】
Ｓ１９０では、モータ電源リレー７をオフさせることにより、ＳＲモータ１へのバッテリ電圧ＶＢの供給を遮断し、ＳＲモータ１の駆動を禁止した状態に設定する。これは、何れか１相でも巻線３のグランド短絡故障が発生すると、もはやＳＲモータ１を作動させることができないためであり、また、巻線３がグランド電位に短絡したことによって流れる過大な電流を確実に阻止すると共に、電源であるバッテリが消耗してしまうのを防止するためである。
【００５７】
そして、続くＳ２００にて、ＳＲモータ１が担っている機能（本実施形態では、シフトレンジの切り替え機能）が働かないことと、ＳＲモータ１の巻線３にグランド短絡故障が生じていることとを、運転者に報知するための報知処理を行う。例えば、車両のインスツルメントパネル内の表示装置に、それらのことを示すメッセージ（文字やアイコン等）を表示させる。また、異常の種別だけでなく、どの相の巻線３が異常であるかを示すメッセージを表示装置に表示させるようにしても良い。そして、その後、当該異常検出処理を終了する。尚、Ｓ２００の報知処理により、運転者に対して故障の内容（巻線３のグランド短絡）を教えることができ、修理を行う際に故障箇所の特定が容易になる。
【００５８】
また、上記Ｓ１５０にて、他の２相の何れかの巻線３について異常を検出していると判定した場合にも、Ｓ１９０に移行して、ＳＲモータ１へのバッテリ電圧ＶＢの供給を遮断し、ＳＲモータ１の駆動を禁止した状態に設定する。巻線３の異常がたとえ断線故障であっても、２相以上が正常でなくなれば、もはやＳＲモータ１を作動させることはできないからである。
【００５９】
尚、このＳ１５０からＳ１９０へ移行した場合、グランド短絡故障が生じているとは限らないため、Ｓ２００では、例えば、運転者に対して、ＳＲモータ１が担っている機能（シフトレンジの切り替え機能）に支障があることとだけを報知するための処理を行う。また更に、異常な各相巻線３の故障内容をそれぞれ報知するための処理を行うようにしても良い。
【００６０】
一方、上記Ｓ１８０にて、モニタ電圧ＶＭｕが短絡故障判定値Ｖｔｈ２Ｌ以下ではないと判定した場合、即ち、モニタ電圧ＶＭｕが短絡故障判定値Ｖｔｈ２Ｌよりも大きく断線故障判定値Ｖｔｈ２Ｈよりは小さい場合には、巻線３ｕに断線ともグランド短絡とも判断できない不定異常が発生していると判定して（図３参照）、Ｓ２１０に移行する。尚、その不定異常としては、巻線３ｕのグランド電位へのレアショート（完全ではない短絡）が考えられる。
【００６１】
Ｓ２１０では、仮駆動を実施する設定を行い、その後、当該異常検出処理を終了する。
そして、マイコン１１は、上記Ｓ２１０の設定を行った場合、以下のような仮駆動を実施する。即ち、各相の駆動トランジスタ１５を制御することによりＳＲモータ１の作動を試みる。そして、前述したロータリーエンコーダからの信号に基づいて、ＳＲモータ１が正常に作動することを確認できたならば、Ｕ相巻線３ｕの不定異常が、ＳＲモータ１を作動可能な軽度のレアショートであると判断し、シフトレバーの操作に応じてＳＲモータ１を駆動する通常制御動作を続ける。尚、この場合、前述したＳ１７０と同様の報知処理を行うようにしても良い。これに対して、ＳＲモータ１が正常に作動しなければ、Ｕ相巻線３ｕの不定異常が、ＳＲモータ１を作動不能な重度のレアショートであると判断して、図２のＳ１９０及びＳ２００と同様の処理を行う。
【００６２】
尚、以上のような図２の異常検出処理は、ＳＲモータ１を作動させていない期間中に実行すれば良いが、ＳＲモータ１を作動させている最中で、且つ、何れかの相の駆動トランジスタ１５をオフしている期間中に、その相の巻線３について、Ｓ１０５を除くＳ１１０以降の処理を、異常検出処理として実行するようにしても良い。
【００６３】
次に、異常検出処理の作用について、図４を参照しつつ説明する。尚、ここでも、Ｕ相を例に挙げて説明する。
まず、図４（Ａ）における時刻ｔ１よりも前（左側）、又は図４（Ｂ）における時刻ｔ２よりも前（左側）に示すように、モータ電源リレー７がオン且つＵ相対応の駆動トランジスタ１５がオフで、Ｕ相対応のプルアップ抵抗Ｒ３にプルアップ用電圧ＶＰｕが印加されていない状態にて、Ｕ相対応の抵抗Ｒ１，Ｒ２の接続点の電圧ＶＭｕがモニタされる（Ｓ１１０）。
【００６４】
そして、Ｕ相の巻線３ｕが正常ならば、モニタ電圧ＶＭｕが、前述の電圧Ｖｎとなり、正常判定値Ｖｔｈ１以上となるため、Ｓ１１０で、Ｕ相の巻線３ｕは正常と判定される（Ｓ１１０：ＹＥＳ）。
【００６５】
これに対して、Ｕ相の巻線３ｕが断線しているか或いはグランド電位に短絡すると、図４（Ａ）における時刻ｔ１の直後、又は図４（Ｂ）における時刻ｔ２の直後に示すように、モニタ電圧ＶＭｕは０Ｖとなり、正常判定値Ｖｔｈ１よりも小さくなるため、Ｓ１１０で、Ｕ相の巻線３ｕが異常と判定され（Ｓ１１０：ＮＯ）、Ｓ１２０の処理により、Ｕ相対応のプルアップ抵抗Ｒ３にプルアップ用電圧ＶＰｕ（＝ＶＣ：５Ｖ）が印加される。
【００６６】
ここで、Ｕ相の巻線３ｕが断線している場合には、図４（Ｂ）における時刻ｔ２よりも後に示すように、プルアップ抵抗Ｒ３にプルアップ用電圧ＶＰｕが印加されると、モニタ電圧ＶＭｕは、前述の電圧Ｖｏとなり、断線故障判定値Ｖｔｈ２Ｈ以上となるため、Ｓ１３０で、Ｕ相の巻線３ｕが断線していると判定される（Ｓ１３０：ＹＥＳ）。そして、この場合には、他の２相の異常状態を確認し、異常がなければ（Ｓ１５０：ＮＯ）、正常な他の２相のみでＳＲモータ１を作動させることとなる（Ｓ１６０）。
【００６７】
また、Ｕ相の巻線３ｕがグランド電位に短絡している場合には、図４（Ａ）における時刻ｔ１よりも後に示すように、プルアップ抵抗Ｒ３にプルアップ用電圧ＶＰｕが印加されると、モニタ電圧ＶＭｕは、前述の電圧Ｖｓとなり、短絡故障判定値Ｖｔｈ２Ｌ以下となるため、Ｓ１８０で、Ｕ相の巻線３ｕがグランド電位に短絡していると判定される（Ｓ１８０：ＹＥＳ）。そして、この場合には、ＳＲモータ１へのバッテリ電圧ＶＢの供給を遮断して、ＳＲモータ１の駆動を禁止することとなる（Ｓ１９０）。
【００６８】
一方、モニタ電圧ＶＭｕが、短絡故障判定値Ｖｔｈ２Ｌと断線故障判定値Ｖｔｈ２Ｈとの間の電圧であれば、不定異常と判定して（Ｓ１８０：ＮＯ）、ＳＲモータ１の仮駆動が実施され（Ｓ２１０）、ＳＲモータ１が正常に作動すれば、そのまま通常制御動作を続ける。
【００６９】
以上のような本実施形態のＳＲモータ駆動装置２０では、プルアップ抵抗Ｒ３を設けたことにより、巻線３が断線した場合とグランド電位に短絡した場合とで、マイコン１１がモニタするモニタ電圧ＶＭの電圧が異なるようにすることができる。このため、各相巻線３の断線故障とグランド短絡故障とを簡単な構成で区別して検出することができる。
【００７０】
また、本実施形態のＳＲモータ駆動装置２０では、プルアップ抵抗Ｒ３にプルアップ用電圧ＶＰを常時印加しておくのではなく、巻線３に異常があるか否かの判定（Ｓ１１０）は、プルアップ抵抗Ｒ３にプルアップ用電圧ＶＰを印加しない状態で行い、巻線３に異常があると判定して（Ｓ１１０：ＮＯ）、その異常が断線とグランド短絡故障との何れであるかを判別しようとするときにだけ、プルアップ抵抗Ｒ３にプルアップ用電圧ＶＰを印加するようにしている（Ｓ１２０）。
【００７１】
このため、巻線３が正常な通常時には、モニタ電圧ＶＭにプルアップ抵抗Ｒ３による電圧増加分が現れず、そのプルアップ抵抗Ｒ３による影響を受けないモニタ電圧ＶＭを、ＳＲモータ１の制御にフィードバックして用いることができるようになる。例えば、ＳＲモータ１を駆動している場合に、駆動トランジスタ１５のオン時のモニタ電圧ＶＭを読み取れば、その値から駆動トランジスタ１５がオンしている時の接続端子５の電圧（延いては、駆動トランジスタ１５での電圧降下分）を検出することができ、また、駆動トランジスタ１５のオフ時のモニタ電圧ＶＭを読み取れば、その値から駆動トランジスタ１５がオフしている時の接続端子５の電圧（延いては、バッテリ電圧ＶＢ）を検出することができる。そして、それらの検出値に応じて、駆動トランジスタ１５のオン時間を変えるといった調整制御を正しく行うことができるようになる。
【００７２】
また、本実施形態のＳＲモータ駆動装置２０において、何れか１相の巻線３の断線故障を検出した場合には、正常な２相による２相駆動モードでＳＲモータ１を作動させるため、故障時でもＳＲモータ１が動作できる確率を上げることができ、そのＳＲモータ１を用いた機能（この例ではシフトレンジの切り替え機能）に極力支障が生じないようにすることができる。また、２相駆動モードでＳＲモータ１が制御される場合、運転者には異常の発生が報知されるため、運転者に修理などの処置を促すことができ、２相駆動モードの状態が継続するのを防ぐことができる。
【００７３】
また、本実施形態のＳＲモータ駆動装置２０によれば、巻線３の断線及びグランド短絡とは区別してグランド電位へのレアショートも不定異常として検出することができる。更に、その不定異常を検出した場合、前述の仮駆動によりＳＲモータ１が作動可能であることを確認できたならば、そのままＳＲモータ１に関する通常制御動作を続けるため、異常に対する動作継続確率を上げることができる。
【００７４】
一方更に、マイコン１１は、モータ電源リレー７をオフしているときに、各相のモニタ電圧ＶＭを読み込み、そのモニタ電圧ＶＭが前述した正常判定値Ｖｔｈ１以上であれば、その相の巻線３がバッテリ電圧ＶＢにショートしていると判定し、更に、全ての相のモニタ電圧ＶＭが上記正常判定値Ｖｔｈ１以上であれば、モータ電源リレー７がオン状態で故障（オン固着故障）していると判定する、というように構成することもできる。
【００７５】
尚、本実施形態では、接続端子５から抵抗Ｒ１を介してマイコン１１のＡ／Ｄ変換入力ポートに至る信号ラインが、電圧モニタ用信号ラインに相当している。そして、図２のＳ１１０〜Ｓ１３０，Ｓ１８０が異常検出手段に相当している。また、図２のＳ１７０が異常報知手段に相当し、図２のＳ１８０から進んだ場合のＳ２００が短絡故障報知手段に相当している。
［第２実施形態］
次に図５は、第２実施形態のＳＲモータ駆動装置３０の構成を表す構成図である。尚、図５において、図１と同じものについては、その図１と同一の符号を付しているため説明を省略する。そして、以下では、第１実施形態と相違する点のみ説明する。
【００７６】
図５に示すように、第２実施形態のＳＲモータ駆動装置３０では、プルアップ抵抗Ｒ３の一端に５Ｖのプルアップ用電圧ＶＰ（＝ＶＣ）が常時印加されている。
このため、駆動トランジスタ１５がオフ且つモータ電源リレー７がオンで、巻線３が正常であるとすると、モニタ電圧ＶＭは、バッテリ電圧ＶＢを抵抗Ｒ１と抵抗Ｒ２とで分圧した電圧Ｖｎ（図４参照）よりも、少し大きい電圧Ｖｎ２（図６参照）となる。プルダウン抵抗Ｒ２には、接続端子５側からだけでなく、プルアップ抵抗Ｒ３側からも電流が流れるからである。
【００７７】
一方、駆動トランジスタ１５がオフ且つモータ電源リレー７がオンで、巻線３が断線しているとすると、図６（Ｂ）における時刻ｔ４より右側に示すように、モニタ電圧ＶＭは、プルアップ用電圧ＶＰからダイオードＤ１の順方向電圧Ｖｆを引いた電圧（「ＶＰ−Ｖｆ」）を、抵抗Ｒ３と抵抗Ｒ２とで分圧した電圧Ｖｏとなり、また、巻線３がグランド電位に短絡しているとすると、図６（Ａ）における時刻ｔ３より右側に示すように、モニタ電圧ＶＭは、上記電圧「ＶＰ−Ｖｆ」を、抵抗Ｒ３と、抵抗Ｒ２と抵抗Ｒ１との並列抵抗とで分圧した電圧Ｖｓとなる。
【００７８】
そして、上記電圧Ｖｎ２，Ｖｏ，Ｖｓの大小関係は、「Ｖｎ２＞Ｖｏ＞Ｖｓ」である。よって、駆動トランジスタ１５がオフ且つモータ電源リレー７がオンの場合のモニタ電圧ＶＭに基づいて、巻線３が正常か断線故障かグランド短絡故障かを判別できる。
【００７９】
このため、第２実施形態のＳＲモータ駆動装置３０では、マイコン１１が、図２の異常検出処理からＳ１２０を削除した処理を、異常検出処理として実行するようになっている。但し、Ｓ１１０では、正常判定値Ｖｔｈ１に代えて、前述した電圧Ｖｎ２の正常時における想定最小値に設定された正常判定値Ｖｔｈ３と、モニタ電圧ＶＭとを大小比較する。
【００８０】
つまり、本実施形態では、図７に示すように、各相巻線３ｕ，３ｖ，３ｗについて、「ＶＭ≧Ｖｔｈ３」ならば正常、「Ｖｔｈ３＞ＶＭ≧Ｖｔｈ２Ｈ」なら断線、「Ｖｔｈ２Ｈ＞ＶＭ＞Ｖｔｈ２Ｌ」ならレアショート（不定異常）、「Ｖｔｈ２Ｌ≧ＶＭ」ならグランド短絡、と判定する。
【００８１】
そして、このような第２実施形態のＳＲモータ駆動装置３０によれば、巻線３が正常な通常時において、モニタ電圧ＶＭにプルアップ抵抗Ｒ３による電圧増加分が現れることとなる点以外は、第１実施形態と同様の効果を得ることができる。
【００８２】
尚、本第２実施形態でも、巻線３が正常な通常時において、検出したモニタ電圧ＶＭの値からプルアップ抵抗Ｒ３による電圧増加分の想定値（計算値）を減算補正すれば、第１実施形態と同様に、プルアップ抵抗Ｒ３による影響を受けないモニタ電圧ＶＭを得ることができる。
［他の実施形態］
上記各実施形態では、マイコン１１がモニタ電圧ＶＭをＡ／Ｄ変換して取得するようになっていたが、図８に示すように、モニタ電圧ＶＭと判定値との大小比較を、マイコン１１外部のコンパレータ２３，２４，２５で行うように構成しても良い。
【００８３】
つまり、図８に示すＳＲモータ駆動装置４０は、第１実施形態の変形例であり、このＳＲモータ駆動装置４０では、モニタ電圧ＶＭと正常判定値Ｖｔｈ１とを大小比較するコンパレータ２３と、モニタ電圧ＶＭと断線故障判定値Ｖｔｈ２Ｈとを大小比較するコンパレータ２４と、モニタ電圧ＶＭと短絡故障判定値Ｖｔｈ２Ｌとを大小比較するコンパレータ２５とを設けている。そして、マイコン１１は、図２の異常検出処理において、Ｓ１１０では、コンパレータ２３からの入力信号に基づいて「ＶＭ≧Ｖｔｈ１」か否かを判定し、Ｓ１３０では、コンパレータ２４からの入力信号に基づいて「ＶＭ≧Ｖｔｈ２Ｈ」か否かを判定し、Ｓ１８０では、コンパレータ２４からの入力信号に基づいて「ＶＭ≦Ｖｔｈ２Ｌ」か否かを判定する。
【００８４】
以上、本発明の一実施形態について説明したが、本発明はこうした実施形態に何等限定されるものではなく、本発明の要旨を逸脱しない範囲において、種々なる態様で実施し得ることは勿論である。
【００８５】
例えば、第１実施形態のＳＲモータ駆動装置２０において、マイコン１１は、異常検出処理のＳ１８０で巻線３に不定異常が発生していると判定した場合に、プルアップ抵抗Ｒ３へプルアップ用電圧ＶＰをパルス的に出力すると共に、モニタ電圧ＶＭを連続的にＡ／Ｄ変換して検出し、そのモニタ電圧ＶＭの時間変化により、巻線３がレアショートしているか否かの確認や、そのレアショートの度合いを判定するように構成しても良い。つまり、巻線３のグランド電位へのレアショートが軽度であるほど、接続端子５が大きなインピーダンスでグランド電位に導通することとなり、時定数が大きくなるため、プルアップ抵抗Ｒ３に電圧ＶＰを印加したときのモニタ電圧ＶＭの立ち上がりが遅れることとなる。このため、例えば、プルアップ抵抗Ｒ３に電圧ＶＰを印加してからモニタ電圧ＶＭが所定値になるまでの遅れ時間によって、レアショートの確認やレアショートの度合いを判定するように構成しても良い。
【００８６】
また、上記各実施形態では、抵抗Ｒ１と抵抗Ｒ２との間にプルアップ抵抗Ｒ３を接続したが、プルアップ抵抗Ｒ３を、接続端子５と抵抗Ｒ１との間に接続するようにしても良い。また、上記各実施形態では、接続端子５の電圧を抵抗Ｒ１，Ｒ２で分圧してモニタするようになっていたが、接続端子５の電圧を分圧せずにモニタ電圧として検出するのであれば、プルダウン抵抗Ｒ２を、接続端子５と抵抗Ｒ１との間に接続すれば良い。
【００８７】
また、ＳＲモータ１の相数は３相以上であっても良い。
【図面の簡単な説明】
【００８８】
【図１】第１実施形態のＳＲモータ駆動装置の構成を表す構成図である。
【図２】第１実施形態の異常検出処理を表すフローチャートである。
【図３】断線故障判定値Ｖｔｈ２Ｈ及び短絡故障判定値Ｖｔｈ２Ｌの設定状態を表す説明図である。
【図４】第１実施形態の作用を説明する説明図である。
【図５】第２実施形態のＳＲモータ駆動装置の構成を表す構成図である。
【図６】第２実施形態の作用を説明する第１の説明図である。
【図７】第２実施形態の作用を説明する第２の説明図である。
【図８】変形例のＳＲモータ駆動装置の構成を表す構成図である。
【図９】従来のＳＲモータ駆動装置の構成を表す構成図である。
【符号の説明】
【００８９】
１…ＳＲモータ、３（３ｕ，３ｖ，３ｗ）…巻線、５（５ｕ，５ｖ，５ｗ）…接続端子、７…モータ電源リレー、９…電源供給制御用トランジスタ、１１…マイコン、１５…駆動トランジスタ、１７…電流検出抵抗、１９…過電流検出回路、２０，３０，４０…ＳＲモータ駆動装置、２３，２４，２５…コンパレータ、Ｄ１…ダイオード、Ｒ１…抵抗、Ｒ２…プルダウン抵抗、Ｒ３…プルアップ抵抗
【図１】
2009229291.tif 000003
【図２】
2009229291.tif 000004
【図３】
2009229291.tif 000005
【図４】
2009229291.tif 000006
【図５】
2009229291.tif 000007
【図６】
2009229291.tif 000008
【図７】
2009229291.tif 000009
【図８】
2009229291.tif 000010
【図９】
2009229291.tif 000011