(57)【特許請求の範囲】
【請求項１】
車両の進行方向に応じて、前照灯を回転駆動させる車両用前照灯制御装置において、
車両の前照灯を回転駆動させるためのステッピングモータの脱調を検出する脱調検出手段と、
ドライバの車両後退意図を検出する車両後退意図検出手段と、
前記脱調検出手段によって、前記ステッピングモータの脱調が検出され、かつ、前記車両後退意図検出手段によって、ドライバの車両後退意図が検出されると、前記脱調が検出されたステッピングモータによって駆動される前照灯を所定の初期位置にセットする初期化処理を行う初期化処理手段とを備えることを特徴とする車両用前照灯制御装置。
【請求項２】
請求項１に記載の車両用前照灯制御装置において、
車両のシフトポジションを検出するシフトポジション検出手段をさらに備え、
前記車両後退意図検出手段は、前記シフトポジション検出手段によって検出されるシフトポジションがリバース位置の時に、ドライバに車両後退意図があると判定することを特徴とする車両用前照灯制御装置。
【請求項３】
請求項２に記載の車両用前照灯制御装置において、
時間の計測を行う計時手段をさらに備え、
前記初期化処理手段は、前記脱調検出手段によって、ステッピングモータの脱調が検出されると、前記シフトポジション検出手段によって検出されるシフトポジションがリバース位置にあり、かつ、シフトポジションがリバース位置にセットされてから前記計時手段によって計測が開始された時間が所定時間を経過すると、前記初期化処理を行うことを特徴とする車両用前照灯制御装置。
【請求項４】
請求項２に記載の車両用前照灯制御装置において、
車両の速度を検出する車速検出手段と、
前記初期化処理手段は、前記脱調検出手段によって、ステッピングモータの脱調が検出されると、前記シフトポジション検出手段によって検出されるシフトポジションがリバース位置にあり、かつ、前記車速検出手段によって検出される車速が所定車速以上の場合に、前記初期化処理を行うことを特徴とする車両用前照灯制御装置。
【請求項５】
請求項２に記載の車両用前照灯制御装置において、
前照灯が消灯されていることを検出する消灯検出手段をさらに備え、
前記初期化処理手段は、前記脱調検出手段によって、ステッピングモータの脱調が検出されると、前記シフトポジション検出手段によって検出されるシフトポジションがリバース位置にあり、かつ、前記消灯検出手段によって、前照灯が消灯されていることが検出された場合に、前記初期化処理を行うことを特徴とする車両用前照灯制御装置。
【請求項６】
車両の進行方向に応じて、前照灯を回転駆動させる車両用前照灯制御方法において、
車両の前照灯を回転駆動させるためのステッピングモータの脱調を検出すると、ドライバの車両後退意図を検出した場合に、脱調が検出されたステッピングモータによって駆動される前照灯を所定の初期位置にセットする初期化処理を行うことを特徴とする車両用前照灯制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、車両の前照灯を制御する装置および方法に関する。
【背景技術】
【０００２】
従来、自動車のステアリング操舵角に応じて、前照灯の照射方向を制御する技術であるＡＦＳ（Adaptive Front-lighting System）において、ステアリング操舵角と、前照灯の照射角度とを対応させるために、車両起動時に、前照灯を初期位置に設定する初期化処理を行う技術が知られている（特許文献１参照）。特許文献１には、車両の起動時に、ストッパーに突き当たるまで、前照灯を回転させ、突き当たった位置から、反対方向に、所定角度だけ回転させた位置を初期位置として設定する方法が開示されている。
【０００３】
【特許文献１】特開２００４−１０６７７０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来の装置では、車両の起動時に１回だけ初期化処理を行うようにしているため、車両の走行中に、前照灯を回転させるステッピングモータが脱調してしまうと、前照灯を所望の角度に制御することができないという問題があった。
【課題を解決するための手段】
【０００５】
本発明による車両用前照灯制御装置および車両用前照灯制御方法は、前照灯を回転駆動させるためのステッピングモータの脱調を検出すると、ドライバの車両後退意図を検出した場合に、脱調が検出されたステッピングモータによって駆動される前照灯を所定の初期位置にセットする初期化処理を行うことを特徴とする。
【発明の効果】
【０００６】
本発明による車両用前照灯制御装置および車両用前照灯制御方法によれば、車両の走行中に、前照灯を回転駆動させるステッピングモータが脱調した場合でも、ドライバの視線を誘導してしまうことなく、前照灯の初期化処理を行うことができる。
【発明を実施するための最良の形態】
【０００７】
−第１の実施の形態−
図１は、第１の実施の形態における車両用前照灯制御装置の構成を示す図である。第１の実施の形態における車両用前照灯制御装置は、イグニッションスイッチ１と、操舵角センサ２と、車速センサ３と、前照灯スイッチ４と、シフトポジションセンサ５と、コントローラ１００と、スイブルランプアクチュエータ１０，１６とを備える。図２は、第１の実施の形態における車両用前照灯制御装置によって制御されるスイブルランプ（前照灯）１４，２０の一例を示す図である。
【０００８】
操舵角センサ２は、ステアリングの操舵角度を検出して、コントローラ１００に出力する。車速センサ３は、車両の速度を検出して、コントローラ１００に出力する。前照灯スイッチ４は、ステアリングの近傍に設けられている前照灯スイッチ（不図示）がドライバによってオンされると、オンする。シフトポジションセンサ５は、シフトポジション（ギア位置）を検出する。
【０００９】
図３は、車両の左側のスイブルランプ１４（以下、左スイブルランプ１４と呼ぶ）を回転駆動させるためのスイブルランプアクチュエータ１０、および、右側のスイブルランプ２０（以下、右スイブルランプ２０と呼ぶ）を回転駆動させるためのスイブルランプアクチュエータ１６の構成を示す図である。スイブルランプアクチュエータ１０は、ステッピングモータ１１と、歯車機構１２と、位置センサ１３とを備える。
【００１０】
なお、スイブルランプアクチュエータ１０の構成と、スイブルランプアクチュエータ１６の構成とは同じであり、図３では、スイブルランプアクチュエータ１６を構成する各部位の符号を括弧の中に示している。すなわち、スイブルランプアクチュエータ１６は、ステッピングモータ１７と、歯車機構１８と、位置センサ１９とを備えている。以下では、スイブルランプアクチュエータ１０の構成について説明する。
【００１１】
ステッピングモータ１１の回転出力軸は、歯車機構１２と噛み合うように構成されており、ステッピングモータ１１の回転速度を減少させて、スイブルランプ１４に伝達する。図４は、スイブルランプ１４および２０の可動範囲を示す図である。ステッピングモータ１１が時計回り方向（以下、ＣＷ方向と呼ぶ）に回転すると、スイブルランプアクチュエータ１０の回転出力軸に連結されている左スイブルランプ１４は、車両の外側方向から車両の中心方向、すなわち、右方向に回転する。逆に、ステッピングモータ１１が反時計回り方向（以下、ＣＣＷ方向と呼ぶ）に回転すると、左スイブルランプ１４は、車両の中心方向から外側方向、すなわち、左方向に回転する。
【００１２】
また、ステッピングモータ１７がＣＷ方向に回転すると、スイブルランプアクチュエータ１６の回転出力軸に連結されている右スイブルランプ２０は、車両の中心方向から外側方向、すなわち、右方向に回転する。逆に、ステッピングモータ１７がＣＣＷ方向に回転すると、右スイブルランプ２０は、車両の外側方向から車両の中心方向、すなわち、左方向に回転する。
【００１３】
位置センサ１３は、例えば、ホールセンサによって構成され、左スイブルランプ１４の回転角度に応じた電圧値を出力する。図５は、左スイブルランプ１４の回転角度と、位置センサ１３からの出力電圧との関係の一例を示す図である。図５に示すように、左スイブルランプ１４の回転角度と、位置センサ１３からの出力電圧とは、一定の関係が成り立つので、位置センサ１３から出力される電圧値に基づいて、左スイブルランプ１４の回転角度を求めることができる。
【００１４】
ストッパー１５は、左スイブルランプ１４の回転角度を規制するために設けられている。歯車機構１２または左スイブルランプ１４に突起を設けておき、歯車機構１２または左スイブルランプ１４がある角度まで回転すると、突起とストッパー１５が干渉することにより、左スイブルランプ１４の回転範囲が規制される。
【００１５】
コントローラ１００は、マイクロコンピュータおよびその周辺部品により構成され、マイクロコンピュータのソフトウェア形態により構成される状態遷移判定部１１０と、目標ステップ数算出部１２０と、駆動パルス生成部１３０とを備える。状態遷移判定部１１０、目標ステップ数算出部１２０、および、駆動パルス生成部１３０が行う処理内容については後述する。コントローラ１００は、制御周期（例えば、１０ｍｓ）ごとに、イグニッションスイッチ１、操舵角センサ２，車速センサ３、前照灯スイッチ４、シフトポジションセンサ５、および、位置センサ１３，１９からの信号を取り込んで、ステッピングモータ１１，１７に回転駆動信号を出力する。
【００１６】
スイブルランプ１４，２０を初期位置にセットする初期化処理の方法について、図６を用いて説明する。ここでは、右スイブルランプ２０の初期化処理を行う方法について説明する。コントローラ１００は、スイブルランプアクチュエータ１６に対して、右スイブルランプ２０を車両中心方向（左方向）に回転させるための指令信号を送信する。この信号を受けたスイブルランプアクチュエータ１６は、ステッピングモータ１７をＣＣＷ方向に回転駆動させることによって、右スイブルランプ２０を左方向に回転させる。
【００１７】
右スイブルランプ２０をストッパー２１が存在するストッパー突き当て位置まで回転させると、コントローラ１００は、ストッパー２１の位置を特定した後、右スイブルランプ２０を車両外側方向（右方向）に回転させるための指令信号をスイブルランプアクチュエータ１６に送信する。この信号を受けたスイブルランプアクチュエータ１６は、ステッピングモータ１７をＣＷ方向に回転駆動させることによって、右スイブルランプ２０を右方向に回転させる。この時、コントローラ１００は、位置センサ１９から入力される右スイブルランプ２０の回転角度に基づいて、ストッパー突き当て位置から所定角度（例えば、１deg）だけ右スイブルランプ２０が回転すると、スイブルランプアクチュエータ１６に停止指令信号を送信する。この所定角度は、図６に示すように、車両の直進方向と、ストッパー２１が存在する方向との間の角度である。この信号を受信したスイブルランプアクチュエータ１６は、ステッピングモータ１７を停止させる。これにより、右スイブルランプ２０は、光軸の方向が車両の直進方向と平行な位置（以下、制御原点位置と呼ぶ）で停止する。
【００１８】
なお、左スイブルランプ１４の初期化処理を行う方法についても同様である。すなわち、左スイブルランプ１４を車両中心方向（右方向）に回転させてストッパー１５に突き当てさせると、反対方向（左方向）に所定角度（例えば、１deg）だけ回転させた位置で停止させる。これにより、左スイブルランプ１４は、制御原点位置で停止する。
【００１９】
第１の実施の形態における車両用前照灯制御装置では、スイブルランプ１４，２０の駆動制御状態に応じて、４つの状態に区別している。図７は、位置センサ１３，１９からの出力電圧に応じた、スイブルランプ１４，２０の状態遷移を示す図である。イグニッションスイッチ１がオンされると、上述したスイブルランプ１４，２０の初期化処理が開始される。初期化処理において、スイブルランプ１４，２０がストッパー１５，２１の方向に駆動する状態を状態１（状態遷移番号１）とする。
【００２０】
続いて、位置センサ１３，１９からの出力に基づいて、ストッパー１５，２１の位置を確定する処理が行われる状態を状態２（状態遷移番号２）とする。状態１および状態２では、スイブルランプ１４，２０をストッパー１５，２１の方向に回転駆動させる処理が継続して行われている。状態２で、ストッパー１５，２１の位置が確定されると、状態３（状態遷移番号３）に遷移して、スイブルランプ１４，２０を反対方向に所定角度だけ駆動させる処理が行われる。状態４（状態遷移番号４）は、通常の制御時の状態であり、前照灯スイッチ４のオン時に、操舵角センサ２および車速センサ３の出力に応じて、スイブルランプ１４，２０の角度を制御する。
【００２１】
図８は、状態１から状態２に遷移する際の処理内容を示すフローチャートである。以下では、左スイブルランプ１４の状態遷移について説明するが、右スイブルランプ２０の状態遷移についても同様である。イグニッションスイッチ１がオンされると、上述したように、コントローラ１００は、スイブルランプ１４の初期化処理を開始する。すなわち、スイブルランプ１４をストッパー１５の方向に駆動させる。
【００２２】
ステップＳ１０から開始される処理は、コントローラ１００の状態遷移判定部１１０によって行われる。状態遷移判定部１１０は、イグニッションスイッチ１がオンされると、ステップＳ１０の処理を開始する。ステップＳ１０では、位置センサ１３によって検出される左スイブルランプ１４の回転角度が所定角度（例えば、１deg）未満であるか否かを判定する。なお、位置センサ１３によって検出される角度は、車両直進方向を基準として、車両の外側方向（左方向）を正とする。同様に、位置センサ１９によって検出される角度も、車両直進方向を基準として、車両の外側方向（右方向）を正とする。位置センサ１３によって検出される回転角度が所定角度以上であると判定すると、ステップＳ２０に進む。ステップＳ２０では、後述する処理で用いる「位置センサ最小値」の値を１degに設定して、ステップＳ１０に戻る。
【００２３】
ステップＳ１０において、位置センサ１３によって検出される回転角度が所定角度未満であると判定すると、ステップＳ３０に進む。ステップＳ３０では、位置センサ１３によって検出される回転角度が「位置センサ最小値」より小さいか否かを判定する。位置センサ１３によって検出される回転角度が位置センサ最小値より小さいと判定すると、ステップＳ４０に進む。ステップＳ４０では、位置センサ１３によって検出された回転角度を「位置センサ最小値」の値に設定して、ステップＳ１０に戻る。
【００２４】
一方、ステップＳ３０において、位置センサ１３によって検出される回転角度が「位置センサ最小値」以上であると判定すると、ステップＳ５０に進む。ステップＳ５０では、左スイブルランプ１４がストッパー１５に突き当たったと考えられるので、左スイブルランプ１３の状態を状態２に遷移させて、図８に示すフローチャートの処理を終了する。
【００２５】
図９は、左スイブルランプ１４の状態が状態２から状態３に遷移する際の処理内容を示すフローチャートである。図８に示すフローチャートのステップＳ５０の処理が行われると、コントローラ１００の状態遷移判定部１１０は、ステップＳ１００の処理を開始する。ただし、左スイブルランプ１４の状態が状態２に遷移すると、コントローラ１００は、ステッピングモータ１１の駆動速度を状態１の場合よりも遅くする（例えば、状態１の場合の駆動速度の１／２から１／１０の大きさとする）。
【００２６】
ステップＳ１００では、位置センサ１３によって検出される回転角度が「位置センサ最小値」より小さいか否かを判定する。位置センサ最小値は、図８に示すフローチャートのステップＳ４０で設定された値、または、後述するステップＳ１１０で設定される値である。位置センサ１３によって検出される回転角度が「位置センサ最小値」より小さいと判定すると、ステップＳ１１０に進む。ステップＳ１１０では、位置センサ１３によって検出された回転角度を「位置センサ最小値」の値に設定して、ステップＳ１２０に進む。ステップＳ１２０では、状態遷移判定部１１０内に設けられているカウンタ１１０ｄのカウンタ値を０にセットして、ステップＳ１００に戻る。
【００２７】
ステップＳ１００において、位置センサ１３によって検出される回転角度が「位置センサ最小値」以上であると判定すると、ステップＳ１３０に進む。ステップＳ１３０では、カウンタ１１０ｄのカウンタ値を１だけカウントアップして、ステップＳ１４０に進む。ステップＳ１４０では、カウンタ１１０ｄのカウンタ値が１０に到達したか否かを判定する。カウンタ値が１０に到達していないと判定すると、ステップＳ１００に戻る。
【００２８】
一方、ステップＳ１４０において、カウンタ１１０ｄのカウンタ値が１０に到達したと判定すると、ステップＳ１５０に進む。ステップＳ１５０では、左スイブルランプ１３の状態を状態３とする。すなわち、位置センサ１３により検出される回転角度が小さくなっていく間は、検出角度を「位置センサ最小値」の値に設定し、検出される角度が「位置センサ最小値」を下回らない状態が１０回続くと、状態２から状態３に遷移する。この場合、「位置センサ最小値」の位置をストッパー１５の位置として特定する。ステップＳ１５０の処理を行うと、図９に示すフローチャートの処理を終了する。
【００２９】
状態３では、上述したように、左スイブルランプ１４を反対方向（車両外側方向）に所定角度だけ駆動させる。左スイブルランプ１４を反対方向に所定角度だけ駆動させると、状態４に遷移する。
【００３０】
図１０は、左スイブルランプ１４の状態が状態４になると行われる処理内容を示すフローチャートである。左スイブルランプ１４の状態が状態４に遷移すると、コントローラ１００の状態遷移判定部１１０は、ステップＳ２００の処理を開始する。ステップＳ２００では、次式（１）によって、左スイブルランプ１４の角度推定値を算出する。
左スイブルランプの角度推定値＝実ステップ数×（分解能／ギヤ比）        （１）
ただし、実ステップ数は、コントローラ１００の駆動パルス生成部１３０から出力されるステッピングモータ１１のステップ数である。また、分解能は、ステッピングモータ１１の分解能であり、ギヤ比は、歯車機構１２のギヤ比である。
【００３１】
ステップＳ２００において、左スイブルランプ１４の角度推定値を算出すると、ステップＳ２１０に進む。ステップＳ２１０では、次式（２）の関係が成り立つか否かを判定する。
｜左スイブルランプの実角度−左スイブルランプの角度推定値｜＞所定値    （２）
ここで、左スイブルランプの実角度は、位置センサ１３によって検出される角度である。
【００３２】
位置センサ１３によって検出される左スイブルランプの実角度と、ステップＳ２００で算出した左スイブルランプの角度推定値との差の絶対値が所定値より大きい場合には、ステッピングモータ１１が脱調したと判断して、ステップＳ２２０に進む。一方、両者の差の絶対値が所定値以下である場合には、ステッピングモータ１１の脱調は起こっていないと判断して、通常の制御を行う。すなわち、前照灯スイッチ４がオンされている場合に、操舵角センサ２により検出される操舵角、および、車速センサ３によって検出される車速に基づいて、左スイブルランプ１４の回転角度を制御する。
【００３３】
ステップＳ２２０では、シフトポジションセンサ５によって検出されたシフトポジションがリバース位置にあり、かつ、シフトポジションがリバース位置にセットされてから、所定時間が経過したか否かを判定する。なお、所定時間は、ドライバがシフトポジションをリバース位置にセットしてから、バックミラー（不図示）や目視等により、車両後方の確認を開始する時間を実験等により予め求めて設定しておく。
【００３４】
状態遷移判定部１１０内に設けられているタイマ１１０ｅは、シフトポジションセンサ５から、シフトポジションがリバース位置にセットされたことを示す信号が入力されると、時間の計測を開始する。従って、ステップＳ２２０では、タイマ１１０ｅによって計測されている時間が所定時間を経過したか否かを判定する。ステップＳ２２０の判定を肯定すると、タイマ１１０ｅの値をリセットして、ステップＳ２４０に進み、判定を否定すると、ステップＳ２３０に進む。
【００３５】
ステップＳ２３０では、前照灯スイッチ４がオフとなっているか否かを判定する。ドライバが前照灯１４，２０を消灯するための操作を行い、前照灯スイッチ４がオフとなっていると判定すると、ステップＳ２４０に進み、前照灯スイッチ４がオンとなっていると判定すると、ステップＳ２００に戻る。
【００３６】
ステップＳ２４０では、左スイブルランプ１４の状態を状態１に遷移する。すなわち、スイブルランプ１４を初期位置にセットする初期化処理を行う。
【００３７】
すなわち、左スイブルランプ１４を回転駆動させるためのステッピングモータ１１の脱調が起こった場合には、次の（ａ）または（ｂ）の２つの条件のうち、いずれか一つの条件が成立すると、左スイブルランプ１４の初期化処理を行う。
（ａ）シフトポジションがリバース位置にセットされた状態で所定時間が経過
（ｂ）前照灯が消灯
【００３８】
図１１は、右スイブルランプ２０の状態が状態４になると行われる処理内容を示すフローチャートである。右スイブルランプ２０の状態が状態４に遷移すると、コントローラ１００の状態遷移判定部１１０は、ステップＳ３００の処理を開始する。ステップＳ３００では、次式（３）によって、右スイブルランプ２０の角度推定値を算出する。
右スイブルランプの角度推定値＝実ステップ数×（分解能／ギヤ比）        （３）
ただし、実ステップ数は、コントローラ１００の駆動パルス生成部１３０から出力されるステッピングモータ１７のステップ数である。また、分解能は、ステッピングモータ１７の分解能であり、ギヤ比は、歯車機構１８のギヤ比である。
【００３９】
ステップＳ３００において、右スイブルランプ２０の角度推定値を算出すると、ステップＳ３１０に進む。ステップＳ３１０では、次式（４）の関係が成り立つか否かを判定する。
｜右スイブルランプの実角度−右スイブルランプの角度推定値｜＞所定値    （４）
ここで、右スイブルランプの実角度は、位置センサ１９によって検出される角度である。
【００４０】
位置センサ１９によって検出される右スイブルランプの実角度と、ステップＳ３００で算出した右スイブルランプの角度推定値との差の絶対値が所定値より大きい場合には、ステッピングモータ１７が脱調したと判断して、ステップＳ３２０に進む。一方、両者の差の絶対値が所定値以下である場合には、ステッピングモータ１７の脱調は起こっていないと判断して、通常の制御を行う。すなわち、前照灯スイッチ４がオンされている場合には、操舵角センサ２により検出される操舵角、および、車速センサ３によって検出される車速に基づいて、右スイブルランプ２０の回転角度を制御する。
【００４１】
ステップＳ３２０では、シフトポジションセンサ５によって検出されたシフトポジションがリバース位置にあり、かつ、シフトポジションがリバース位置にセットされてから、所定時間が経過したか否かを判定する。状態遷移判定部１１０内に設けられているタイマ１１０ｅは、シフトポジションセンサ５から、シフトポジションがリバース位置にセットされたことを示す信号が入力されると、時間の計測を開始する。従って、ステップＳ３２０では、タイマ１１０ｅによって計測されている時間が所定時間を経過したか否かを判定する。ステップＳ３２０の判定を肯定すると、タイマ１１０ｅの値をリセットして、ステップＳ３４０に進み、判定を否定すると、ステップＳ３３０に進む。
【００４２】
ステップＳ３３０では、前照灯スイッチ４がオフとなっているか否かを判定する。ドライバが前照灯１４，２０を消灯するための操作を行い、前照灯スイッチ４がオフとなっていると判定すると、ステップＳ３４０に進み、前照灯スイッチ４がオンとなっていると判定すると、ステップＳ３００に戻る。
【００４３】
ステップＳ３４０では、右スイブルランプ２０の状態を状態１に遷移する。すなわち、右スイブルランプ２０を初期位置にセットする初期化処理を行う。すなわち、右スイブルランプ２０を回転駆動させるためのステッピングモータ１７の脱調が起こった場合にも、上述した（ａ）または（ｂ）の２つの条件のうち、いずれか一つの条件が成立すると、右スイブルランプ２０の初期化処理を行う。
【００４４】
コントローラ１００の目標ステップ数算出部１２０は、状態遷移判定部１１０から出力される状態遷移番号、操舵角センサ２によって検出されるステアリング操舵角、および、車速センサ３によって検出される車速信号を取り込み、ステッピングモータ１１，１７の目標ステップ数を算出する。ただし、目標ステップ数算出部１２０は、状態遷移番号が１から３の時には、目標ステップ数を算出せず、状態遷移番号が４の場合に、目標ステップ数を算出する。具体的には、まず、ステアリング操舵角および車速に応じて、ドライバにとって最適な目標スイブル角度を決定し、次式（５）より、目標ステップ数を算出する。
目標ステップ数＝目標スイブル角度／（分解能／ギヤ比）              （５）
ただし、分解能は、ステッピングモータ１１，１７の分解能であり、ギヤ比は、歯車機構１２，１８のギヤ比である。
【００４５】
コントローラ１００の駆動パルス生成部１３０は、状態遷移判定部１１０から出力される状態遷移番号、および、目標ステップ数算出部１２０で算出される目標ステップ数に基づいて、ステッピングモータ１１，１７の駆動パルスを生成する。
【００４６】
状態遷移番号が１の場合には、ステッピングモータ１１がＣＷ方向に駆動するように出力パルスを生成し、ステッピングモータ１７がＣＣＷ方向に駆動するように出力パルスを生成する。この時の出力パルスは、高周波（例えば、４００ＰＰＳ［PPS：Pulse per Second］）とする。
【００４７】
状態遷移番号が２の場合には、ステッピングモータ１１がＣＷ方向に駆動するように出力パルスを生成し、ステッピングモータ１７がＣＣＷ方向に駆動するように出力パルスを生成する。ただし、この時の出力パルスは、低周波（例えば、２０ＰＰＳ）とし、ステッピングモータ１１，１７の駆動速度が状態１の場合の駆動速度より遅くなるようにする。
【００４８】
状態遷移番号が３の場合には、ステッピングモータ１１がＣＣＷ方向に駆動するように出力パルスを生成し、ステッピングモータ１７がＣＷ方向に駆動するように出力パルスを生成する。この時の出力パルスは、高周波（例えば、４００ＰＰＳ）とする。
【００４９】
状態遷移番号が４の場合には、目標ステップ数と、現在の実ステップ数とを比較することにより、出力パルスを生成する。ステッピングモータ１１の出力パルスは、以下のように生成する。
・目標ステップ数＞現在の実ステップ数：ＣＣＷ方向に駆動するように出力パルスを生成
・目標ステップ数＜現在の実ステップ数：ＣＷ方向に駆動するように出力パルスを生成
また、ステッピングモータ１７の出力パルスは、以下のように生成する。
・目標ステップ数＞現在の実ステップ数：ＣＷ方向に駆動するように出力パルスを生成
・目標ステップ数＜現在の実ステップ数：ＣＣＷ方向に駆動するように出力パルスを生成
【００５０】
図１２は、左側のステッピングモータ１１の脱調が起こった場合に、左スイブルランプ１４の初期化処理を行うタイミング、および、左スイブルランプ１４の角度変化を示す図である。図１２の（ａ）のタイミングで左側のステッピングモータ１１の脱調が起こると、シフトポジションがリバース位置にセットされた状態で所定時間が経過したタイミング（ｂ）で、左スイブルランプ１４の初期化処理を開始する。すなわち、ドライバが車両後方に注視している時に、左スイブルランプ１４を右方向に回転させる初期化処理を行う。これにより、初期化処理を行っている左スイブルランプ１４の動きにドライバの視線が誘導されてしまい、ドライバの運転に影響を与えてしまうことを防ぐことができる。
【００５１】
図１３は、右側のステッピングモータ１７の脱調が起こった場合に、右スイブルランプ２０の初期化処理を行うタイミング、および、右スイブルランプ２０の角度変化を示す図である。図１３の（ａ）のタイミングで右側のステッピングモータ１７の脱調が起こると、シフトポジションがリバース位置にセットされた状態で所定時間が経過したタイミング（ｂ）で、右スイブルランプ２０の初期化処理を開始する。すなわち、ドライバが車両後方に注視している時に、右スイブルランプ２０を左方向に回転させる初期化処理を行う。これにより、初期化処理を行っている右スイブルランプ２０の動きにドライバの視線が誘導されてしまい、ドライバの運転に影響を与えてしまうことを防ぐことができる。
【００５２】
図１４は、右側のステッピングモータ１７の脱調が起こった場合に、前照灯スイッチ４のオン／オフに基づいて、右スイブルランプ２０の初期化処理を行う場合の右スイブルランプ２０の角度変化を示す図である。図１４の（ａ）のタイミングでステッピングモータ１７の脱調が起こると、前照灯スイッチ４がオンからオフにされたタイミング（ｂ）で、右スイブルランプ２０の初期化処理を開始する。前照灯の消灯時に初期化処理を行うことにより、初期化処理を行っている右スイブルランプ２０の動きにドライバの視線が誘導されてしまい、ドライバの運転に影響を与えてしまうことを防ぐことができる。
【００５３】
なお、図１４では、右スイブルランプ２０の初期化処理を行う場合について説明したが、左スイブルランプ１４の初期化処理を行う場合も同じである。
【００５４】
第１の実施の形態における車両用前照灯制御装置によれば、車両の前照灯１４，２０を回転駆動させるためのステッピングモータ１１，１７の脱調を検出すると、車両のシフトポジションがリバース位置にあり、かつ、シフトポジションがリバース位置にセットされてから所定時間が経過すると、脱調が検出されたステッピングモータによって駆動される前照灯を所定の初期位置にセットする初期化処理を行う。これにより、車両の走行中に、前照灯を回転させるステッピングモータが脱調した場合でも、前照灯の初期化処理を行うことができる。また、シフトポジションがリバース位置にセットされてから所定時間が経過後、すなわち、ドライバが車両後方に注視している時に前照灯の初期化処理を行うので、初期化処理時に、前照灯の回転動作によって、ドライバの視線が誘導されてしまうことを防ぐことができる。
【００５５】
また、第１の実施の形態における車両用前照灯制御装置によれば、車両の前照灯１４，２０を回転駆動させるためのステッピングモータ１１，１７の脱調を検出すると、前照灯１４，２０が消灯の状態の時に、脱調が検出されたステッピングモータによって駆動される前照灯を所定の初期位置にセットする初期化処理を行う。これにより、車両の走行中に、前照灯を回転させるステッピングモータが脱調した場合でも、前照灯の初期化処理を行うことができる。また、前照灯１４，２０が消灯の状態の時に前照灯の初期化処理を行うので、初期化処理時に、前照灯の回転動作によって、ドライバの視線が誘導されてしまうことを防ぐことができる。
【００５６】
−第２の実施の形態−
第１の実施の形態における車両用前照灯制御装置では、前照灯１４，２０を回転駆動させるためのステッピングモータ１１，１７の脱調が検出されると、シフトポジションがリバース位置にセットされた状態で所定時間が経過するか、または、前照灯１４，２０が消灯された時に、脱調が検出されたステッピングモータによって駆動される前照灯の初期化処理を行った。第２の実施の形態における車両用前照灯制御装置では、ステッピングモータ１１，１７の脱調が検出されると、シフトポジションがリバース位置にセットされ、かつ、車速が所定車速以上の時、または、前照灯１４，２０が消灯された時に、脱調が検出されたステッピングモータによって駆動される前照灯の初期化処理を行う。
【００５７】
図１５は、第２の実施の形態における車両用前照灯制御装置の構成を示す図である。コントローラ１００ａの状態遷移判定部１１０ａには、車速センサ３によって検出される車速が入力される。
【００５８】
スイブルランプ１４，２０の状態が状態１〜３の時に行われる処理は、第１の実施の形態と同じである。従って、以下では、スイブルランプ１４，２０の状態が状態４の時に行われる処理内容について説明する。
【００５９】
図１６は、第２の実施の形態における車両用前照灯制御装置において、左スイブルランプ１４の状態が状態４になると行われる処理内容を示すフローチャートである。図１６において、図１０に示すフローチャートの処理と同一の処理を行うステップには、同一の符号を付して、詳しい説明は省略する。
【００６０】
左スイブルランプ１４の状態が状態４に遷移すると、コントローラ１００ａの状態遷移判定部１１０ａは、ステップＳ２００の処理を開始する。ステップＳ２００およびステップＳ２１０の処理は、図１０に示すフローチャートのステップＳ２００およびステップＳ２１０の処理と同一である。ステップＳ２１０の判定を肯定すると、ステップＳ４００に進む。
【００６１】
ステップＳ４００では、シフトポジションセンサ５によって検出されたシフトポジションがリバース位置にあり、かつ、車速センサ３によって検出された車速が所定車速以上であるか否かを判定する。なお、所定車速は、車両後退時に、ドライバがバックミラー（不図示）や目視等により、車両後方の確認を行うと考えられる車速を実験等により予め求めて設定しておく。
【００６２】
ステップＳ４００の判定を肯定するとステップＳ２４０に進み、判定を否定すると、ステップＳ２３０に進む。ステップＳ２３０およびステップＳ２４０の処理は、図１０に示すフローチャートのステップＳ２３０およびステップＳ２４０の処理と同一である。
【００６３】
図１７は、左側のステッピングモータ１１の脱調が起こった場合に、シフトポジションおよび車速に基づいて、左スイブルランプ１４の初期化処理を行う場合の左スイブルランプ１４の角度変化を示す図である。図１７の（ａ）のタイミングで左側のステッピングモータ１１の脱調が起こると、シフトポジションがリバース位置にセットされ、かつ、車速が所定車速以上となったタイミング（ｂ）で、左スイブルランプ１４の初期化処理を開始する。すなわち、ドライバが車両後方に注視している時に、左スイブルランプ１４を右方向に回転させる初期化処理を行う。これにより、初期化処理を行っている左スイブルランプ１４の動きにドライバの視線が誘導されてしまい、ドライバの運転に影響を与えてしまうことを防ぐことができる。なお、右側のステッピングモータ１７の脱調が起こって、右スイブルランプ２０の初期化処理を行う場合も同様である。
【００６４】
第２の実施の形態における車両用前照灯制御装置によれば、車両の前照灯１４，２０を回転駆動させるためのステッピングモータ１１，１７の脱調を検出すると、車両のシフトポジションがリバース位置にあり、かつ、車両の速度が所定車速以上の場合に、脱調が検出されたステッピングモータによって駆動される前照灯を所定の初期位置にセットする初期化処理を行う。これにより、車両の走行中に、前照灯を回転させるステッピングモータが脱調した場合でも、前照灯の初期化処理を行うことができる。また、シフトポジションがリバース位置にセットされ、かつ、車両の速度が所定車速以上の場合、すなわち、ドライバが車両後方に注視している時に前照灯の初期化処理を行うので、初期化処理時に、前照灯の回転動作によって、ドライバの視線が誘導されてしまうことを防ぐことができる。
【００６５】
本発明は、上述した第１および第２の実施の形態に限定されることはない。例えば、初期化処理を行う際の状態遷移番号１の状態において、初期化処理を行っているスイブルランプ１４，２０の回転角度が小さくなって、スイブルランプ１４，２０がストッパー１５，２１に近づくと、スイブルランプ１４，２０の回転速度を遅くすることもできる。この方法によれば、スイブルランプ１４，２０がストッパー１５，２１に突き当たった時のリバウンド量を小さくすることができるので、スイブルランプ１４，２０を制御原点位置に停止させる精度を向上させることができる。
【００６６】
第１の実施の形態では、ステッピングモータの脱調を検出すると、シフトポジションがリバース位置にセットされた状態で所定時間が経過してから、スイブルランプの初期化処理を行うようにしたが、時間の計測を行わずに、シフトポジションがリバース位置にセットされると、スイブルランプの初期化処理を行うようにしてもよい。すなわち、ステッピングモータの脱調を検出すると、ドライバの車両後退意図を検出した場合に、前照灯の初期化処理を行えば、ドライバの視線を誘導することなく、前照灯の初期化処理を行うことができる。
【００６７】
また、ステッピングモータの脱調が検出された時に、シフトポジションがリバース位置にあり、かつ、前照灯が消灯されている時に、スイブルランプの初期化処理を行うようにしてもよい。この方法によれば、前照灯の初期化処理を行う際に、より確実に、ドライバの視線誘導を防ぐことができる。
【００６８】
特許請求の範囲の構成要素と第１および第２の実施の形態の構成要素との対応関係は次の通りである。すなわち、コントローラ１００が脱調検出手段を、シフトポジションセンサ５が車両後退意図検出手段およびシフトポジション検出手段を、タイマ１１０ｅが計時手段を、コントローラ１００およびスイブルランプアクチュエータ１０，１６が初期化処理手段を、車速センサ３が車速検出手段を、コントローラ１００および前照灯スイッチ４が消灯検出手段をそれぞれ構成する。なお、以上の説明はあくまで一例であり、発明を解釈する上で、上記の実施形態の構成要素と本発明の構成要素との対応関係に何ら限定されるものではない。
【図面の簡単な説明】
【００６９】
【図１】第１の実施の形態における車両用前照灯制御装置の構成を示す図
【図２】第１の実施の形態における車両用前照灯制御装置によって制御されるスイブルランプの一例を示す図
【図３】スイブルランプアクチュエータの構成を示す図
【図４】スイブルランプの可動範囲を示す図
【図５】左スイブルランプの回転角度と、位置センサからの出力電圧との関係の一例を示す図
【図６】スイブルランプを初期位置にセットする初期化処理の方法を説明するための図
【図７】位置センサからの出力電圧に応じたスイブルランプの状態遷移を示す図
【図８】左スイブルランプの状態が状態１から状態２に遷移する際の処理内容を示すフローチャート
【図９】左スイブルランプの状態が状態２から状態３に遷移する際の処理内容を示すフローチャート
【図１０】左スイブルランプの状態が状態４になると行われる処理内容を示すフローチャート
【図１１】右スイブルランプの状態が状態４になると行われる処理内容を示すフローチャート
【図１２】左側のステッピングモータの脱調が起こった場合に、左スイブルランプの初期化処理を行うタイミング、および、左スイブルランプの角度変化を示す図
【図１３】右側のステッピングモータの脱調が起こった場合に、右スイブルランプの初期化処理を行うタイミング、および、右スイブルランプの角度変化を示す図
【図１４】右側のステッピングモータの脱調が起こった場合に、前照灯スイッチのオン／オフに基づいて、右スイブルランプの初期化処理を行う場合の右スイブルランプの角度変化を示す図
【図１５】第２の実施の形態における車両用前照灯制御装置の構成を示す図
【図１６】第２の実施の形態における車両用前照灯制御装置において、左スイブルランプの状態が状態４になると行われる処理内容を示すフローチャート
【図１７】左側のステッピングモータの脱調が起こった場合に、シフトポジションおよび車速に基づいて、左スイブルランプの初期化処理を行う場合の左スイブルランプの角度変化を示す図
【符号の説明】
【００７０】
１…イグニッションスイッチ、２…操舵角センサ、３…車速センサ、４…前照灯スイッチ、５…シフトポジションセンサ、１０，１６…スイブルランプアクチュエータ、１１，１７…ステッピングモータ、１２，１８…歯車機構、１３，１９…位置センサ、１４，２０…スイブルランプ、１５，２１…ストッパー、１００…コントローラ、１１０…状態遷移判定部、１１０ｄ…カウンタ、１１０ｅ…タイマ、１２０…目標ステップ数算出部、１３０…駆動パルス生成部
【図１】
0004539575.tif 000002
【図２】
0004539575.tif 000003
【図３】
0004539575.tif 000004
【図４】
0004539575.tif 000005
【図５】
0004539575.tif 000006
【図６】
0004539575.tif 000007
【図７】
0004539575.tif 000008
【図８】
0004539575.tif 000009
【図９】
0004539575.tif 000010
【図１０】
0004539575.tif 000011
【図１１】
0004539575.tif 000012
【図１２】
0004539575.tif 000013
【図１３】
0004539575.tif 000014
【図１４】
0004539575.tif 000015
【図１５】
0004539575.tif 000016
【図１６】
0004539575.tif 000017
【図１７】
0004539575.tif 000018