(57)【要約】【課題】ステップモータに対する１−２相交代励磁の位置制御において、始動トルクや停止性等のモータ特性を一定とし、前照灯の光軸方向を滑らかに調整すること。【解決手段】バイポーラ型定電流駆動のステップモータの２相励磁状態では、１相励磁状態に比べて始動トルクを大きくでき、１相励磁状態では２相励磁状態に比べて停止時間を短くできることを利用し、マイクロコンピュータによって定電流モータ駆動回路を介してステップモータが１相励磁状態（時刻ｔ００３  〜時刻ｔ００４  等）で停止、２相励磁状態（時刻ｔ００２  〜時刻ｔ００３  等）で動作開始とされる。これにより、車両の前照灯の光軸方向を素早く滑らかに調整することができ、前照灯の光軸方向の位置制御で運転者に違和感を与えることも防止できる。【選択図】      図３
2004231006.tif 000002
【特許請求の範囲】
【請求項１】
車両の前照灯の光軸方向を調整する定電流駆動のステップモータと、
前記ステップモータを駆動するモータ駆動回路と、
前記モータ駆動回路に対して動作信号を出力すると共に、前記モータ駆動回路から前記ステップモータにおける異常検出に伴うフェイル情報を入力するマイクロコンピュータとを具備し、
前記マイクロコンピュータは、前記モータ駆動回路を介して前記ステップモータに対し、１相励磁状態で停止、２相励磁状態で動作開始させる１−２相交代励磁により位置制御することを特徴とする車両用前照灯制御装置。
【請求項２】
前記マイクロコンピュータは、前記モータ駆動回路を介して前記ステップモータに対し、２相励磁状態で動作開始させる際、通電相に対応する通電タイミングにその電流方向を変化させるときには、前記電流方向を所定時間だけ前以って変化させることを特徴とする請求項１に記載の車両用前照灯制御装置。
【請求項３】
前記マイクロコンピュータは、前記モータ駆動回路を介して前記ステップモータに対し、２相励磁状態で動作開始させる際、通電相に対応する通電タイミングにその電流方向を変化させるときには、前記電流方向を所定時間だけ前以って変化させると共に、前記通電相への通電に先立ってその電流値より低く前記ステップモータが動作開始しない電流値を、前記電流方向の変化タイミングに対して所定時間だけ前以って通電することを特徴とする請求項１に記載の車両用前照灯制御装置。
【請求項４】
前記マイクロコンピュータは、前記モータ駆動回路を介して前記ステップモータにおける異常検出に伴うフェイル情報を入力したときには、そののち所定タイミング毎に瞬間的な逆方向の２相励磁状態を生成し、前記所定タイミングにおける異常検出が所定回数連続すると、前記ステップモータの異常と確定し通電停止することを特徴とする請求項１乃至請求項３の何れか１つに記載の車両用前照灯制御装置。
【請求項５】
車両の前照灯の光軸方向を調整する定電流駆動のステップモータと、
前記ステップモータを駆動するモータ駆動回路と、
前記モータ駆動回路に対して動作信号をシリアルデータにて出力すると共に、前記モータ駆動回路から前記ステップモータにおける異常検出に伴うフェイル情報をシリアルデータにて入力するマイクロコンピュータとを具備し、
前記マイクロコンピュータは、前記モータ駆動回路を介して前記ステップモータに対し、同じ動作信号を２回連続して出力し、１相励磁状態で停止、２相励磁状態で動作開始させる１−２相交代励磁により位置制御することを特徴とする車両用前照灯制御装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、車両の前照灯の光軸方向をステップモータにて調整する車両用前照灯制御装置に関するものである。
【０００２】
【従来の技術】
近年、車両用前照灯の光軸方向をステアリングホイールの操舵角等に応じて自動調整するシステムが知られている。このシステムにおける前照灯の光軸方向は、通常、ステップモータの駆動によって調整され、この際、ステップモータに対して定電流駆動の１−２相交代励磁が用いられている。
【０００３】
これに関連する先行技術文献としては、特開平８−２７５５９１号公報にて開示されたものが知られている。このものでは、ステップモータを１−２相交代励磁により駆動させると共に、ステップモータ停止時の回転子の停止位置を所定の位置に保持する技術が示されている。
【特許文献】特開平８−２７５５９１号公報（第２頁〜第３頁）
【０００４】
【発明が解決しようとする課題】
ところで、前述のものでは、ステップモータに対して１相励磁状態から動作開始する場合と２相励磁状態から動作開始する場合、また、１相励磁状態で停止する場合と２相励磁状態で停止する場合とで、始動トルクや停止性等のモータ特性に差があり、前照灯の光軸方向を滑らかに調整できないという不具合があった。
【０００５】
更に、２相励磁状態とする際に、ステップモータに異常発生がないにもかかわらずマイクロコンピュータ側で異常発生と誤検出するシステムやステップモータにおける実際の異常発生時にマイクロコンピュータ側で異常発生の検出が遅れるようなシステムにも対処する必要が生じていた。
【０００６】
そこで、この発明はかかる不具合を解決するためになされたもので、ステップモータに対する１−２相交代励磁の位置制御において、始動トルクや停止性等のモータ特性を向上させ、前照灯の光軸方向を滑らかに調整可能とすると共に、マイクロコンピュータ側で異常発生を誤検出することなく、実際の異常発生時には素早く検出することが可能な車両用前照灯制御装置の提供を課題としている。
【０００７】
【課題を解決するための手段】
請求項１の車両用前照灯制御装置によれば、定電流駆動のステップモータの２相励磁状態では１相励磁状態に比べて始動トルクを大きくでき、１相励磁状態では２相励磁状態に比べて停止時間を短くできることを利用し、マイクロコンピュータによってモータ駆動回路を介して車両の前照灯の光軸方向を調整するステップモータが１相励磁状態で停止、２相励磁状態で動作開始の１−２相交代励磁の位置制御とされる。これにより、車両の前照灯の光軸方向が素早く滑らかに調整され、前照灯の光軸方向の位置制御で運転者に違和感を与えることも防止される。
【０００８】
請求項２の車両用前照灯制御装置におけるマイクロコンピュータでは、モータ駆動回路を介してステップモータを２相励磁状態で動作開始させる際、その通電タイミングに電流方向を変化させる必要がある通電相では、電流方向が通電タイミングより所定時間だけ前以って変化される。これにより、ステップモータの通電相に対する通電とその電流方向とが同時に変化されることがないため、マイクロコンピュータはモータ駆動回路を介してステップモータの異常検出に対応した正確なフェイル情報を得られる。
【０００９】
請求項３の車両用前照灯制御装置におけるマイクロコンピュータでは、モータ駆動回路を介してステップモータを２相励磁状態で動作開始させる際、その通電タイミングに電流方向を変化させる必要がある通電相では、電流方向が通電タイミングより所定時間だけ前以って変化されると共に、通電相への通常通電に先立って通常通電の電流値より低くステップモータが動作しない弱通電の電流値が、電流方向の変化タイミングに対して所定時間だけ前以って通電される。これにより、マイクロコンピュータは通電相のみ異常検出できる場合でもステップモータ駆動に影響を与えることなく、モータ駆動回路を介してステップモータの異常検出に対応した正確なフェイル情報を得られる。
【００１０】
請求項４の車両用前照灯制御装置におけるマイクロコンピュータでは、モータ駆動回路を介してステップモータにおける異常検出に伴うフェイル情報が入力されると、所定タイミング毎に瞬間的な逆方向の２相励磁状態が生成され、同時に、その所定タイミング毎の異常検出が所定回数連続していると、ステップモータが異常と確定され通電が停止される。これにより、ステップモータの異常確定に際し、ノイズ等による異常の誤検出が防止され、実際の異常発生時にはステップモータが通電停止され適切にモータ停止される。
【００１１】
請求項５の車両用前照灯制御装置によれば、定電流駆動のステップモータの２相励磁状態では１相励磁状態に比べて始動トルクを大きくでき、１相励磁状態では２相励磁状態に比べて停止時間を短くできることを利用し、マイクロコンピュータによってモータ駆動回路を介して車両の前照灯の光軸方向を調整するステップモータが１相励磁状態で停止、２相励磁状態で動作開始の１−２相交代励磁の位置制御とされる。これにより、車両の前照灯の光軸方向が素早く滑らかに調整され、前照灯の光軸方向の位置制御で運転者に違和感を与えることも防止される。更に、マイクロコンピュータとモータ駆動回路との間でシリアルデータを用いて送受信処理する際、マイクロコンピュータ側から同じ動作信号をモータ駆動回路側に２回連続して出力される。これにより、マイクロコンピュータは、ステップモータの制御位置に影響を与えることなく、位置制御タイミングと殆ど同じタイミングにてステップモータのフェイル情報をモータ駆動回路を介して得ることができ、異常検出からの時間的な遅れが殆どなくなり、異常発生の際に素早く適切なフェイル処理が実行される。
【００１２】
【発明の実施の形態】
以下、本発明の実施の形態を実施例に基づいて説明する。
【００１３】
〈実施例１〉
図１は本発明の実施の形態の第１実施例にかかる車両用前照灯制御装置を構成するマイクロコンピュータ、定電流モータ駆動回路及び前照灯を駆動するステップモータの接続関係を示すブロック図である。
【００１４】
図１において、マイクロコンピュータ１０と定電流モータ駆動回路２０とには、後述の通電相Ｓ１  に対応する通電状態を設定するＩ１  端子及びその電流方向を設定するＰｈａｓｅ１  端子、後述の通電相Ｓ２  に対応する通電状態を設定するＩ２  端子及びその電流方向を設定するＰｈａｓｅ２  端子、更に異常検出に基づくフェイル情報を送受するＥｒｒｏｒ端子がそれぞれ設けられており、それらの対応する端子間が接続されている。
【００１５】
なお、マイクロコンピュータ１０は、周知の各種演算処理を実行する中央処理装置としてのＣＰＵ、制御プログラムや制御マップ等を格納したＲＯＭ、各種データ等を格納するＲＡＭ、Ｂ／Ｕ（バックアップ）ＲＡＭ、入力回路、出力回路及びそれらを接続するバスライン等からなる論理演算回路として構成されている。
【００１６】
また、ステップモータ３０は、バイポーラ型定電流モータであり、ステップモータ３０の通電相Ｓ１  側の極線Ｌ１  は、定電流モータ駆動回路２０のＳ１＋端子及びＳ１−端子に接続されている。そして、マイクロコンピュータ１０からの出力信号の論理に基づき定電流モータ駆動回路２０からそれらＳ１＋端子及びＳ１−端子を介してステップモータ３０の極線Ｌ１  の正逆方向に通電供給される。
【００１７】
そして、ステップモータ３０の通電相Ｓ２  側の極線Ｌ２  は、定電流モータ駆動回路２０のＳ２＋端子及びＳ２−端子に接続されている。そして、マイクロコンピュータ１０からの出力信号の論理に基づき定電流モータ駆動回路２０からそれらＳ２＋端子及びＳ２−端子を介してステップモータ３０の極線Ｌ２  の正逆方向に通電供給される。なお、ステップモータ３０の回転駆動によって光軸方向が調整される車両用前照灯の例えば、リフレクタ等の機構は省略されている。
【００１８】
図２は上述の前照灯を駆動するステップモータ３０、その定電流モータ駆動回路２０及びマイクロコンピュータ１０からなるシステムで、モータ位置制御における通電相Ｓ１  ，Ｓ２  に対応する各端子の論理に応じた機能を表わす説明図である。
【００１９】
図２において、通電相Ｓ１  に対応するＩ１  端子の論理が「０（Ｌｏｗ：ロー）」であるときにはステップモータ３０の極線Ｌ１  に対して無通電、逆にＩ１  端子の論理が「１（Ｈｉｇｈ：ハイ）」であるときには、ステップモータ３０の極線Ｌ１  に対して通常通電となる。また、Ｐｈａｓｅ１  端子の論理が「０」であるときにはステップモータ３０の極線Ｌ１  における電流方向がＳ１−端子側からＳ１＋端子側、逆にＰｈａｓｅ１  端子の論理が「１」であるときにはステップモータ３０の極線Ｌ１  における電流方向がＳ１＋端子側からＳ１−端子側となる。
【００２０】
また、通電相Ｓ２  に対応するＩ２  端子の論理が「０」であるときにはステップモータ３０の極線Ｌ２  に対して無通電、逆にＩ２  端子の論理が「１」であるときには、ステップモータ３０の極線Ｌ２  に対して通常通電となる。そして、Ｐｈａｓｅ２  端子の論理が「０」であるときにはステップモータ３０の極線Ｌ２  における電流方向がＳ２−端子側からＳ２＋端子側、逆にＰｈａｓｅ２  端子の論理が「１」であるときにはステップモータ３０の極線Ｌ２  における電流方向がＳ２＋端子側からＳ２−端子側となる。
【００２１】
次に、上述の前照灯を駆動するステップモータ３０、その定電流モータ駆動回路２０及びマイクロコンピュータ１０からなるシステムで、モータ位置制御における通電相Ｓ１  ，Ｓ２  の励磁状態に対応してステップモータ３０を順方向に変移するときの制御位置を示す図３のタイムチャートを参照して説明する。
【００２２】
図３において、時刻ｔ００１  以前では、通電相Ｓ１  に対応するＩ１  端子及びＰｈａｓｅ１  端子の論理が共に「０」、通電相Ｓ２  に対応するＩ２  端子及びＰｈａｓｅ２  端子の論理が共に「０」でステップモータ３０への通電は停止されており、このときの制御位置は１００ｔｈ  ｓｔｅｐ  であるとする。次に、時刻ｔ００１  から時刻ｔ００２  では、通電相Ｓ１  に対応するＩ１  端子及びＰｈａｓｅ１  端子の論理が共に「１」、通電相Ｓ２  に対応するＩ２  端子の論理が「０」でＰｈａｓｅ２  端子の論理が「１」であり、ステップモータ３０は予備励磁にて停止されており、このときの制御位置は同じく１００ｔｈ  ｓｔｅｐ  である（１相励磁状態）。
【００２３】
次に、時刻ｔ００２  から時刻ｔ００３  では、通電相Ｓ１  に対応するＩ１  端子及びＰｈａｓｅ１  端子の論理が共に「１」、通電相Ｓ２  に対応するＩ２  端子及びＰｈａｓｅ２  端子の論理が共に「１」であり、ステップモータ３０は正転方向に駆動開始され、このときの制御位置は１００ｔｈ  ｓｔｅｐ  から１０１ｔｈ  ｓｔｅｐ  に変移開始される（２相励磁状態）。次に、時刻ｔ００３  から時刻ｔ００４  では、通電相Ｓ１  に対応するＩ１  端子及びＰｈａｓｅ１  端子の論理が共に「０」、通電相Ｓ２  に対応するＩ２  端子及びＰｈａｓｅ２  端子の論理が共に「１」であり、ステップモータ３０は駆動停止され、このときの制御位置は１０１ｔｈ  ｓｔｅｐ  に変移される（１相励磁状態）。
【００２４】
次に、時刻ｔ００４  から時刻ｔ００５  では、通電相Ｓ１  に対応するＩ１  端子の論理が「１」でＰｈａｓｅ１  端子の論理が「０」、通電相Ｓ２  に対応するＩ２  端子及びＰｈａｓｅ２  端子の論理が共に「１」であり、ステップモータ３０は正転方向に駆動開始され、このときの制御位置は１００ｔｈ  ｓｔｅｐ  から１０２ｔｈ  ｓｔｅｐ  に変移開始される（２相励磁状態）。次に、時刻ｔ００５  から時刻ｔ００６  では、通電相Ｓ１  に対応するＩ１  端子及びＰｈａｓｅ１  端子の論理が共に「０」、通電相Ｓ２  に対応するＩ２  端子及びＰｈａｓｅ２  端子の論理が共に「０」であり、ステップモータ３０は駆動停止され、このときの制御位置は１０２ｔｈ  ｓｔｅｐ  に変移される（１相励磁状態）。
【００２５】
更に、時刻ｔ００６  から時刻ｔ００７  では、通電相Ｓ１  に対応するＩ１  端子の論理が「１」でＰｈａｓｅ１  端子の論理が「０」、通電相Ｓ２  に対応するＩ２  端子の論理が「１」でＰｈａｓｅ２  端子の論理が「０」であり、ステップモータ３０は正転方向に駆動開始され、このときの制御位置は１０２ｔｈ  ｓｔｅｐ  から１０３ｔｈ  ｓｔｅｐ  に変移開始される（２相励磁状態）。次に、時刻ｔ００７  から時刻ｔ００８  では、通電相Ｓ１  に対応するＩ１  端子及びＰｈａｓｅ１  端子の論理が共に「０」、通電相Ｓ２  に対応するＩ２  端子及びＰｈａｓｅ２  端子の論理が共に「０」であり、ステップモータ３０は駆動停止され、このときの制御位置は１０３ｔｈ  ｓｔｅｐ  に変移される（１相励磁状態）。
【００２６】
次に、時刻ｔ００８  から時刻ｔ００９  では、通電相Ｓ１  に対応するＩ１  端子及びＰｈａｓｅ１  端子の論理が共に「１」、通電相Ｓ２  に対応するＩ２  端子の論理が「１」でＰｈａｓｅ２  端子の論理が「０」であり、ステップモータ３０は正転方向に駆動開始され、このときの制御位置は１０３ｔｈ  ｓｔｅｐ  から１０４ｔｈ  ｓｔｅｐ  に変移開始される（２相励磁状態）。次に、時刻ｔ００９  から時刻ｔ０１０  では、通電相Ｓ１  に対応するＩ１  端子及びＰｈａｓｅ１  端子の論理が共に「１」、通電相Ｓ２  に対応するＩ２  端子及びＰｈａｓｅ２  端子の論理が共に「０」であり、ステップモータ３０は駆動停止され、このときの制御位置は１０４ｔｈ  ｓｔｅｐ  に変移される（１相励磁状態）。
【００２７】
また、時刻ｔ０１０  から時刻ｔ０１１  では、通電相Ｓ１  に対応するＩ１  端子及びＰｈａｓｅ１  端子の論理が共に「１」、通電相Ｓ２  に対応するＩ２  端子及びＰｈａｓｅ２  端子の論理が共に「０」であり、ステップモータ３０は保持励磁にて停止されており、このときの制御位置は同じく１０４ｔｈ  ｓｔｅｐ  である（１相励磁状態）。そして、時刻ｔ０１１  以降では、通電相Ｓ１  に対応するＩ１  端子及びＰｈａｓｅ１  端子の論理が共に「０」、通電相Ｓ２  に対応するＩ２  端子及びＰｈａｓｅ２  端子の論理が共に「０」とされ、ステップモータ３０への通電は停止される。
【００２８】
このように、本実施例の車両用前照灯制御装置は、車両の前照灯（図示略）の光軸方向を調整するバイポーラ型定電流駆動のステップモータ３０と、ステップモータ３０を駆動する定電流モータ駆動回路２０と、定電流モータ駆動回路２０に対して動作信号を出力すると共に、定電流モータ駆動回路２０からステップモータ３０における異常検出に伴うフェイル情報を入力するマイクロコンピュータ１０とを具備し、マイクロコンピュータ１０は、定電流モータ駆動回路２０を介してステップモータ３０に対し、通電相Ｓ１  または通電相Ｓ２  の何れか一方を通常通電、他方を無通電とする１相励磁状態で停止、通電相Ｓ１  及び通電相Ｓ２  の両方を通常通電とする２相励磁状態で動作開始させる１−２相交代励磁により位置制御するものである。
【００２９】
つまり、発明者等の実験・研究による成果として、ステップモータ３０の２相励磁状態では１相励磁状態に比べて始動トルクを大きくでき、１相励磁状態では２相励磁状態に比べて停止時間を短くできることを利用し、マイクロコンピュータ１０によって定電流モータ駆動回路２０を介して車両の光軸方向を調整するステップモータ３０が１相励磁状態で停止、２相励磁状態で動作開始の１−２相交代励磁の位置制御とされる。これにより、車両の前照灯の光軸方向を素早く滑らかに調整することができ、前照灯の光軸方向の位置制御で運転者に違和感を与えることも防止できる。
【００３０】
なお、上述の実施例のモータ位置制御において、通電相Ｓ１  ，Ｓ２  の励磁状態に対応するステップモータ３０の制御位置を変移する際、定電流モータ駆動回路２０の回路特性に起因して、Ｉ１  端子及びＰｈａｓｅ１  端子の論理が同時に変化、またはＩ２  端子及びＰｈａｓｅ２  端子の論理が同時に変化すると、ステップモータ３０の極線Ｌ１  または極線Ｌ２  に断線または短絡が生じていないのに、Ｅｒｒｏｒ端子からの出力が「０（異常有り）」となって誤検出する回路特性を有する定電流モータ駆動回路２０も存在している。
【００３１】
このような定電流モータ駆動回路２０を用いたマイクロコンピュータ１０のモータ位置制御において誤検出が生じる場合について、図８のタイムチャートを参照して説明する。
【００３２】
図８において、モータ位置制御による通電相Ｓ１  ，Ｓ２  の励磁状態に対応してステップモータ３０を変移するときの制御位置は上述の実施例の図３と同じであり、図８の時刻ｔ５０１  〜時刻ｔ５１１  は図３の時刻ｔ００１  〜時刻ｔ０１１  に対応している。図８の時刻ｔ５０２  において、通電相Ｓ２  に対応するＩ２  端子及びＰｈａｓｅ２  端子の論理が同時に変化されているため、Ｅｒｒｏｒ端子からの出力が「０」となり誤検出されている。また、図８の時刻ｔ５０４  において、通電相Ｓ１  に対応するＩ１  端子及びＰｈａｓｅ１  端子の論理が同時に変化されているため、Ｅｒｒｏｒ端子からの出力が「０」となり誤検出されている。同様に、図８の時刻ｔ５０６  ，ｔ５０８  でも、Ｅｒｒｏｒ端子からの出力が「０」となり誤検出されている。
【００３３】
次に、このような不具合に対処するモータ位置制御の変形例におけるステップモータ３０の制御位置の変移を示す図４乃至図７のタイムチャートを参照して説明する。
【００３４】
図４の変形例においては、通電相Ｓ１  に対応するＩ１  端子とＰｈａｓｅ１  端子との論理、または通電相Ｓ２  に対応するＩ２  端子とＰｈａｓｅ２  端子との論理が同時に変化されないようマイクロコンピュータ１０によってモータ位置制御されている。なお、図４において、モータ位置制御による通電相Ｓ１  ，Ｓ２  の励磁状態に対応してステップモータ３０を順方向に変移するときの制御位置は、上述の実施例の図３と同じである。
【００３５】
図４の時刻ｔ１０３  において、制御位置を１００ｔｈ  ｓｔｅｐ  から１０１ｔｈ  ｓｔｅｐ  に変移開始するため通電相Ｓ２  に対応するＩ２  端子の論理が「１」と変化されるのに先立って所定時間前の時刻ｔ１０２  で通電相Ｓ２  に対応するＰｈａｓｅ２  端子の論理が「１」に変化されているため、Ｅｒｒｏｒ端子からの出力が「１（異常なし）」のままで誤検出されることはない。また、図４の時刻ｔ１０６  において、制御位置を１０１ｔｈ  ｓｔｅｐ  から１０２ｔｈ  ｓｔｅｐ  に変移開始するため通電相Ｓ１  に対応するＩ１  端子の論理が「１」と変化されるのに先立って所定時間前の時刻ｔ１０５  で通電相Ｓ１  に対応するＰｈａｓｅ１  端子の論理が「１」に変化されているため、Ｅｒｒｏｒ端子からの出力が「１」のままで誤検出されることはない。同様に、図４の時刻ｔ１０９  ，ｔ１１２  でも、Ｅｒｒｏｒ端子からの出力が「１」のままで誤検出されることはない。
【００３６】
次に、図４と同様の定電流モータ駆動回路２０を用い、通電相Ｓ１  に対応するＩ１  端子及びＰｈａｓｅ１  端子の論理及び通電相Ｓ２  に対応するＩ２  端子及びＰｈａｓｅ２  端子の論理が同時に変化されないようマイクロコンピュータ１０によってモータ位置制御するものにおいて、通電相Ｓ１  ，Ｓ２  の励磁状態に対応してステップモータ３０の制御位置を１００ｔｈ  ｓｔｅｐ  から９５ｔｈ  ｓｔｅｐ  と逆方向に変移する場合について、図５のタイムチャートを参照して説明する。
【００３７】
図５の変形例において、時刻ｔ２０１  以前では、通電相Ｓ１  に対応するＩ１  端子の論理が「０」でＰｈａｓｅ１  端子の論理が「１」、通電相Ｓ２  に対応するＩ２  端子及びＰｈａｓｅ２  端子の論理が共に「０」でステップモータ３０への通電は停止されており、このときの制御位置は１００ｔｈ  ｓｔｅｐ  であるとする。次に、時刻ｔ２０１  において、通電相Ｓ１  に対応するＩ１  端子及びＰｈａｓｅ１  端子の論理が共に「１」に変化され、時刻ｔ２０１  から時刻ｔ２０２  では、通電相Ｓ１  に対応するＩ１  端子及びＰｈａｓｅ１  端子の論理が共に「１」、通電相Ｓ２  に対応するＩ２  端子及びＰｈａｓｅ２  端子の論理が共に「０」であり、ステップモータ３０は予備励磁にて停止されており、このときの制御位置は同じく１００ｔｈ  ｓｔｅｐ  である（１相励磁状態）。
【００３８】
次に、時刻ｔ２０２  において、通電相Ｓ２  に対応するＩ２  端子の論理が「１」に変化され、時刻ｔ２０２  から時刻ｔ２０３  では、通電相Ｓ１  に対応するＩ１  端子及びＰｈａｓｅ１  端子の論理が共に「１」、通電相Ｓ２  に対応するＩ２  端子の論理が「１」でＰｈａｓｅ２  端子の論理が「０」であり、ステップモータ３０は逆転方向に駆動開始され、このときの制御位置は１００ｔｈ  ｓｔｅｐ  から９９ｔｈ  ｓｔｅｐ  に変移開始される（２相励磁状態）。次に、時刻ｔ２０３  において、通電相Ｓ１  に対応するＩ１  端子の論理が「０」に変化され、時刻ｔ２０３  から時刻ｔ２０５  では、通電相Ｓ１  に対応するＩ１  端子の論理が「０」、通電相Ｓ２  に対応するＩ２  端子の論理が「１」であり、ステップモータ３０は駆動停止され、このときの制御位置は９９ｔｈ  ｓｔｅｐ  に変移される（１相励磁状態）。
【００３９】
また、時刻ｔ２０５  において、制御位置を９９ｔｈ  ｓｔｅｐ  から９８ｔｈ  ｓｔｅｐ  に変移開始するため通電相Ｓ１  に対応するＩ１  端子の論理が「１」と変化されるのに先立って所定時間前の時刻ｔ２０４  で通電相Ｓ１  に対応するＰｈａｓｅ１  端子の論理が「０」に変化されているため、Ｅｒｒｏｒ端子からの出力が「１」のままで誤検出されることはない。そして、時刻ｔ２０５  から時刻ｔ２０６  では、通電相Ｓ１  に対応するＩ１  端子の論理が「１」でＰｈａｓｅ１  端子の論理が「０」、通電相Ｓ２  に対応するＩ２  端子の論理が「１」でＰｈａｓｅ２  端子の論理が「０」であり、ステップモータ３０は逆転方向に駆動開始され、このときの制御位置は９９ｔｈ  ｓｔｅｐ  から９８ｔｈ
ｓｔｅｐ  に変移開始される（２相励磁状態）。
【００４０】
そして、時刻ｔ２０６  において、通電相Ｓ２  に対応するＩ２  端子の論理が「０」に変化され、時刻ｔ２０６  から時刻ｔ２０８  では、通電相Ｓ１  に対応するＩ１  端子の論理が「１」、通電相Ｓ２  に対応するＩ２  端子の論理が「０」であり、ステップモータ３０は駆動停止され、このときの制御位置は９８ｔｈ  ｓｔｅｐ  に変移される（１相励磁状態）。次に、時刻ｔ２０８  において、制御位置を９８ｔｈ  ｓｔｅｐ  から９７ｔｈ  ｓｔｅｐ  に変移開始するため通電相Ｓ２  に対応するＩ２  端子の論理が「１」と変化されるのに先立って所定時間前の時刻ｔ２０７  で通電相Ｓ２  に対応するＰｈａｓｅ２  端子の論理が「１」に変化されているため、Ｅｒｒｏｒ端子からの出力が「１」のままで誤検出されることはない。
【００４１】
次に、時刻ｔ２０８  から時刻ｔ２０９  では、通電相Ｓ１  に対応するＩ１  端子の論理が「１」でＰｈａｓｅ１  端子の論理が「０」、通電相Ｓ２  に対応するＩ２  端子の論理が「０」でＰｈａｓｅ２  端子の論理が「１」であり、ステップモータ３０は逆転方向に駆動開始され、このときの制御位置は９８ｔｈ  ｓｔｅｐ  から９７ｔｈ  ｓｔｅｐ  に変移開始される（２相励磁状態）。次に、時刻ｔ２０９  において、通電相Ｓ１  に対応するＩ１  端子の論理が「０」に変化され、時刻ｔ２０９  から時刻ｔ２１１  では、通電相Ｓ１  に対応するＩ１  端子の論理が「０」、通電相Ｓ２  に対応するＩ２  端子の論理が「１」であり、ステップモータ３０は駆動停止され、このときの制御位置は９７ｔｈ  ｓｔｅｐ  に変移される（１相励磁状態）。次に、時刻ｔ２１１  において、制御位置を９７ｔｈ  ｓｔｅｐ  から９６ｔｈ  ｓｔｅｐ  に変移開始するため通電相Ｓ１  に対応するＩ１  端子の論理が「１」と変化されるのに先立って所定時間前の時刻ｔ２１０  で通電相Ｓ１  に対応するＰｈａｓｅ１  端子の論理が「１」に変化されているため、Ｅｒｒｏｒ端子からの出力が「１」のままで誤検出されることはない。
【００４２】
次に、時刻ｔ２１１  から時刻ｔ２１２  では、通電相Ｓ１  に対応するＩ１  端子及びＰｈａｓｅ１  端子の論理が共に「１」、通電相Ｓ２  に対応するＩ２  端子及びＰｈａｓｅ２  端子の論理が共に「１」であり、ステップモータ３０は逆転方向に駆動開始され、このときの制御位置は９７ｔｈ  ｓｔｅｐ  から９６ｔｈ  ｓｔｅｐ  に変移開始される（２相励磁状態）。次に、時刻ｔ２１２  において、通電相Ｓ２  に対応するＩ２  端子の論理が「０」に変化され、時刻ｔ２１２  から時刻ｔ２１３  では、通電相Ｓ１  に対応するＩ１  端子の論理が「１」、通電相Ｓ２  に対応するＩ２  端子の論理が「０」であり、ステップモータ３０は駆動停止され、このときの制御位置は９６ｔｈ  ｓｔｅｐ  に変移される（１相励磁状態）。
【００４３】
次に、時刻ｔ２１３  から時刻ｔ２１４  では、時刻ｔ２１２  から時刻ｔ２１３  と同様、通電相Ｓ１  に対応するＩ１  端子及びＰｈａｓｅ１  端子の論理が共に「１」、通電相Ｓ２  に対応するＩ２  端子の論理が「０」でＰｈａｓｅ２  端子の論理が「１」のままで、ステップモータ３０は保持励磁され、このときの制御位置は９６ｔｈ  ｓｔｅｐ  のままである（１相励磁状態）。そして、時刻ｔ２１４  以降では、通電相Ｓ１  に対応するＩ１  端子及びＰｈａｓｅ１  端子の論理が共に「０」、通電相Ｓ２  に対応するＩ２  端子及びＰｈａｓｅ２  端子の論理が共に「０」とされ、ステップモータ３０への通電は停止される。
【００４４】
次に、図４と同様の定電流モータ駆動回路２０を用い、通電相Ｓ１  に対応するＩ１  端子及びＰｈａｓｅ１  端子の論理及び通電相Ｓ２  に対応するＩ２  端子及びＰｈａｓｅ２  端子の論理が同時に変化されないようマイクロコンピュータ１０によってモータ位置制御するものにおいて、通電相Ｓ１  ，Ｓ２  の励磁状態に対応してステップモータ３０の制御位置を１００ｔｈ  ｓｔｅｐ  から１０２ｔｈ  ｓｔｅｐ  と順方向に変移させたのち反転させ１００ｔｈ  ｓｔｅｐ  に戻す場合について、図６のタイムチャートを参照して説明する。
【００４５】
図６の変形例において、時刻ｔ３０１  以前では、通電相Ｓ１  に対応するＩ１  端子の論理が「０」でＰｈａｓｅ１  端子の論理が「１」、通電相Ｓ２  に対応するＩ２  端子及びＰｈａｓｅ２  端子の論理が共に「０」でステップモータ３０への通電は停止されており、このときの制御位置は１００ｔｈ  ｓｔｅｐ  であるとする。次に、時刻ｔ３０１  において、通電相Ｓ１  に対応するＩ１  端子の論理が「１」と変化されるが、時刻ｔ３０１  から時刻ｔ３０３  では、通電相Ｓ２  に対応するＩ２  端子の論理が「０」であるため、ステップモータ３０は予備励磁にて停止されており、このときの制御位置は同じく１００ｔｈ  ｓｔｅｐ  である（１相励磁状態）。
【００４６】
次に、時刻ｔ３０３  において、制御位置を１００ｔｈ  ｓｔｅｐ  から１０１ｔｈ  ｓｔｅｐ  に変移開始するため通電相Ｓ２  に対応するＩ２  端子の論理が「１」と変化されるのに先立って所定時間前の時刻ｔ３０２  で通電相Ｓ２  に対応するＰｈａｓｅ２  端子の論理が「１」に変化されているため、Ｅｒｒｏｒ端子からの出力が「１」のままで誤検出されることはない。次に、時刻ｔ３０３  から時刻ｔ３０４  では、通電相Ｓ１  に対応するＩ１  端子及びＰｈａｓｅ１  端子の論理が共に「１」、通電相Ｓ２  に対応するＩ２  端子及びＰｈａｓｅ２  端子の論理が共に「１」であり、ステップモータ３０は正転方向に駆動開始され、このときの制御位置は１００ｔｈ  ｓｔｅｐ  から１０１ｔｈ  ｓｔｅｐ  に変移開始される（２相励磁状態）。次に、時刻３０４  で、通電相Ｓ１  に対応するＩ１  端子の論理が「０」に変化されたのち、時刻ｔ３０４  から時刻ｔ３０６  では、通電相Ｓ１  に対応するＩ１  端子の論理が「０」、通電相Ｓ２  に対応するＩ２  端子の論理が「１」であり、ステップモータ３０は駆動停止され、このときの制御位置は１０１ｔｈ  ｓｔｅｐ  に変移される（１相励磁状態）。
【００４７】
次に、時刻ｔ３０６  において、制御位置を１０１ｔｈ  ｓｔｅｐ  から１０２ｔｈ  ｓｔｅｐ  に変移開始するため通電相Ｓ１  に対応するＩ１  端子の論理が「１」と変化されるのに先立って所定時間前の時刻ｔ３０５  で通電相Ｓ１  に対応するＰｈａｓｅ１  端子の論理が「０」に変化されているため、Ｅｒｒｏｒ端子からの出力が「１」のままで誤検出されることはない。次に、時刻ｔ３０６  から時刻ｔ３０７  では、通電相Ｓ１  に対応するＩ１  端子の論理が「１」でＰｈａｓｅ１  端子の論理が「０」、通電相Ｓ２  に対応するＩ２  端子及びＰｈａｓｅ２  端子の論理が共に「１」であり、ステップモータ３０は正転方向に駆動開始され、このときの制御位置は１０１ｔｈ  ｓｔｅｐ  から１０２ｔｈ  ｓｔｅｐ  に変移開始される（２相励磁状態）。次に、時刻３０７  で、通電相Ｓ２  に対応するＩ２  端子の論理が「０」に変化されたのち、時刻ｔ３０７  から時刻ｔ３０８  では、通電相Ｓ１  に対応するＩ１  端子の論理が「１」でＰｈａｓｅ１  端子の論理が「０」、通電相Ｓ２  に対応するＩ２  端子の論理が「０」でＰｈａｓｅ２  端子の論理が「１」であり、ステップモータ３０は駆動停止され、このときの制御位置は１０２ｔｈ  ｓｔｅｐ  に変移される（１相励磁状態）。
【００４８】
また、時刻ｔ３０８  から時刻ｔ３０９  では、時刻ｔ３０７  から時刻ｔ３０８  と同様、通電相Ｓ１  に対応するＩ１  端子の論理が「１」でＰｈａｓｅ１  端子の論理が「０」、通電相Ｓ２  に対応するＩ２  端子の論理が「０」でＰｈａｓｅ２  端子の論理が「１」のままで、ステップモータ３０は保持励磁状態され、このときの制御位置は１０２ｔｈｓｔｅｐ  のままである（１相励磁状態）。次に、時刻３０９  で、通電相Ｓ２  に対応するＩ２  端子の論理が「１」に変化されたのち、時刻ｔ３０９  から時刻ｔ３１０  では、通電相Ｓ１  に対応するＩ１  端子の論理が「１」でＰｈａｓｅ１  端子の論理が「０」、通電相Ｓ２  に対応するＩ２  端子の論理及びＰｈａｓｅ２  端子の論理が共に「１」であり、ステップモータ３０は逆転方向に駆動開始され、このときの制御位置は１０２ｔｈ  ｓｔｅｐ  から１０１ｔｈ  ｓｔｅｐ  に変移開始される（２相励磁状態）。
【００４９】
更に、時刻３１０  で、通電相Ｓ１  に対応するＩ１  端子の論理が「０」に変化されたのち、時刻ｔ３１０  から時刻ｔ３１２  では、通電相Ｓ１  に対応するＩ１  端子の論理が「０」、通電相Ｓ２  に対応するＩ２  端子の論理が「１」であり、ステップモータ３０は駆動停止され、このときの制御位置は１０１ｔｈ  ｓｔｅｐ  に変移される（１相励磁状態）。次に、時刻ｔ３１２  において、制御位置を１０１ｔｈ  ｓｔｅｐ  から１００ｔｈ  ｓｔｅｐ  に変移開始するため通電相Ｓ１  に対応するＩ１  端子の論理が「１」と変化されるのに先立って所定時間前の時刻ｔ３１１  で通電相Ｓ１  に対応するＰｈａｓｅ１  端子の論理が「０」に変化されているため、Ｅｒｒｏｒ端子からの出力が「１」のままで誤検出されることはない。次に、時刻ｔ３１２  から時刻ｔ３１３  では、通電相Ｓ１  に対応するＩ１  端子及びＰｈａｓｅ１  端子の論理が共に「１」、通電相Ｓ２  に対応するＩ２  端子及びＰｈａｓｅ２  端子の論理が共に「１」であり、ステップモータ３０は逆転方向に駆動開始され、このときの制御位置は１０１ｔｈ  ｓｔｅｐ  から１００ｔｈ  ｓｔｅｐ  に変移開始される（２相励磁状態）。
【００５０】
次に、時刻３１３  で、通電相Ｓ２  に対応するＩ２  端子の論理が「０」に変化されたのち、時刻ｔ３１３  から時刻ｔ３１４  では、通電相Ｓ１  に対応するＩ１  端子及びＰｈａｓｅ１  端子の論理が共に「１」、通電相Ｓ２  に対応するＩ２  端子の論理が「０」でＰｈａｓｅ２  端子の論理が「１」であり、ステップモータ３０は駆動停止され、このときの制御位置は１００ｔｈ  ｓｔｅｐ  に変移される（１相励磁状態）。次に、時刻ｔ３１４  から時刻ｔ３１５  では、通電相Ｓ１  に対応するＩ１  端子及びＰｈａｓｅ１  端子の論理が共に「１」、通電相Ｓ２  に対応するＩ２  端子の論理が「０」でＰｈａｓｅ２  端子の論理が「１」であり、ステップモータ３０は保持励磁にて停止されており、このときの制御位置は同じく１００ｔｈ  ｓｔｅｐ  である（１相励磁状態）。そして、時刻ｔ３１５  以降では、通電相Ｓ１  に対応するＩ１  端子及びＰｈａｓｅ１  端子の論理が共に「０」、通電相Ｓ２  に対応するＩ２  端子及びＰｈａｓｅ２  端子の論理が共に「０」とされ、ステップモータ３０への通電は停止される。
【００５１】
また、図４と同様の定電流モータ駆動回路２０を用い、通電相Ｓ１  に対応するＩ１  端子及びＰｈａｓｅ１  端子の論理及び通電相Ｓ２  に対応するＩ２  端子及びＰｈａｓｅ２  端子の論理が同時に変化されないようマイクロコンピュータ１０によってモータ位置制御するものにおいて、通電相Ｓ１  ，Ｓ２  の励磁状態に対応してステップモータ３０の制御位置を１００ｔｈ  ｓｔｅｐ  から９８ｔｈ  ｓｔｅｐ  と逆方向に変移させたのち反転させ１００ｔｈ  ｓｔｅｐ  に戻す場合について、図７のタイムチャートを参照して説明する。
【００５２】
図７の変形例において、時刻ｔ４０１  以前では、通電相Ｓ１  に対応するＩ１  端子の論理が「０」でＰｈａｓｅ１  端子の論理が「１」、通電相Ｓ２  に対応するＩ２  端子及びＰｈａｓｅ２  端子の論理が共に「０」でステップモータ３０への通電は停止されており、このときの制御位置は１００ｔｈ  ｓｔｅｐ  であるとする。次に、時刻ｔ４０１  において、通電相Ｓ１  に対応するＩ１  端子の論理が「１」と変化されるが、時刻ｔ４０１  から時刻ｔ４０２  では、通電相Ｓ２  に対応するＩ２  端子の論理が「０」であるため、ステップモータ３０は予備励磁にて停止されており、このときの制御位置は同じく１００ｔｈ  ｓｔｅｐ  である（１相励磁状態）。
【００５３】
次に、時刻ｔ４０２  で、通電相Ｓ２  に対応するＩ２  端子の論理が「１」に変化されたのち、時刻ｔ４０２  から時刻ｔ４０３  では、通電相Ｓ１  に対応するＩ１  端子及びＰｈａｓｅ１  端子の論理が共に「１」、通電相Ｓ２  に対応するＩ２  端子の論理が「１」でＰｈａｓｅ２  端子の論理が「０」であり、ステップモータ３０は逆転方向に駆動開始され、このときの制御位置は１００ｔｈ  ｓｔｅｐ  から９９ｔｈ  ｓｔｅｐ  に変移開始される（２相励磁状態）。次に、時刻時刻ｔ４０３  で、通電相Ｓ１  に対応するＩ１  端子の論理が「０」に変化されたのち、時刻ｔ４０３  から時刻ｔ４０５  では、通電相Ｓ１  に対応するＩ１  端子の論理が「０」、通電相Ｓ２  に対応するＩ２  端子の論理が「１」であり、ステップモータ３０は駆動停止され、このときの制御位置は９９ｔｈ  ｓｔｅｐ  に変移される（１相励磁状態）。次に、時刻ｔ４０５  において、制御位置を９９ｔｈ  ｓｔｅｐ  から９８ｔｈ  ｓｔｅｐ  に変移開始するため通電相Ｓ１  に対応するＩ１  端子の論理が「１」と変化されるのに先立って所定時間前の時刻ｔ４０４  で通電相Ｓ１  に対応するＰｈａｓｅ１  端子の論理が「０」に変化されているため、Ｅｒｒｏｒ端子からの出力が「１」のままで誤検出されることはない。
【００５４】
次に、時刻ｔ４０５  から時刻ｔ４０６  では、通電相Ｓ１  に対応するＩ１  端子の論理が「１」でＰｈａｓｅ１  端子の論理が「０」、通電相Ｓ２  に対応するＩ２  端子の論理が「１」でＰｈａｓｅ２  端子の論理が「０」であり、ステップモータ３０は逆転方向に駆動開始され、このときの制御位置は９９ｔｈ  ｓｔｅｐ  から９８ｔｈ  ｓｔｅｐ  に変移開始される（２相励磁状態）。次に、時刻４０６  で、通電相Ｓ２  に対応するＩ２  端子の論理が「０」に変化されたのち、時刻ｔ４０６  から時刻ｔ４０７  では、通電相Ｓ１  に対応するＩ１  端子の論理が「１」でＰｈａｓｅ１  端子の論理が「０」、通電相Ｓ２  に対応するＩ２  端子及びＰｈａｓｅ２  端子の論理が共に「０」であり、ステップモータ３０は駆動停止され、このときの制御位置は９８ｔｈ  ｓｔｅｐ  に変移される（１相励磁状態）。
【００５５】
次に、時刻ｔ４０７  から時刻ｔ４０８  では、時刻ｔ４０６  から時刻ｔ４０７  と同様、通電相Ｓ１  に対応するＩ１  端子の論理が「１」でＰｈａｓｅ１  端子の論理が「０」、通電相Ｓ２  に対応するＩ２  端子及びＰｈａｓｅ２  端子の論理が共に「０」のままで、ステップモータ３０は保持励磁され、このときの制御位置は９８ｔｈ  ｓｔｅｐ  のままである（１相励磁状態）。次に、時刻４０８  で、通電相Ｓ２  に対応するＩ２  端子の論理が「１」に変化されたのち、時刻ｔ４０８  から時刻ｔ４０９  では、通電相Ｓ１  に対応するＩ１  端子の論理が「１」でＰｈａｓｅ１  端子の論理が「０」、通電相Ｓ２  に対応するＩ２  端子の論理が「１」でＰｈａｓｅ２  端子の論理が「０」であり、ステップモータ３０は正転方向に駆動開始され、このときの制御位置は９８ｔｈ  ｓｔｅｐ  から９９ｔｈ  ｓｔｅｐ  に変移開始される（２相励磁状態）。
【００５６】
また、時刻４０９  で、通電相Ｓ１  に対応するＩ１  端子の論理が「０」に変化されたのち、時刻ｔ４０９  から時刻ｔ４１１  では、通電相Ｓ１  に対応するＩ１  端子の論理が「０」、通電相Ｓ２  に対応するＩ２  端子の論理が「１」であり、ステップモータ３０は駆動停止され、このときの制御位置は９９ｔｈ  ｓｔｅｐ  に変移される（１相励磁状態）。次に、時刻ｔ４１１  において、制御位置を９９ｔｈ  ｓｔｅｐ  から１００ｔｈｓｔｅｐ  に変移開始するため通電相Ｓ１  に対応するＩ１  端子の論理が「１」と変化されるのに先立って所定時間前の時刻ｔ４１０  で通電相Ｓ１  に対応するＰｈａｓｅ１  端子の論理が「１」に変化されているため、Ｅｒｒｏｒ端子からの出力が「１」のままで誤検出されることはない。次に、時刻ｔ４１１  から時刻ｔ４１２  では、通電相Ｓ１  に対応するＩ１  端子及びＰｈａｓｅ１  端子の論理が共に「１」、通電相Ｓ２  に対応するＩ２  端子の論理が「１」でＰｈａｓｅ２  端子の論理が「０」であり、ステップモータ３０は正転方向に駆動開始され、このときの制御位置は９９ｔｈ  ｓｔｅｐ  から１００ｔｈ  ｓｔｅｐ  に変移開始される（２相励磁状態）。
【００５７】
次に、時刻４１２  で、通電相Ｓ２  に対応するＩ２  端子の論理が「０」に変化されたのち、時刻ｔ４１２  から時刻ｔ４１３  では、通電相Ｓ１  に対応するＩ１  端子及びＰｈａｓｅ１  端子の論理が共に「１」、通電相Ｓ２  に対応するＩ２  端子及びＰｈａｓｅ２  端子の論理が共に「０」であり、ステップモータ３０は駆動停止され、このときの制御位置は１００ｔｈ  ｓｔｅｐ  に変移される（１相励磁状態）。次に、時刻ｔ４１３  から時刻ｔ４１４  では、通電相Ｓ１  に対応するＩ１  端子及びＰｈａｓｅ１  端子の論理が共に「１」、通電相Ｓ２  に対応するＩ２  端子及びＰｈａｓｅ２  端子の論理が共に「０」であり、ステップモータ３０は保持励磁にて停止されており、このときの制御位置は同じく１００ｔｈ  ｓｔｅｐ  である（１相励磁状態）。そして、時刻ｔ４１４  以降では、通電相Ｓ１  に対応するＩ１  端子及びＰｈａｓｅ１  端子の論理が共に「０」、通電相Ｓ２  に対応するＩ２  端子及びＰｈａｓｅ２  端子の論理が共に「０」とされ、ステップモータ３０への通電は停止される。
【００５８】
このように、本変形例の車両用前照灯制御装置のマイクロコンピュータ１０は、定電流モータ駆動回路２０を介してステップモータ３０に対し、通電相Ｓ１  及び通電相Ｓ２  の両方を通常通電とする２相励磁状態で動作開始させる際、通電相Ｓ１  または通電相Ｓ２  に対応する通電タイミングにその電流方向を変化させるときには、その電流方向を所定時間だけ前以って変化させるものである。
【００５９】
つまり、マイクロコンピュータ１０が定電流モータ駆動回路２０を介してステップモータ３０を２相励磁状態で動作開始させる際、その通電タイミングに電流方向を変化させる必要がある通電相Ｓ１  または通電相Ｓ２  では、電流方向が通電タイミングより所定時間だけ前以って変化される。これにより、ステップモータ３０の通電相Ｓ１  及び通電相Ｓ２  に対する通電とその電流方向とが同時に変化されることがないため、マイクロコンピュータ１０は定電流モータ駆動回路２０を介してステップモータ３０の異常検出に対応した正確なフェイル情報を得ることが可能となる。
【００６０】
〈実施例２〉
図９は本発明の実施の形態の第２実施例にかかる車両用前照灯制御装置を構成するマイクロコンピュータ、定電流モータ駆動回路及び前照灯を駆動するステップモータの接続関係を示すブロック図である。なお、図中、上述の実施例と同様の構成または相当部分からなるものについては同一符号及び同一記号を付し、その詳細な説明を省略する。
【００６１】
図９において、マイクロコンピュータ５０と定電流モータ駆動回路６０とには、後述の通電相Ｓ１  に対応する通電状態を設定するＩ１１端子、Ｉ１０端子及びその電流方向を設定するＰｈａｓｅ１  端子、後述の通電相Ｓ２  に対応する通電状態を設定するＩ２１端子、Ｉ２０端子及びその電流方向を設定するＰｈａｓｅ２  端子、更に異常検出に基づくフェイル情報を送受するＥｒｒｏｒ端子がそれぞれ設けられており、それらの対応する端子間が接続されている。
【００６２】
なお、マイクロコンピュータ５０は、周知の各種演算処理を実行する中央処理装置としてのＣＰＵ、制御プログラムや制御マップ等を格納したＲＯＭ、各種データ等を格納するＲＡＭ、Ｂ／Ｕ（バックアップ）ＲＡＭ、入力回路、出力回路及びそれらを接続するバスライン等からなる論理演算回路として構成されている。
【００６３】
また、ステップモータ３０の通電相Ｓ１  側の極線Ｌ１  は、定電流モータ駆動回路６０のＳ１＋端子及びＳ１−端子に接続されている。そして、マイクロコンピュータ５０からの出力信号の論理に基づき定電流モータ駆動回路６０からそれらＳ１＋端子及びＳ１−端子を介してステップモータ３０の極線Ｌ１  の正逆方向に通電供給される。
【００６４】
そして、ステップモータ３０の通電相Ｓ２  側の極線Ｌ２  は、定電流モータ駆動回路６０のＳ２＋端子及びＳ２−端子に接続されている。そして、マイクロコンピュータ５０からの出力信号の論理に基づき定電流モータ駆動回路６０からそれらＳ２＋端子及びＳ２−端子を介してステップモータ３０の極線Ｌ２  の正逆方向に通電供給される。
【００６５】
図１０は上述の前照灯を駆動するステップモータ３０、その定電流モータ駆動回路６０及びマイクロコンピュータ５０からなるシステムで、モータ位置制御における通電相Ｓ１  ，Ｓ２  に対応する各端子の論理に応じた機能を表わす説明図である。
【００６６】
図１０において、通電相Ｓ１  に対応するＩ１１端子の論理が「０」であるときにはステップモータ３０の極線Ｌ１  に対して無通電、逆にＩ１１端子の論理が「１」であるときには、ステップモータ３０の極線Ｌ１  に対して弱通電となる。同じく、通電相Ｓ１  に対応するＩ１０端子の論理が「０」であるときにはステップモータ３０の極線Ｌ１  に対して無通電、逆にＩ１０端子の論理が「１」であるときには、ステップモータ３０の極線Ｌ１  に対して通常通電となる。また、Ｐｈａｓｅ１  端子の論理が「０」であるときにはステップモータ３０の極線Ｌ１  における電流方向がＳ１−端子側からＳ１＋端子側、逆にＰｈａｓｅ１  端子の論理が「１」であるときにはステップモータ３０の極線Ｌ１  における電流方向がＳ１＋端子側からＳ１−端子側となる。
【００６７】
また、通電相Ｓ２  に対応するＩ２１端子の論理が「０」であるときにはステップモータ３０の極線Ｌ２  に対して無通電、逆にＩ２０端子の論理が「１」であるときには、ステップモータ３０の極線Ｌ２  に対して弱通電となる。同じく、通電相Ｓ２  に対応するＩ２１端子の論理が「０」であるときにはステップモータ３０の極線Ｌ２  に対して無通電、逆にＩ２０端子の論理が「１」であるときには、ステップモータ３０の極線Ｌ２  に対して通常通電となる。そして、Ｐｈａｓｅ２  端子の論理が「０」であるときにはステップモータ３０の極線Ｌ２  における電流方向がＳ２−端子側からＳ２＋端子側、逆にＰｈａｓｅ２  端子の論理が「１」であるときにはステップモータ３０の極線Ｌ２  における電流方向がＳ２＋端子側からＳ２−端子側となる。
【００６８】
次に、上述の前照灯を駆動するステップモータ３０、その定電流モータ駆動回路６０及びマイクロコンピュータ５０からなるシステムで、モータ位置制御における通電相Ｓ１  ，Ｓ２  の励磁状態に対応してステップモータ３０を順方向に変移するときの制御位置を示す図１１のタイムチャートを参照して説明する。
【００６９】
図１１においては、通電相Ｓ１  に対応するＩ１１端子、Ｉ１０端子とＰｈａｓｅ１  端子との論理、または通電相Ｓ２  に対応するＩ２１端子、Ｉ２０端子とＰｈａｓｅ２  端子との論理が同時に変化されないようマイクロコンピュータ５０によってモータ位置制御されている。なお、図１１において、モータ位置制御による通電相Ｓ１  ，Ｓ２  の励磁状態に対応してステップモータ３０を順方向に変移するときの制御位置は、上述の実施例の図３と同じであるためその詳細な説明を省略する。
【００７０】
図１１の時刻ｔ６０４  において、制御位置を１００ｔｈ  ｓｔｅｐ  から１０１ｔｈ  ｓｔｅｐ  に変移開始するため通電相Ｓ２  に対応するＩ２０端子の論理が「１」と変化されるのに先立って所定時間前の時刻ｔ６０２  で通電相Ｓ２  に対応するＩ２１端子の論理が「１」とされ、時刻ｔ６０４  で「０」に戻されている。このため、通電相Ｓ２  に対応するＩ２１端子の論理が「１」とされる時刻ｔ６０２  から時刻ｔ６０４  までの間の時刻ｔ６０３  の異常検出タイミングに一致し、通電相Ｓ２  に対応するＰｈａｓｅ２  端子の論理が「１」に変化されているため、Ｅｒｒｏｒ端子からの出力が「１（異常なし）」のままで誤検出されることはない。
【００７１】
また、図１１の時刻ｔ６０８  において、制御位置を１０１ｔｈ  ｓｔｅｐ  から１０２ｔｈｓｔｅｐ  に変移開始するため通電相Ｓ１  に対応するＩ１０端子の論理が「１」と変化されるのに先立って所定時間前の時刻ｔ６０６  で通電相Ｓ１  に対応するＩ１１端子の論理が「１」とされ、時刻ｔ６０８  で「０」に戻されている。この通電相Ｓ１  に対応するＩ１１端子の論理が「１」とされる時刻ｔ６０６  から時刻ｔ６０８  までの間の時刻ｔ６０７  の異常検出タイミングに一致し、通電相Ｓ１  に対応するＰｈａｓｅ１  端子の論理が「１」に変化されているため、Ｅｒｒｏｒ端子からの出力が「１（異常なし）」のままで誤検出されることはない。同様に、図１１の時刻ｔ６１１  ，ｔ６１５  の異常検出タイミングでも、Ｅｒｒｏｒ端子からの出力が「１」のままで誤検出されることはない。
【００７２】
次に、本実施例のモータ位置制御である上述の図１１のタイムチャートの時刻ｔ６０１  〜時刻ｔ６０８  に対応する図１２のタイムチャートの時刻ｔ７０１  〜時刻ｔ７０８  における時刻ｔ７０７  の異常検出タイミングにて異常発生が有り、Ｅｒｒｏｒ端子からの出力が「０」に変化するときについて説明する。
【００７３】
図１２に示すように、時刻ｔ７０７  の異常検出タイミングにて通電相Ｓ１  で異常発生が有ると、Ｅｒｒｏｒ端子からの出力が「０」となる。この時刻ｔ７０７  以降において、異常発生の再チェックが所定の異常検出タイミング（時刻７０９  、時刻７１０  、時刻７１１  、時刻７１２  ）にて、マイクロコンピュータ５０から瞬間的な逆方向の２相励磁状態を指示しつつ４回実行される。そして、これら複数回の異常検出タイミングで連続してＥｒｒｏｒ端子からの出力が「０」となると、マイクロコンピュータ５０にてステップモータ３０の極線Ｌ１  または極線Ｌ２  に断線または短絡が生じているとして異常確定される。こののち、マイクロコンピュータ５０にて定電流モータ駆動回路６０によるステップモータ３０に対する通電停止の処理、即ち、通電相Ｓ１  に対応するＩ１１端子及びＩ１０端子の論理が「０」、通電相Ｓ２  に対応するＩ２１端子及びＩ２０端子の論理が「０」とされる。
【００７４】
このように、本実施例の車両用前照灯制御装置のマイクロコンピュータ５０は、定電流モータ駆動回路６０を介してステップモータ３０に対し、通電相Ｓ１  及び通電相Ｓ２  の両方を通常通電とする２相励磁状態で動作開始させる際、通電相Ｓ１  または通電相Ｓ２  に対応する通電タイミングにその電流方向を変化させるときには、その電流方向を所定時間だけ前以って変化させると共に、通電相Ｓ１  または通電相Ｓ２  への通常通電に先立ってその電流値より低くステップモータ３０が動作開始しない弱通電の電流値を、その電流方向の変化タイミングに対して所定時間だけ前以って通電するものである。
【００７５】
つまり、マイクロコンピュータ５０が定電流モータ駆動回路６０を介してステップモータ３０を２相励磁状態で動作開始させる際、その通電タイミングに電流方向を変化させる必要がある通電相Ｓ１  または通電相Ｓ２  では、電流方向が通電タイミングより所定時間だけ前以って変化されると共に、通電相Ｓ１  または通電相Ｓ２  への通常通電に先立って通常通電の電流値より低くステップモータ３０が動作しない弱通電の電流値が、電流方向の変化タイミングに対して所定時間だけ前以って通電される。これにより、ステップモータ３０の通電相Ｓ１  及び通電相Ｓ２  に対する通電とその電流方向とが同時に変化されることがないため、マイクロコンピュータ５０は定電流モータ駆動回路６０を介してステップモータ３０の異常検出に対応した正確なフェイル情報を得ることが可能となる。
【００７６】
また、本実施例の車両用前照灯制御装置のマイクロコンピュータ５０は、定電流モータ駆動回路６０を介してステップモータ３０における異常検出（時刻ｔ７０７  ）に伴うフェイル情報を入力したときには、そののち所定タイミング（時刻ｔ７０９  、時刻ｔ７１０  、時刻ｔ７１１  、時刻ｔ７１２  ）毎に通電相Ｓ１  及び通電相Ｓ２  の両方を通常通電とする瞬間的な逆方向の２相励磁状態を生成し、その所定タイミング毎の異常検出が所定回数として４回連続すると、ステップモータ３０の異常と確定し通電停止するものである。
【００７７】
つまり、マイクロコンピュータ５０にて定電流モータ駆動回路６０を介してステップモータ３０における異常検出に伴うフェイル情報が入力されると、所定タイミング毎に瞬間的な逆方向の２相励磁状態が生成され、同時に、その所定タイミング毎の異常検出が所定回数連続していると、ステップモータ３０が異常と確定され通電が停止される。これにより、ステップモータ３０の異常確定に際し、ノイズ等による異常の誤検出が防止され、実際の異常発生時にはステップモータ３０に通電停止されることで適切に停止させることができる。
【００７８】
〈実施例３〉
図１３は本発明の実施の形態の第３実施例にかかる車両用前照灯制御装置を構成するマイクロコンピュータ、定電流モータ駆動回路及び前照灯を駆動するステップモータの接続関係を示すブロック図である。なお、図中、上述の実施例と同様の構成または相当部分からなるものについては同一符号及び同一記号を付し、その詳細な説明を省略する。
【００７９】
図１３において、マイクロコンピュータ８０と定電流モータ駆動回路９０とには、通電指示として、上述の実施例で図１０に示す通電相Ｓ１  に対応するＩ１１端子、Ｉ１０端子、Ｐｈａｓｅ１  端子及び通電相Ｓ２  に対応するＩ２１端子、Ｉ２０端子、Ｐｈａｓｅ２  端子における論理情報として例えば、８ｂｉｔ  のシリアルデータの送信を行うＳｉｇｎａｌ  Ｏｕｔ端子、これに対するフェイル情報として、ステップモータ３０における極線Ｌ１  の短絡または断線、極線Ｌ２  の短絡または断線、更に、モータ異常過熱、通常通電時の電圧よりも低電圧または高電圧を表わす論理情報としてシリアルデータの受信を行うＳｉｇｎａｌ  Ｉｎ  端子、Ｃｌｏｃｋ  端子及びＣｈｉｐ  Ｓｅｌｅｃｔ  端子がそれぞれ設けられており、それらの対応する端子間が接続されている。
【００８０】
なお、マイクロコンピュータ８０は、周知の各種演算処理を実行する中央処理装置としてのＣＰＵ、制御プログラムや制御マップ等を格納したＲＯＭ、各種データ等を格納するＲＡＭ、Ｂ／Ｕ（バックアップ）ＲＡＭ、入力回路、出力回路及びそれらを接続するバスライン等からなる論理演算回路として構成されている。
【００８１】
また、ステップモータ３０の通電相Ｓ１  側の極線Ｌ１  は、定電流モータ駆動回路９０のＳ１＋端子及びＳ１−端子に接続されている。そして、マイクロコンピュータ８０から送信されるシリアルデータの論理に基づき定電流モータ駆動回路９０からそれらＳ１＋端子及びＳ１−端子を介してステップモータ３０の極線Ｌ１  の正逆方向に通電供給される。
【００８２】
そして、ステップモータ３０の通電相Ｓ２  側の極線Ｌ２  は、定電流モータ駆動回路９０のＳ２＋端子及びＳ２−端子に接続されている。そして、マイクロコンピュータ８０から送信されるシリアルデータの論理に基づき定電流モータ駆動回路９０からそれらＳ２＋端子及びＳ２−端子を介してステップモータ３０の極線Ｌ２  の正逆方向に通電供給される。
【００８３】
次に、本実施例のステップモータ３０、定電流モータ駆動回路９０及びマイクロコンピュータ８０からなるシステムのモータ位置制御におけるマイクロコンピュータ８０と定電流モータ駆動回路９０との間のシリアルデータの送受信処理を示す図１４（ａ）のタイムチャートを参照し、従来のシリアルデータの送受信処理を示す図１４（ｂ）のタイムチャートと比較して説明する。
【００８４】
図１４（ｂ）に示すように、従来では、マイクロコンピュータ８０による通電計算１が、Ｃｈｉｐ  Ｓｅｌｅｃｔ  端子の信号の立上がりからＣｌｏｃｋ  端子のクロック信号に同期して、マイクロコンピュータ８０のＳｉｇｎａｌ  Ｏｕｔ端子から通電指示１としてのシリアルデータが定電流モータ駆動回路９０に出力される。同時に、定電流モータ駆動回路９０のＳｉｇｎａｌ  Ｉｎ  端子から前回のフェイル情報０としてのシリアルデータがマイクロコンピュータ８０に出力される。これらＳｉｇｎａｌ  Ｏｕｔ端子及びＳｉｇｎａｌ  Ｉｎ  端子による所定の送受信が終了するとＣｈｉｐ  Ｓｅｌｅｃｔ  端子の信号の立下がりでＣｌｏｃｋ  端子のクロック信号出力が停止され、マイクロコンピュータ８０にてフェイル情報０が認識される。
【００８５】
次に、マイクロコンピュータ８０による通電計算２結果が、Ｃｈｉｐ  Ｓｅｌｅｃｔ  端子の信号の立上がりからＣｌｏｃｋ  端子のクロック信号に同期して、マイクロコンピュータ８０のＳｉｇｎａｌ  Ｏｕｔ端子から通電指示２としてのシリアルデータが定電流モータ駆動回路９０に出力される。同時に、定電流モータ駆動回路９０のＳｉｇｎａｌ  Ｉｎ  端子から前回のフェイル情報１としてのシリアルデータがマイクロコンピュータ８０に出力される。これらＳｉｇｎａｌ  Ｏｕｔ端子及びＳｉｇｎａｌ  Ｉｎ  端子による所定の送受信が終了するとＣｈｉｐ  Ｓｅｌｅｃｔ  端子の信号の立下がりでＣｌｏｃｋ  端子のクロック信号出力が停止され、マイクロコンピュータ８０にてフェイル情報１が認識される。
【００８６】
このように、従来の送受信処理では、今回の通電指示に対応するフェイル情報の認識は、次回の送受信タイミングとなるため、その分だけ異常検出からの時間的な遅れがあり、フェイル処理が遅れるという不具合があった。
【００８７】
本実施例の送受信処理は、このような不具合に対処するものであり、図１４（ａ）に示すように、マイクロコンピュータ８０による通電計算１結果が、Ｃｈｉｐ  Ｓｅｌｅｃｔ  端子の信号の最初の立上がりからＣｌｏｃｋ  端子のクロック信号に同期して、マイクロコンピュータ８０のＳｉｇｎａｌ  Ｏｕｔ端子から通電指示１としてのシリアルデータが定電流モータ駆動回路９０に出力される。同時に、定電流モータ駆動回路９０のＳｉｇｎａｌ  Ｉｎ  端子から前回のフェイル情報０としてのシリアルデータがマイクロコンピュータ８０に出力される。これらＳｉｇｎａｌ  Ｏｕｔ端子及びＳｉｇｎａｌ  Ｉｎ  端子による所定の送受信が終了するとＣｈｉｐ  Ｓｅｌｅｃｔ  端子の信号の立下がりでＣｌｏｃｋ  端子のクロック信号出力が停止され、マイクロコンピュータ８０にてフェイル情報０が認識される。
【００８８】
更に、本実施例の送受信処理では、これに引続き、マイクロコンピュータ８０による同じ通電計算１結果が、Ｃｈｉｐ  Ｓｅｌｅｃｔ  端子の信号の２番目の立上がりからＣｌｏｃｋ  端子のクロック信号に同期して、マイクロコンピュータ８０のＳｉｇｎａｌ  Ｏｕｔ端子から通電指示１としてのシリアルデータが定電流モータ駆動回路９０に出力される。同時に、定電流モータ駆動回路９０のＳｉｇｎａｌ  Ｉｎ  端子から今回のフェイル情報１としてのシリアルデータがマイクロコンピュータ８０に出力される。これらＳｉｇｎａｌ  Ｏｕｔ端子及びＳｉｇｎａｌ  Ｉｎ  端子による所定の送受信が終了するとＣｈｉｐ  Ｓｅｌｅｃｔ  端子の信号の立下がりでＣｌｏｃｋ  端子のクロック信号出力が停止され、マイクロコンピュータ８０にてフェイル情報１が認識される。
【００８９】
次に、マイクロコンピュータ８０による通電計算２結果が、Ｃｈｉｐ  Ｓｅｌｅｃｔ  端子の信号の３番目の立上がりからＣｌｏｃｋ  端子のクロック信号に同期して、マイクロコンピュータ８０のＳｉｇｎａｌ  Ｏｕｔ端子から通電指示２としてのシリアルデータが定電流モータ駆動回路９０に出力される。同時に、定電流モータ駆動回路９０のＳｉｇｎａｌ  Ｉｎ  端子から前回のフェイル情報１としてのシリアルデータがマイクロコンピュータ８０に出力される。これらＳｉｇｎａｌ  Ｏｕｔ端子及びＳｉｇｎａｌ  Ｉｎ  端子による所定の送受信が終了するとＣｈｉｐ  Ｓｅｌｅｃｔ  端子の信号の立下がりでＣｌｏｃｋ  端子のクロック信号出力が停止され、マイクロコンピュータ８０にてフェイル情報１が認識される。
【００９０】
更に、本実施例の送受信処理では、これに引続き、マイクロコンピュータ８０による同じ通電計算２結果が、Ｃｈｉｐ  Ｓｅｌｅｃｔ  端子の信号の４番目の立上がりからＣｌｏｃｋ  端子のクロック信号に同期して、マイクロコンピュータ８０のＳｉｇｎａｌ  Ｏｕｔ端子から通電指示２としてのシリアルデータが定電流モータ駆動回路９０に出力される。同時に、定電流モータ駆動回路９０のＳｉｇｎａｌ  Ｉｎ  端子から今回のフェイル情報２としてのシリアルデータがマイクロコンピュータ８０に出力される。これらＳｉｇｎａｌ  Ｏｕｔ端子及びＳｉｇｎａｌ  Ｉｎ  端子による所定の送受信が終了するとＣｈｉｐ  Ｓｅｌｅｃｔ  端子の信号の立下がりでＣｌｏｃｋ  端子のクロック信号出力が停止され、マイクロコンピュータ８０にてフェイル情報２が認識される。
【００９１】
したがって、本実施例の送受信処理では、マイクロコンピュータ８０のＳｉｇｎａｌＯｕｔ端子から連続して同じ通電指示を定電流モータ駆動回路９０に出力し、その後半の通電指示出力タイミングにて今回のフェイル情報をマイクロコンピュータ８０で受けることができる。このため、今回の通電指示に対応するフェイル情報が、今回の送受信タイミングで認識されることとなり、異常検出からの時間的な遅れを殆どなくすことができ、異常発生の際に素早く適切なフェイル処理を実行することができる。
【００９２】
このように、本実施例の車両用前照灯制御装置は、車両の前照灯（図示略）の光軸方向を調整するバイポーラ型定電流駆動のステップモータ３０と、ステップモータ３０を駆動する定電流モータ駆動回路９０と、定電流モータ駆動回路９０に対して動作信号をシリアルデータにて出力すると共に、定電流モータ駆動回路９０からステップモータ３０における異常検出に伴うフェイル情報をシリアルデータにて入力するマイクロコンピュータ８０とを具備し、マイクロコンピュータ８０は、定電流モータ駆動回路９０を介してステップモータ３０に対し、同じ動作信号を２回連続して出力し、通電相Ｓ１  または通電相Ｓ２  の何れか一方を通常通電、他方を無通電とする１相励磁状態で停止、通電相Ｓ１  及び通電相Ｓ２  の両方を通常通電とする２相励磁状態で動作開始させる１−２相交代励磁により位置制御するものである。
【００９３】
つまり、発明者等の実験・研究による成果として、ステップモータ３０の２相励磁状態では１相励磁状態に比べて始動トルクを大きくでき、１相励磁状態では２相励磁状態に比べて停止時間を短くできることを利用し、マイクロコンピュータ８０によって定電流モータ駆動回路９０を介して前照灯の光軸方向を調整するステップモータ３０が１相励磁状態で停止、２相励磁状態で動作開始とされる。これにより、車両の前照灯の光軸方向を素早く滑らかに調整することができ、前照灯の光軸方向の位置制御で運転者に違和感を与えることも防止できる。更に、マイクロコンピュータ８０と定電流モータ駆動回路９０との間でシリアルデータを用いて送受信処理する際、マイクロコンピュータ８０側から同じ動作信号を定電流モータ駆動回路９０側に２回連続して出力される。これにより、マイクロコンピュータ８０は、ステップモータ３０の制御位置に影響を与えることなく、位置制御タイミングと殆ど同じタイミングにてステップモータ３０のフェイル情報を定電流モータ駆動回路９０を介して得ることが可能となり、異常検出からの時間的な遅れを殆どなくすことができ、異常発生の際に素早く適切なフェイル処理を実行することができる。
【図面の簡単な説明】
【図１】図１は本発明の実施の形態の第１実施例にかかる車両用前照灯制御装置を構成するマイクロコンピュータ、定電流モータ駆動回路及びステップモータの接続関係を示すブロック図である。
【図２】図２は本発明の実施の形態の第１実施例にかかる車両用前照灯制御装置のモータ位置制御における通電相に対応する各端子の論理に応じた機能を表わす説明図である。
【図３】図３は本発明の実施の形態の第１実施例にかかる車両用前照灯制御装置のモータ位置制御における通電相の励磁状態に対応するステップモータを順方向に変移するときの制御位置を示すタイムチャートである。
【図４】図４は本発明の実施の形態の第１実施例にかかる車両用前照灯制御装置のモータ位置制御の第１の変形例であって、定電流モータ駆動回路の回路特性に起因したステップモータの断線または短絡の誤検出に対処しつつステップモータを順方向に変移するときの制御位置を示すタイムチャートである。
【図５】図５は本発明の実施の形態の第１実施例にかかる車両用前照灯制御装置のモータ位置制御の第２の変形例であって、図４と同様の誤検出に対処しつつステップモータを逆方向に変移するときの制御位置を示すタイムチャートである。
【図６】図６は本発明の実施の形態の第１実施例にかかる車両用前照灯制御装置のモータ位置制御の第３の変形例であって、図４と同様の誤検出に対処しつつステップモータを順方向から反転するときの制御位置を示すタイムチャートである。
【図７】図７は本発明の実施の形態の第１実施例にかかる車両用前照灯制御装置のモータ位置制御の第４の変形例であって、図４と同様の誤検出に対処しつつステップモータを逆方向から反転するときの制御位置を示すタイムチャートである。
【図８】図８はモータ位置制御において誤検出が生じる場合を示すタイムチャートである。
【図９】図９は本発明の実施の形態の第２実施例にかかる車両用前照灯制御装置を構成するマイクロコンピュータ、定電流モータ駆動回路及びステップモータの接続関係を示すブロック図である。
【図１０】図１０は本発明の実施の形態の第２実施例にかかる車両用前照灯制御装置のモータ位置制御における通電相に対応する各端子の論理に応じた機能を表わす説明図である。
【図１１】図１１は本発明の実施の形態の第２実施例にかかる車両用前照灯制御装置のモータ位置制御における通電相の励磁状態に対応してステップモータを順方向に変移するときの制御位置を示すタイムチャートである。
【図１２】図１２は図１１のモータ位置制御の途中で異常が発生したときを示すタイムチャートである。
【図１３】図１３は本発明の実施の形態の第３実施例にかかる車両用前照灯制御装置を構成するマイクロコンピュータ、定電流モータ駆動回路及びステップモータの接続関係を示すブロック図である。
【図１４】図１４は本発明の実施の形態の第３実施例にかかる車両用前照灯制御装置のモータ位置制御におけるシリアルデータの送受信処理を示すタイムチャートである。
【符号の説明】
１０        マイクロコンピュータ
２０        定電流モータ駆動回路
３０        ステップモータ
Ｌ１  ，Ｌ２    極線
【図１】
2004231006.tif 000003
【図２】
2004231006.tif 000004
【図３】
2004231006.tif 000005
【図４】
2004231006.tif 000006
【図５】
2004231006.tif 000007
【図６】
2004231006.tif 000008
【図７】
2004231006.tif 000009
【図８】
2004231006.tif 000010
【図９】
2004231006.tif 000011
【図１０】
2004231006.tif 000012
【図１１】
2004231006.tif 000013
【図１２】
2004231006.tif 000014
【図１３】
2004231006.tif 000015
【図１４】
2004231006.tif 000016