(57)【要約】【課題】仮に回路内の配線系に故障が発生したとしても、その時に負荷の誤作動を生じ難くすることができる負荷駆動制御回路を提供する。【解決手段】ブリッジ式モータ駆動回路８は、同回路を統括制御するシステム制御回路９と、モータドライバである駆動制御回路１０とを持つ。駆動制御回路１０内の異常入力監視部３１は、モード端子１６でスタンバイ等の動作制御指令Ｓ１を受け付けた際、Ａ端子１７〜Ｃ端子１９の少なくとも１つがアクティブになっていないか確認し、これがもしアクティブになっていればモータ制御線Ｌ２が故障していると認識し、エンジンスタートスイッチがオフ操作されるまで、Ａ端子１７〜Ｃ端子１９で入力する指令信号を無視する。これにより、駆動制御回路１０の出力端子２１，２２，２３は、モータＭ１，Ｍ２をともに停止する信号出力状態を継続してとり、モータＭ１，Ｍ２は停止状態のままを維持する。【選択図】図２
2009022134.tif 000002
【特許請求の範囲】
【請求項１】
駆動回路を介して負荷を駆動制御する制御回路が、前記駆動回路への起動系指令である動作制御指令を当該駆動回路に出力して該駆動回路の動作状態を指定し、前記負荷への動作指示系指令である負荷制御指令をパラレル通信で前記駆動回路に出力して、当該駆動回路を介して前記負荷を駆動制御する負荷駆動制御回路において、
前記駆動回路が前記動作制御指令を取り込む際の入力口である第１入力端子と、当該駆動回路が前記負荷制御指令を取り込む際の入力口である第２入力端子とを監視し、当該入力端子での信号入力順を見ることで、前記負荷制御指令の信号経路である負荷制御配線の配線系故障の有無を判定する判定手段と、
前記第２入力端子で前記負荷制御指令を受け付けた際、既に前記第１入力端子の少なくとも１つがアクティブ状態であれば、前記負荷制御配線の配線系が故障していると認識して、その時に前記第２入力端子で受け取る異常入力を無視する制御手段と
を備えたことを特徴とする負荷駆動制御回路。
【請求項２】
前記第１入力端子及び前記第２入力端子での信号入力の前後を認識した際、前記負荷制御配線の配線系が故障している旨の通知信号を前記判定手段に出力可能な出力手段と、
前記出力手段から前記配線系故障有りの前記通知信号を受け付けると、当該配線系故障に対する対応動作を実行する実行手段と
を備えたことを特徴とする請求項１に記載の負荷駆動制御回路。
【請求項３】
前記判定手段は、前記駆動回路が前記制御回路から前記動作制御指令として当該駆動回路の稼働要求を受け付けた際、前記配線系故障の有無を判定する動作を行うことを特徴とする請求項１又は２に記載の負荷駆動制御回路。
【請求項４】
前記判定手段は、前記駆動回路が前記制御回路から前記動作制御指令として当該駆動回路の起動要求を受け付けた際、前記配線系故障の有無を判定する動作を行うことを特徴とする請求項１又は２に記載の負荷駆動制御回路。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、例えばモータやランプ等の負荷を駆動制御する負荷駆動制御回路に関する。
【背景技術】
【０００２】
従来、モータを回転駆動するには、ドライバとして働くモータ駆動回路が必要であり、この種のモータ駆動回路は種々のものが開発されている。この種のモータ駆動回路の一例としては、例えばＨブリッジを用いたモータ駆動回路が特許文献１に開示されている。図８にＨブリッジ式のモータ駆動回路８１を示すと、この種のモータ駆動回路８１には、モータ駆動回路８１を統括制御する例えばＣＰＵ等を構成要素としたシステム制御回路８２と、このシステム制御回路８２から受け付ける制御指令を基にモータ８３を駆動制御する駆動制御回路８４とが設けられている。
【０００３】
システム制御回路８２は、複数の信号線Ｌｓ，Ｌｓ…を介して駆動制御回路８４に接続されている。この信号線Ｌｓ，Ｌｓ…には、駆動制御回路８４の動作状態（起動、稼働）を指定する指令（以降、動作制御指令Ｓkkと言う）をシステム制御回路８２が駆動制御回路８４に出力する時の信号経路である動作制御線Ｌskと、モータ８３の回転状態（正転、逆転、停止）を指定する指令（以降、モータ制御指令Ｓａと言う）をシステム制御回路８２が駆動制御回路８４に出力する時の信号経路である複数（ここでは２本図示する）のモータ制御線Ｌs1，Ｌs2とがある。システム制御回路８２は、駆動制御回路８４へのモータ制御指令Ｓａの出力端子として一対のＣa1端子８２ａ及びＣb1端子８２ｂとを持ち、Ｃa1端子８２ａに第１モータ制御線Ｌs1が接続され、Ｃb1端子８２ｂに第２モータ制御線Ｌs2が接続されている。
【０００４】
駆動制御回路８４は、システム制御回路８２から出力されるモータ制御指令Ｓａ（Ｓa1，Ｓa2）の入力端子として一対のＡ１端子８５及びＢ１端子８６を持ち、Ａ１端子８５に第１モータ制御線Ｌs1が接続され、Ｂ１端子８６に第２モータ制御線Ｌs2が接続されている。また、駆動制御回路８４は、一対の出力端子としてＸ１端子８７及びＹ１端子８８とを持ち、Ｘ１端子８７にモータ８３の一モータ端子が接続され、Ｙ１端子８８にモータ８３の他モータ端子が接続されている。駆動制御回路８４は、システム制御回路８２からモータ制御線Ｌs1，Ｌs2を介して受け付けたモータ制御指令Ｓａを基に動作して、モータ８３を回転駆動する。
【０００５】
駆動制御回路８４には、この駆動制御回路８４の駆動素子として図９に示すような働く第１ブリッジ回路８９及び第２ブリッジ回路９０が設けられている。第１ブリッジ回路８９は、直列状態に接続された２つのトランジスタ９１，９２から成るとともに、各々のトランジスタ９１，９２のゲート端子がＡ１端子８５及びＢ１端子８６側に延びている。また、第１ブリッジ回路８９は、トランジスタ９１，９２間の中間端子が出力端子であって、この中間端子がＸ１端子８７（一モータ端子）に接続されている。第２ブリッジ回路９０も直列状態に接続された２つのトランジスタ９３，９４から成るとともに、各々のトランジスタ９３，９４のゲート端子がＡ１端子８５及びＢ１端子８６側に延びている。また、第２ブリッジ回路９０は、トランジスタ９３，９４間の中間端子が出力端子であって、この中間端子がＹ端子８８（他モータ端子）に接続されている。
【０００６】
第１ブリッジ回路８９は、図１０（ａ）に示すように、電源Ｖcc側のトランジスタ９１がオン状態をとりつつＧＮＤ側のトランジスタ９２がオフ状態をとると、ブリッジ出力（中間端子出力）がＨ状態をとり、図１０（ｂ）に示すように、電源Ｖcc側のトランジスタ９１がオフ状態をとりつつＧＮＤ側のトランジスタ９２がオン状態をとると、ブリッジ出力がＬ状態をとり、図１０（ｃ）に示すように、２つのトランジスタ９１，９２がともにオフ状態をとると、ブリッジ出力がHi−Z状態をとる。また、第２ブリッジ回路９０も第１ブリッジ回路８９と同様の出力動作をとる。
【０００７】
従って、この駆動制御回路８４においては、図１１（ａ）に示すように、例えば第１ブリッジ回路８９がＨ状態をとりつつ第２ブリッジ回路９０がＬ状態をとると、Ｈ側である第１ブリッジ回路８９のＯＮトランジスタから、Ｌ側である第２ブリッジ回路９０のＯＮトランジスタに向かう方向に電流が流れ、モータ８３が一方向に回転（例えば正転）する。また、図１１（ｂ）に示すように、第１ブリッジ回路８９がＬ状態をとりつつ第２ブリッジ回路９０がＨ状態をとると、Ｈ側である第２ブリッジ回路９０のＯＮトランジスタから、Ｌ側である第１ブリッジ回路８９のＯＮトランジスタに向かう方向に電流が流れ、モータ８３が他方向に回転（例えば逆転）する。また、回転中のモータ８３を停止するには、図１１（ｃ）に示すように、２つのブリッジ回路８９，９０をともにＬ状態とするか、或いは図１１（ｄ）に示すように、２つのブリッジ回路８９，９０をともにＨ状態として、モータ駆動回路８１をブレーキモードとすることにより行う。
【０００８】
システム制御回路８２は、モータ８３を駆動制御する場合、動作制御線Ｌskを介して動作制御指令Ｓkkを駆動制御回路８４に送って駆動制御回路８４を停止状態（待機状態）から稼働状態とした後、モータ制御線Ｌs1，Ｌs2を介して、モータ制御指令Ｓa1，Ｓa2を駆動制御回路８４に送ることにより駆動制御回路８４を介してモータ８３を正転、逆転、停止させる。このとき、駆動制御回路８４は、システム制御回路８２から第１モータ制御線Ｌs1を介して入力するモータ制御指令Ｓa1及びモータ制御指令Ｓa2のＨＬの信号組み合わせを基に、第１ブリッジ回路８９及び第２ブリッジ回路９０の出力状態を切り換えることにより、モータ８３を駆動制御する。
【０００９】
ここで、例えばモータ８３を停止状態とする場合、システム制御回路８２は駆動制御回路８４へのモータ制御指令Ｓａとして、図１２の動作表９５に示すように信号組み合わせ（Ｓa1，Ｓa2）が（Ｌ，Ｌ）の指令を、モータ制御線Ｌs1，Ｌs2を介して駆動制御回路８４に出力する。この時は、図１１（ｃ）に示すように、２つのブリッジ回路８９，９０がともにＬ状態となることから、駆動制御回路８４のＸ１端子８７及びＹ１端子８８の出力組み合わせは（Ｌ，Ｌ）となる。よって、モータ８３には電流が流れない状態となり、モータ８３が停止状態をとる。
【００１０】
モータ８３を正転する場合、システム制御回路８２は駆動制御回路８４へのモータ制御指令Ｓａとして、信号組み合わせ（Ｓa1，Ｓa2）が（Ｈ，Ｌ）の指令を、モータ制御線Ｌs1，Ｌs2を介して駆動制御回路８４に出力する。この時は、図１１（ａ）に示すように第１ブリッジ回路８９がＨ状態となり、第２ブリッジ回路９０がＬ状態となることから、駆動制御回路８４のＸ１端子８７及びＹ１端子８８の出力組み合わせは（Ｈ，Ｌ）となる。よって、Ｈ側である第１ブリッジ回路８９のＯＮトランジスタから、Ｌ側である第２ブリッジ回路９０のＯＮトランジスタに向かう方向に電流が流れ、モータ８３が正転状態をとる。
【００１１】
一方、モータ８３を逆転する場合、システム制御回路８２は駆動制御回路８４へのモータ制御指令Ｓａとして、信号組み合わせ（Ｓa1，Ｓa2）が（Ｌ，Ｈ）の指令を、モータ制御線Ｌs1，Ｌs2を介して駆動制御回路８４に出力する。この時は、図１１（ｂ）に示すように第１ブリッジ回路８９がＬ状態となることから、駆動制御回路８４のＸ１端子８７及びＹ１端子８８の出力組み合わせは（Ｌ，Ｈ）となる。よって、第２ブリッジ回路９０がＨ状態となることから、Ｈ側である第２ブリッジ回路９０のＯＮトランジスタから、Ｌ側である第１ブリッジ回路８９のＯＮトランジスタに向かう方向に電流が流れ、モータ８３が逆転状態をとる。
【特許文献１】特開２００６−１５８１６２号公報
【発明の開示】
【発明が解決しようとする課題】
【００１２】
しかし、モータ駆動回路８１の使用環境や経年変化等によっては、例えば配線故障等を原因としてモータ制御線Ｌs1，Ｌs2（配線の接続端子も含む）が故障する状況も考えられ、この場合はモータ制御指令Ｓa1，Ｓa2がＨレベル信号で出力固定されるＨ固定や、Ｌレベル信号で出力固定されるＬ固定をとってしまうことも想定される。このように、モータ制御指令Ｓa1，Ｓa2が正常に出力されないと、駆動制御回路８４はシステム制御回路８２から動作制御指令Ｓkkを受け付けて動作状態が停止状態から待機状態に切り換わる前に、システム制御回路８２からモータ回転要求を受け付ける状況となることも否めず、意図していないにも拘わらずモータ８３を回転させてしまう可能性も否定できない。このため、ここで例を述べたようなモータ制御線Ｌs1，Ｌs2の配線系故障が生じたとしても、この配線故障を検出してモータ８３を誤動作し難くしたい要望があった。
【００１３】
本発明の目的は、仮に回路内の配線系に故障が発生したとしても、その時に負荷の誤作動を生じ難くすることができる負荷駆動制御回路を提供することにある。
【課題を解決するための手段】
【００１４】
前記問題点を解決するために、本発明では、駆動回路を介して負荷を駆動制御する制御回路が、前記駆動回路への起動系指令である動作制御指令を当該駆動回路に出力して該駆動回路の動作状態を指定し、前記負荷への動作指示系指令である負荷制御指令をパラレル通信で前記駆動回路に出力して、当該駆動回路を介して前記負荷を駆動制御する負荷駆動制御回路において、前記駆動回路が前記動作制御指令を取り込む際の入力口である第１入力端子と、当該駆動回路が前記負荷制御指令を取り込む際の入力口である第２入力端子とを監視し、当該入力端子での信号入力順を見ることで、前記負荷制御指令の信号経路である負荷制御配線の配線系故障の有無を判定する判定手段と、前記第２入力端子で前記負荷制御指令を受け付けた際、既に前記第１入力端子の少なくとも１つがアクティブ状態であれば、前記負荷制御配線の配線系が故障していると認識して、その時に前記第２入力端子で受け取る異常入力を無視する制御手段とを備えたことを要旨とする。
【００１５】
この構成によれば、負荷を駆動状態とする場合、実際の負荷駆動に先駆けて例えばまずは駆動回路をスタンバイ状態にする動作制御指令が、動作制御指令用の信号配線を介して制御回路から駆動回路に出力される。そして、駆動回路がスタンバイ状態となった後、実際に負荷を駆動制御する指令として負荷制御指令が、負荷制御配線を介したパラレル通信で制御回路から駆動回路に出力される。駆動回路は、制御回路から入力する負荷制御指令を基に駆動し、その時々の負荷制御指令が持つ指令内容に応じた駆動状態に負荷を駆動制御する。
【００１６】
ところで、場合によっては負荷制御配線が故障する場合も想定され、この配線故障の一例としては、例えば負荷制御指令の信号経路である負荷制御配線の一配線出力が、駆動回路の動作状態に拘わらずアクティブ状態（例えばＨレベル信号出力状態）のままで固定されたＨ固定をとってしまう状況になることも考えられる。この場合は、制御回路が負荷を駆動制御すべく負荷制御指令を駆動回路に出力しても、負荷制御指令が制御回路の指令に沿う信号組み合わせをとる状態にならない。このため、負荷制御配線が配線系故障した状況下で負荷を駆動してしまうと、これは負荷が意図しない動作内容で駆動してしまう懸念に繋がる。
【００１７】
しかし、この種の負荷制御回路においては、負荷を停止状態とする時は例えば制御回路が駆動回路に負荷制御指令として非アクティブ状態（例えば全配線出力がＬレベル信号出力状態）をとり、負荷を駆動制御する際には、制御回路はまず動作制御指令としてスタンバイ要求を駆動回路に送って駆動回路をスタンバイ状態にし、その後にアクティブ状態の信号値を持つ負荷制御指令を駆動回路に出力して負荷を実際に駆動する動作推移を経る。このため、負荷制御指令の信号経路である負荷制御配線が正常であれば、負荷制御指令がアクティブ状態をとる時に、駆動回路がスタンバイ状態となることは通常あり得ず、もし仮にこの動作順をとるのであれば、これは負荷制御配線に故障が生じているとみなすことが可能である。
【００１８】
よって、本構成においては、駆動回路における動作制御指令の入力口である第１入力端子と、同じく駆動回路における負荷制御指令の入力口である第２入力端子とが判定手段によって監視され、これらの端子入力の入力順が前後する場合には、負荷制御配線に配線故障が発生していると判定される。そして、負荷制御配線に配線系故障が生じていると判定された際には、この時に第２入力端子で受け付ける異常入力を無視する動作が、制御手段によってとられる。このため、負荷制御配線が故障状態のままで制御手段が負荷を駆動制御する状況が生じなくなり、負荷が誤作動してしまう状況を発生し難くすることが可能となる。
【００１９】
本発明では、前記第１入力端子及び前記第２入力端子での信号入力の前後を認識した際、前記負荷制御配線の配線系が故障している旨の通知信号を前記判定手段に出力可能な出力手段と、前記出力手段から前記配線系故障有りの前記通知信号を受け付けると、当該配線系故障に対する対応動作を実行する実行手段とを備えたことを要旨とする。
【００２０】
この構成によれば、負荷制御配線の故障を認識した判定手段は、負荷制御配線が故障した旨の通知を、その類の故障に対する対応動作を実行可能な実行手段に通知し、負荷制御配線が故障した時に行うべき対応動作を実行手段にとらせる。このため、例えば仮に負荷制御配線が故障したとしても負荷駆動制御回路では好適な対応動作がとられることになるので、負荷制御配線が故障したままの負荷駆動制御回路で負荷を駆動制御させてしまう状況を一層生じ難くすることが可能となる。
【００２１】
本発明では、前記判定手段は、前記駆動回路が前記制御回路から前記動作制御指令として当該駆動回路の稼働要求を受け付けた際、前記配線系故障の有無を判定する動作を行うことを要旨とする。
【００２２】
この構成によれば、駆動回路が稼働状態となる時に、各入力端子における信号入力が前後しているか否かの端子入力前後判定が行われるので、稼働動作という動作実行頻度の多いタイミングで配線系故障の有無判定が行われることから、この配線故障判定をできるだけ多くの頻度で実行することが可能となる。
【００２３】
本発明では、前記判定手段は、前記駆動回路が前記制御回路から前記動作制御指令として当該駆動回路の起動要求を受け付けた際、前記配線系故障の有無を判定する動作を行うことを要旨とする。
【００２４】
この構成によれば、駆動回路が起動状態となる時に、各入力端子における信号入力が前後しているか否かの端子入力前後判定が行われるので、駆動回路が負荷を制御するに際して稼働動作よりも前段階で実行される起動動作を行うタイミングで配線系故障の有無判定が行われることから、この配線故障判定をできるだけ早い段階で実行することが可能となる。
【発明の効果】
【００２５】
本発明によれば、仮に回路内の配線系に故障が発生したとしても、その時に負荷の誤作動を生じ難くすることができる。
【発明を実施するための最良の形態】
【００２６】
以下、本発明を具体化した負荷駆動制御回路の一実施形態を図１〜図７に従って説明する。
図１に示すように、車両１の運転席ドア及び助手席ドアには、運転者等の乗員が車両後方を目視できるようにドアミラー（サイドミラー）２，２が設けられている。このドアミラー２には、後方を映し出すミラーとして平板状の鏡面３が設けられている。この鏡面３は、２つのモータＭ１，Ｍ２を駆動源に自動で上下左右の４方向（図１の矢印Ｖｍ方向及び矢印Ｈｍ方向）に傾斜可能であって、車内の鏡面角度調節スイッチ４（図２参照）が操作されると、その時のスイッチ操作向きに応じた傾斜方向に沿いつつ、しかもその時のスイッチ操作量に応じた傾斜量で傾き動作する。なお、モータＭ１，Ｍ２が負荷に相当する。
【００２７】
ドアミラー２には、モータＭ１，Ｍ２を駆動源に鏡面３を自動で傾斜する際の駆動機構として、図２に示すような２モータＭ１，Ｍ２を３つのブリッジ回路５〜７（図３参照）で駆動制御する３ブリッジ式モータ駆動回路８が設けられている。この３ブリッジ式モータ駆動回路８は、３つのブリッジ回路５〜７のうち、１つを第１モータＭ１の専用ブリッジ回路として用い、他の１つを第２モータＭ２の専用ブリッジ回路として用い、残りの１つを第１モータＭ１及び第２モータＭ２で共用するモータ駆動回路である。なお、３ブリッジ式モータ駆動回路８が負荷駆動制御回路に相当する。
【００２８】
３ブリッジ式モータ駆動回路８には、このモータ駆動回路８を統括制御するシステム制御回路９と、システム制御回路９から得る各種制御指令に沿って動作することで２つのモータＭ１，Ｍ２を回転駆動する駆動制御回路１０とが設けられている。システム制御回路９は、例えばＣＰＵ、ＲＯＭ、ＲＡＭ等のＩＣから成るコントロールユニットであって、ドアミラー２の鏡面３を上下左右方向に傾斜する際の鏡面傾斜動作を制御する。また、駆動制御回路１０は、例えばトランジスタ等の複数のスイッチング素子を持つとともに、システム制御回路９からの制御指令に基づきスイッチング素子をオンオフ制御してモータＭ１，Ｍ２を回転駆動する。なお、システム制御回路９が制御回路に相当し、駆動制御回路１０が駆動回路に相当する。
【００２９】
システム制御回路９は、駆動制御回路１０の動作状態（起動、稼働）を指定する起動系指令（以降、動作制御指令Ｓ１と言う）を駆動制御回路１０に出力する時の信号経路として使用する動作制御線Ｌ１と、モータＭ１，Ｍ２の回転状態（正転、逆転、停止）を指定する動作指示系指令（以降、モータ制御指令Ｓ２と言う）を駆動制御回路１０に出力する時の信号経路として使用するパラレル通信式の複数のモータ制御線Ｌ２，Ｌ２…とを介して駆動制御回路１０に接続されている。また、システム制御回路９は、駆動制御回路１０が入力信号異常を認識した際にその旨の通知（以降、ダイアグ通知Ｓngと言う）をシステム制御回路９に出力する時の信号経路として使用するダイアグ線Ｌ３を介して駆動制御回路１０に接続されている。なお、モータ制御指令Ｓ２が負荷制御指令に相当し、モータ制御線Ｌ２が負荷制御配線に相当し、ダイアグ通知Ｓngが通知信号に相当する。
【００３０】
システム制御回路９は、動作制御指令Ｓ１の出力端子としてモード端子１１を持ち、このモード端子１１に動作制御線Ｌ１が接続されている。システム制御回路９は、モータ制御指令Ｓ２の複数（本例は３つ）の出力端子としてＣａ端子１２、Ｃｂ端子１３及びＣｃ端子１４を持ち、Ｃａ端子１２に第１モータ制御線Ｌ2aが接続され、Ｃｂ端子１３に第２モータ制御線Ｌ2bが接続され、Ｃｃ端子１４に第３モータ制御線Ｌ2cが接続されている。また、システム制御回路９は、駆動制御回路１０から出力されるダイアグ通知Ｓngの入力端子としてダイアグ端子１５を持ち、このダイアグ端子１５にダイアグ線Ｌ３が接続されている。
【００３１】
駆動制御回路１０は、システム制御回路９から出力される動作制御指令Ｓ１の入力端子（入力口）としてモード端子１６を持ち、このモード端子１６に動作制御線Ｌ１が接続されている。駆動制御回路１０は、システム制御回路９から出力されるモータ制御指令Ｓ２（Ｓ2a〜Ｓ2c）の複数の入力端子としてＡ端子１７、Ｂ端子１８及びＣ端子１９を持ち、Ａ端子１７に第１モータ制御線Ｌ2aが接続され、Ｂ端子１８に第２モータ制御線Ｌ2bが接続され、Ｃ端子１９に第３モータ制御線Ｌ2cが接続されている。駆動制御回路１０は、ダイアグ通知Ｓngの出力端子としてダイアグ端子２０を持ち、このダイアグ端子２０にダイアグ線Ｌ３が接続されている。また、駆動制御回路１０は、複数の出力端子としてＸ端子２１、Ｙ端子２２及びCOM端子２３を持ち、Ｘ端子２１に第１モータM１の一モータ端子が接続され、Ｙ端子２２に第２モータM２の一モータ端子が接続され、COM端子２３に２モータＭ１，Ｍ２の両方の他モータ端子が接続されている。なお、モード端子１６が第１入力端子に相当し、Ａ端子１７〜Ｃ端子１９が第２入力端子に相当する。また、ダイアグ端子１５，２０及びダイアグ線Ｌ３が出力手段を構成する。
【００３２】
システム制御回路９は、車載バッテリと電気的に切り離された電源シャットダウン状態で新たに電源投入を受けると自身が起動状態となり、それまでともに電源シャットダウン状態であった駆動制御回路１０に電源投入すべく、動作制御指令Ｓ１として起動要求を駆動制御回路１０に出力する。システム制御回路９から起動要求を受けた駆動制御回路１０は、その要求に基づいて起動を開始して初期化動作を行う。駆動制御回路１０は、初期化動作を完了すると、システム制御回路９から各種指令を受けるまでスリープする停止状態（待機状態）をとる。システム制御回路９に電源が供給されない状況となるのは、例えば車載バッテリのバッテリ容量が底を付いていたり、或いは車載バッテリに繋がる配線が途中で切断されたりすることなどを原因として、システム制御回路９が電源と切り離された状況になることが要因である。
【００３３】
システム制御回路９は、例えばエンジンスタートスイッチがＡＣＣ位置やＩＧ位置等に操作された際、停止状態にある駆動制御回路１０を稼働状態とすべく、動作制御指令Ｓ１としてスタンバイ要求を動作制御線Ｌ１から駆動制御回路１０に出力する。駆動制御回路１０は、停止状態でシステム制御回路９からスタンバイ要求を受け付けると、駆動制御回路１０の動作モードをシステム制御回路９からのモータ制御指令Ｓ２を待つスタンバイモードとなる。駆動制御回路１０をスタンバイモードとしたシステム制御回路９は、鏡面角度調節スイッチ４が操作されたことを検出すると、そのスイッチ操作に応じたモータ制御指令Ｓ2a〜Ｓ2cを、モータ制御線Ｌ2a〜Ｌ2cを介して駆動制御回路１０に送り、駆動制御回路１０を介して２つのモータＭ１，Ｍ２を停止、正転、逆転の間で駆動制御する。
【００３４】
図３に示すように、駆動制御回路１０には、第１モータＭ１の一モータ端子に接続されたこのモータ専用のＶoutブリッジ回路５と、第２モータＭ２の一モータ端子に接続されたこのモータ専用のＨoutブリッジ回路６と、これらモータＭ１，Ｍ２で共用すべくモータＭ１，M２の両方の他モータ端子に接続されたCOMブリッジ回路７とが設けられている。Ｖoutブリッジ回路５は、直列状態に接続された２つのトランジスタＴr1，Ｔr2から成るとともに、トランジスタＴr1，Ｔr2間の中間端子２７が自身の出力端子となって第１モータＭ１の一モータ端子に接続されている。トランジスタＴr1，Ｔr2は、例えばＦＥＴ（Field Effect Transistor）から成るとともに、本例においては電源Ｖcc側に位置するものをＴr1とし、ＧＮＤ側に位置するものをＴr2とする。トランジスタＴr1は、ソース端子が電源Ｖccに接続され、ドレイン端子がトランジスタＴr2のドレイン端子に接続され、ゲート端子が駆動制御回路１０の入力端子側に延びている。トランジスタＴr2は、ソース端子がＧＮＤに接続され、ゲート端子が駆動制御回路１０の入力端子側に延びている。
【００３５】
Ｈoutブリッジ回路６は、直列接続された２つのトランジスタＴr3，Ｔr4から成るとともに、トランジスタＴr3，Ｔr4間の中間端子２８が自身の出力端子となって第２モータＭ２の一モータ端子に接続されている。トランジスタＴr3，Ｔr4は、例えばＦＥＴから成るとともに、本例においては電源Ｖcc側に位置するものをＴr3とし、ＧＮＤ側に位置するものをＴr4とする。トランジスタＴr3は、ソース端子が電源Ｖccに接続され、ドレイン端子がトランジスタＴr4のドレイン端子に接続され、ゲート端子が駆動制御回路１０の入力端子側に延びている。トランジスタＴr4は、ソース端子がＧＮＤに接続され、ゲート端子が駆動制御回路１０の入力端子側に延びている。
【００３６】
COMブリッジ回路７は、直列接続された２つのトランジスタＴr5，Ｔr6から成るとともに、トランジスタＴr5，Ｔr6間の中間端子２９が自身の出力端子となって第１モータＭ１及び第２モータＭ２の両方の他モータ端子に接続されている。トランジスタＴr5，Ｔr6は、例えばＦＥＴから成るとともに、本例においては電源Ｖcc側に位置するものをＴr5とし、ＧＮＤ側に位置するものをＴr6とする。トランジスタＴr5は、ソース端子が電源Ｖccに接続され、ドレイン端子がトランジスタＴr6のドレイン端子に接続され、ゲート端子が駆動制御回路１０の入力端子側に延びている。トランジスタＴr6は、ソース端子がＧＮＤに接続され、ゲート端子が駆動制御回路１０の入力端子側に延びている。
【００３７】
これらブリッジ回路５〜７は、電源Ｖcc側のトランジスタ（本例はＴr1，Ｔr3，Ｔr5）がオン状態となり、ＧＮＤ側のトランジスタ（本例はＴr2，Ｔr4，Ｔr6）がオフ状態となると、ブリッジ出力がＨ状態をとり、これとは逆に電源Ｖcc側のトランジスタがオフ状態となり、ＧＮＤ側のトランジスタがオン状態となると、ブリッジ出力がＬ状態をとる。また、ブリッジ回路５〜７は、２つのトランジスタがともにオフ状態となると、ブリッジ出力がHi−Z状態（ハイインピーダンス状態）となる。
【００３８】
これらトランジスタＴr1〜Ｔr6には、トランジスタＴr1〜Ｔr6への逆電流の流れ込みを防止するダイオードＤi1〜Ｄi6が設けられている。これらダイオードＤi1〜Ｄi6は、トランジスタＴr1〜Ｔr6のうち取り付け先トランジスタに対して並列状態に接続され、本例においてはトランジスタＴr1用のものをＤi1とし、トランジスタＴr2用のものをＤi2とし、トランジスタＴr3用のものをＤi3とし、トランジスタＴr4用のものをＤi4とし、トランジスタＴr5用のものをＤi5とし、トランジスタＴr6用のものをＤi6とする。
【００３９】
駆動制御回路１０は、図４（ａ）に示すように、３つのブリッジ回路５〜７の全てがＬ状態となると、２つのモータＭ１，Ｍ２の両方ともに電流を流さず、モータＭ１，Ｍ２を停止状態とする。駆動制御回路１０は、図４（ｂ）に示すように、Ｖoutブリッジ回路５がＨ状態となり、Ｈoutブリッジ回路６がＬ状態となり、COMブリッジ回路７がＬ状態になると、第１モータＭ１のモータ端子間に電位差を発生する。これにより、第１モータＭ１にＶoutブリッジ回路５からCOMブリッジ回路７に向かう方向に駆動電流Ｉａが流れ、第１モータＭ１が正転する。また、駆動制御回路１０は、図４（ｃ）に示すように、Ｖoutブリッジ回路５がＬ状態となり、Ｈoutブリッジ回路６がＨ状態となり、COMブリッジ回路７がＬ状態になると、第２モータＭ２のモータ端子間に電位差を発生する。これにより、第２モータＭ２にＨoutブリッジ回路６からCOMブリッジ回路７に向かう方向に駆動電流Ｉｂが流れ、第２モータＭ２が正転する。
【００４０】
駆動制御回路１０は、図４（ｄ）に示すように、Ｖoutブリッジ回路５がＬ状態となり、Ｈoutブリッジ回路６がHi−Z状態となり、COMブリッジ回路７がＨ状態となると、第１モータＭ１のモータ端子間に逆電位差を発生する。これにより、第１モータＭ１にCOMブリッジ回路７からＶoutブリッジ回路５に向かう方向に駆動電流Ｉｃが流れ、第１モータＭ１が逆転する。また、駆動制御回路１０は、図４（ｅ）に示すように、Ｖoutブリッジ回路５がHi−Z状態となり、Ｈoutブリッジ回路６がＬ状態となり、COMブリッジ回路７がＨ状態となると、第２モータＭ２のモータ端子間に逆電位差を発生する。これにより、第２モータＭ２にCOMブリッジ回路７からＨoutブリッジ回路６に向かう方向に駆動電流Ｉｄが流れ、第２モータＭ２が逆転する。
【００４１】
システム制御回路９は、このモータＭ１，Ｍ２の停止、正転及び逆転を、モータ制御指令Ｓ2a〜Ｓ2cの信号値のＨＬレベル組み合わせで指定する。駆動制御回路１０は、システム制御回路９から取得したモータ制御指令Ｓ２を基に、ブリッジ回路５〜７のトランジスタＴr1〜Ｔr6をオンオフ制御し、自身のＸ端子２１、Ｙ端子２２及びCOM端子２３から出す出力組み合わせを切り換えて、モータＭ１，Ｍ２を正転、逆転又は停止する。システム制御回路９は、図５の動作表３０に示すように、２つのモータＭ１，Ｍ２をともに停止する場合には（Ｌ，Ｌ，Ｌ）又は（Ｈ，Ｈ，Ｈ）、第１モータＭ１を正転する際には（Ｈ，Ｌ，Ｌ）、第２モータＭ２を正転する際には（Ｌ，Ｈ，Ｌ）、第１モータＭ１を逆転する際には（Ｌ，Ｌ，Ｈ）、第２モータＭ２を逆転する際には（Ｌ，Ｈ，Ｈ）の信号組み合わせをとるモータ制御指令Ｓ２を駆動制御回路１０に出力する。
【００４２】
図３に示すように、本例のモータ駆動回路８には、モータ制御線Ｌ2a〜Ｌ2cの配線系故障（Ｃａ端子１２〜Ｃｃ端子１４及びＡ端子１７〜Ｃ端子１９も含む）の有無を監視してモータＭ１，Ｍ２の誤作動を防ぐ保護機能が設けられている。この保護機能を具体的に述べると、駆動制御回路１０には、モータ制御指令Ｓ２の信号組み合わせが正常値をとっているか否かを監視する異常入力監視部３１が設けられている。本例の異常入力監視部３１は、モード端子１６でスタンバイ要求を受け付けて自身の動作モードがスタンバイモードになる際に、Ａ端子１７〜Ｃ端子１９の何れかで既にＨレベル信号を受け付けてしまっているか否かを見ることで、モータ制御線Ｌ2a〜Ｌ2cの配線系故障有無を判定する。異常入力監視部３１は、スタンバイ要求入力とモータ回転指定入力とが前後するとモータ制御線Ｌ2a〜Ｌ2cの配線系が故障していると判断し、この時にＡ端子１７〜Ｃ端子１９で入力する各種指令を無視（破棄）するとともに、ダイアグ線Ｌ３を介してその旨を通知するダイアグ通知Ｓngをシステム制御回路９に出力する。
【００４３】
また、システム制御回路９には、異常入力監視部３１からのダイアグ指令に沿って、この時の配線系故障に対応した処理動作をとる保護機能部３２が設けられている。この保護機能部３２は、異常入力監視部３１からダイアグ通知Ｓngを入力した際、配線系故障に対応した処理動作として、例えばインストルメントパネルの表示計で配線故障有りの通知を視覚表示したり、或いは車内のスピーカでその旨を聴覚報知したりする。なお、異常入力監視部３１が判定手段及び制御手段を構成し、保護機能部３２実行手段に相当する。
【００４４】
システム制御回路９は、第１モータＭ１や第２モータＭ２を回転制御するに際して、駆動制御回路１０へ出力するパルス信号Ｓplを変調するＰＷＭ制御（Pulse Width Modulation control）を用いて、このモータ回転制御を行う。このＰＷＭ制御は、駆動制御回路１０に回転速度調整指令として加えられるパルス信号Ｓplのパルス幅、間隔、数等を変化させて、駆動制御回路１０におけるスイッチ素子群（Ｔr1〜Ｔr6）のオン−オフ時間の時間比率を変えることで、第１モータＭ１や第２モータＭ２に印加される電圧を制御するパルス制御の一種である。モータＭ１，Ｍ２の駆動制御としてＰＷＭ制御を用いれば、ドアミラー２の鏡面３を傾斜駆動する際において、この傾斜動作を好適な速度で行うことが可能である。
【００４５】
次に、以上のように構成された本例のモータ駆動回路８の動作を説明する。
例えば、エンジンスタートスイッチがＡＣＣ位置やＩＧオン位置に操作されたとすると、このスイッチ操作を検出したシステム制御回路９は、駆動制御回路１０に動作制御線Ｌ１を介してスタンバイ要求を出力する。駆動制御回路１０は、モード端子１６でスタンバイ要求を受け付けるとスタンバイモードとなるが、このモード状態となる際には、Ａ端子１７〜Ｃ端子１９の何れかで既にＨレベル信号を受け付けていないか否かの確認を行う。駆動制御回路１０は、スタンバイ状態の時にＡ端子１７〜Ｃ端子１９の何れでもＨレベル信号を受け付けていなければ、モータ制御線Ｌ２は故障していないと認識して、モータ駆動回路８による鏡面３の角度調節操作を許可する。
【００４６】
鏡面角度調節スイッチ４が操作されていない場合、システム制御回路９は、鏡面３をその時の位置状態で停止すべく、図５の動作表３０に示すように信号組み合わせ（Ｓ2a，Ｓ2b，Ｓ2c）が（Ｌ，Ｌ，Ｌ）のモータ制御指令Ｓ２を、モータ制御線Ｌ2a〜Ｌ2cを介して駆動制御回路１０に出力する。この時の駆動制御回路１０は、３つのブリッジ回路５〜７の全てがＬ状態となることから、駆動制御回路１０のＸ端子２１、Ｙ端子２２及びCOM端子２３の出力組み合わせは（Ｌ，Ｌ，Ｌ）となる。よって、２つのモータＭ１，Ｍ２にはともに電流が流れない状態となるので、２つのモータＭ１，Ｍ２が停止状態となって、鏡面３がその位置状態を保持する。
【００４７】
ドアミラー２の鏡面３を右方向に傾斜する場合、操作者は車内の鏡面角度調節スイッチ４で右傾斜要求操作を行う。鏡面３をモータ駆動回路８で右方向に傾斜する際、この時に必要なモータ動作を第１モータＭ１の正転とすると、この時のシステム制御回路９は、図５の動作表３０に示すように信号組み合わせ（Ｓ2a，Ｓ2b，Ｓ2c）が（Ｈ，Ｌ，Ｌ）のモータ制御指令Ｓ２を、モータ制御線Ｌ2a〜Ｌ2cを介して駆動制御回路１０に出力する。このとき、Ｖoutブリッジ回路５がＨ状態となり、残りの２つのブリッジ回路６，７がＬ状態となることから、駆動制御回路１０のＸ端子２１、Ｙ端子２２及びCOM端子２３の出力組み合わせは（Ｈ，Ｌ，Ｌ）となる。よって、第１モータＭ１のモータ端子間に電位差が生じ、第２モータＭ２のモータ端子間には電位差が生じないので、第１モータＭ１にＨoutブリッジ回路６からCOMブリッジ回路７に向かう方向の駆動電流Ｉａが流れる。このため、第１モータＭ１が正転動作を開始し、ドアミラー２の鏡面３が右方向に傾斜する動作をとる。
【００４８】
システム制御回路９は、第１モータＭ１の正転動作時において、鏡面角度調節スイッチ４が操作されていない状態になった事を検出すると、第１モータＭ１の正転動作を停止すべく、信号組み合わせ（Ｓ2a，Ｓ2b，Ｓ2c）が（Ｌ，Ｌ，Ｌ）のモータ制御指令Ｓ２を駆動制御回路１０に再度出力する。これにより、Ｈoutブリッジ回路６が再度Ｌ状態となるので、全てのブリッジ回路５〜７がＬ状態となり、第１モータＭ１の正転動作にブレーキがかかる。よって、操作者が鏡面角度調節スイッチ４の右傾斜操作を止めたタイミングで第１モータＭ１が停止状態となり、それまで右方向に傾斜動作していた鏡面３がその傾斜位置で停止する。
【００４９】
ドアミラー２の鏡面３を左方向に傾斜する場合、操作者は車内の鏡面角度調節スイッチ４で左傾倒要求操作を行う。鏡面３をモータ駆動回路８で左方向に傾斜する際、この時に必要なモータ動作を第１モータＭ１の逆転とすると、この時のシステム制御回路９は、図５の動作表３０に示すように信号組み合わせ（Ｓ2a，Ｓ2b，Ｓ2c）が（Ｌ，Ｌ，Ｈ）のモータ制御指令Ｓ２を、モータ制御線Ｌ2a〜Ｌ2cを介して駆動制御回路１０に出力する。このとき、Ｖoutブリッジ回路５がＬ状態となり、Ｈoutブリッジ回路６がHi−Z状態となり、COMブリッジ回路７がＨ状態となることから、駆動制御回路１０のＸ端子２１、Ｙ端子２２及びCOM端子２３の出力組み合わせは（Ｌ，Hi−Z，Ｈ）となる。よって、第１モータＭ１のモータ端子間には電圧差が生じるが、第２モータＭ２のモータ端子間には電位差が生じないので、第１モータＭ１にCOMブリッジ回路７からＶoutブリッジ回路５に向かう方向の駆動電流Ｉｃが流れる。このため、第１モータＭ１のみが逆転動作をとり、ドアミラー２は鏡面角度調節スイッチ４が左傾斜要求操作されている間において左傾斜動作をとる。
【００５０】
ドアミラー２の鏡面３を上方向に傾斜する場合、操作者は車内の鏡面角度調節スイッチ４で上傾斜要求操作を行う。鏡面３をモータ駆動回路８で上方向に傾斜する際、この時に必要なモータ動作を第２モータＭ２の正転とすると、この時のシステム制御回路９は、図５の動作表３０に示すように信号組み合わせ（Ｓ2a，Ｓ2b，Ｓ2c）が（Ｌ，Ｈ，Ｌ）のモータ制御指令Ｓ２を、モータ制御線Ｌ2a〜Ｌ2cを介して駆動制御回路１０に出力する。このとき、Ｈoutブリッジ回路６がＨ状態となり、残りの２つのブリッジ回路５，７がＬ状態となることから、駆動制御回路１０のＸ端子２１、Ｙ端子２２及びCOM端子２３の出力組み合わせは（Ｌ，Ｈ，Ｌ）となる。よって、第２モータＭ２のモータ端子間に電位差が生じ、第１モータＭ１のモータ端子間には電位差が生じないので、第２モータＭ２にＨoutブリッジ回路６からCOMブリッジ回路７に向かう方向に駆動電流Ｉｂが流れる。このため、第２モータＭ２が正転動作を開始し、鏡面角度調節スイッチ４が上傾斜要求操作されている間においてドアミラー２が上傾斜動作をとる。
【００５１】
また、ドアミラー２の鏡面を下方向に傾斜する場合、操作者は車内の鏡面角度調節スイッチ４で下傾斜要求操作を行う。鏡面３をモータ駆動回路８で下方向に傾斜する際、この時に必要なモータ動作を第２モータＭ２の逆転とすると、この時のシステム制御回路９は、図５の動作表に示すように信号組み合わせ（Ｓ2a，Ｓ2b，Ｓ2c）が（Ｌ，Ｈ，Ｈ）のモータ制御指令Ｓ２を、モータ制御線Ｌ2a〜Ｌ2cを介して駆動制御回路１０に出力する。このとき、Ｖoutブリッジ回路５がHi−Z状態となり、Ｈoutブリッジ回路６がＬ状態となり、COMブリッジ回路７となることから、駆動制御回路１０のＸ端子２１、Ｙ端子２２及びCOM端子２３の出力組み合わせは（Hi−Z，Ｌ，Ｈ）となる。よって、第２モータＭ２のモータ端子間で電位差が生じ、第１モータＭ１のモータ端子間には電位差が生じないことから、第２モータＭ２にCOMブリッジ回路７からＨoutブリッジ回路６に向かう方向に駆動電流Ｉｄが流れる。このため、第２モータＭ２が逆転動作を開始し、鏡面角度調節スイッチ４が下傾斜要求操作されている間においてドアミラー２が下傾斜動作をとる。
【００５２】
ところで、背景技術でも述べたように、場合によってはモータ駆動回路８の使用環境悪化や経年変化等が原因でモータ制御線Ｌ2a〜Ｌ2c（Ｃａ端子１２〜Ｃｃ端子１４及びＡ端子１７〜Ｃ端子１９）が配線故障することも想定される。この時は、図６の比較表３３に示すように、モータ制御線Ｌ2a〜Ｌ2cの少なくとも１つが電源リークして、ずっとＨレベル信号を出力したままとなるアクティブ状態、即ちＨ固定状態となる場合がある。この状況下においては、システム制御回路９が駆動制御回路１０にモータ制御指令Ｓ２を出力しても、このモータ制御指令Ｓ２が正常な値をとらず、これがモータ誤作動の原因となる。
【００５３】
そこで、本例においては、駆動制御回路１０がモード端子１６でスタンバイ要求を受け付けた際にＡ端子１７〜Ｃ端子１９の何れかで既にＨレベル信号を受け付けているか否か異常入力監視部３１で見ることで、Ａ端子１７〜Ｃ端子１９における信号異常入力の有無を判定している。ところで、停止状態のモータ駆動回路８がシステム制御回路９から指令を受けてモータＭ１，Ｍ２を回転駆動するまでの動作推移を考えると、正常ならば、駆動制御回路１０はシステム制御回路９からモード端子１６でスタンバイ要求を受けてスタンバイモードとなった後に、例えば回転指定（正転、逆転）の信号組み合わせ、即ちＨレベル信号を持つモータ制御指令Ｓ２をＡ端子１７〜Ｃ端子１９で受け付けるはずである。よって、これら信号入力が前後する場合、即ち駆動制御回路１０がスタンバイモードとなる前に既にモータ回転指示の信号組み合わせを持つモータ制御指令Ｓ２を駆動制御回路１０が受け付けている場合は、例えばモータ制御線Ｌ2a〜Ｌ2cが電源側にＨ固定されてしまった配線系故障とみなせるはずである。
【００５４】
異常入力監視部３１は、Ａ端子１７〜Ｃ端子１９の何れかでＨレベル信号を入力する状態で、その後にモード端子１６でスタンバイ要求を受け付ける信号入力順を認識すると、モータ制御線Ｌ2a〜Ｌ2cの配線系が故障していると認識して、この時及び今後においてＡ端子１７〜Ｃ端子１９で受け付けるモータ制御指令Ｓ2a〜Ｓ2cを無視する。従って、駆動制御回路１０の端子出力は、例えば仮に鏡面角度調節スイッチ４が操作されたとしても、モータ停止を指示する信号組み合わせ、即ち（Ｌ，Ｌ，Ｌ）のままを維持することから、２つのモータＭ１，Ｍ２はともに停止状態を維持する。これにより、駆動制御回路１０は、モータ制御線Ｌ2a〜Ｌ2cの配線系が故障しているままの状態で、モータＭ１，Ｍ２を回転駆動するような状況をとらない。
【００５５】
また、異常入力監視部３１は、モード端子１６での信号入力とＡ端子１７〜Ｃ端子１９での信号入力とで入力の前後を認識して、モータ制御線Ｌ2a〜Ｌ2cの配線系が故障していると認識した際、その旨を通知すべくダイアグ線Ｌ３を介してダイアグ通知Ｓngを保護機能部３２に出力する。保護機能部３２は、異常入力監視部３１からダイアグ通知Ｓngを受け付けると、その旨を運転者に通知すべく、例えば車内インストルメントパネルの表示器にモータ駆動回路８の故障を視覚表示する。また、異常入力監視部３１は、エンジンスタートスイッチがオフ操作されたことを検出すると入力信号無視状態を解除し、システム制御回路９へのダイアグ通知Ｓngの出力を停止することにより、モータ駆動回路８を元の停止状態に戻す。
【００５６】
従って、本例においては、駆動制御回路１０がモード端子１６でスタンバイ要求を受け付けた際に、Ａ端子１７〜Ｃ端子１９の何れかで既にＨレベル信号を受け付けていれば、その時及びそれ以降にＡ端子１７〜端子１９で入力するモータ制御指令Ｓ2a〜Ｓ2cを無視して、モータＭ１，Ｍ２を強制的に停止状態のままで維持する。従って、モータ制御指令Ｓ２が配線系故障を原因として異常値をとる状態でモータ駆動回路８を動作させずに済むので、意図しない回転状態でモータＭ１，Ｍ２する状況が生じ難くなることから、モータＭ１，Ｍ２の誤動作を発生し難くすることが可能となる。
【００５７】
また、異常入力監視部３１は、駆動制御回路１０が電源シャットダウン状態から起動状態となる時も、スタンバイモードになる時と同様に、モータ制御線Ｌ2a〜Ｌ2cのＡ端子１７〜Ｃ端子１９における信号異常入力を監視する。即ち、図６の比較表３４に示すように、モード端子１６で初期化要求を受け付ける前に、Ａ端子１７〜Ｃ端子１９の何れかで既にＨレベル信号を受け付けてしまっていないか否かを監視し、これらの信号入力が前後する場合には、スタンバイモードの時と同様にＡ端子１７〜Ｃ端子１９で入力するモータ制御指令Ｓ２を無視する。従って、この場合も、モータ制御線Ｌ2a〜Ｌ2cに配線系故障が生じているとみなし得る状況下でモータＭ１，Ｍ２の停止が強制的に維持されるので、モータＭ１，Ｍ２の誤動作を生じ難くすることが可能となる。
【００５８】
実施形態の構成によれば、以下に記載の効果を得ることができる。
（１）駆動制御回路１０での動作制御指令Ｓ１の入力端子であるモード端子１６と、同じく駆動制御回路１０でのモータ制御指令Ｓ２の入力端子であるＡ端子１７〜Ｃ端子１９のとの信号入力状態を監視する。そして、このモード端子１６で起動要求（稼働要求）を受け付けた際、その時点で既にＡ端子１７〜Ｃ端子１９の少なくとも何れかがアクティブ状態（Ｈ状態）となっていれば、モータ制御線Ｌ２が配線故障していると認識し、エンジンスタートスイッチがオフ操作されるまで、Ａ端子１７〜Ｃ端子１９で入力する指令信号を無視する。これにより、モータ制御線Ｌ２が配線系故障してしまっている状態でモータＭ１，Ｍ２を回転駆動する状況にならずに済み、モータＭ１，Ｍ２の誤動作を生じ難くすることができる。
【００５９】
（２）異常入力監視部３１がモータ制御線Ｌ２の配線系故障を認識した際には、ダイアグ線Ｌ３を介してその旨のダイアグ通知Ｓngをシステム制御回路９に出力し、システム制御回路９内の保護機能部３２に、例えば配線系故障を視覚表示や聴覚報知等で運転者に通知するなどの処理動作をとらせる。このため、配線系故障を運転者に通知することができ、モータ駆動回路８が故障したまま放置される状況を生じ難くすることができる。
【００６０】
（３）停止状態にあるモータ駆動回路８が稼働状態に移る動作は、モータＭ１，Ｍ２を駆動制御する度に行われる頻度の高い処理動作である。このため、停止状態（待機状態）にあるモータ駆動回路８が稼働状態に移る際にモータ制御線Ｌ２の配線系故障の有無判定を行うようにすれば、配線故障有無判定を多くの頻度で実行することができる。
【００６１】
（４）電源シャットダウン状態にあるモータ駆動回路８が起動状態に移る動作は、実際にモータＭ１，Ｍ２を駆動制御する時点よりも前段階で実行される処理動作である。このため、電源シャットダウン状態にあるモータ駆動回路８が起動状態に移る際にモータ制御線Ｌ２の配線系故障の有無判定を行うにすれば、配線故障有無判定を早い段階で実行することができる。
【００６２】
（５）第１モータＭ１や第２モータＭ２の回転駆動をＰＷＭ制御により行うので、この種のＰＷＭ制御にはスイッチング制御のエネルギー変換率やよいことや、スイッチング制御が簡単なことなどの利点があるので、これら利点を享受することができる。
【００６３】
（６）第１モータＭ１及び第２モータＭ２をともに停止状態とする時は、３つのブリッジ回路８〜１０の全出力をともにＬ状態とすることにより行う。このため、第１モータＭ１及び第２モータＭ２を停止状態とするに際しては、例えば３つのブリッジ回路５〜７を全てＨ状態としてこれを行うこと可能であるが、この場合は第１モータＭ１及び第２モータＭ２の両端をともに高電位にしてモータＭ１，Ｍ２を停止させるので、これは不安定な状態でモータＭ１，Ｍ２を停止することになる。しかし、本例の場合は３つのブリッジ回路５〜７の出力をＬ状態とすることでモータＭ１，Ｍ２を停止するので、Ｈ状態でモータ停止を行う場合の懸念事項を考えずに済む。
【００６４】
なお、実施形態はこれまでに述べた構成に限らず、以下の態様に変更してもよい。
・  モータ制御線Ｌ２の配線系故障が生じた際に保護機能部３２にとらせる対応動作は、必ずしもインストルメントパネルの表示器での視覚表示や、車内スピーカを用いた聴覚報知に限定されず、例えばモータ駆動回路８を強制的に停止状態にする対応動作をとらせてもよい。
【００６５】
・  モータ制御線Ｌ２の故障有無判定は、必ずしも駆動制御回路１０が起動状態や稼働状態となる際にのみ実行されることに限らず、駆動制御回路１０に種々の動作モードが存在するのであれば、その判定実行タイミングは特に限定されない。
【００６６】
・  モータ制御指令Ｓ２がとる信号組み合わせは、モータＭ１，Ｍ２の停止の時が（Ｌ，Ｌ，Ｌ）及び（Ｈ，Ｈ，Ｈ）で、第１モータＭ１の正転の時が（Ｈ，Ｌ，Ｌ）で、第２モータＭ２の正転の時が（Ｌ，Ｈ，Ｌ）で、第１モータＭ１の逆転の時が（Ｌ，Ｌ，Ｈ）で、第２モータＭ２の逆転の時が（Ｌ，Ｈ，Ｈ）であることに限定されない。即ち、モータ制御指令Ｓ２がとる信号組み合わせは、適宜自由に設定することが可能であることは言うまでもない。
【００６７】
・  モータ制御線Ｌ２の本数は、必ずしも３本に限らず、モータ制御指令Ｓ２として出力したい指令内容に応じて適宜変更してもよい。
・  負荷は、必ずしもモータＭ１，Ｍ２に限定されず、例えばランプ等であってもよい。
【００６８】
・  駆動制御回路１０内の半導体素子は、必ずしもＦＥＴ（トランジスタＴr1〜Ｔr6）に限定されず、トランジスタ等の種々のスイッチング素子を使用してもよい。
・  モータＭ１，Ｍ２の回転制御は、必ずしもＰＷＭ制御を用いる必要はなく、これ以外のパルス制御を採用してもよい。
【００６９】
・  モータ駆動回路８は、必ずしも２モータを３ブリッジ回路で駆動制御するものに限定されず、複数のモータにおいて一モータ端子が各々個別のブリッジ回路に接続され、他モータ端子が共用ブリッジ回路に接続されて複数モータを駆動制御するものであればよい。また、モータ駆動回路８は、必ずしも共用ブリッジ回路を持つ構造に限定されず、例えばモータ端子ごとに各々個別のブリッジ回路を持つ構造のものでもよい。
【００７０】
・  モータ駆動回路８の採用対象は、必ずしもドアミラー２の鏡面３を自動傾斜する駆動機構として用いられることに限らず、モータを駆動源として必要な機器や装置であれば、これは特に限定されない。
【００７１】
次に、上記実施形態及び別例から把握できる技術的思想について、それらの効果とともに以下に追記する。
（１）請求項１〜４のいずれかにおいて、前記駆動回路は、直列接続状態をとる２つの半導体素子を持ちつつ当該２つの半導体素子間の中間端子が出力端子となったブリッジ回路を複数持ち、前記負荷の接続端子を前記ブリッジ回路の前記出力端子に接続し、前記制御回路から受け付ける前記負荷制御指令に基づき、当該ブリッジ回路のブリッジ出力を前記半導体素子のオンオフ組み合わせ変更によって切り換えることで前記負荷を駆動制御する。この構成によれば、駆動回路にブリッジ回路を使用しているので、例えばＨブリッジ等の駆動方法で負荷を駆動制御することが可能となる。
【００７２】
（２）前記技術的思想（１）において、前記駆動回路は、複数存在する前記負荷の一接続端子が各々個別の前記ブリッジ回路に接続され、当該負荷の他接続端子が共通の前記ブリッジ回路に接続され、当該ブリッジ回路のブリッジ出力が前記半導体素子のオンオフ組み合わせ変更によって切り換えることにより前記負荷を駆動制御するブリッジ共通式である。この構成によれば、１つのブリッジ回路を複数の負荷で共用するので、ブリッジ回路の総数を少なく抑えることが可能となり、回路の小サイズ化や部品コストの抑制に効果が高い。
【００７３】
（３）請求項１〜４及び前記技術的思想（１），（２）のいずれかにおいて、前記ブリッジ回路にパルス信号を出力して当該パルス信号が持つ特性値に沿って当該ブリッジ回路の前記半導体素子をスイッチング制御するパルス制御により、前記負荷を駆動制御する駆動制御手段を備えた。この構成によれば、ブリッジ回路に加えるパルス信号の特性値を変えるという簡単な処理で負荷の駆動制御を行うので、負荷を所望の目標駆動状態に駆動するに際して複雑な制御処理を用いずに済む。
【図面の簡単な説明】
【００７４】
【図１】一実施形態における車両のドアミラー部分の外観を示す車両の斜視図。
【図２】ドアミラー鏡面駆動用のモータ駆動回路の概略構成を示すブロック図。
【図３】モータ駆動回路における駆動制御回路の回路構成を示す回路図。
【図４】（ａ）〜（ｅ）はブリッジ回路の各種動作状態を示す状態図。
【図５】駆動制御回路の端子入力と端子出力との関係を示す動作表。
【図６】配線故障判定の具体的処理内容を説明する比較表。
【図７】同じく配線故障判定の具体的処理内容を説明する比較表。
【図８】従来におけるモータ駆動回路の概略構成を示すブロック図。
【図９】Ｈブリッジ式モータ駆動回路の回路構成を示す回路図。
【図１０】（ａ）〜（ｃ）はブリッジ回路の各種動作状態を示す状態図。
【図１１】（ａ）〜（ｄ）はＨブリッジ式モータ駆動回路の各種動作状態を示す状態図。
【図１２】駆動制御回路の端子入力と端子出力との関係を示す比較表。
【符号の説明】
【００７５】
８…負荷駆動制御回路としてのモータ駆動回路、９…制御回路としてのシステム制御回路、１０…駆動回路としての駆動制御回路、１５，２０…出力手段を構成するダイアグ端子、１６…第１入力端子としてのモード端子、１７…第２入力端子を構成するＡ端子、１８…第２入力端子を構成するＢ端子、１９…第２入力端子を構成するＣ端子、３１…判定手段及び制御手段を構成する異常入力監視部、３２…実行手段としての保護機能部、Ｍ１，Ｍ２…負荷としてのモータ、Ｓ１…動作制御指令、Ｓ２（Ｓ2a，Ｓ2b，Ｓ2c）…負荷制御指令としてのモータ制御指令、Ｓ３…通知信号としてのダイアグ指令、Ｌ２（Ｌ2a，Ｌ2b，Ｌ2c）…負荷制御配線としてのモータ制御線、Ｌ３…出力手段を構成するダイアグ線。
【図１】
2009022134.tif 000003
【図２】
2009022134.tif 000004
【図３】
2009022134.tif 000005
【図４】
2009022134.tif 000006
【図５】
2009022134.tif 000007
【図６】
2009022134.tif 000008
【図７】
2009022134.tif 000009
【図８】
2009022134.tif 000010
【図９】
2009022134.tif 000011
【図１０】
2009022134.tif 000012
【図１１】
2009022134.tif 000013
【図１２】
2009022134.tif 000014