(57)【特許請求の範囲】
【請求項１】
電圧の供給により駆動され、前記電圧の大きさに応じた速度でドアミラーを格納位置及び展開位置の一方から他方に動作させるモータ、及び供給された駆動電圧に応じた大きさの電圧を前記モータに前記電圧として供給すると共に、前記ドアミラーが前記格納位置又は前記展開位置に達して前記モータがロック状態となった場合に前記モータへの前記電圧の供給を停止するロック検出部を各々備え、車両の左右に設けられた一対のドアミラーの各々に対応して設けられ、各々に対して設定された大きさの前記駆動電圧を前記ロック検出部に供給する電圧供給部と、
前記一対のドアミラーの各々に対応して設けられ、前記ロック検出部の各々に流れる電流の変化から前記ドアミラーの各々の前記格納位置及び前記展開位置の一方から他方へ動作する動作時間を検出する検出部と、
前記検出部で検出された前記ドアミラーの各々の前記動作時間に基づいて、前記一対のドアミラーの前記格納位置及び前記展開位置の一方から他方へ動作する動作時間を合わせるように、前記電圧供給部が前記一対のドアミラーの少なくとも一方の前記ロック検出部へ供給する前記駆動電圧の大きさの設定を変更する変更部と、
を含むドアミラー制御装置。
【請求項２】
前記変更部は、前記一対のドアミラーの各々について前記検出された前記動作時間の差が、予め定めたしきい値を超えた場合に、前記検出された前記動作時間の各々に基づいて前記駆動電圧の大きさの設定を変更する請求項１記載のドアミラー制御装置。
【請求項３】
前記変更部は、前記一対のドアミラーのうち前記格納位置及び展開位置の一方から他方への移動量の多いドアミラーを基準として、基準とした前記ドアミラーの前記検出された前記動作時間に、前記移動量の少ないドアミラーの前記検出された前記動作時間を合わせるように前記駆動電圧の大きさの設定を変更する請求項１又は請求項２記載のドアミラー制御装置。
【請求項４】
前記変更部は、前記一対のドアミラーの各々について前記検出された前記動作時間のうち、長い方の動作時間を基準として、短い方の動作時間に対応する前記ドアミラーの前記ロック検出部に供給する前記駆動電圧の大きさの設定を変更する請求項１又は請求項２記載のドアミラー制御装置。
【請求項５】
前記検出部は、前記一対のドアミラーの前記格納位置及び前記展開位置の一方から他方へ動作する前記動作時間に対して予め許容範囲が設定され、前記ドアミラーの各々について前記検出された前記動作時間が前記許容範囲以内である場合に、前記検出された前記動作時間を前記駆動電圧の大きさの設定の変更に適用するように判定する請求項１から請求項４の何れか１項記載のドアミラー制御装置。
【請求項６】
前記変更部は、前記一対のドアミラーの一方に対して標準動作時間及び標準動作時間を基準とした許容範囲が設定され、前記標準動作時間が設定された前記ドアミラーについて前記検出された前記動作時間が前記標準動作時間を基準として設定された前記許容範囲を外れた場合、当該ドアミラーの前記格納位置及び前記展開位置の一方から他方へ動作する動作時間を前記標準動作時間とするように前記駆動電圧の大きさの設定を変更する請求項１から請求項５の何れか１項記載のドアミラー制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、車両に設けられるドアミラー制御装置に関する。
【背景技術】
【０００２】
車両に取り付けられて後方確認に用いられる後写鏡としては、車両の前席の両側のドアの各々に設けられるドアミラーがある。ドアミラーとしては、各々にモータを設け、スイッチ操作に応じてモータを駆動することで、格納位置と、通常使用位置となる展開位置との間で回動させる電動格納式が多用されている。
【０００３】
一方、車両は、運転席側のドアミラーと助手席側のドアミラーとの間で、格納位置に対する展開位置の角度が異なっており、運転席側より助手席側の角度が狭くなっている。電動格納式のドアミラーは、左右が並行して動作して格納位置又は展開位置へ移動するが、格納位置に対する展開位置の角度が左右で異なると、展開位置又は格納位置に達するタイミングにずれが生じる。
【０００４】
車両において、左右のドアミラーが格納位置又は展開位置に達するタイミングにずれが生じると見栄えが必ずしも良いとは感じられない。特に高級車と呼ばれる車両では、イグニッションスイッチをオフ（例えば、ＡＣＣをオフ）することでドアミラーが格納位置へ移動し、イグニッションスイッチをオン（例えば、ＡＣＣのオン）することで、ドアミラーが展開位置へ移動する。また、スマートキーなどのワイヤレスキー（携帯機）を用いてドアの施錠及び解錠が行われるキーレスエントリーシステム等を備えた車両では、ドアが施錠されることでドアミラーが格納位置へ移動し、ドアが解錠されることでドアミラーが展開位置へ移動するように連動制御されることがある。このような車両において、左右のドアミラーが格納位置又は展開位置に達するタイミングにずれ生じると、高級感が損ねられてしまう。
【０００５】
ここから、特許文献１では、左側のドアミラーの駆動回路に、速度制御回路を設け、左側ドアミラーのモータへ供給する電圧を、右側のモータに供給する電圧よりも低くするように提案している。これにより、特許文献１では、左右のドアミラーが格納位置又は展開位置に達するタイミングを合わせ、車両に高級感を与えられるようにしている。
【０００６】
また、特許文献２は、電圧又は電流の制御値を定常運転時より小さくしたステップを設け、このステップでモータの回転信号を高精度で抽出し、抽出した回転信号に基づいてモータの回転速度及び駆動量を制御するように提案している。また、特許文献２は、モータの駆動量を学習するように提案している。これにより、特許文献２では、モータの駆動により動作するドアミラーの位置を高精度で制御できるようにしている。
【０００７】
ところで、電動格納式のドアミラーは、例えば格納位置又は展開位置に達することでモータがロック状態となり、車両に設けている制御装置が、モータのロック状態となったことでモータへの通電を停止するようになっている。また、ドアミラーには、モータのロック状態を検出してモータへの通電を停止するロック検出手段が設けられたものがある。ロック検出手段が設けられたドアミラーは、制御装置が、格納展開スイッチの操作に応じて極性の電圧をドアミラーに供給し、ドアミラーのモータの通電が停止されたことを検出して、ドアミラーの電圧供給を停止する。
【０００８】
しかしながら、左右のドアミラーが、モータのロック状態を検出してモータの通電を停止させるロック検出手段を備えていると、ドアミラーが格納位置又は展開位置に達したタイミングを、制御装置が正確に把握することが困難となる。このために、左右のドアミラーを格納又は展開する際、格納位置又は展開位置に達するタイミングにずれが生じると、ずれを解消することが困難となり、車両の高級感が損ねられた状態となってしまう。
【先行技術文献】
【特許文献】
【０００９】
【特許文献１】実開昭６３−１０９２３８号公報
【特許文献２】特開２００６−１６６６７８号公報
【発明の概要】
【発明が解決しようとする課題】
【００１０】
本発明は上記事実に鑑みてなされたものであり、モータのロック状態を検出して通電を停止させるロック検出手段を備えるドアミラーの格納及び展開動作が車両の高級感を損ねてしまうのを防止するドアミラー制御装置を提供することを目的とする。
【課題を解決するための手段】
【００１１】
上記目的を達成するための請求項１の本発明は、電圧の供給により駆動され、前記電圧の大きさに応じた速度でドアミラーを格納位置及び展開位置の一方から他方に動作させるモータ、及び供給された駆動電圧に応じた大きさの電圧を前記モータに前記電圧として供給すると共に、前記ドアミラーが前記格納位置又は前記展開位置に達して前記モータがロック状態となった場合に前記モータへの前記電圧の供給を停止するロック検出部を各々備え、車両の左右に設けられた一対のドアミラーの各々に対応して設けられ、各々に対して設定された大きさの前記駆動電圧を前記ロック検出部に供給する電圧供給部と、前記一対のドアミラーの各々に対応して設けられ、前記ロック検出部の各々に流れる電流の変化から前記ドアミラーの各々の前記格納位置及び前記展開位置の一方から他方へ動作する動作時間を検出する検出部と、前記検出部で検出された前記ドアミラーの各々の前記動作時間に基づいて、前記一対のドアミラーの前記格納位置及び前記展開位置の一方から他方へ動作する動作時間を合わせるように、前記電圧供給部が前記一対のドアミラーの少なくとも一方の前記ロック検出部へ供給する前記駆動電圧の大きさの設定を変更する変更部と、を含む。
【００１２】
上記構成の本発明では、電圧供給部が、駆動電圧をドアミラーのロック検出部に供給することで、モータが駆動されて、ドアミラーが動作して格納位置及び展開位置の一方から他方へ移動する。また、モータは、ドアミラーが展開位置又は格納位置に達することでロック状態となり、ロック検出部は、モータがロック状態となると、モータへの電圧供給を停止する。電圧供給部は、モータへの電圧供給の停止を検出すると、駆動電圧の供給を停止する。
【００１３】
ここで、電圧供給部とドアミラーのロック検出部との間には、駆動電圧の供給が開始されてからモータが停止されるまでの間、モータの動作に応じた電流が流れる。また、この電流の電流値は、モータがロック状態となることでピーク値に達し、ロック検出部が、モータへの電圧供給を停止するまでピーク値が維持される。
【００１４】
検出部は、電圧供給部とドアミラーのロック検出部との間の電流変化を検出し、検出した電流変化に基づいて、駆動電圧の供給を開始してから電流値がピーク値に達するまでの時間を、ドアミラーの動作時間として検出する。これにより、ドアミラーにロック検出手段が設けられていても、ドアミラーの動作時間を正確に得ることができる。
【００１５】
変更部は、検出された左右のドアミラーの動作時間に基づき、左右のドアミラーの動作時間を合わせるように駆動電圧を設定し、電圧供給部がドアミラーに出力する駆動電圧の大きさの設定を変更する。これにより、左右のドアミラーが格納位置又は展開位置に達するタイミングを容易に合わせることができる。
【００１６】
請求項２に係る発明は、前記変更部は、前記一対のドアミラーの各々について前記検出された前記動作時間の差が、予め定めたしきい値を超えた場合に、前記検出された前記動作時間の各々に基づいて前記駆動電圧の大きさの設定を変更する。
【００１７】
請求項２記載の発明によれば、検出した右のドアミラーの動作時間と左のドアミラーの動作時間の差が予め定めているしきい値を超えることで、駆動電圧の大きさの設定の変更を行うことで、不必要に駆動電圧が変更されてしまうのを抑えることができる。
【００１８】
請求項３に係る発明は、前記変更部は、前記一対のドアミラーのうち前記格納位置及び展開位置の一方から他方への移動量の多いドアミラーを基準として、基準とした前記ドアミラーの前記検出された前記動作時間に、前記移動量の少ないドアミラーの前記検出された前記動作時間を合わせるように前記駆動電圧の大きさの設定を変更し、請求項４に係る発明は、前記変更部は、前記一対のドアミラーの各々について前記検出された前記動作時間のうち、長い方の動作時間を基準として、短い方の動作時間に対応する前記ドアミラーの前記ロック検出部に供給する前記駆動電圧の大きさの設定を変更する。
【００１９】
請求項３記載の発明によれば、格納位置及び展開位置の一方から他方への移動量の多いドアミラーを基準にして、移動量の少ないドアミラーの駆動電圧の大きさの設定を変更する。また、請求項４記載の発明によれば、動作時間の短い方を長い方の動作時間に合わせるように駆動電圧の大きさの設定を変更する。これにより、駆動電圧が上昇して、ドアミラーの格納位置及び展開位置の一方から他方へ移動が急激となってしまうのを抑制することができる。
【００２０】
請求項５に係る発明は、前記検出部は、前記一対のドアミラーの前記格納位置及び前記展開位置の一方から他方へ動作する前記動作時間に対して予め許容範囲が設定され、前記ドアミラーの各々について前記検出された前記動作時間が前記許容範囲以内である場合に、前記検出された前記動作時間を前記駆動電圧の大きさの設定の変更に適用するように判定する。
【００２１】
車両に設けられるドアミラーは、一般に可倒式となっており、外力を受けることで車両前方側又は車両後方側へ傾倒する。ドアミラーが車両前方側又は後方側へ傾倒した状態で格納位置に向けて移動された場合、展開位置から格納位置へ移動する場合に比べて動作時間が長くなるか又は短くなる。このような動作時間を用いた場合、ドアミラーが格納位置又は展開位置に達するタイミングにずれが生じてしまう。
【００２２】
ここから、請求項５記載の発明では、検出した動作時間に許容範囲を設けることで、ドアミラーが格納位置又は展開位置に達するタイミングにずれを生じさせてしまうのを防止することができる。
【００２３】
請求項６に係る発明は、前記変更部は、前記一対のドアミラーの一方に対して標準動作時間及び標準動作時間を基準とした許容範囲が設定され、前記標準動作時間が設定された前記ドアミラーについて前記検出された前記動作時間が前記標準動作時間を基準として設定された前記許容範囲を外れた場合、当該ドアミラーの前記格納位置及び前記展開位置の一方から他方へ動作する動作時間を前記標準動作時間とするように前記駆動電圧の大きさの設定を変更する。
【００２４】
請求項６記載の発明によれば、検出した動作時間が予め定めている標準動作時間に対して大きく外れてしまった場合、動作時間を標準動作時間に戻すよう駆動電圧の設定を変更する。これにより、ドアミラーが格納位置又は展開位置に移動する時間が長くなってしまい、車両の高級感を損ねてしまうのを防止することができる。
【発明の効果】
【００２５】
以上説明したように本発明によれば、ドアミラーを格納位置及び展開位置の一方から他方へ移動動作させた時の電流の変化に基づいて動作時間を検出するので、左右のドアミラーの格納又は展開位置に達するタイミングを適正に合わせることができる。これにより、本発明は、ドアミラーが設けられた車両の高級感が与えられる、という効果がある。
【図面の簡単な説明】
【００２６】
【図１】本実施の形態に係るドアミラー及びドアミラー制御装置の概略構成図である。
【図２】本実施の形態に係るドアミラーの格納及び展開を示す車両の要部の概略平面図である。
【図３】本実施の形態に係るドアミラー及びドアミラー制御装置の一例を示す機能ブロック図である。
【図４】（Ａ）から（Ｄ）は、駆動電圧及び動作電流の変化の一例を示す線図であり、（Ａ）は左ドアミラーの動作電流、（Ｂ）は左ドアミラーの駆動電圧、（Ｃ）は右ドアミラーの動作電流、及び（Ｄ）は左ドアミラーの駆動電圧を示す。
【図５】（Ａ）は車両後方側へ傾倒したドアミラーを格納方向へ移動させたときの動作電流の変化の一例を示す線図、（Ｂ）はドアミラーが車両前方側へ傾倒した状態の一例を示す車両の要部の概略平面図、（Ｃ）は、（Ｂ）に示すドアミラーを格納方向へ移動させたときの動作電流の変化の一例を示す線図である。
【図６】ドアミラーの格納又は展開処理の一例を示す流れ図である。
【図７】本実施の形態に係る動作時間の計測及び判定処理の一例を示す流れ図である。
【図８】本実施の形態に係る動作時間の評価及び駆動電圧設定処理の一例を示す流れ図である。
【図９】（Ａ）から（Ｄ）は、動作時間に基づいて設定した駆動電圧及び動作電流の変化の一例を示す線図であり、（Ａ）は左ドアミラーの動作電流、（Ｂ）は左ドアミラーの駆動電圧、（Ｃ）は右ドアミラーの動作電流、及び（Ｄ）は左ドアミラーの駆動電圧を示す。
【発明を実施するための形態】
【００２７】
以下、図面を参照して本発明の実施の形態の一例を詳細に説明する。図２には、本実施の形態に係る車両１０の要部を示している。本実施の形態では、車両１０の一例として運転席が右側にある所謂右ハンドルの乗用車を適用している。なお、以下の説明においては、車両前方を矢印Ｆで示し、車幅方向の左側を矢印Ｌで示し、車幅方向の右側を矢印Ｒで示している。
【００２８】
車両１０は、車外の後写鏡の一例としてドアミラー１２が設けられている。車両１０は、例えば、運転席側のドア（例えば、車両右側のドアのドアアウターパネル）１４Ｒ、及び助手席側のドア（車両左側のドア）１４Ｌの各々にベース１６は固定されている。ドアミラー１２は、図示しない鏡（ミラー：Mirror）の鏡面に沿う一方の端部が、ベース１６に回動可能に取り付けられている。
【００２９】
ドアミラー１２は、鏡面が車幅方向に沿うように配置されて車両後方へ向けられた通常使用状態（図２に実線で示す展開状態、以下、この位置を展開位置という）、及び先端部が車両後方側へ向けられた状態（図２に破線で示す鏡面が車幅方向の内方側へ向けられた格納状態、以下、この位置を格納位置という）に保持される。また、ドアミラー１２は、可倒式となっており、外力を受けることで、受けた外力の方向に応じて傾倒する。なお、ドアミラー１２の回動機構は、公知の構成が適用され、本実施の形態では、詳細な説明を省略する。
【００３０】
図１には、本実施の形態に係るドアミラー制御装置２０を示している。本実施の形態では、ドアミラー１２として電動格納式を適用しており、ドアミラー制御装置２０は、ドアミラー１２の各々が接続されることにより、ドアミラー１２の各々を格納位置及び展開位置の一方から他方へ向けて移動させ、ドアミラー１２を格納位置及び展開位置の他方に至るように制御する。本実施の形態に係るドアミラー制御装置２０は、ドアミラー制御装置の一例として機能する。なお、以下の説明では、格納位置及び展開位置の一方から他方への移動方向を、格納方向又は展開方向と言う。また、以下で説明するドアミラー制御装置２０の基本的構成は、右ドアミラー１２Ｒに対する構成と左ドアミラー１２Ｌに対する構成とが同様であり、左右を区別する場合、右ドアミラー１２Ｒに対応する機能部品に符号Ｒを付記し、左ドアミラー１２Ｌに対応する機能部品に符号Ｌを付記する。また、本実施の形態に係るドアミラー制御装置２０は、ドアミラー１２の鏡面の位置調整（鏡面の角度調整）を行うリモコン機能を備えても良い。
【００３１】
本実施の形態においてドアミラー制御装置２０に接続されるドアミラー１２（１２Ｒ、１２Ｌ）の各々は、モータ２２（２２Ｒ、２２Ｌ）、及びロック検出回路２４（２４Ｒ、２４Ｌ）を備える。また、ドアミラー１２は、回動機構が設けられ、モータ２２の回転軸が回転駆動することで、回転軸の回転速度に応じた速度で、回転軸の回転方向に応じて展開位置又は格納位置に向けて回動される。本実施の形態においてロック検出回路２４は、ロック検出部の一例として機能する。
【００３２】
ドアミラー制御装置２０は、ドアミラー１２の格納展開を制御するドアミラー制御ＥＣＵ（Electronic  Control  Unit）２６、及び電格スイッチ２８を備える。本実施の形態では、ドアミラー制御ＥＣＵ２６の一例として、右ドアミラー１２Ｒの格納展開を制御するドアミラー制御ＥＣＵ２６Ｒ、及び左ドアミラー１２Ｌの格納展開を制御するドアミラー制御ＥＣＵ２６Ｌを用いている。ドアミラー制御装置２０は、ドアミラー制御ＥＣＵ２６Ｒに右ドアミラー１２Ｒのロック検出回路２４Ｒが接続され、ドアミラー制御ＥＣＵ２６Ｌに左ドアミラー１２Ｌのロック検出回路２４Ｌが接続される。
【００３３】
ドアミラー制御装置２０は、ドアミラー制御ＥＣＵ２６Ｒ、及びドアミラー制御ＥＣＵ２６Ｌが、車両１０に設けられたバッテリ３０に接続されている。ドアミラー制御ＥＣＵ２６Ｒ、２６Ｌは、バッテリ３０から供給される電圧ＶＢの直流電力により動作し、モータ２２を駆動するための駆動電圧ＶＤの供給制御を行う。
【００３４】
また、ドアミラー制御装置２０は、ドアミラー制御ＥＣＵ２６Ｒ、及びドアミラー制御ＥＣＵ２６Ｌが、ネットワーク配線３２により接続され、ＣＡＮ（Controller  Area  Network）などの規格が適用されて相互に情報伝送が行われる。ドアミラー制御装置２０は、ドアミラー制御ＥＣＵ２６Ｒとドアミラー制御ＥＣＵ２６Ｌとの間で情報伝送が行われることで、ドアミラー制御ＥＣＵ２６Ｒ、及びドアミラー制御ＥＣＵ２６Ｌが同期して動作する。
【００３５】
電格スイッチ２８は、例えば、インストルメントパネル、運転席側のドア１４Ｒのドアトリム、又はセンターコンソールなどの一般的に適用される位置に設けられている。電格スイッチ２８は、ドアミラー１２を格納する際に格納側に操作され、格納されているドアミラー１２を展開する際に展開側に操作される公知の構成が適用されている。電格スイッチ２８は、例えば、スイッチＥＣＵ３４に接続され、スイッチＥＣＵ３４がネットワーク配線３２を介してドアミラー制御ＥＣＵ２６Ｒ、２６Ｌの各々に接続されている。スイッチＥＣＵ３４は、電格スイッチ２８が格納側又は展開側に操作されることで、ドアミラー制御ＥＣＵ２６へ、電格スイッチ２８の操作に応じた操作信号を出力する。ドアミラー制御ＥＣＵ２６は、操作信号が入力されることで、入力された操作信号に応じ、予め設定されている駆動電圧ＶＤをドアミラー１２のロック検出回路２４へ出力して、ドアミラー１２のモータ２２を駆動し、ドアミラー１２を格納位置又は展開位置へ移動させる。
【００３６】
なお、以下の説明では、主として電格スイッチ２８の操作に応じてドアミラー制御ＥＣＵ２６が、ドアミラー１２を格納位置又は展開位置へ移動させるように説明するが、ドアミラー１２の格納位置又は展開位置への移動は、これに限るものではない。ドアミラー制御ＥＣＵ２６は、例えば図示しないイグニッションスイッチのＡＣＣ（アクセサリー：accessory）オン操作によりドアミラー１２を展開位置へ移動させ、イグニッションスイッチのＡＣＣオフ操作によりドアミラー１２を格納位置へ移動させても良い。また、キーレスエントリーシステムを備えた車両では、スマートキー（商品名）などのワイヤレスキー（携帯機）を用いてドアの開閉が行われる。このような車両に設けられる場合、ドアミラー制御ＥＣＵ２６は、ワイヤレスキーを用いたドアの解錠に連動してドアミラー１２を展開位置へ移動させ、ワイヤレスキーを用いたドアの施錠に連動させてドアミラー１２を格納位置へ移動させる連動制御を行うようにしても良い。
【００３７】
図３には、本実施の形態に係るドアミラー１２のロック検出回路２４、及びドアミラー制御ＥＣＵ２６の概略構成を示している。ロック検出回路２４は、一例として、スイッチ部３６Ａ、３６Ｂ（総称する場合、スイッチ部３６という）が対で設けられ、スイッチ部３６Ａ、３６Ｂの各々に対応するロック検出部３８Ａ、３８Ｂ（総称する場合、ロック検出部３８という）が設けられている。スイッチ部３６の各々は、例えば、ｎチャネルのＭＯＳＦＥＴ（metal-oxide-silicon-semiconductor-field-effect-transistor、図示省略）が設けられている。また、スイッチ部３６の各々は、例えば、予め定めた抵抗値の抵抗器、又はＰＴＣ（Positive  Temperature  Coefficient）が設けられ、ロック検出部３８の各々は、例えば、バイポーラトランジスタなどのトランジスタが設けられている。
【００３８】
ロック検出回路２４は、端子４０Ａ、４０Ｂに供給される駆動電圧ＶＤの極性に応じて、ロック検出部３８Ａ、３８Ｂの一方が、対応するスイッチ部３６Ａ、３６ＢのＭＯＳＦＥＴをオンさせ、他方に対応するＭＯＳＦＥＴが寄生ダイオードにより導通状態となる。これにより、ロック検出回路２４は、駆動電圧ＶＤに応じた極性及び電圧をモータ２２へ供給し、モータ２２を、駆動電圧ＶＤの電圧に応じた回転速度で、かつ駆動電圧ＶＤの極性に応じた回転方向（展開方向又は格納方向）に回転駆動させる。即ち、ドアミラー１２は、ロック検出回路２４の端子４０Ａ、４０Ｂに印加された極性に応じて展開方向又は格納方向へ、駆動電圧ＶＤに応じた速度で回動される。
【００３９】
ここで、ドアミラー２２は、展開位置又は格納位置に達することで、モータ２２がロック状態となり、モータ２２を流れる電流が上昇する。ロック検出回路２４は、スイッチ部３６に抵抗器又はＰＴＣが設けられていることで、モータ２２を流れる電流の上昇に応じて、ロック検出部３８に印加される電圧が上昇する。オンしているスイッチ部３６に対応するロック検出部３８は、印加される電圧が予め設定しているしきい値を超えると、図示しないバイポーラトランジスタがオンし、対応するスイッチ部３６のＭＯＳＦＥＴをオフさせる。これにより、ロック検出回路２４は、モータ２２への電圧供給を停止して、モータ２２の駆動を停止する。また、ロック検出部３８には、積分回路等を用いた遅延手段が形成されて、サージ等によりモータ２２への電圧供給を停止されてしまうのが防止されている。
【００４０】
なお、ロック検出回路２４は、例えば、サージから回路部品を保護する保護手段を含むなどの各種の構成（例えば、特開２０１２−１０５４２５号公報に開示される構成）を適用することができる。また、ドアミラー１２に設けるロック検出部は、ロック検出回路２４に限らず、駆動電圧ＶＤに応じた極性及び電圧をモータ２２へ供給し、ドアミラー１２が格納位置又は展開位置に達してモータ２２がロック状態となることで、モータ２２への電圧供給を停止する任意の構成を適用することができる。
【００４１】
一方、本実施の形態に係るドアミラー制御ＥＣＵ２６は、電圧制御部４２、電流検出部４４、動作時間計測部４６、計測時間判定部４８、動作時間評価部５０、電圧設定部５２、及びＣＡＮ回路５４を含む。本実施の形態において、電圧制御部４２は、電圧供給部の一例として機能し、電流検出部４４、動作時間計測部４６及び計測時間判定部４８は、検出部の一例として機能する。また、本実施の形態において動作時間評価部５０及び電圧設定部５２は、変更部の一例として機能する。
【００４２】
ドアミラー制御ＥＣＵ２６は、例えば、ＣＰＵ、ＲＯＭ、ＲＡＭ等がバスによって接続された一般的構成のマイクロコンピュータ、入出力インターフェイス、不揮発性記憶媒体、及び各種のドライバ回路等を備える（何れも図示省略）。ドアミラー制御ＥＣＵ２６は、ＣＰＵがＲＯＭ、及び不揮発性記憶媒体等に記憶されたプログラムを読み出してＲＡＭに展開し、ＲＡＭに展開したプログラムを実行する。
【００４３】
本実施の形態に係るドアミラー制御ＥＣＵ２６は、ＣＰＵが実行するプログラムに電圧制御プログラム、電流検出プログラム、動作時間計測プログラム、動作時間判定プログラム、動作時間評価プログラム、及び電圧設定プログラムを含む。ＣＰＵは、これらのプログラムを実行することで、ドアミラー制御ＥＣＵ２６に設けられた図示しないマイクロコンピュータを、電圧制御部４２、電流検出部４４、動作時間計測部４６、計測時間判定部４８、動作時間評価部５０、及び電圧設定部５２として機能させる。また、ドアミラー制御ＥＣＵ２６に設けられたマイクロコンピュータは、ＣＡＮ回路５４を用いて通信（情報の送受信）を行う。なお、本実施の形態では、一例として電圧制御部４２、電流検出部４４、動作時間計測部４６、計測時間判定部４８、動作時間評価部５０、及び電圧設定部５２をソフトウェアによって形成するが、これに限らず、ハードウェアにより形成しても良い。
【００４４】
ドアミラー制御ＥＣＵ２６の電圧制御部４２は、バッテリ３０から供給される電圧ＶＢを、予め設定された駆動電圧ＶＤ（ＶＤＲ、ＶＤＬ）に電圧調整する。また、電圧制御部４２は、ＣＡＮ回路５４を介して電格スイッチ２８（図１参照）の操作信号が入力されると、し、操作信号に応じた極性で端子５６Ａ、５６Ｂから、端子５６Ａ、５６Ｂに接続されたロック検出回路２４の端子４０Ａ、４０Ｂに駆動電圧ＶＤを出力する。これにより、ドアミラー１２は、操作信号に操作に応じて、格納方向又は展開方向へ回動される。
【００４５】
電流検出部４４は、例えば、電圧制御部４２と端子５６Ｂとの間に設けられて、モータ２２が駆動されることで、モータ２２の駆動に応じて変化する電流値をドアミラー１２の動作電流ＩＤとして検出する。電圧制御部４２は、電流検出部４４により検出される動作電流ＩＤから、例えば、動作電流ＩＤがゼロとなり（ＩＤ＝０）、ドアミラー１２のモータ２２が停止されたと判定すると、ドアミラー１２への駆動電圧ＶＤの供給を停止する。
【００４６】
一方、図４（Ｂ）及び図４（Ｄ）には、電圧制御部４２から出力される駆動電圧ＶＤの変化の一例を示し、図４（Ａ）及び図４（Ｃ）は、電流検出部４４で検出されるドアミラー１２の動作電流ＩＤの変化の一例を示している。なお、図４（Ａ）及び図４（Ｂ）は、左ドアミラー１２Ｌ（ドアミラー制御ＥＣＵ２６Ｌ）に対応し、図４（Ｃ）及び図４（Ｄ）は、右ドアミラー１２Ｒ（ドアミラー制御ＥＣＵ２６Ｒ）に対応している。
【００４７】
以下の説明においては、電圧制御部４２が駆動電圧ＶＤを出力している時間を供給時間ＴＳ（ＴＳＲ、ＴＳＬ）とし、駆動電圧ＶＤに応じた電圧をロック検出回路２４がモータ２２に印加している時間を駆動時間ＴＤ（ＴＤＲ、ＴＤＬ）とする。また、モータ２２が駆動してドアミラー１２が回動動作している時間は、モータ２２がロック状態に達するまでの時間となる。ここから、本実施の形態では、ドアミラー１２が回動動作している時間の一例として、駆動電圧ＶＤの供給を開始してからモータ２２がロック状態に達するまでの時間を用い、この時間を動作時間ＴＭ（ＴＭＲ、ＴＭＬ）とする。
【００４８】
図４（Ａ）及び図４（Ｃ）に示すように、駆動電圧ＶＤ（ＶＤＲ、ＶＤＬ）が出力され（図４（Ｂ）及び図４（Ｄ）参照）、モータ２２が駆動を開始することで、動作電流ＩＤ（ＩＤＲ、ＩＤＬ）が検出される。モータ２２は、ドアミラー１２が格納位置又は展開位置に達することでロック状態となり、所謂ロック電流が流れる。動作電流ＩＤは、モータ２２がロック状態となることでピーク値ＩＰ（ＩＰＲ、ＩＰＬ）に達し、ロック検出回路２４がモータ２２への電圧供給を停止するまでピーク値ＩＰが維持される。これにより、電流検出部４４で検出される動作電流ＩＤが低下する（例えば、ＩＤ＝０）。図４（Ｂ）及び図４（Ｄ）に示すように、電圧制御部４２は、動作電流ＩＤからモータ２２が停止されたと判断すると、駆動電圧ＶＤの出力、即ち、ドアミラー１２のロック検出回路２４への駆動電圧ＶＤの供給を停止する。
【００４９】
ところで、図２に示すように、右ドアミラー１２Ｒと左ドアミラー１２Ｌとの間では、格納位置に対する展開位置の角度αが異なる。例えば、右ハンドルの車両１０では、運転席側となる右ドアミラー１２Ｒの角度αＲに対して、助手席側となる左ドアミラー１２Ｌの角度αＬが小さくなっている（αＬ＜αＲ）。
【００５０】
これにより、右ドアミラー１２Ｒと左ドアミラー１２Ｌとの間では、格納位置及び展開位置の一方から他方までの移動量（回動量）が異なり、右ドアミラー１２Ｒの移動量が左ドアミラー１２Ｌよりも多くなっている。移動量が異なることで、例えば、右ドアミラー１２Ｒ、及び左ドアミラー１２Ｌを同じ速度（例えば、同じ駆動電圧ＶＤ）で回動させた場合、右ドアミラー１２Ｒより左ドアミラー１２Ｌが速く格納位置又は展開位置に達する。即ち、図４（Ａ）及び図４（Ｃ）に示すように、右ドアミラー１２Ｒが回動動作している時間に対応する動作時間ＴＭＲは、左ドアミラー１２Ｌが回動動作している時間に対応する動作時間ＴＭＬより長くなる（ＴＭＲ＞ＴＭＬ）。
【００５１】
また、ドアミラー１２が格納方向又は展開方向へ回動する速度は、ドアミラー１２に供給される駆動電圧ＶＤによって異なり、駆動電圧ＶＤが低くなるほど速度が低下する。また、モータ２２は、電圧に対する回転速度に経時変化が生じることがある。従って、右ドアミラー１２Ｒと左ドアミラー１２Ｌとの間では、格納位置又は展開位置に達するタイミングにずれ（時間差）が生じたり、格納位置又は展開位置に達するタイミングのずれが大きくなったりする。
【００５２】
本実施の形態に係るドアミラー制御装置２０は、右ドアミラー１２Ｒの動作時間ＴＭＲと左ドアミラー１２Ｌの動作時間ＴＭＬとを合わせるように、右ドアミラー１２Ｒの駆動電圧ＶＤＲ及び左ドアミラー１２Ｌの駆動電圧ＶＤＬの少なくとも一方を設定する。また、ドアミラー制御装置２０は、設定した駆動電圧ＶＤが電圧制御部４２から出力されるように、電圧制御部４２が出力する電圧（駆動電圧ＶＤ）の大きさ（電圧の高さ）を変更する。即ち、ドアミラー制御装置２０は、動作時間ＴＭＲ、ＴＭＬに基づいて駆動電圧ＶＤＲ、ＶＤＬの少なくとも一方の大きさ（電圧値）の設定を変更し、右ドアミラー１２Ｒと左ドアミラー１２Ｌとが格納位置又は展開位置に達するタイミングを合わせる。
【００５３】
ここで、本実施の形態に適用したドアミラー制御装置２０が設けられる車両１０は、右ドアミラー１２の移動量が左ドアミラー１２Ｌの移動量より大きく、通常状態では、右ドアミラー１２Ｒの動作時間ＴＭＲが左ドアミラー１２Ｌの動作時間ＴＭＬより長くなる。ここから、本実施の形態では、一例として、移動量の大きい運転席側の右ドアミラー１２Ｒを基準として、左ドアミラー１２Ｌの動作時間ＴＭＬを、右ドアミラー１２Ｒの動作時間ＴＭＲに合わせるように、左ドアミラー１２Ｌの駆動電圧ＶＤＬの設定を変更する。
【００５４】
また、右ドアミラー１２Ｒにおいても、例えば、経時変化により動作時間ＴＭＲが左ドアミラー１２Ｌの動作時間ＴＭＬより長くなることがある。ここから、本実施の形態では、右ドアミラー１２Ｒについて標準動作時間ＴＭＳを設定し、右ドアミラー１２Ｒの動作時間ＴＭＲが、標準動作時間ＴＭＳに対して予め設定された割合以上に変化した場合（例えば、１０％以上長くなった場合）、右ドアミラー１２Ｒの動作時間ＴＭＲを標準動作時間ＴＭＳに戻すように駆動電圧ＶＤＲの設定を変更する。
【００５５】
本実施の形態では、一例として、車両１０にドアミラー制御装置２０を取り付けたとき（例えば、車両１０の製造時、出荷時、又はメンテナンス時など）、駆動電圧ＶＤ（ＶＤＲ、ＶＤＬ）の初期値、及び標準動作時間ＴＭＳが設定される。この際、駆動電圧ＶＤＲ、ＶＤＬの初期値としては、例えば、バッテリ３０の電圧ＶＢを適用する（ＶＤＲ＝ＶＢ、ＶＤＬ＝ＶＢ）。また、標準動作時間ＴＭＳは、例えば、初期値の駆動電圧ＶＤＲで右ドアミラー１２Ｒを格納又は展開動作させた際の動作時間ＴＭＲを適用する。
【００５６】
ドアミラー制御ＥＣＵ２６に設けられた動作時間計測部４６は、電流検出部４４で検出される動作電流ＩＤの変化を読み込む。また、動作時間計測部４６は、読み込んだ動作電流ＩＤの変化からモータ２２がロック状態に達するまでの時間を計測する。
【００５７】
ドアミラー１２は、ロック検出回路２４が設けられ、モータ２２のロック状態を検出して、モータ２２がロック状態に達するとモータ２２が停止される。このロック検出回路２４は、一般にモータ２２のロック状態の誤検出を防止するために、遅延手段等が形成されている。これにより、図４（Ａ）及び図４（Ｂ）に示すように、ドアミラー１２が格納位置又は展開位置に達するまでの時間に対応する動作時間ＴＭと、モータ２２の駆動が停止されるまでの駆動時間ＴＤとの間に、例えば、０．１sec以上の時間差Δｔが生じる。この時間差Δｔは、ロック検出部として設けられたロック検出回路２４の構成によって異なる。また、ロック検出回路２４などのロック検出部としては、各種の構成が適用され、ドアミラー１２の製造会社や機種によって時間差Δｔが異なる。従って、右ドアミラー１２Ｒへ駆動電圧ＶＤを供給する供給時間ＴＳＲ、及び左ドアミラー１２Ｌへ駆動電圧ＶＤを供給する供給時間ＴＳＬに基づいて駆動電圧ＶＤＲ、ＶＤＬの設定を変更しても、右ドアミラー１２Ｒと左ドアミラー１２Ｌとが格納位置又は展開位置に達するタイミングを一致させることは難しい。
【００５８】
ここから、図３に示す動作時間計測部４６は、動作電流ＩＤの電流値からモータ２２がロック状態となったタイミングを判定し、それまでの動作電流ＩＤの電流値の変化から動作時間ＴＭを求める。この際、動作電流ＩＤは、モータ２２がロック状態となることでピーク値ＩＰに維持される（図４（Ａ）及び図４（Ｃ）参照）。ここから、動作時間計測部４６は、動作電流ＩＤの変化を遡って、動作電流ＩＤがピーク値ＩＰに達した時間（動作電流ＩＤが上昇してピーク値ＩＰに達するまでの時間）を判定して、駆動電圧ＶＤの供給が開始されてから、ピーク値ＩＰに達した時間までを動作時間ＴＭとして計測する。
【００５９】
ドアミラー制御装置２０は、計測した動作時間ＴＭを駆動電圧ＶＤの設定変更に用いるが、計測時間判定部４８は、動作時間計測部４６で求めた動作時間ＴＭが、駆動電圧ＶＤの設定変更に適するか否かを判定する。ドアミラー１２は、可倒式となっており、予め定められている力より強い外力を受けることで、モータ２２の回転によりドアミラー１２を回動させる回動機構に設けた図示しないクラッチが外れ、車両前方又は車両後方に傾倒する。ドアミラー制御装置２０は、ドアミラー１２が車両前方側又は車両後方側へ傾倒した状態であっても、電格スイッチ２８が格納側へ操作されることで、ドアミラー１２を格納位置へ移動させる。
【００６０】
ここで、図５（Ａ）には、ドアミラー１２が車両後方側へ傾倒した状態における動作電流ＩＤの変化の一例を示している。また、図５（Ｂ）は、ドアミラー１２が車両前方側へ傾倒した状態を示し、図５（Ｃ）は、図５（Ｂ）に示す車両前方へ傾倒した状態から格納動作が行われた場合の動作電流ＩＤの変化の一例を示している。なお、図５（Ａ）及び図５（Ｃ）では、ドアミラー１２を展開位置から格納位置へ回動させた場合の動作電流ＩＤの変化の一例を二点鎖線で示している。また、図５（Ｂ）では、車両前方側へ傾倒したドアミラー１２を実線で示すと共に、展開位置のドアミラー１２を二点鎖線で示し、格納位置のドアミラー１２を破線で示している。
【００６１】
図５（Ａ）に示すように、車両後方側へ傾倒しているドアミラー１２は、モータ２２が回転駆動すると、展開位置から回動された場合と比べて短時間で格納位置に達してモータ２２が停止される。これにより、ドアミラー１２の動作電流ＩＤは、モータ２２の作動が開始されると短時間でピーク値ＩＰに達し、ドアミラー１２の動作時間ＴＭは、二点鎖線で示す展開位置から格納位置に移動する場合に比べて短くなる。
【００６２】
また、図５（Ｂ）に示すように、ドアミラー１２は、車両前方側へ傾倒した状態から格納位置へ移動される場合、展開位置を通過して、格納位置に至る。これにより、図５（Ｃ）に示すように、ドアミラー１２の動作電流ＩＤは、ピーク値ＩＰに達するまでの動作時間ＴＭが、展開位置から格納位置へ移動する場合よりも長くなる。
【００６３】
ドアミラー制御装置２０は、動作時間ＴＭについて予め基準値（以下、基準動作時間ＴＭＣという）が設定され、この基準動作時間ＴＭＣに基づいて、駆動電圧ＶＤの設定に用いる動作時間ＴＭの許容範囲（上限及び下限）が定められている。
【００６４】
動作時間ＴＭの許容範囲としては、例えば、基準動作時間ＴＭＣの９０％の時間を下限時間ＴＭＬＯＷ（ＴＭＬＯＷ＝ＴＭＣ×０．９）とし、基準動作時間ＴＭＣの１１０％の時間を上限時間ＴＭＨＩＧＨ（ＴＭＨＩＧＨ＝ＴＭＣ×１．１）とするなどして設定されている。また、基準動作時間ＴＭＣとしては、例えば、右ドアミラー１２Ｒに設定されている標準動作時間ＴＭＳを適用しても良い。また、基準動作時間ＴＭＣとしては、前回の駆動電圧ＶＤの設定変更に適用した動作時間ＴＭを適用しても良い。本実施の形態では、一例として、前回の駆動電圧ＶＤの設定変更に適用した動作時間ＴＭを、基準動作時間ＴＭＣとして適用する。即ち、右ドアミラー１２Ｒの動作時間ＴＭＲに左ドアミラー１２Ｌの動作時間ＴＭＬに合わせるように駆動電圧ＶＤ（ＶＤＬ）を設定する場合、前回の駆動電圧ＶＤの設定変更に適用した右ドアミラー１２Ｒの動作時間ＴＭＲを基準動作時間ＴＭＣとして用いる。
【００６５】
計測時間判定部４８は、動作時間計測部４６で求めた動作時間ＴＭが許容範囲内（ＴＭＬＯＷ≦ＴＭＳ≦ＴＭＨＩＧＨ）である場合、動作時間ＴＭを、駆動電圧ＶＤの設定変更に適用可能と判定する。
【００６６】
動作時間評価部５０は、右ドアミラー１２Ｒの動作時間ＴＭＲと左ドアミラー１２Ｌの動作時間ＴＭＬとを比較し、右ドアミラー１２Ｒと左ドアミラー１２Ｌとが、格納位置又は展開位置に達するタイミングにずれがあるか否かを評価する。即ち、動作時間評価部５０は、動作時間ＴＭＲ、ＴＭＬを比較し、右ドアミラー１２Ｒと左ドアミラー１２Ｌとの間で動作時間ＴＭの調整、即ち駆動電圧ＶＤの設定変更が必要な状態か否かを評価する。
【００６７】
実際の車両１０においては、右ドアミラー１２Ｒと左ドアミラー１２Ｌとの間で、格納位置又は展開位置に達するタイミングが一致しているか否かは、目視によって評価され、例えば、約０．２sec以内の時間差であれば、実質的にタイミングが一致していると見なすことができる。ドアミラー制御装置２０では、右ドアミラー１２Ｒと左ドアミラー１２Ｌとが格納位置又は展開位置に達するタイミングが一致していると見なせる許容範囲として、動作時間ＴＭＲ、ＴＭＬの時間差ΔＴ（ΔＴ＝ＴＭＲ−ＴＭＬ）に対するしきち値ΔＴＳ（例えば、ΔＴＳ＝０．２sec）が設定されている。動作時間評価部５０は、動作時間ＴＭＲ、ＴＭＬから求められる時間差ΔＴがしきい値ΔＴＳ以内の場合（−ΔＴＳ≦ΔＴ≦ΔＴＳ、但し、０＜ΔＴＳ）に、右ドアミラー１２Ｒと左ドアミラー１２Ｌとの間で格納位置又は展開位置に達するタイミングが実質的に合っていると見なせる状態であり、駆動電圧ＶＤの設定変更が不要と評価する。また、動作時間評価部５０は、動作時間ＴＭＲ、ＴＭＬの時間差ΔＴがしきい値ΔＴＳを超えている場合（ΔＴ＜−ΔＴＳ、又はΔＴＳ＜ΔＴ）に、右ドアミラー１２Ｒと左ドアミラー１２Ｌとの間で格納位置又は展開位置に達するタイミングにずれがあり、駆動電圧ＶＤの設定変更が必要と評価する。
【００６８】
電圧設定部５２は、駆動電圧ＶＤの設定変更が必要と評価されると、動作時間ＴＭＲ、ＴＭＬに基づいて、駆動電圧ＶＤＲ及び駆動電圧ＶＤＬの少なくとも一方を設定する。この際、電圧設定部５２は、右ドアミラー１２Ｒの動作時間ＴＭＲを基準として、左ドアミラー１２Ｌの動作時間ＴＭＬを、動作時間ＴＭＲに合わせるように駆動電圧ＶＤ（ＶＤＬ）を設定する。また、電圧設定部５２は、右ドアミラー１２Ｒの動作時間ＴＭＲが、標準動作時間ＴＭＳに対して予め設定された割合（例えば、標準動作時間ＴＭＲ×１１０％）以上となっていると、動作時間ＴＭＲを標準動作時間ＴＭＳに戻すように、駆動電圧ＶＤＲを設定する。電圧制御部４２は、駆動電圧ＶＤが、電圧設定部５２で設定された駆動電圧ＶＤ（例えば、駆動電圧ＶＤＬ）に変更される。
【００６９】
以下に、本実施の形態の作用として、図６〜図９を参照しながら、ドアミラー制御装置２０の動作を説明する。なお、本実施の形態では、図６〜図８に対する処理が、ドアミラー制御ＥＣＵ２６Ｒ、及びドアミラー制御ＥＣＵ２６Ｌの各々で実行されるが、ここでは、ドアミラー制御ＥＣＵ２６として説明する。
【００７０】
ドアミラー制御装置２０は、車両１０のバッテリ３０から電力が供給されて動作を開始し、バッテリ３０からの電力供給が停止することで動作を停止する。ドアミラー制御装置２０は、動作が開始されることで電格スイッチ２８の操作に応じてドアミラー１２の格納展開を制御する。
【００７１】
図６には、電格スイッチ２８の操作に応じたドアミラー１２の格納展開処理の一例を示す。ドアミラー制御装置２０のドアミラー制御ＥＣＵ２６（２６Ｒ、２６Ｌ）は、最初のステップ１００で電格スイッチ２８が操作されたか否かを判定する。電格スイッチ２８がドアミラー１２の格納側又は展開側に操作されると、ステップ１００で肯定判定してステップ１０２へ移行する。ステップ１０２では、電格スイッチ２８の操作（格納側か展開側かの操作）に応じた極性で、予め設定されている駆動電圧ＶＤを、ドアミラー１２へ出力し（給電開始）、ステップ１０４では、動作電流ＩＤを検出する。この際、ドアミラー制御ＥＣＵ２６Ｒは、駆動電圧ＶＤＲを右ドアミラー１２Ｒのロック検出回路２４Ｒへ出力し、右ドアミラー１２Ｒの動作電流ＩＤＲを検出する。また、ドアミラー制御ＥＣＵ２６Ｌは、駆動電圧ＶＤＬを左ドアミラー１２Ｌのロック検出回路２４Ｌへ出力し、左ドアミラー１２Ｌの動作電流ＩＤＬを検出する。これにより、ロック検出回路２４は、駆動電圧ＶＤに応じた極性及び回転速度でモータ２２を駆動して、ドアミラー１２を格納方向又は展開方向へ回動させ、ドアミラー２４が格納位置又は展開位置に達してモータ２２がロック状態となると、モータ２２への電圧供給を停止する。
【００７２】
ドアミラー制御ＥＣＵ２６は、動作電流ＩＤが低下し（例えば、ＩＤ＝０）、モータ２２が停止されたと判断されると、ステップ１０６で肯定判定して、ステップ１０８へ移行し、駆動電圧ＶＤの出力を停止する（給電停止）。なお、ドアミラー制御装置２０は、例えば、ＡＣＣがオンして動作を開始するときに、ドアミラー１２を展開させ、ＡＣＣがオフして動作を終了するときに、ドアミラー１２を格納する機能を含んでも良い。また、ドアミラー制御装置２０は、ワイヤレスキーを用いたドアの解錠に連動させてドアミラー１２を展開させ、ドアの施錠に連動させてドアミラー１２を格納する機能を含んでも良い。これらの場合、ステップ１００を省略して、ステップ１０２から実行されれば良い。また、ドアミラー１２は、格納又は展開時に周囲の障害物に当たることで、所謂クラッチ外れが生じたりモータ２２がロック状態となったりすることで移動が停止される。この場合、ドアミラー制御ＥＣＵ２６は、例えば、動作エラーが生じたとして、駆動電圧ＶＤの出力を停止する。
【００７３】
ところで、ドアミラー制御装置２０は、ドアミラー１２の各々の格納又は展開時に、ドアミラー１２の各々が動作している時間である動作時間ＴＭＲ、ＴＭＬを計測し、計測した動作時間ＴＭＲ、ＴＭＬに基づいて駆動電圧ＶＤＲ、ＶＤＬの設定変更を行う。
【００７４】
図７及び図８には、駆動電圧ＶＤＲ、ＶＤＬの設定変更処理の一例を示している。このフローチャートは、予め設定されたタイミングで実行される。設定変更処理は、例えば、ドアミラー１２の格納又は展開動作ごと、格納展開動作が予め設定された回数に達するごと（格納及び展開の各々を１回ずつとカウントしても良く、格納及び展開の１セットを１回とカウントしても良い）に実行されてもよい。また、設定変更処理は、イグニッションスイッチのＡＣＣオン操作された後に、最初に格納又は展開を行う際に実行されても良く、予め設定された期間（期間は、時間であっても良く、また、日数であっても良い）が経過した後に、最初に格納又は展開が行われる際、ドアミラー１２の交換又はメンテナンスが行われた際などの任意のタイミングを適用することができる。
【００７５】
駆動電圧ＶＤの設定処理は、図７に示す動作時間の計測及び判定処理が実行された後、図８に示す動作時間の評価及び電圧設定処理が実行される。なお、図７の処理は、ドアミラー制御ＥＣＵ２６Ｒ、２６Ｌの各々で実行され、図８の処理は、ドアミラー制御ＥＣＵ２６Ｒ、２６Ｌの間で情報伝送が行われ、互いに取得した相手の動作時間ＴＭを用いて実行される。
【００７６】
図７に示す動作時間の計測及び判定処理は、最初のステップ１１０において、ドアミラー１２の格納又は展開のための駆動電圧ＶＤの出力が開始されたか否かを判定し、駆動電圧ＶＤの出力が開始されると、ステップ１１０で肯定判定してステップ１１２へ移行する。ステップ１１２は、動作電流ＩＤの時間変化を検出し、ステップ１１４は、動作電流ＩＤの時間変化から、例えば、動作電流ＩＤがゼロ（ＩＤ＝０）となったか否かを判定する。
【００７７】
ここで、ドアミラー１２が格納位置又は展開位置に達して、ロック検出回路２４がモータ２２への電圧供給を停止すると、動作電流ＩＤ＝０となり、これにより、ステップ１１４で肯定判定されて、ステップ１１６へ移行する。なお、ステップ１１４は、動作電流ＩＤに替えて、ドアミラー１２への駆動電圧ＶＤの出力が停止されたか否かを判定しても良く、この場合、駆動電圧ＶＤの出力が停止することで、ステップ１１４で肯定判定されてステップ１１６へ移行すれば良い。
【００７８】
ステップ１１６は、駆動電圧ＶＤの供給を開始してから駆動電圧ＶＤの供給を停止するまでの動作電流ＩＤの時間変化に基づき、ドアミラー１２のモータ２２が駆動を開始してからロック状態に達するまでの時間を動作時間ＴＭとして計測する。
【００７９】
このようにして、動作時間ＴＭを計測すると、次のステップ１１８では、動作時間ＴＭが、駆動電圧ＶＤの設定変更に適用しうる時間の許容範囲あるか否かを判定する。即ち、計測した動作時間ＴＭが、基準動作時間ＴＭＣにより定めた下限時間ＴＭＬＯＷと上限時間ＴＭＨＩＧＨとの間（許容範囲内）であるか否かを判定する。ここで、計測した動作時間ＴＭが、下限時間ＴＭＬＯＷから上限時間ＴＭＨＩＧＨの範囲であると（ＴＭＬＯＷ≦ＴＭ≦ＴＭＨＩＧＨ）、駆動電圧ＶＤの設定変更に適用可能であるとしてステップ１１８で判定する。これにより、ステップ１２０では、計測した動作時間ＴＭを、駆動電圧ＶＤの設定変更に適用されるようにする。なお、動作時間ＴＭが、下限時間ＴＭＬＯＷより短い（ＴＭ＜ＴＭＬＯＷ）か、上限時間ＴＭＨＩＧＨより長い（ＴＭＨＩＧＨ＜ＴＭ）場合、ステップ１１８で否定判定して処理を終了する。
【００８０】
このように、ドアミラー制御装置２０は、動作電流ＩＤの変化から計測した動作時間ＴＭに対して、基準動作時間ＴＭＣ及び基準動作時間ＴＭＣに基づく許容範囲（下限時間ＴＭＬＯＷから上限時間ＴＭＨＩＧＨの範囲）を設定している。これにより、ドアミラー制御装置２０は、格納動作が行われるときに、例えば、ドアミラー１２が車両前方へ傾倒した状態であったり、車両後方へ傾倒している状態であったりしていたために、駆動電圧ＶＤが不適切に設定され、格納位置又は展開位置に達するタイミングにずれが生じてしまうのを防止することができる。
【００８１】
図７の処理を終了すると、図８の処理が実行される。図８に示す動作時間の評価及び電圧設定処理は、最初のステップ１３０において、右ドアミラー１２Ｒ及び左ドアミラー１２Ｌの各々について、動作時間ＴＭ（ＴＭＲ、ＴＭＬ）を駆動電圧ＶＤの設定変更に適用可能とされたか否かを判定する。即ち、ドアミラー制御ＥＣＵ２６Ｒ、及びドアミラー制御ＥＣＵ２６Ｌの各々が、図７のステップ１１８で肯定判定しているか否かを判定する。
【００８２】
ここで、動作時間ＴＭＲ、ＴＭＬの何れも駆動電圧ＶＤの設定に適用可能である場合、ステップ１３０で肯定判定してステップ１３２へ移行する。なお、動作時間ＴＭＲ、ＴＭＫの少なくも一方が駆動電圧ＶＤの設定変更に適していない場合（ドアミラー制御ＥＣＵ２６Ｒ、及びドアミラー制御ＥＣＵ２６Ｌの少なくとも一方が、図７のステップ１１８で否定判定している場合）、ステップ１３０で否定判定して、駆動電圧ＶＤの設定変更をせずに処理を終了する。
【００８３】
ステップ１３２では、動作時間ＴＭＲ、ＴＭＬの時間差ΔＴを算出し、ステップ１３４では、算出した時間差ΔＴが、予め設定したしきい値ΔＴＳ以下か否かを判定する。即ち、ステップ１３２、１３４では、右ドアミラー１２Ｒと左ドアミラー１２との格納又は展開のタイミングが合っていると見なせるか否かを評価する。ここで、時間差ΔＴが予め定めているしきい値ΔＴＳ以下（−ΔＴＳ≦ΔＴ≦ΔＴＳ）であると、格納位置又は展開位置に達するタイミングが見なせる状態であり、駆動電圧ＶＤの設定変更が不要であると評価する。これにより、ステップ１３４で否定判定して、駆動電圧ＶＤの設定変更を行わずに処理を終了する。
【００８４】
これに対して、時間差ΔＴがしきい値ΔＴＳを超えていると（ΔＴ＜−ΔＴＳ、又はΔＴＳ＜ΔＴ）、格納位置又は展開位置に達するタイミングにずれが生じていると評価され、ステップ１３２で否定判定されてステップ１３４へ移行する。このステップ１３４では、右ドアミラー１２Ｒの動作時間ＴＭＲと左ドアミラー１２Ｌの動作時間ＴＭＬとを合わせるように駆動電圧ＶＤの設定を行う。この後、ステップ１３６では、設定した駆動電圧ＶＤが電圧制御部４２から出力されるように変更する。
【００８５】
ここで、本実施の形態では、一例として、格納又は展開時の移動量が多く、動作時間ＴＭが長くなっている右ドアミラー１２Ｒを基準として、左ドアミラー１２Ｌの駆動電圧ＶＤＬの設定変更を行う。
【００８６】
駆動電圧ＶＤＬの設定には、右ドアミラー１２Ｒの動作時間ＴＭＲ、左ドアミラー１２Ｌの動作時間ＴＭＬ、及び左ドアミラー１２Ｌに供給した駆動電圧ＶＤＬ（ここでは、駆動電圧ＶＤＬ０とする）に基づいて行われる。駆動電圧ＶＤＬは、動作時間ＴＭＲ、ＴＭＬ、及び駆動電圧ＶＤＬ０から、例えば、ＶＤＬ＝ＶＤＬ０×（ＴＭＲ／ＴＭＬ）として算出される。
【００８７】
このようにして算出した駆動電圧ＶＤ（ＶＤＬ）は、次からのドアミラー１２の格納又は展開時の新たな駆動電圧ＶＤとして設定される。図９（Ｂ）及び図９（Ｄ）には、電圧制御部４２から出力される駆動電圧ＶＤの変化の一例を示し、図９（Ａ）及び図９（Ｃ）は、電流検出部４４で検出されるドアミラー１２における動作電流ＩＤの変化の一例を示している。なお、図９（Ａ）及び図９（Ｂ）は、左ドアミラー１２Ｌ（ドアミラー制御ＥＣＵ２６Ｌ）に対応し、図９（Ｃ）及び図９（Ｄ）は、右ドアミラー１２Ｒ（ドアミラー制御ＥＣＵ２６Ｒ）に対応している。
【００８８】
ここで、動作時間ＴＭＬが動作時間ＴＭＲより短かった場合（ＴＭＬ＜ＴＭＲ）、図９（Ｂ）に示すように、ドアミラー制御ＥＣＵ２６Ｌの電圧制御部４２から出力される駆動電圧ＶＤＬは、駆動電圧ＶＤＬ０より低く設定される（ＶＤＬ＜ＶＤＬ０）。これにより、ドアミラー１２を格納又は展開動作させると、図９（Ａ）及び図９（Ｃ）に示すように、左ドアミラー１２Ｌの動作時間ＴＭＬが、右ドアミラー１２Ｒの動作時間ＴＭＲに合わせられる。なお、左ドアミラー１２Ｌの動作時間ＴＭＬが右ドアミラー１２Ｒの動作時間ＴＭＲより長くなった場合（ＴＭＬ＞ＴＭＲ）、駆動電圧ＶＤＬは駆動電圧ＶＤＬ０より高く設定される（ＶＤＬ＞ＶＤＬ０）。
【００８９】
従って、ドアミラー制御装置２０が設けられた車両１０は、ドアミラー１２を格納又は展開動作させたとき、右ドアミラー１２Ｒ及び左ドアミラー１２Ｌの格納位置又は展開位置に達するタイミングが合わせられ、格納又は展開時のドアミラー１２の動作が車両１０に高級感を与えることができる。
【００９０】
一方、ドアミラー制御装置２０では、基準としている右ドアミラー１２Ｒの動作時間ＴＭＲが、予め定めた標準動作時間ＴＭＳに対して所定の割合以上となると、図８のステップ１３４においてドアミラー１２Ｒの動作時間ＴＭＲを標準動作時間ＴＭＳに戻すように駆動電圧ＶＤＲを設定する。また、ドアミラー制御装置２０は、設定した駆動電圧ＶＤＲに合わせるように、左ドアミラー１２Ｌの駆動電圧ＶＤＬの設定を行う。
【００９１】
この場合、右ドアミラー１２Ｒの駆動電圧ＶＤＲは、標準動作時間ＴＭＳ、動作時間ＴＭＲ、及びドアミラー制御ＥＣＵ２６Ｒの電圧制御部４２から出力された駆動電圧ＶＤＲ０に基づいて算出されて設定される。例えば、駆動電圧ＶＤＲは、ＶＤＲ＝ＶＤＲ０×（ＴＭＲ／ＴＭＳ）として算出される。
【００９２】
また、左ドアミラー１２Ｌの駆動電圧ＶＤＬは、標準動作時間ＴＭＳ、動作時間ＴＭＲ、ＴＭＲ、及び駆動電圧ＶＤＬ０に基づいて算出されて設定される。例えば、駆動電圧ＶＤＬは、ＶＤＬ＝ＶＤＬ０×（ＴＭＲ／ＴＭＬ）×（ＴＭＲ／ＴＭＳ）として算出される。
【００９３】
このように、ドアミラー制御装置２０は、基準としている右ドアミラー１２Ｒの動作時間ＴＭＲが予め設定した時間以上、例えば、標準動作時間ＴＭＳを基準として設定した割合以上の時間となると、動作時間ＴＭ（ＴＭＲ）を標準動作時間ＴＭＳに戻すように駆動電圧ＶＤ（ＶＤＲ、ＶＤＬ）を再設定する。これにより、ドアミラー制御装置２０は、右ドアミラー１２Ｒ及び左ドアミラー１２Ｌが格納位置又は展開位置に達するタイミングを合わせるために、ドアミラー１２の格納時間又は展開時間が長くなってしまうのを防止することができる。なお、本実施の形態では、一例として右ドアミラー１２Ｒを基準として標準動作時間ＴＭＳを設定したが、左ドアミラー１２Ｌを基準としても良く、また、ドアミラー１２の動作時間の標準時間として設定しても良い。
【００９４】
なお、以上説明した本実施の形態では、格納又は展開時の移動量の多い右ドアミラー１２Ｒを基準として、左ドアミラー１２Ｌの動作時間ＴＭＬを右ドアミラー１２Ｒの動作時間ＴＭＲに合わせるように駆動電圧ＶＤを設定したが、これに限るものではない。
【００９５】
例えば、右ドアミラー１２Ｒの動作時間ＴＭＲと左ミラー１２の動作時間ＴＭＬとの間で、短い方を長い方に合わせるようにしても良い。例えば、動作時間ＴＭＬより動作時間ＴＭＲが短くなった場合は、右ドアミラー１２Ｒの駆動電圧ＶＤＲを、例えば、ＶＤＲ＝ＶＤＲ０×（ＴＭＬ／ＴＭＲ）として算出して設定すれば良い。
【００９６】
さらに、本実施の形態では、ドアミラー制御ＥＣＵ２６Ｒ及びドアミラー制御ＥＣＵ２６Ｌを用いて説明したが、これに限らず、一つのドアミラー制御ＥＣＵ２６により右ドアミラー１２Ｒ、及び左ドアミラー１２Ｌの動作を制御するようにしても良い。
【００９７】
このようにドアミラー制御装置２０は、動作電流ＩＤの変化を検出し、検出した動作電流ＩＤの変化から、ドアミラー１２の動作時間ＴＭを判定するので、適正なドアミラー１２の動作時間ＴＭを得ることができる。また、ドアミラー制御装置２０は、左右のドアミラー１２の動作時間ＴＭ（ＴＭＲ、ＴＭＬ）を合わせるように、駆動電圧ＶＤを設定するので、ドアミラー１２が格納位置又は展開位置に達するタイミングを適正に合わせることができる。
【００９８】
さらに、ドアミラー制御装置２０は、動作時間ＴＭが、基準動作時間ＴＭＣに基づいた許容範囲を外れる場合に、駆動電圧ＶＤの設定（更新）を行わないので、ドアミラー１２が格納位置又は展開位置に達するタイミングにずれが生じてしまうのを抑制することができる。また、ドアミラー制御装置２０は、動作時間ＴＭが標準動作時間ＴＭＳに基づいて設定される許容範囲を外れた場合に、動作時間ＴＭを標準動作時間ＴＭＳに戻すように駆動電圧ＶＤを設定するので、ドアミラー１２の格納展開動作が早くなりすぎたり遅くなりすぎたりしてしまうのを防止することができる。
【００９９】
なお、本発明が適用されるドアミラー制御装置２０は、格納位置又は展開位置に達してモータがロック状態となったことを検出して、モータ２２の通電を停止させるロック検出手段を備える任意の構成のドアミラーの制御に適用することができる。
【符号の説明】
【０１００】
１０    車両
１２（１２Ｒ、１２Ｌ）    ドアミラー（右ドアミラー、左ドアミラー）
２０    ドアミラー制御装置
２２（２２Ｒ、２２Ｌ）    モータ
２４（２４Ｒ、２４Ｌ）    ロック検出回路
２６（２６Ｒ、２６Ｌ）    ドアミラー制御ＥＣＵ
２８    電格スイッチ
３０    バッテリ
４２    電圧制御部
４４    電流検出部
４６    動作時間計測部
４８    計測時間判定部
５０    動作時間評価部
５２    電圧設定部
【図１】
0006373801.tif 000002
【図２】
0006373801.tif 000003
【図３】
0006373801.tif 000004
【図４】
0006373801.tif 000005
【図５】
0006373801.tif 000006
【図６】
0006373801.tif 000007
【図７】
0006373801.tif 000008
【図８】
0006373801.tif 000009
【図９】
0006373801.tif 000010