(57)【要約】【課題】  車両のパワーウインドウなどのモータをリレー方式で駆動する駆動装置であって、水没時にも、電食や誤動作等が生じ難く、操作に応じた動作が確実に実現され、かつ水没故障状態が的確かつ安価に検出できる駆動装置を提供する。【解決手段】  正転用と逆転用のリレーコイル２ａ，３ａの両端側をそれぞれ開閉するコイル通電用のトランジスタ２１〜２４と、各コイル２ａ，３ａの端子間電圧を読み取るための手段（端子電圧入力ラインＬＩ１，ＬＩ２等）と、非操作状態では基本的に全トランジスタ２１〜２４をオフ状態に維持し、操作時には操作方向のリレーコイル側のトランジスタのみを駆動してモータを操作方向に動作させ、所定の診断条件が成立すると、高電位側のトランジスタ２１，２２のみをオンさせ、この状態で各コイル２ａ，３ａの端子間電圧がリレー動作電圧以上になっていると、水没故障状態であると判断する制御処理回路５０とを備えた構成とする。【選択図】  図１
2005065444.tif 000002
【特許請求の範囲】
【請求項１】
モータに電源供給してそれぞれモータを正転又は逆転させる正転用リレーと逆転用リレーを有し、モータの正転方向又は逆転方向の動作を指令する操作部の作動状態に応じて、前記二つのリレーのうちのいずれか一方を作動させてモータを正転方向又は逆転方向に駆動する駆動装置であって、
前記正転用リレーのコイルの高電位側端子と電源の高電位側との間を開閉する正転用高電位側スイッチング素子と、
前記逆転用リレーのコイルの高電位側端子と電源の高電位側との間を開閉する逆転用高電位側スイッチング素子と、
前記正転用リレーのコイルの低電位側端子とグランド側との間を開閉する正転用低電位側スイッチング素子と、
前記逆転用リレーのコイルの低電位側端子とグランド側との間を開閉する逆転用低電位側スイッチング素子と、
前記正転用リレーのコイルの端子間電圧を検出する正転用コイル電圧検出手段と、
前記逆転用リレーのコイルの端子間電圧を検出する逆転用コイル電圧検出手段と、
所定の診断条件が成立すると診断処理を実行する機能、及び少なくとも通常状態で通常制御を実行する機能を有する制御手段とを備え、
前記通常制御は、操作部が非操作状態にあるときには、前記正転用高電位側スイッチング素子、正転用低電位側スイッチング素子、逆転用高電位側スイッチング素子、及び逆転用低電位側スイッチング素子をオフ状態に維持し、前記操作部がモータの正転方向の動作を指令した操作状態になると、前記正転用高電位側スイッチング素子と正転用低電位側スイッチング素子をオン状態としてモータを正転させ、前記操作部がモータの逆転方向の動作を指令した操作状態になると、前記逆転用高電位側スイッチング素子と逆転用低電位側スイッチング素子をオン状態としてモータを逆転させるものであり、
前記診断処理は、前記正転用高電位側スイッチング素子と逆転用高電位側スイッチング素子をオン状態として、前記正転用コイル電圧検出手段と逆転用コイル電圧検出手段により検出されている各端子間電圧を読み取り、前記正転用コイル電圧検出手段により検出されている正転側端子間電圧と、前記逆転用コイル電圧検出手段により検出されている逆転側端子間電圧の両方がリレー動作電圧以上であると、水没故障状態であると判断するものであることを特徴とする駆動装置。
【請求項２】
前記制御手段は、前記診断処理において水没故障状態であると判断すると、予め決められた規定方向のモータ動作のみを操作可能とする動作方向規制状態となり、この動作方向規制状態では、前記操作部がモータの規定方向の動作を指令した操作状態にならない限り、前記正転用高電位側スイッチング素子、正転用低電位側スイッチング素子、逆転用高電位側スイッチング素子、及び逆転用低電位側スイッチング素子をオフ状態に維持することを特徴とする請求項１記載の駆動装置。
【請求項３】
前記制御手段は、前記診断処理において、前記正転側端子間電圧と逆転側端子間電圧のうちの何れか一方がリレー動作電圧以上であると、低電位側回路故障状態であると判断することを特徴とする請求項１又は２に記載の駆動装置。
【請求項４】
前記制御手段は、前記正転用高電位側スイッチング素子、正転用低電位側スイッチング素子、逆転用高電位側スイッチング素子、及び逆転用低電位側スイッチング素子をオフ状態として、前記正転用リレーと逆転用リレーのコイルの端子電圧を読み取り、何れかの端子電圧が電源の高電位側電圧になっていると、高電位側回路故障状態であると判断する高電位側故障判断処理を、所定の実行条件成立時に実行する機能を有することを特徴とする請求項１乃至３の何れかに記載の駆動装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、車両のパワーウインドウ開閉用などのモータを駆動する駆動装置に係り、車両の海への転落などによる水没事故が生じた場合でも、モータの勝手な動作が防止できるとともに、電食等が生じ難く、かつ操作に応じた少なくとも規定方向の動作が確実に実現され、しかも水没故障状態を簡素な構成で検出して所定の水没対応措置が的確かつ安価に実現可能な駆動装置に関する。
【背景技術】
【０００２】
一般に、車両のパワーウインドウ（特に運転席側ウインドウ）などの開閉機構の制御方式としては、挟み込み検出時のウインドウの自動反転機能（挟み込み防止機能）等を実現する電子制御が主流になっている。このため、前記開閉機構の駆動源であるモータに適宜電源供給してその動作を制御する駆動装置としては、例えば特許文献１，２に示されるように、リレーによる駆動方式を採用し、マイクロコンピュータ（以下、マイコンという）を含む制御回路を備えたものが一般的になっている。
【０００３】
即ち、基本的にこの種の駆動装置は、例えば図４（ａ）又は（ｂ）に示すように、モータ１に電源供給してモータ１をそれぞれ正転方向（例えば車両ウインドウを開けるＤＯＷＮ方向）又は逆転方向（例えば車両ウインドウを閉じるＵＰ方向）に駆動するための二つのリレー２，３と、モータ１の正転方向又は逆転方向の作動を指令するための操作スイッチ４，５と、この操作スイッチ４，５の操作入力を受けてリレー２，３を制御する制御回路６とを有する。
【０００４】
ここで、各リレーは、それぞれ励磁用のリレーコイル２ａ，３ａと、例えばコモン端子（以下、Ｃ端子という。），ノーマルオープン端子（以下、ＮＯ端子という。）及びノーマルクローズド端子（以下、ＮＣ端子という。）を有する接点部２ｂ，３ｂとよりなり、リレーコイルの通電（即ち、励磁）が行われていない非作動状態ではＣ端子とＮＣ端子が接続された状態となり、リレーコイルの通電が行われた作動状態ではＣ端子とＮＯ端子が接続された状態となる。
これらリレー２，３のＮＯ端子は、電源ラインＬ１（電源の高電位側に接続されたライン；例えば１２Ｖ）に接続され、ＮＣ端子は、グランドラインＬＧに接続されている。またリレーのＣ端子は、モータコイルの両端子のうちのいずれか一方（正転又は逆転を実現する所定の端子）に接続されている。
【０００５】
また操作スイッチ４，５は、車両の運転者などが操作可能な共通の操作部（揺動する操作ノブなど）の操作により作動するスイッチ接点（ノーマルオープン型のいわゆるａ接点）を有する。各スイッチ接点は、Ｃ端子が例えばグランドラインＬＧに接続され、ＮＯ端子が制御回路６の入力端子に接続されるとともに、プルアップ抵抗を介して例えば電源ラインＬ２に接続されている。
【０００６】
また制御回路６は、各リレーコイル２ａ，３ａの通電ライン上（図４（ａ）ではグランド側、図４（ｂ）では高電位側）にそれぞれ設けられたスイッチング素子（この場合、図４（ａ）ではＮＰＮ型トランジスタ７，８、図４（ｂ）ではＰＮＰ型トランジスタ９，１０）と、このスイッチング素子を駆動制御する処理回路１１（例えば、ワンチップのマイコンを含むもの）とを備える。
【０００７】
この処理回路１１は、操作スイッチ４，５の各ＮＯ端子の端子電圧を読み込み、操作部が何れかの向きに操作されたか否かの判定を行い、その判定結果に応じて所定のリレーコイルの通電制御（即ち、モータの正転又は逆転の駆動制御）を実行する。即ち処理回路１１は、操作部が例えば一方向（正転を指令する方向）に操作されて、操作スイッチ４のＣ端子と一方のＮＯ端子が接続された状態になると、このＮＯ端子の端子電圧がグランドレベルとなることで、モータ１を例えば正転させる操作指令が入力されたと判定し、正転側のスイッチング素子（トランジスタ７又は９）をオンする駆動信号を出力する。そして、正転側のスイッチング素子がオンすると、正転側のリレー２が作動して、そのリレー２のＣ端子とＮＯ端子を介して、モータコイルの両端子のうちの一方（正転側の端子）だけが電源ラインＬ１に接続されて、モータが例えば正転する。
【０００８】
なお、例えば車両のパワーウインドウでは、車種又は座席（特に運転席側ウインドウ）によっては、オート動作機能（例えば操作ノブを大きく開方向に操作すると、操作ノブの操作を止めても、全開位置までウインドウが自動的に動作する機能）が設けられる。この場合には、操作スイッチの接点としてオート動作用の接点がさらに設けられ、この接点がオンすると（即ち、オート動作が指令されると）、処理回路１１の制御で何れかのリレーが全開又は全閉位置まで駆動され続け、指令された方向のオート動作が実現される構成となっている。
【０００９】
【特許文献１】特開平１１−３６７００号公報
【特許文献２】特開平１１−４１９６１号公報
【発明の開示】
【発明が解決しようとする課題】
【００１０】
しかし、上記従来の駆動装置においては、水没時にリレーコイルの下流側でリークが発生した場合、そのリーク抵抗によっては、何れか一方又は両方のリレーがユーザの意思に無関係にオンして、ウインドウが勝手に作動したり、ウインドウがユーザの操作に応じて作動しなくなったりする問題があった。
【００１１】
そこで、特許文献１には、水没時にウインドウが勝手に動作する問題を解消するため、水没を検出して両リレーを同時にオンしてモータコイルの両端子を何れも電源ラインに接続する技術が開示されている。しかしこの場合には、水没時にモータコイルの両端子側が高電位（バッテリー電圧）になるため、グランドレベルである筐体（車両のボディ）へのリークによるモータコイルやその通電ラインを構成する回路導体等の電食（電気の流れにより生じる腐食）が著しく促進される弊害や、万が一、モータ通電ラインを構成するハーネスがドアとボディの間に挟み込まれていた場合などには、水没時に両リレーが同時にオンされた時点で発煙又は発火が発生する恐れがあるという問題がある。
【００１２】
なお、パワーウインドウなどの車両におけるシステムの駆動装置では、車両全体がグランド電位を占める中で、バッテリー電圧を出力する端子その他の回路導体は、水没時の電食の進行が非常に早く、水没時に最終的には腐食してオープンに至って本来の機能を満足しなくなるため、それによりシステムの誤動作を招く恐れがある。また、バッテリー電圧を出力する端子等の周囲では、バッテリー電圧とグランド電位の間での電気分解のため、水没時に電荷の流れが急速に始まり、周辺の回路が水没時にリークし易く、それにより誤動作を引き起こす可能性が高いという問題があった。
また、特許文献１の技術では、水没時に操作に応じたモータの動作を確実に実現することができないという問題もある。
【００１３】
次に、特許文献２には、水没時にウインドウが確実に操作可能（少なくとも開方向に作動させることが可能）となるようにするため、リレーコイルの両側にスイッチング素子（トランジスタ）又はスイッチ接点を設け、スイッチ操作時には、操作方向に応じた一方のリレーコイルの両側が同期してオンすることによって、所定のリレーコイルのみを確実に駆動する装置が開示されている。しかしこの装置は、水没状態か否かを検知する機能がないため、水没時に例えば規定方向（例えば、ウインドウの開方向）の動作のみを可能として他の動作を禁止すること、或いは水没したことの記録を残すといった水没対応措置ができないという課題がある。
【００１４】
なお、特許文献２の装置に対して、特許文献１のように水没検知手段（水没検出用のギャップや水没検知パッドや水没検知用のオープン端子など）を別途設けることによって、水没を検知して水没対応措置を実行することは可能である。しかし、水没検知手段を設けると、コスト増などの弊害がある。また水没検出手段は、水没したこと自体を検出するため、水没によりモータが誤動作する可能性の高い状態（水没故障状態）になっていない場合でも、上記水没対応措置を実行して例えば規定方向の動作（例えばウインドウの閉方向の動作）を禁止してしまったり、特許文献１のように両方向のリレーをオンにしてモータの全動作を禁止してしまうといった問題もある。
【００１５】
そこで本発明は、車両のパワーウインドウ開閉用などのモータを駆動する駆動装置に係り、車両の海への転落などによる水没事故が生じた場合でも、モータの勝手な動作が防止できるとともに、電食等が生じ難く、かつ操作に応じた少なくとも規定方向の動作が確実に実現され、しかも水没故障状態を簡素な構成で検出して所定の水没対応措置が的確かつ安価に実現可能な駆動装置を提供することを目的としている。
【課題を解決するための手段】
【００１６】
本願の駆動装置は、モータに電源供給してそれぞれモータを正転又は逆転させる正転用リレーと逆転用リレーを有し、モータの正転方向又は逆転方向の動作を指令する操作部の作動状態に応じて、前記二つのリレーのうちのいずれか一方を作動させてモータを正転方向又は逆転方向に駆動する駆動装置であって、
前記正転用リレーのコイルの高電位側端子と電源の高電位側との間を開閉する正転用高電位側スイッチング素子と、
前記逆転用リレーのコイルの高電位側端子と電源の高電位側との間を開閉する逆転用高電位側スイッチング素子と、
前記正転用リレーのコイルの低電位側端子とグランド側との間を開閉する正転用低電位側スイッチング素子と、
前記逆転用リレーのコイルの低電位側端子とグランド側との間を開閉する逆転用低電位側スイッチング素子と、
前記正転用リレーのコイルの端子間電圧を検出する正転用コイル電圧検出手段と、
前記逆転用リレーのコイルの端子間電圧を検出する逆転用コイル電圧検出手段と、
所定の診断条件が成立すると診断処理を実行する機能、及び少なくとも通常状態で通常制御を実行する機能を有する制御手段とを備え、
前記通常制御が、操作部が非操作状態にあるときには、前記正転用高電位側スイッチング素子、正転用低電位側スイッチング素子、逆転用高電位側スイッチング素子、及び逆転用低電位側スイッチング素子をオフ状態（開状態）に維持し、前記操作部がモータの正転方向の動作を指令した操作状態になると、前記正転用高電位側スイッチング素子と正転用低電位側スイッチング素子をオン状態としてモータを正転させ、前記操作部がモータの逆転方向の動作を指令した操作状態になると、前記逆転用高電位側スイッチング素子と逆転用低電位側スイッチング素子をオン状態としてモータを逆転させるものであり、
前記診断処理が、前記正転用高電位側スイッチング素子と逆転用高電位側スイッチング素子をオン状態（閉状態）として、前記正転用コイル電圧検出手段と逆転用コイル電圧検出手段により検出されている各端子間電圧を読み取り、前記正転用コイル電圧検出手段により検出されている正転側端子間電圧と、前記逆転用コイル電圧検出手段により検出されている逆転側端子間電圧の両方がリレー動作電圧以上であると、水没故障状態であると判断するものである。
【００１７】
ここで、「モータ」とは、電力によって機械的な駆動力を出力するアクチュエータであって、必ずしも回転型モータに限られず、例えばリニアモータであってもよいことはいうまでもない。また、「正転」又は「逆転」とは、「モータ」の一方向又は他方向の動作を意味し、必ずしも一方向又は他方向の回転運動に限定されるものでない。
また、「グランド側」とは、アースライン又は電源の低電位側に接続されたラインを意味する。
また、「端子間電圧の両方がリレー動作電圧以上である」における「以上である」というのは、必ずしも厳密な意味ではない。例えば、水没故障判断の感度を必要に応じて高めるべく、端子間電圧とリレー動作電圧の差が規定の許容値以下又は未満であると、「動作電圧以上である」と判断する内容でもよい。或いは、上記「リレー動作電圧」を実際のリレー動作電圧よりも所要の余裕分（例えば、バッテリー電圧の変動分などを考慮した余裕分）だけ低い値に設定してもよい。
【００１８】
また、「コイル電圧検出手段」は、例えば、コイルの高電位側端子の電圧（高電位側端子に印加される電源電圧でもよい）と低電位側端子の電圧に応じた信号電圧をそれぞれ出力する電圧検出手段（例えば、各コイル端子又は電源に接続された信号ラインと分圧抵抗等よりなるもの）と、これら信号電圧の差を、前記端子間電圧として演算する演算手段（例えば、差分回路、或いはマイコン）とによって構成することができる。なお、コイルの高電位側端子に印加される電源電圧が一定である場合には、上記演算手段に上記電源電圧に相当する値を一定値として与えるようにすればよく、その高電位側端子のための電圧検出手段は必ずしも必要でないことはいうまでもない。
また、診断処理において、各端子間電圧がリレー動作電圧以上になっているか否かの判定処理は当然実質的に実行されればよい。例えば、後述する形態例のように、バッテリ電圧（ＶＢＡＴ）とリレー動作電圧（ＶＲＹ）の差であるリレー動作低電位側電圧（Ｖｏｎ＝ＶＢＡＴ−ＶＲＹ）を求めておき、各リレーコイルの低電位側端子電圧（Ｖｕｐ，Ｖｄｎ）がこのリレー動作低電位側電圧（Ｖｏｎ）以下であれば、各端子間電圧（ＶＢＡＴ−Ｖｕｐ，ＶＢＡＴ−Ｖｄｎ）がリレー動作電圧（ＶＲＹ）以上であるから、水没故障状態であると判断する処理内容でもよい。
【００１９】
また、「診断条件」とは、例えば操作部が非操作状態にあり、モータ動作のために何れかのスイッチング素子を駆動すべき状態でないことである。即ち、例えば一定の周期で、操作部が非操作状態であり、かつオート動作中でない状態にあるか否か判断し、非操作状態であり、かつオート動作中でなければ、診断条件が成立しているとして、前記診断処理を実行する態様が有り得る。なお、前記診断処理を適正に実行するためには、リレーコイル両側のスイッチング素子を駆動する通常制御ができないから、このような条件を設定することが必要となる。但し、前記診断処理を通常制御に優先して実行する仕様（例えば、診断処理実行タイミングに操作部が操作された時には、通常制御を保留して診断処理を先に実行し、この診断処理終了後に操作に応じた必要な通常制御を実行する仕様）でもよい場合には、例えば一定の実行周期が経過する度に上記診断条件が必ず成立して診断処理を実行する態様でもよい。
また、「通常状態」とは、装置が正常に稼動し、故障状態（水没故障状態或いは後述する回路故障状態）と判断されていない状態を意味する。
【００２０】
本願の駆動装置では、各リレーコイルの両側にスイッチング素子が設けられ、非操作時には、基本的に（診断処理実行中等を除き）全てのスイッチング素子がオフ状態に維持され、操作時には、基本的に操作方向に応じた一方のリレーコイルの両側のスイッチング素子のみがオン状態とされることによって、所定のリレーコイルのみが確実に駆動される。このため、非操作時には、基本的に各リレーコイルの両端が通電ラインから切り離された状態（各リレーはオフ状態）に維持され、水没してもモータが勝手に動作することが防止できる。また基本的に（後述する動作方向規制状態でモータ動作が一方向に制限されている場合等を除き）、水没時であっても、操作に応じた両方向の動作が確実に実現される。しかも水没時に、非操作状態であれば、モータコイル端子の電位を両方ともグランド電位に安定的に維持できるので、前述の電食やリークの促進による発火や周辺回路の誤動作の問題が解消できる。
【００２１】
また本願の駆動装置によれば、前記診断条件成立時に実行される診断処理によって、水没検出手段を別途設けることなく、水没により誤動作が生じる可能性の高い状態（水没故障状態）を的確に、しかも簡素な構成で安価に検出できる。前記診断処理は、高電位側の各スイッチング素子だけをオン状態とした時の各リレーコイルの端子間電圧を読み取り、端子間電圧が両方ともリレーの動作電圧以上であると水没故障状態と判断するものである。このため、各リレーコイルの低電位側において、リレーを誤動作させるグランド側へのリークが発生していれば、この診断処理で上記水没故障状態と判断されるからである。なお、水没時には、水没初期を除いてリレーコイルの片側だけでリークが発生する可能性は低く、またリレーコイルの低電位側におけるリークが誤動作を引き起こし易いので、このような診断処理で上記水没故障状態がより的確に判断される。
【００２２】
次に、本願の好ましい態様は、前記制御手段が、前記診断処理において水没故障状態であると判断すると、予め決められた規定方向（例えば、ウインドウの開方向）のモータ動作のみを操作可能とする動作方向規制状態となり、この動作方向規制状態では、前記操作部がモータの規定方向の動作を指令した操作状態にならない限り、前記正転用高電位側スイッチング素子、正転用低電位側スイッチング素子、逆転用高電位側スイッチング素子、及び逆転用低電位側スイッチング素子をオフ状態に維持するものである。
このような態様であると、水没故障状態において、規定方向のモータ操作を可能にしつつ、規定方向操作以外のモータ動作を全て確実に禁止して、モータの勝手な動作に加え、規定方向以外の方向（例えば、ウインドウの閉方向）への不用意なモータ操作を防止することができる。
【００２３】
但し、本願における水没故障状態検出時の対応措置は、上記対応措置（規定方向のモータ動作のみを操作可能とする措置）に限定されるものではなく、システムの種類や水没対応に関する考え方によっては、異なる対応措置（例えば、両方向の操作を通常どおり可能とするもの、或いは両方向の操作を禁止するもの）を行ってもよい。また、上述したようなモータ動作に関する対応措置に限られず、水没故障状態を検出した時には、例えば警報を出力する措置を実行したり、その記録（例えばダイヤグデータ）を残す処理を実行したりしてもよい。
【００２４】
また、本願の別の好ましい態様は、前記制御手段が、前記診断処理において、前記正転側端子間電圧と逆転側端子間電圧のうちの何れか一方がリレー動作電圧以上であると、低電位側回路故障状態であると判断するものである。
このような態様であると、前記診断処理によって、水没故障状態に加え、低電位側回路故障状態も的確かつ安価に検出可能となる。
ここで、「低電位側回路故障状態」とは、例えば低電位側のスイッチング素子を駆動する出力回路が故障して、操作に無関係に（制御手段の制御に無関係に）低電位側のスイッチング素子がオン状態のままとなっているような故障を意味する。このような故障は、水没によるリークと異なり、両方のリレーコイルについて同時に発生する可能性は低いため、上述したような判断条件（正転側端子間電圧と逆転側端子間電圧のうちの何れか一方がリレー動作電圧以上であること）によって、的確に判断することができる。また前記診断処理は、前述したように高電位側スイッチング素子のみをオン状態（閉状態）に制御した状態で行われるため、この状態で上述した判断条件が成立しているということは、高電位側ではなく、低電位側スイッチング素子に関する回路故障（即ち、低電位側回路故障状態）であると判断できる。
【００２５】
なお、水没初期の過渡状態では、装置の一部に水が浸入して、一時的に一方のリレーコイル側でのみ所定のリークが発生する状況もあり得る。このため、上記回路故障状態の判断では、一定時間以上の判断期間を設けて、例えばこの判断期間中ずっと上記判断条件が成立していた場合にのみ、上記回路故障状態であると判断する構成として、判断の信頼性向上（水没故障状態を回路故障状態と誤判断する可能性低減）を図ってもよい。
また、回路故障状態検出時の対応措置としては、例えば、両方向のモータ動作を禁止する（操作状態に無関係に全スイッチング素子をオフ状態に維持する）、警報を出力する、その記録（例えばダイヤグデータ）を残すなどがあり得る。
【００２６】
また、本願の別の好ましい態様は、前記制御手段が、前記正転用高電位側スイッチング素子、正転用低電位側スイッチング素子、逆転用高電位側スイッチング素子、及び逆転用低電位側スイッチング素子をオフ状態として（オフ状態に制御して）、前記正転用リレーと逆転用リレーのコイルの端子電圧を読み取り、何れかの端子電圧が電源の高電位側電圧になっていると、高電位側回路故障状態であると判断する高電位側故障判断処理を、所定の実行条件成立時に実行する機能を有するものである。
このような態様であると、上記高電位側故障判断処理によって、水没故障状態（或いはさらに低電位側回路故障状態）に加え、高電位側回路故障状態も的確かつ安価に検出可能となる。
【００２７】
ここで、「高電位側回路故障状態」とは、例えば高電位側のスイッチング素子を駆動する出力回路が故障して、操作に無関係に（制御手段の制御に無関係に）高電位側のスイッチング素子がオン状態のままとなっているような故障を意味する。このような故障が起きていると、全スイッチング素子をオフ状態に制御しているにもかかわらず、コイル端子電圧が電源の高電位側電圧に略等しくなるため、上述の高電位側故障判断処理によってこの故障が検出できる。
また、「コイルの端子電圧」は、コイルの高電位側端子の電圧でもよいし、コイルの低電位側端子の電圧でもよい。また、この端子電圧を検出する手段は、前記コイル電圧検出手段を構成する前述の電圧検出手段によって実現できる。
また、上述の高電位側故障判断処理を実行する「実行条件」は、前述の「診断条件」と同様の考え方で設定すればよい。即ち、上述の高電位側故障判断処理は、例えば前述の診断処理と同じ条件で実行してもよく、例えば前述の診断処理の直前又は直後のタイミングで実行すればよい。
また、「端子電圧が電源の高電位側電圧になっていると、高電位側回路故障状態であると判断する」において、「端子電圧が電源の高電位側電圧になっている」は、必要に応じて所要の誤差やマージンを考慮して端子電圧が電源の高電位側電圧（即ち、電源電圧）に略等しいことを意味する。
【発明の効果】
【００２８】
本発明の駆動装置によれば、水没によるリークでモータが勝手に作動してしまう誤動作が防止できるとともに、既述した電食や発火等の問題が解消され、水没時の動作が安定するという優れた効果が得られる。また基本的に、水没時であっても、操作部の操作に応じて、モータを確実に動作させることができるという効果も得られる。また本駆動装置によれば、所定の診断条件成立時に実行される診断処理によって、水没検出手段を別途設けることなく、水没により誤動作が生じる可能性の高い状態（水没故障状態）を的確に、しかも簡素な構成で安価に検出できる。
【発明を実施するための最良の形態】
【００２９】
以下、本発明の実施の形態を図面に基づいて説明する。
図１は、本例の駆動装置（車両のパワーウインドウの駆動装置）の回路構成の要部を示す図である。なお、装置の外観やスイッチの操作部の機械的構造などは図示省略している。また、図４に示した従来の装置と同様の構成要素には、同符号を使用して説明を省略する。また以下では、ウインドウの開方向がモータ１の正転方向であるとして説明する。
【００３０】
本装置は、図１に示すように、リレー通電用のトランジスタ２１（ＴＲ１），２２（ＴＲ２），２３（ＴＲ３），２４（ＴＲ４）と、正転用スイッチ接点２５（ＤＯＷＮＳＷ）と、逆転用スイッチ接点２６（ＵＰＳＷ）と、オートスイッチ接点２７（ＡＵＴＯＳＷ）と、トランジスタ２１，２２の駆動制御用のトランジスタ２８，２９と、制御処理回路５０とを備える。
また図１において、符号３０〜４１で示すものは、分圧用又はプルダウン或いはプルアップ用の抵抗であり、符号４２，４３で示すものは、リレーオフ時の逆起電圧からトランジスタ２１〜２４を保護するためのダイオードである。
【００３１】
トランジスタ２１（ＴＲ１）は、正転用リレー２のコイル２ａの高電位側端子と電源の高電位側（電源ラインＬ１；例えば、１２Ｖ）との間を開閉する正転用高電位側スイッチング素子である。
トランジスタ２２（ＴＲ２）は、逆転用リレー３のコイル３ａの高電位側端子と電源ラインＬ１との間を開閉する逆転用高電位側スイッチング素子である。
トランジスタ２３（ＴＲ３）は、正転用リレー２のコイル２ａの低電位側端子とグランド側との間を開閉する正転用低電位側スイッチング素子である。
トランジスタ２４（ＴＲ４）は、逆転用リレー３のコイル３ａの低電位側端子とグランド側との間を開閉する逆転用低電位側スイッチング素子である。
【００３２】
なおこの場合、トランジスタ２１，２２はＰＮＰ型トランジスタであり、トランジスタ２３，２４はＮＰＮ型トランジスタであるが、上記リレー通電用のスイッチング素子の具体例は、この態様に限定されないことはいうまでもない。例えば、ＦＥＴ（電界効果型トランジスタ）によって、これらスイッチング素子を構成してもよい。
【００３３】
正転用スイッチ接点２５（ＤＯＷＮＳＷ）は、操作部がモータ１の正転方向のマニュアル動作又はオート動作を指令した状態にあるときに閉状態となるノーマルオープン型のスイッチ接点（いわゆるａ接点）である。
逆転用スイッチ接点２６（ＵＰＳＷ）は、操作部がモータ１の逆転方向のマニュアル動作又はオート動作を指令した状態にあるときに閉状態となるａ接点である。
【００３４】
オートスイッチ接点２７（ＡＵＴＯＳＷ）は、操作部がモータ１の各方向のオート動作を指令した状態にあるときに閉状態となるａ接点である。
この場合、正転用スイッチ接点２５、逆転用スイッチ接点２６、及びオートスイッチ接点２７の一方の端子（高電位側端子）は、図１に示すようにプルアップ抵抗３８を介して電源ラインＬ２（電圧Ｖｄｄ；例えば５Ｖ）に接続されるとともに、分圧抵抗３９を介して制御処理回路４０の後述する入力端子ＩＭＤ，ＩＭＵ，ＩＡに接続され、他方の端子（低電位側端子）はグランドラインＬＧに接続されている。
【００３５】
トランジスタ２８，２９は、ＮＰＮ型トランジスタであり、コレクタ端子が、分圧抵抗３１を介してトランジスタ２１，２２のベース端子に接続されるとともに、分圧抵抗３１とプルアップ抵抗３０を介して電源ラインＬ１に接続されている。また、これらトランジスタ２８，２９のベース端子は、分圧抵抗３３を介して制御処理回路４０の後述する出力端子ＯＤ１，ＯＵ１に接続されるとともに、プルダウン抵抗３２を介してグランドラインＬＧに接続されている。また、これらトランジスタ２８，２９のエミッタ端子は、グランドラインＬＧに接続されている。
【００３６】
制御処理回路５０は、マイコンを含む回路であり、信号端子としてＩＡ，ＩＭＤ，ＩＭＵ，ＩＤ，ＩＵ，ＩＢ，ＯＤ１，ＯＤ２，ＯＵ１，ＯＵ２を有する。
このうち、ＩＡは、オートスイッチ接点２７の高電位側端子に前述の分圧抵抗３９を介して接続されており、オートスイッチ接点２７がオンすると電圧が高電位（Ｈ）から低電位（Ｌ）に変化する入力端子である。
【００３７】
またＩＭＤは、正転用スイッチ接点２５の高電位側端子に分圧抵抗３９を介して接続された入力端子である。この場合、正転用スイッチ接点２５がオンすると、この入力端子ＩＭＤの電圧は、高電位から低電位に変化する。
またＩＭＵは、逆転用スイッチ接点２６の高電位側端子に分圧抵抗３９を介して接続された入力端子である。この場合、逆転用スイッチ接点２６がオンすると、この入力端子ＩＭＵの電圧は、高電位から低電位に変化する。
【００３８】
次にＩＤは、分圧抵抗３７を介して端子電圧入力ラインＬＩ１に接続されるとともに、プルダウン抵抗３６を介してグランドラインＬＧに接続された入力端子であり、リレーコイル２ａの低電位側端子電圧に応じた信号電圧（Ｖｄｎ）が入力される入力端子である。
またＩＵは、分圧抵抗３７を介して端子電圧入力ラインＬＩ２に接続されるとともに、プルダウン抵抗３６を介してグランドラインＬＧに接続された入力端子であり、リレーコイル３ａの低電位側端子電圧に応じた信号電圧（Ｖｕｐ）が入力される入力端子である。
ここで、端子電圧入力ラインＬＩ１は、一端がリレーコイル２ａの低電位側端子に接続され、他端が分圧抵抗３７を介して上記入力端子ＩＤに接続された回路導体である。
また、端子電圧入力ラインＬＩ２は、一端がリレーコイル３ａの低電位側端子に接続され、他端が分圧抵抗３７を介して上記入力端子ＩＵに接続された回路導体である。
【００３９】
またＩＢは、分圧抵抗４１を介して電源ラインＬ１に接続されるとともに、プルダウン抵抗４０を介してグランドラインＬＧに接続された入力端子であり、バッテリ電圧に応じた信号電圧（ＶＢＡＴ）が入力される入力端子である。
なお、入力端子ＩＤに接続された端子電圧入力ラインＬＩ１、プルダウン抵抗３６、及び分圧抵抗３７と、プルダウン抵抗４０及び分圧抵抗４１は、本発明の正転用コイル電圧検出手段を構成している。また、入力端子ＩＵに接続された端子電圧入力ラインＬＩ２、プルダウン抵抗３６、及び分圧抵抗３７と、プルダウン抵抗４０及び分圧抵抗４１は、本発明の逆転用コイル電圧検出手段を構成している。
【００４０】
またＯＤ１は、分圧抵抗３３を介してトランジスタ２８のベース端子に接続され、出力電圧が高電位になることによりトランジスタ２８，２１をオンさせ、出力電圧が低電位になることによりトランジスタ２８，２１をオフさせる出力端子である。
またＯＤ２は、分圧抵抗３５を介してトランジスタ２３のベース端子に接続され、出力電圧が高電位になることによりトランジスタ２３をオンさせ、出力電圧が低電位になることによりトランジスタ２３をオフさせる出力端子である。
【００４１】
またＯＵ１は、分圧抵抗３３を介してトランジスタ２９のベース端子に接続され、出力電圧が高電位になることによりトランジスタ２９，２２をオンさせ、出力電圧が低電位になることによりトランジスタ２９，２２をオフさせる出力端子である。
またＯＵ２は、分圧抵抗３５を介してトランジスタ２４のベース端子に接続され、出力電圧が高電位になることによりトランジスタ２４をオンさせ、出力電圧が低電位になることによりトランジスタ２４をオフさせる出力端子である。
【００４２】
そして制御処理回路５０は、入力端子ＩＡ，ＩＭＤ，ＩＭＵの状態によって出力端子ＯＤ１，ＯＤ２，ＯＵ１，ＯＵ２の出力電圧を変化させることによって、次のような通常制御を実行する機能を有する。
即ち、操作部が非操作状態（入力端子ＩＡ，ＩＭＤ，ＩＭＵの電圧が高電位の状態）にあるときには、各通電用スイッチング素子（トランジスタ２１〜２４（ＴＲ１〜ＴＲ４））を全てオフ状態に維持し、操作部がモータの正転方向のマニュアル動作を指令した操作状態（ＩＭＤの電圧のみが低電位の状態）にあるときには、トランジスタ２１，２３をオン状態とし、操作部がモータ１の逆転方向のマニュアル動作を指令した操作状態（ＩＭＵの電圧のみが低電位の状態）にあるときには、トランジスタ２２，２４をオン状態として、各方向のマニュアル動作を実現する。
【００４３】
また、操作部がモータ１の正転方向のオート動作を指令した操作状態（ＩＭＤとＩＡの電圧が低電位の状態）になると、所定の正転方向オート動作終了タイミング（ウインドウの全開検出時点）までの間、トランジスタ２１，２３をオン状態に維持し、操作部がモータ１の逆転方向のオート動作を指令した操作状態（ＩＭＵとＩＡの電圧が低電位の状態）になると、所定の逆転方向オート動作終了タイミング（ウインドウの全閉検出時点）までの間、トランジスタ２２，２４をオン状態に維持して、各方向のオート動作を実現する。
なお本例の場合、以上の通常制御は、故障状態（水没故障状態又は回路故障状態）を検出していない通常状態においてのみ実行される。
【００４４】
そして、後述する自己診断機能によって水没故障状態を検出したとき（後述する水没フラグがオンとなったとき）に、制御処理回路５０は、正転方向（ウインドウ開方向）のモータ動作のみを操作可能とする動作方向規制状態となり、上記通常制御に代えて次の制御を実行する。即ち、この動作方向規制状態では、操作部が正転方向の動作を指令した操作状態（ＩＭＤの電圧が低電位の状態）にならない限り、各通電用スイッチング素子を全てオフ状態に維持し、操作部が正転方向のマニュアル動作を指令した操作状態（ＩＭＤの電圧のみが低電位の状態）にあるときには、トランジスタ２１，２３をオン状態として正転方向のマニュアル動作を実現し、操作部がモータ１の正転方向のオート動作を指令した操作状態（ＩＭＤとＩＡの電圧が低電位の状態）になると、所定の正転方向オート動作終了タイミングまでの間、トランジスタ２１，２３をオン状態に維持して、正転方向のオート動作を実現する。
【００４５】
また本例の場合、後述する自己診断機能によって回路故障状態が検出された状態（後述するＵＰ出力回路故障フラグ又はＤＯＷＮ出力回路故障フラグがオンの状態）では、例えば前記通常制御は実行されず、制御処理回路５０の制御によって、各通電用スイッチング素子が操作状態に無関係に全てオフ状態に維持されて、何れの方向の動作も禁止された状態となり、ユーザ等に対する警報が出力される。この警報は、音や光、或いは文字や図形の表示等によって、回路故障状態にあることをユーザ等に報知するものである。なお、同様の警報を、水没故障状態検出時にも出力するようにしてもよい。
【００４６】
また制御処理回路５０は、例えば一定の周期で、操作部が非操作状態（オート動作中除く）にあるか否か判断し、非操作状態であれば診断条件が成立しているとして、図２に示す処理ルーチン（高電位側故障判断処理と診断処理）を実行する自己診断機能を有する。以下、この処理ルーチンを図２及び図３のフローチャートに基づいて説明する。
上記処理ルーチンが開始されると、図２に示すように、まずステップＳ０で、高電位側故障判断処理を実行する。
この高電位側故障判断処理は、図３に示すような一連の処理からなる。即ち、まずステップＳ２１で、所定の時間が待機設定されたタイマの計時を開始し、このタイマがタイムアップするのを待ってステップＳ２２に進む。
【００４７】
次いでステップＳ２２では、入力端子ＩＢ，ＩＵの電圧（ＶＢＡＴ，Ｖｕｐ）を読み込み、リレーコイル３ａの低電位側端子電圧（Ｖｕｐ）が電源の高電位側電圧（ＶＢＡＴ）に略等しいか否か、即ち、リレーコイル３ａの低電位側端子電圧（Ｖｕｐ）が、所要の誤差やマージンを考慮して電源電圧（ＶＢＡＴ）に等しいか否かを判断し、肯定的であればステップＳ２３に進み、否定的であればステップＳ２５に進む。
そして、ステップＳ２３に進むと、逆転方向のリレーコイル３ａ側の高電位側回路故障状態が検出されたと判断して、ＵＰ出力高電位側回路故障フラグをオンし、次のステップＳ２４でこの高電位側回路故障状態が検出されたことを示す記録（ダイヤグデータ）を、例えば制御処理回路５０内のメモリに保存する。
【００４８】
次にステップＳ２５では、入力端子ＩＢ，ＩＤの電圧（ＶＢＡＴ，Ｖｄｎ）を読み込み、リレーコイル２ａの低電位側端子電圧（Ｖｄｎ）が電源の高電位側電圧（ＶＢＡＴ）に略等しいか否か、即ち、リレーコイル２ａの低電位側端子電圧（Ｖｄｎ）が、所要の誤差やマージンを考慮して電源電圧（ＶＢＡＴ）に等しいか否かを判断し、肯定的であればステップＳ２６に進み、否定的であればリターンしてステップＳ１に進む。
そして、ステップＳ２６に進むと、正転方向のリレーコイル２ａ側の高電位側回路故障状態が検出されたと判断して、ＤＯＷＮ出力高電位側回路故障フラグをオンし、次のステップＳ２７でこの高電位側回路故障状態が検出されたことを示す記録（ダイヤグデータ）を、例えば制御処理回路５０内のメモリに保存する。
なお、ステップＳ２７を経ると、リターンしてステップＳ１に進む。
【００４９】
以上の高電位側故障判断処理が終了すると、まずステップＳ１（図２）で、高電位側のトランジスタ２１，２２をオン状態とする（出力端子ＯＤ１，ＯＵ１をオンする）。
次にステップＳ２では、各リレーコイル２ａ，３ａの端子電圧が安定するのを待つため、所定の時間が設定されたタイマの計時を開始し、このタイマがタイムアップするのを待ってステップＳ３に進む。
【００５０】
そしてステップＳ３では、入力端子ＩＢ，ＩＵの電圧（ＶＢＡＴ，Ｖｕｐ）を読み込み、リレーコイル３ａの低電位側端子電圧（Ｖｕｐ）がリレー動作低電位側電圧（Ｖｏｎ＝ＶＢＡＴ−ＶＲＹ）以下であるか否か、即ち、リレーコイル３ａの端子間電圧（ＶＢＡＴ−Ｖｕｐ）がリレー動作電圧（ＶＲＹ）以上であるか否かを判断し、肯定的であればステップＳ４に進み、否定的であればステップＳ５に進む。
次にステップＳ５では、入力端子ＩＢ，ＩＤの電圧（ＶＢＡＴ，Ｖｄｎ）を読み込み、リレーコイル２ａの低電位側端子電圧（Ｖｄｎ）がリレー動作低電位側電圧（Ｖｏｎ）以下であるか否か、即ち、リレーコイル２ａの端子間電圧（ＶＢＡＴ−Ｖｄｎ）がリレー動作電圧（ＶＲＹ）以上であるか否かを判断し、肯定的であればステップＳ６に進み、否定的であればステップＳ７に進む。
【００５１】
なおステップＳ４では、ＶｕｐフラグをオンとしてステップＳ５に進む。またステップＳ６では、ＶｄｎフラグをオンとしてステップＳ７に進む。
次いでステップＳ７では、ＶｕｐフラグとＶｄｎフラグの両方がオンか否かを判断し、肯定的であればステップＳ１０に進み、否定的であればステップＳ８に進む。
そしてステップＳ８では、Ｖｕｐフラグがオンであり、かつＶｄｎフラグがオフとなっているか否かを判断し、肯定的であればステップＳ１２に進み、否定的であればステップＳ９に進む。
またステップＳ９では、Ｖｕｐフラグがオフであり、かつＶｄｎフラグがオンとなっているか否かを判断し、肯定的であればステップＳ１４に進み、否定的であればステップＳ１６に進む。
【００５２】
そして、ステップＳ１０に進むと、水没故障状態が検出されたと判断して、水没フラグをオンし、次のステップＳ１１で水没故障状態が検出されたことを示す記録（ダイヤグデータ）を、例えば制御処理回路５０内のメモリに保存する。
また、ステップＳ１２に進むと、逆転方向のリレーコイル３ａ側の低電位側回路故障状態が検出されたと判断して、ＵＰ出力低電位側回路故障フラグをオンし、次のステップＳ１３でこの低電位側回路故障状態が検出されたことを示す記録（ダイヤグデータ）を、例えば制御処理回路５０内のメモリに保存する。
【００５３】
また、ステップＳ１４に進むと、正転方向のリレーコイル２ａ側の低電位側回路故障状態が検出されたと判断して、ＤＯＷＮ出力低電位側回路故障フラグをオンし、次のステップＳ１５でこの低電位側回路故障状態が検出されたことを示す記録（ダイヤグデータ）を、例えば制御処理回路５０内のメモリに保存する。
ここで、ダイヤグデータとは、車両の整備工場などにおいて、車両の状況把握等のために作業員がアクセスして確認できる車両のコントローラ内の記録情報（主にエラー等の発生状況を示す情報）を意味する。なお本発明に関して、このような記録を残すことは、必ずしも必須要件でないことはいうまでもない。また、回路故障状態についてはこのような記録を残し、水没故障状態についてはこのような記録を残さないといった態様でもよい。
【００５４】
ステップＳ１１，Ｓ１３，Ｓ１５を経ると、ステップＳ１６に進む。ステップＳ１６では、高電位側（上流側）のトランジスタ２１，２２をオフ状態に戻す（出力端子ＯＤ１，ＯＵ１をオフに戻す）。ステップＳ１６を経ると、１シーケンスの診断処理を終了し、親ルーチンに戻る。
なお、ＶｕｐフラグとＶｄｎフラグは、例えばこの図２に示す処理ルーチンの最初又は最後の図示省略したステップで、初期化される。また、故障状態を示す各フラグ（水没フラグ、ＵＰ出力高電位側回路故障フラグ、ＤＯＷＮ出力高電位側回路故障フラグ、ＵＰ出力低電位側回路故障フラグ、ＤＯＷＮ出力低電位側回路故障フラグ）は、例えば修理工場における作業者が特別な操作をすることによって、人為的にオフ状態に初期化される。
【００５５】
以上のように構成された本例の駆動装置では、各リレーコイル２ａ，３ａの両側に通電用のスイッチング素子（トランジスタ２１，２２，２３，２４）が設けられ、非操作時には、基本的に（即ち、診断処理実行中及びオート動作中を除き）全てのスイッチング素子がオフ状態に維持され、操作時には、基本的に（即ち、動作方向規制状態を除き）操作方向に応じた一方のリレーコイルの両側の通電用スイッチング素子のみがオン状態とされることによって、所定のリレーコイルのみが確実に駆動される。このため、非操作時には、基本的に各リレーコイルの両端が通電ラインから切り離された状態（各リレーはオフ状態）に維持され、水没してもモータ１が勝手に動作することが防止できる。また基本的に、水没時であっても、操作に応じた両方向の動作が確実に実現される。しかも水没時に、非操作状態であれば、モータコイル端子の電位を両方ともグランド電位に安定的に維持できるので、前述の電食やリークの促進による発火や周辺回路の誤動作の問題が解消できる。
【００５６】
また本装置によれば、前記診断条件成立時に実行される診断処理（ステップＳ１〜Ｓ１６）によって、水没検出手段を別途設けることなく、水没により誤動作が生じる可能性の高い状態（水没故障状態）を的確に、しかも簡素な構成で安価に検出できる。前記診断処理は、高電位側の各スイッチング素子だけをオン状態とした時の各リレーコイル２ａ，３ａの端子間電圧を読み取り、端子間電圧が両方ともリレーの動作電圧以上であると水没故障状態と判断するものである。このため、各リレーコイル２ａ，３ａの低電位側において、リレーを誤動作させるリークが発生していれば、この診断処理で上記水没故障状態と判断されるからである。なお、水没時には、水没初期を除いてリレーコイル２ａ，３ａの片側だけでリークが発生する可能性は低く、またリレーコイル２ａ，３ａの低電位側におけるリークが誤動作を引き起こし易いので、このような診断処理で上記水没故障状態がより的確に判断される。
【００５７】
また本例では、制御処理回路５０が、前記診断処理において水没故障状態であると判断すると、予め決められた規定方向（ウインドウの開方向）のモータ動作のみを操作可能とする動作方向規制状態となり、この動作方向規制状態では、操作部がモータの規定方向の動作を指令した操作状態にならない限り、全ての通電用スイッチング素子をオフ状態に維持する。
このため、水没故障状態において、規定方向のモータ操作を可能にしつつ、規定方向操作以外のモータ動作を全て確実に禁止して、モータ１の勝手な動作に加え、規定方向以外の方向（ウインドウの閉方向）への不用意なモータ操作を防止することができる。
【００５８】
また本例では、制御処理回路５０が、前記診断処理において、各リレーコイル２ａ，３ａの端子間電圧のうちの何れか一方がリレー動作電圧以上であると、前述したような低電位側回路故障状態であると判断する。
このため、前記診断処理によって、水没故障状態に加え、前記低電位側回路故障状態も的確かつ安価に検出可能となる。
【００５９】
また本例では、制御処理回路５０が、コイル通電用のスイッチング素子を全てオフ状態として（オフ状態に制御して）、各コイル端子電圧を読み取り、何れかの端子電圧が電源の高電位側電圧になっていると、高電位側回路故障状態であると判断する高電位側故障判断処理（ステップＳ０；ステップＳ２１〜Ｓ２７）を、前記診断処理の直前に実行する。
このため、水没故障状態と低電位側回路故障状態に加え、高電位側回路故障状態も的確かつ安価に検出可能となる。
【００６０】
なお、本発明は上述した形態例に限られず、各種の変形や応用があり得る。
例えば、同様の回路構成で車両のサンルーフやパワーシートの駆動装置を実現し、同様の効果を奏することができる。
また本発明は、オート動作機能を持たない駆動装置に適用することもできる。
また、スイッチ接点の出力信号やトランジスタ駆動信号の態様（アクティブローかアクティブハイ）は、上記形態例に限定されるものではなく、適宜設計変更可能である。
また、例えば上記形態例において、制御処理回路５０が、さらに次のような回路故障の診断処理を実行する構成でもよい。即ち、何れかのリレーコイルに通電してモータを動作させようと制御信号を出力している際に、該当のリレーコイルの端子間電圧を読み取り、この端子間電圧がリレー動作電圧以上になっていないときには、なんらかの回路故障（例えば、トランジスタが正常にオンしない回路故障）が発生していると判断する処理を追加してもよい。
また、高電位側故障判断処理は、例えば前記診断処理（水没故障等の検出処理）の後（例えば、図２におけるステップＳ１６の直後）に実行してもよい。
【図面の簡単な説明】
【００６１】
【図１】駆動装置の要部回路構成を示す図である。
【図２】駆動装置の診断処理等を示すフローチャートである。
【図３】駆動装置の高電位側故障判断処理を示すフローチャートである。
【図４】従来の駆動装置を示す回路図である。
【符号の説明】
【００６２】
１  モータ
２  正転用リレー
３  逆転用リレー
２ａ  正転用リレーのコイル
３ａ  逆転用リレーのコイル
２１  トランジスタ（正転用高電位側スイッチング素子）
２２  トランジスタ（逆転用高電位側スイッチング素子）
２３  トランジスタ（正転用低電位側スイッチング素子）
２４  トランジスタ（逆転用低電位側スイッチング素子）
５０  制御処理回路（制御手段）
ＬＩ１  端子電圧入力ライン（正転用コイル電圧検出手段）
ＬＩ２  端子電圧入力ライン（逆転用コイル電圧検出手段）
【図１】
2005065444.tif 000003
【図２】
2005065444.tif 000004
【図３】
2005065444.tif 000005
【図４】
2005065444.tif 000006