(57)【特許請求の範囲】
【請求項１】
車両のヘッドランプ（１）の光軸方向を制御する車両用前照灯制御装置であって、
鉛直方向に対して固定された基準面に対する車体のピッチ角である絶対ピッチ角を検出する傾斜検出手段（４）から、検出された前記絶対ピッチ角の出力を取得する絶対ピッチ角取得手段（１０５）と、
路面の勾配を特定可能な勾配関連量を検出する勾配関連量検出手段（５）から、検出された前記勾配関連量の出力を取得する勾配関連量取得手段（１１０）と、
前記絶対ピッチ角取得手段（１０５）が取得した前記絶対ピッチ角と、前記勾配関連量取得手段（１１０）が取得した前記勾配関連量に基づいて、路面に対する前記車両のピッチ角である対路面ピッチ角を算出する対路面ピッチ角算出手段（１２０〜１７０）と、
前記対路面ピッチ角算出手段（１２０〜１７０）が算出した前記対路面ピッチ角に基づいて、前記ヘッドランプの光軸方向を制御する光軸制御手段（１７５）と、を備え、
前記対路面ピッチ角算出手段（１２０〜１７０）は、前記勾配関連量に基づいて、前記路面の勾配が水平に対して所定の範囲内にあるか否かを判定し、前記路面の勾配が水平に対して前記所定の範囲内にある場合に、前記絶対ピッチ角の現在の値を前記対路面ピッチ角の最新値とし、前記路面の勾配が水平に対して前記所定の範囲内にない場合は、前記絶対ピッチ角の現在の値を前記対路面ピッチ角に反映しないことを特徴とする車両用前照灯制御装置。
【請求項２】
前記勾配関連量取得手段（１１０）は、前記車両の高度変化に応じて変化する量を前記勾配関連量として検出し、
前記対路面ピッチ角算出手段（１２０〜１７０）は、前記絶対ピッチ角取得手段（１０５）が取得した前記絶対ピッチ角と、前記勾配関連量の変動量に基づいて、前記対路面ピッチ角を算出することを特徴とする請求項１に記載の車両用前照灯制御装置。
【請求項３】
前記対路面ピッチ角算出手段（１２０〜１７０）は、前記勾配関連量に対応する路面勾配と、前記絶対ピッチ角と、の差を、前記対路面ピッチ角とすることを特徴とする請求項１または２に記載の車両用前照灯制御装置。
【請求項４】
前記車両の車速に応じた車速信号を出力する車速センサ（３）から、前記車速信号を取得する車速取得手段（１１５）を備え、
前記対路面ピッチ角算出手段（１２０〜１７０）は、前記車速取得手段（１１５）が取得した前記車速信号に応じた車速の変化量が基準値より小さい場合に、前記対路面ピッチ角の最新値を算出し、前記車速取得手段（１１５）が取得した前記車速の変化量が前記基準値よりも大きい場合に、前記絶対ピッチ角の現在の値を前記対路面ピッチ角に反映しないことを特徴とする請求項１ないし３のいずれか１つに記載の車両用前照灯制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、車両用前照灯制御装置に関するものである。
【背景技術】
【０００２】
従来、路面に対する車体の傾斜角（以下、対路面ピッチ角という）に応じて車体の前照灯の光軸方向を制御するため、鉛直方向に対して固定された基準面（例えば水平面）に対する車体の傾斜角を検出する傾斜センサの検出値に基づいて光軸方向を制御する技術が知られている。
【０００３】
なお、特許文献２には、車体の前輪または後輪に車高センサを設け、車高センサの検出値に基づいて、車高センサが配設されていない側の車高の変位角を推定し、その推定値と車高センサの検出値とを用いて対路面ピッチ角を求め、算出した対路面ピッチ角に応じて、光軸方向を制御する技術が記載されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００２−３３７６００号公報
【特許文献２】特開平９−２８６２７４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
特許文献１のような技術では、傾斜センサは、鉛直方向に対して固定された基準面に対する車体の傾斜角を検出するのだから、坂道等の水平でない道路では、傾斜センサのみでは、対路面ピッチ角を正しく検出することができないので、適切な光軸制御が困難になる。
【０００６】
本発明は上記点に鑑み、車体の対路面ピッチ角に応じて光軸方向を制御する技術において、鉛直方向に対して固定された基準面（例えば水平面）に対する車体の傾斜角を検出する傾斜検出手段の出力に基づいて対路面ピッチ角を算出する際、坂道で誤った対路面ピッチ角を算出してしまう可能性を低減することを目的とする。
【課題を解決するための手段】
【０００７】
上記目的を達成するための請求項１に記載の発明は、車両のヘッドランプ（１）の光軸方向を制御する車両用前照灯制御装置であって、鉛直方向に対して固定された基準面に対する車体のピッチ角である絶対ピッチ角を検出する傾斜検出手段（４）から、検出された前記絶対ピッチ角の出力を取得する絶対ピッチ角取得手段（１０５）と、路面の勾配を特定可能な勾配関連量を検出する勾配関連量検出手段（５）から、検出された前記勾配関連量の出力を取得する勾配関連量取得手段（１１０）と、前記絶対ピッチ角取得手段（１０５）が取得した前記絶対ピッチ角と、前記勾配関連量取得手段（１１０）が取得した前記勾配関連量に基づいて、路面に対する前記車両のピッチ角である対路面ピッチ角を算出する対路面ピッチ角算出手段（１２０〜１７０）と、前記対路面ピッチ角算出手段（１２０〜１７０）が算出した前記対路面ピッチ角に基づいて、前記ヘッドランプの光軸方向を制御する光軸制御手段（１７５）と、を備えた車両用前照灯制御装置である。
【０００８】
このように、路面の勾配を特定可能な勾配関連量を利用して、絶対ピッチ角に基づいた対路面ピッチを算出することで、坂道で誤った対路面ピッチ角を算出してしまう可能性を低減することができる。
【０００９】
また、請求項２に記載の発明は、請求項１に記載の車両用前照灯制御装置において、前記勾配関連量取得手段（１１０）は、前記車両の高度変化に応じて変化する量を前記勾配関連量として検出し、前記対路面ピッチ角算出手段（１２０〜１７０）は、前記絶対ピッチ角取得手段（１０５）が取得した前記絶対ピッチ角と、前記勾配関連量の変動量に基づいて、前記対路面ピッチ角を算出することを特徴とする。このように、勾配関連量を高度変化に応じて変化する量とした場合、勾配関連量の変動量に基づいて、路面の勾配が特定可能となる。
【００１０】
また、請求項３に記載の発明は、請求項１または２に記載の車両用前照灯制御装置において、前記対路面ピッチ角算出手段（１２０〜１７０）は、前記勾配関連量に基づいて、前記路面の勾配が水平に対して所定の範囲内にあるか否かを判定し、前記路面の勾配が水平に対して前記所定の範囲内にある場合に、前記絶対ピッチ角の現在の値を前記対路面ピッチ角の最新値とし、前記路面の勾配が水平に対して前記所定の範囲内にない場合は、前記絶対ピッチ角の現在の値を前記対路面ピッチ角に反映しないことを特徴とする。
【００１１】
このように、路面の勾配が水平に対して所定の範囲内にあるときに、絶対ピッチ角の現在の値を対路面ピッチ角の最新値とする一方、路面の勾配が水平に対して所定の範囲内にない場合は、絶対ピッチ角の現在の値を対路面ピッチ角に反映しないことで、坂道で誤った対路面ピッチ角を算出してしまう可能性を低減することができる。
【００１２】
対路面ピッチ角が変化するのは、人の乗降、荷物の積み下ろし等のように、車両に積載される荷重が変化した場合、および、加減速が発生した場合のいずれかであると考えられる。
【００１３】
積載荷重の変化による対路面ピッチ角の変化は、そう頻繁にはおこらないが、一度変化すると、変化後の角度がしばらく維持されるという特性を有している。一方、加減速による対路面ピッチ角の変化は、比較的頻繁に発生するが、その変化の持続時間は短いという特性を有している。
【００１４】
対路面ピッチ角を光軸制御に用いる場合、積載荷重の変化による対路面ピッチ角の変化のみに追従したい場合は、頻繁に対路面ピッチ角の値を更新する必要性が低い。この場合上記のように、絶対ピッチ角の現在の値を対路面ピッチ角の最新値とする一方、路面の勾配が小さい場合に対路面ピッチ角を更新し、小さくない場合に絶対ピッチ角の現在の値を対路面ピッチ角に反映しないようにしても、対路面ピッチ角の更新が遅いということにはならない。
【００１５】
また、請求項４に記載の発明は、請求項１または２に記載の車両用前照灯制御装置において、前記対路面ピッチ角算出手段（１２０〜１７０）は、前記勾配関連量に対応する路面勾配と、前記絶対ピッチ角と、の差を、前記対路面ピッチ角とすることを特徴とする。
【００１６】
このようにすることで、絶対ピッチ角から路面勾配の影響を除去して路面ピッチ角を得ることができる。この方法では、水平な道路以外でも、対路面ピッチ角を検出することができる。
【００１７】
また、請求項５に記載の発明は、請求項１ないし４のいずれか１つに記載の車両用前照灯制御装置において、前記車両の車速に応じた車速信号を出力する車速センサ（３）から、前記車速信号を取得する車速取得手段（１１５）を備え、前記対路面ピッチ角算出手段（１２０〜１７０）は、前記車速取得手段（１１５）が取得した前記車速信号に応じた車速の変化量が基準値より小さい場合に、前記対路面ピッチ角の最新値を算出し、前記車速取得手段（１１５）が取得した前記車速の変化量が前記基準値よりも大きい場合に、前記絶対ピッチ角の現在の値を前記対路面ピッチ角に反映しないことを特徴とする。
【００１８】
このようにすることで、車両の加減速による加速度が傾斜検出手段（４）の検出結果に絶対ピッチ角以外の影響（具体的には慣性力の影響）が及ぶ可能性を低減することができる。
【００１９】
なお、上記および特許請求の範囲における括弧内の符号は、特許請求の範囲に記載された用語と後述の実施形態に記載される当該用語を例示する具体物等との対応関係を示すものである。
【図面の簡単な説明】
【００２０】
【図１】本発明の実施形態に車両用前照灯制御装置である。
【図２】第１実施形態において制御部が実行する処理のフローチャートである。
【図３】絶対ピッチ角αと対路面ピッチ角θの関係を示す図である。
【図４】第２実施形態において制御部が実行する処理のフローチャートである。
【図５】車両の高度変化を示す図である。
【図６】車両１０の移動量Ｄを示す図である。
【図７】絶対ピッチ角α、路面勾配β、対路面ピッチ角θの関係を示す図である。
【発明を実施するための形態】
【００２１】
以下、本発明の第１実施形態について説明する。図１に、本実施形態に係る車両用前照灯制御システムの構成を示す。
【００２２】
車両用前照灯制御システムは、車両に搭載され、車両の左右に搭載された２つのヘッドランプ（前照灯）１を制御するためのシステムであり、ヘッドランプ駆動部２、車速センサ、傾斜センサ４、大気圧センサ５、制御部６等を有している。
【００２３】
ヘッドランプ駆動部２は、ヘッドランプ１の光軸方向を制御するためのアクチュエータである。このヘッドランプ駆動部２は、ヘッドランプ１毎に、当該ヘッドランプ１の照射方向を車両の左右方向に変化させる（すなわち、スイブルさせる）ためのスイブルモータ等を有していると共に、当該ヘッドランプ１１の照射方向を車両の上下方向に変化させるレベリングモータを有している。
【００２４】
車速センサ３は、単位時間当たりの車輪の回転数に応じた車速信号を制御部６に出力する。制御部６は、この車速信号に基づいて自車両の車速を特定することができる。
【００２５】
傾斜センサ４（傾斜検出手段の一例に相当する）は、水平面（鉛直方向に対して固定された基準面の一例に相当する）に対する車体のピッチ角（以下、絶対ピッチ角という）を検出し、検出した絶対ピッチ角を出力するセンサである。このようなセンサとしては、重力に従って移動可能な物体（例えばボール）の位置を電気的方法で検出するセンサが一般的である。なお、絶対ピッチ角は、車両のノーズが下がるようなピッチ角を正とし、車両のテールが下がるようなピッチ角を負とする。
【００２６】
大気圧センサ５（勾配関連量取得手段の一例に相当する）は、車両の所在位置の大気圧を検知し、検知した大気圧を出力するセンサである。大気圧センサ５の搭載位置は、水、風に晒される可能性の低い場所であればどこでもよく、例えば、車室内であってもよいし、車室外であってもよい。なお、大気圧は、高度変化に応じて変化する量であるから、この大気圧の変動量から、水平面に対する路面の勾配を特定することが可能である。
【００２７】
制御部６（車両用前照灯制御装置の一例に相当する）は、マイクロコンピュータ等を備えた電子制御装置であり、あらかじめ制御部６の記憶媒体（例えばＲＯＭ）に記録されたプログラムを実行することで、ヘッドランプ１１の光軸制御のための処理を実行する。
【００２８】
以下、このような車両用前照灯制御システム１の、ヘッドランプ１１の点灯時（例えば夜間、トンネル通過時）における作動について説明する。図２に、制御部６が繰り返し実行する処理のフローチャートを示す。
【００２９】
制御部６は、車両の主電源（例えばＩＧ）がオンであり、かつ、ヘッドランプ１が点灯しているとき、図２に示す処理を、所定距離Ｌ（例えば１メートル）走行する毎に、繰り返し実行するようになっている。
【００３０】
以下では、坂道（例えば、１°の上り勾配）において車両が走行を開始する事例について説明する。まずステップ１０５では、傾斜センサ４によって検出され出力された絶対ピッチ角の出力信号を取得する。続いてステップ１１０では、大気圧センサ５によって検出され出力された大気圧の出力信号を取得する。続いてステップ１１５では、車速センサ３から出力された車速信号を取得する。
【００３１】
続いてステップ１２０では、カウンタリセット後の走行距離を検出する。カウンタとは、後述するステップ１４５、１５５、１６５で変化させる数値である。カウンタリセット後の走行距離は、カウンタの値に上記の所定距離Ｌを乗算することで得る。
【００３２】
続いてステップ１２５では、大気圧変動量が一定値（具体的には大気圧変動基準値）以内であるか否かを判定する。具体的には、今回のステップ１１０および前回以前のＮ回（Ｎは１以上の整数）のステップ１１０における大気圧センサの検出値（例えば、過去１０回取得した大気圧センサの検出値）から、単位走行距離当たりの大気圧の変動量（増える場合も減る場合も値は正とする）として最も確からしい値を（例えば最小二乗法で）算出する。そして、算出した最も確からしい変動量が、上記大気圧変動基準値より小さいか否かを判定する。
【００３３】
ここで、大気圧変動基準値としては、１００ｍ走行あたり１．７５Ｐａの変動値（すなわち、１．７５×１０−２Ｐａ／ｍ）を採用する。このようにするのは、道路勾配が水平に対して±０．１°以下の角度範囲内にあるか否かを判定するためである。つまり、ステップ１２５では、路面の勾配が水平に対して所定の範囲（±０．１°以下）内にあるか否かを判定している。
【００３４】
なお、図２のステップ１０５〜１７５の処理の繰り返しを初めてから、今回がＮ回目以下である場合は、大気圧変動量の暫定値として、大気圧変動基準値よりも大きい値を設定する。これにより、今回がＮ回目以下である場合は、大気圧変動量が大気圧変動基準値以内でないと判定することになり、処理はステップ１４５に進む。
【００３５】
ステップ１４５では、カウンタの値をゼロにリセットする。更にステップ１５０では、対路面ピッチ角の値として、前回値（最後に更新した値）を保持する。本事例では、車両が走行し始めた時点であるので、対路面ピッチ角としては、所定の初期値（例えば０°）を前回値としてもよいし、あるいは、前回の走行時に最後に更新された値を、不揮発性の記憶媒体（例えば制御部６が有するフラッシュメモリ）から読み出してもよい。この場合、制御部６は、後述するステップ１７０で算出した対路面ピッチ角を、当該記憶媒体に記録するようになっている。
【００３６】
ステップ１５０に続いては、ステップ１７５で、対路面ピッチ角の現在値に基づいて、ヘッドランプ１の光軸方向を制御する。例えば、対路面ピッチ角が０°であれば、光軸の上下方向を、あらかじめ定められた基準光軸方向とする。この基準光軸方向は、車両に固定された方向であり、例えば、車両前後方向（車両が水平な路面にいたなら光軸が車両前方かつ水平方向となるような方向）とする。なお、光軸の左右方向は、一定方向であってもよいし、車両のステアリング角に応じて変化するようになっていてもよい。ステップ１７５の後、処理はステップ１０５に戻る。
【００３７】
その後、ステップ１０５〜１７５の繰り返しがＮ回行われるまで、ステップ１０５、１１０、１１５、１２０、１２５、１４５、１５０、１７５の処理がこの順に繰り返され、各回のステップ１０５、１１０、１１５、１１５において、それぞれ傾斜センサ４、大気圧センサ５、車速センサ３の出力を取得し、絶対ピッチ角、大気圧、車速をＲＡＭ等の記憶媒体に蓄積していく。またその間、カウンタはゼロにリセットされ続け（ステップ１４５）、対路面ピッチ角は更新されず（ステップ１５０）、光軸の上下方向は変化しない（ステップ１７５）。
【００３８】
Ｎ＋１回目のステップ１０５〜１７５の処理においては、ステップ１０５、１１０、１１５、１２０の後、ステップ１２５で、前回以前のＮ回および今回において大気圧センサ５から取得した大気圧に基づいて、大気圧の変動量を算出でき、その結果の変動量が、大気圧変動基準値以内であるか否かを判定する。
【００３９】
本事例では、まだ車両が坂道（例えば、１°の上り勾配）を走行しているとする。したがって、ステップ１２５の判定結果が否定的なものとなり、続いてステップ１４５に進み、カウンタの値をゼロにリセットし、続くステップ１５０では、対路面ピッチ角の値として前回値を保持する。そしてステップ１７５で、対路面ピッチ角の現在値に基づいて、ヘッドランプ１の光軸方向を制御するが、対路面ピッチ角が前回値と同じなので、光軸の上下方向は変化しない。
【００４０】
その後、車両が坂道を走行し続けている間は、ステップ１０５、１１０、１１５、１２０、１２５、１４５、１５０、１７５の処理がこの順に繰り返され、各回のステップ１０５、１１０、１１５、１１５において、それぞれ傾斜センサ４、大気圧センサ５、車速センサ３の出力を取得し、絶対ピッチ角、大気圧、車速をＲＡＭ等の記憶媒体に蓄積していく。またその間、カウンタはゼロにリセットされ続け（ステップ１４５）、対路面ピッチ角は更新されず（ステップ１５０）、光軸の上下方向は変化しない（ステップ１７５）。
【００４１】
そして、上り坂が終了し、車両が水平な道路（勾配が±１°以内の道路）を走行し始めた場合、ステップ１０５〜１７５の処理がこの順に繰り返される間に、ステップ１２５において、大気圧変動量が大気圧変動基準値以内であると判定するようになる。
【００４２】
すると、制御部６は処理をステップ１３０に進め、傾斜センサ４から取得した絶対ピッチ角の変動量が一定値（具体的には、絶対ピッチ角基準変動量）以内であるか否かを判定する。具体的には、今回のステップ１０５および前回以前のＮ回のステップ１０５における絶対ピッチ角の検出値の標準偏差を算出し、算出した標準偏差が、上記絶対ピッチ角基準変動量より小さいか否かを判定する。
【００４３】
この絶対ピッチ角基準変動量は、車両が凸凹の道路を走行して絶対ピッチ角が急激に変動してしまうような状況か否かを判定するための基準値であり、例えば、２０°である。このようにするのは、車両が凸凹の道路を走行して絶対ピッチ角が急激に変動してしまうような状況に追従して光軸の上下方向を制御しても、対路面ピッチ角の算出が不正確になってしまい、その結果、適正な方向を照射することができなくなる可能性が高いからである。
【００４４】
本事例では、水平な道路に入った後しばらく、絶対ピッチ角の変動量が絶対ピッチ角基準変動量よりも小さい状況が続くものとする。その場合、制御部６は処理をステップ１３５に進める。
【００４５】
ステップ１３５では、車速センサ３から取得した車速パルス信号に基づいて車速の変化量を算出し、算出した車速の変動量が一定値（具体的には、車速基準変動量）以内であるか否かを判定する。具体的には、今回のステップ１１５および前回以前のＮ回のステップ１１５において取得した車速信号から、単位時間当たりの車速の変動量（増える場合も減る場合も値は正とする）として最も確からしい値を（例えば最小二乗法で）算出する。そして、算出した最も確からしい変動量が、上記車速基準変動量より小さいか否かを判定する。
【００４６】
この車速基準変動量は、車両が加減速を行うことで、傾斜センサ４の検出結果に慣性力の影響が無視できない程度に表れる状況か否かを判定するための基準値であり、例えば、２ｍ／ｓ２である。
【００４７】
本事例では、水平な道路に入った後しばらく、車両は一定速度で走行を続け、車速の変動量が車速基準変動量よりも小さい状況が続くものとする。その場合、制御部６は処理をステップ１４０に進める。
【００４８】
ステップ１４０では、直前のステップ１２０で算出した走行距離が一定値（具体的には、基準走行距離）以上であるか否かを判定する。基準走行距離としては、例えば１００メートルとする。
【００４９】
本事例では、直前のステップ１２０の時点では、カウンタの値はゼロだったので、走行距離もゼロとなっている。したがって、走行距離が基準走行距離よりも短いと判定し、処理をステップ１５５に進める。ステップ１５５では、カウンタの値を１だけ増加させる。これにより、本事例ではカウンタの値が０から１になる。
【００５０】
続いてステップ１６０では、対路面ピッチ角の値として前回値を保持し、続いてステップ１７５では、対路面ピッチ角の現在値に基づいて、ヘッドランプ１の光軸方向を制御するが、対路面ピッチ角が前回値と同じなので、光軸の上下方向は変化しない。
【００５１】
その後、車両が水平な道路の走行を続け、凸凹な路面上を走行せず、かつ一定速度で走行を続けたとする。すると、制御部６は、ステップ１０５、１１０、１１５、１２０、１２５、１３０、１３５、１４０、１５５、１６０、１７５の処理をこの順に繰り返す。これにより、カウンタの値が、距離Ｌ走行毎に１カウントずつ増大していく。
【００５２】
ここで、カウンタの値が上記基準走行距離に対応する値（すなわち、基準走行距離／Ｌ）になる前に、車両が凸凹路面上を走行し、絶対ピッチ角の変動量が絶対ピッチ角基準変動量を上回ったとする。その場合、制御部６はステップ１３０で、絶対ピッチ角の変動量が絶対ピッチ角基準変動量を上回ったと判定し、処理をステップ１４５に進める。そしてステップ１４５では、カウンタをゼロにリセットし、ステップ１５０では対路面ピッチ角の前回値を保持し、ステップ１７５では対路面ピッチ角に応じて光軸方向を制御するが、光軸の上下方向は変化しない。
【００５３】
その後、車両が水平な道路の走行を続け、凸凹な路面上を走行せず、かつ一定速度で走行を続けたとする。すると、制御部６は、ステップ１０５、１１０、１１５、１２０、１２５、１３０、１３５、１４０、１５５、１６０、１７５の処理をこの順に繰り返す。これにより、カウンタの値が、０から距離Ｌ走行毎に１カウントずつ増大していく。
【００５４】
そして、カウンタの値が上記基準走行距離に対応する値（すなわち、基準走行距離／Ｌ）になる前に、車両が急な加減速を行い、車速の変動量が車速基準変動量を上回ったとする。その場合、制御部６はステップ１３５で、車速の変動量が車速基準変動量を上回ったと判定し、処理をステップ１４５に進める。そしてステップ１４５では、カウンタをゼロにリセットし、ステップ１５０では対路面ピッチ角の前回値を保持し、ステップ１７５では対路面ピッチ角に応じて光軸方向を制御するが、光軸の上下方向は変化しない。
【００５５】
その後、車両が水平な道路の走行を続け、凸凹な路面上を走行せず、かつ一定速度で走行を続けたとする。すると、制御部６は、ステップ１０５、１１０、１１５、１２０、１２５、１３０、１３５、１４０、１５５、１６０、１７５の処理をこの順に繰り返す。これにより、カウンタの値が、０から距離Ｌ走行毎に１カウントずつ増大していく。そして、カウンタの値が上記基準走行距離に対応する値（すなわち、基準走行距離／Ｌ）に到達するまたは上回ったとする。
【００５６】
すると制御部６は、ステップ１４０で、走行距離が基準走行距離を超えたと判定し、ステップ１６５に進み、カウンタをリセットし、更にステップ１７０に進み、対路面ピッチ角を算出する。具体的には、直前のステップ１０５（すなわち、今回のステップ１０５〜１７５の処理におけるステップ１０５）において取得した絶対ピッチ角の現在の値で、対路面ピッチ角を更新する。これにより、絶対ピッチ角の現在の値が、対路面ピッチ角の最新値となる。
【００５７】
つまりステップ１７０では、図３の例（ロールおよび路面の横方向の傾斜は無いものとする）に示すように、大気圧センサ５が検出した現在の絶対ピッチ角αは、車体の基準面１１の水平面１３に対する角度であり、水平面１３は路面１２と平行なので、車体の基準面１１が路面１２に対して成す対路面ピッチ角θは、絶対ピッチ角αと同じ値とする。なお、車体の基準面１１は、車体に固定された面であり、かつ、車体の対路面ピッチ角θがゼロのときに路面１２と平行になる面である。図３のように、車体の前方が下に傾くような対路面ピッチ角が発生する原因としては、車両の前方の積載荷重が非常に大きい等が考えられる。
【００５８】
続いてステップ１７５では、対路面ピッチ角の現在値に基づいて、ヘッドランプ１の光軸方向を制御する。例えば、対路面ピッチ角が＋１°（正の値は車両のノーズが沈むピッチを、負の場合は車両のテールが沈むピッチを表す）であれば、その対路面ピッチ角による影響を相殺するよう、光軸の上下方向を、あらかじめ定められた基準光軸方向に対して−１°（正の値は下向きの変化を、負の場合は上向きの変化を表す）変化させる。このようにすることで、対路面ピッチ角が変化しても、路面に対する光軸の方向が安定する。
【００５９】
その後、車両が水平な道路の走行を続け、凸凹な路面上を走行せず、かつ一定速度で走行を続けたとする。すると、制御部６は、ステップ１０５、１１０、１１５、１２０、１２５、１３０、１３５、１４０、１５５、１６０、１７５の処理をこの順に繰り返す。なおステップ１４０からステップ１５５に進むのは、上述のようにステップ１６５でカウンタがリセットされているからである。これにより、カウンタの値が、０から距離Ｌ走行毎に１カウントずつ増大していき、また、更新後の対路面ピッチ角が保持され、その対路面ピッチ角に応じた光軸の上下方向が維持される。
【００６０】
そして、カウンタの値が上記基準走行距離に対応する値（すなわち、基準走行距離／Ｌ）に到達するまたは上回った時点で、再度ステップ１０５、１１０、１１５、１２０、１２５、１３０、１３５、１４０、１６５、１７０、１７５の処理がこの順に実行され、その時点における現在の絶対ピッチ角を、対路面ピッチ角の最新値とし、その最新値に従って、ヘッドランプ１の光軸の上下方向を制御する。
【００６１】
このように、本実施形態の制御部６は、取得した絶対ピッチ角の現在値と、大気圧の変動量（勾配関連量の一例に相当する）に基づいて、路面に対する対路面ピッチ角を算出する。このように、路面の勾配を特定可能な勾配関連量を利用して、絶対ピッチ角に基づいた対路面ピッチを算出することで、坂道で誤った対路面ピッチ角を算出してしまう可能性を低減することができる。また、上記のように、勾配関連量を高度変化に応じて変化する量とした場合、勾配関連量の変動量に基づいて、路面の勾配が特定可能となる。
【００６２】
また、制御部６は、勾配関連量に基づいて、路面の勾配が水平に対して所定の範囲内にあるか否かを判定し、路面の勾配が水平に対して所定の範囲内にある場合に、絶対ピッチ角の現在の値を対路面ピッチ角の最新値とし、路面の勾配が水平に対して所定の範囲内にない場合は、絶対ピッチ角の現在の値を対路面ピッチ角に反映しない。
【００６３】
このように、路面の勾配が水平に対して所定の範囲内にあるとき（大気圧変動量が大気圧変動基準値以内であるとき）に、絶対ピッチ角の現在の値を対路面ピッチ角の最新値とする一方、路面の勾配が水平に対して所定の範囲内にない場合は、絶対ピッチ角の現在の値を対路面ピッチ角に反映しないことで、坂道で誤った対路面ピッチ角を算出してしまう可能性を低減することができる。
【００６４】
このようになるのは、特定の勾配の坂道で対路面ピッチ角を検出する場合の方が、水平な道路で対路面ピッチ角を算出する場合に比べ、大気圧センサ５に対して高い精度や応答性が要求されるからである。
【００６５】
対路面ピッチ角が変化するのは、人の乗降、荷物の積み下ろし等のように、車両に積載される荷重が変化した場合、および、加減速が発生した場合のいずれかであると考えられる。
【００６６】
積載荷重の変化による対路面ピッチ角の変化は、そう頻繁にはおこらないが、一度変化すると、変化後の角度がしばらく維持されるという特性を有している。一方、加減速による対路面ピッチ角の変化は、比較的頻繁に発生するが、その変化の持続時間は短いという特性を有している。
【００６７】
対路面ピッチ角を光軸制御に用いる場合、積載荷重の変化による対路面ピッチ角の変化のみに追従したい場合は、頻繁に対路面ピッチ角の値を更新する必要性が低い。この場合上記のように、絶対ピッチ角の現在の値を対路面ピッチ角の最新値とする一方、路面の勾配が小さい場合に対路面ピッチ角を更新し、小さくない場合に絶対ピッチ角の現在の値を対路面ピッチ角に反映しないようにしても、対路面ピッチ角の更新が遅いということにはならない。
【００６８】
また、制御部６は、車速の変動量が基準値（車速基準変動量）より小さい場合に、対路面ピッチ角の最新値を算出し、車速の変動量が基準値（車速基準変動量）よりも大きい場合に、絶対ピッチ角の現在の値を対路面ピッチ角に反映せずに、前回の対路面ピッチ角を維持する。このようにすることで、車両の加減速による加速度が傾斜検出手段（４）の検出結果に絶対ピッチ角以外の影響（具体的には慣性力の影響）が及ぶ可能性を低減することができる。
【００６９】
（第２実施形態）
次に、本発明の第２実施形態について、第１実施形態と対比して説明する。本実施形態の車両用前照灯制御システムのハードウエア構成は、第１実施形態と同じである。また、本実施形態では、制御部６は、第１実施形態における図２の処理に代えて、図４に示す処理を実行するようになっている。
【００７０】
なお、図２と図４において、同じ処理内容のステップには同じステップ番号を付している。図２にも図４にも記載されているステップの処理内容については、本実施形態では省略または簡略化して説明する。
【００７１】
以下では、第１実施形態と同様、坂道（例えば、１°の上り勾配）において車両が走行を開始する事例について説明する。まずステップ１０５では、傾斜センサ４によって検出され出力された絶対ピッチ角の出力信号を取得する。続いてステップ１１０では、大気圧センサ５によって検出され出力された大気圧の出力信号を取得する。続いてステップ１１５では、車速センサ３から出力された車速信号を取得する。続いてステップ１２０では、カウンタリセット後の走行距離を検出する。
【００７２】
ステップ１２０に続いては、第１実施形態と異なり、ステップ１３０に進み、傾斜センサ４から取得した絶対ピッチ角の変動量が一定値（具体的には、絶対ピッチ角基準変動量）以内であるか否かを判定する。具体的には、今回のステップ１０５および前回以前のＮ回のステップ１０５における絶対ピッチ角の検出値から、単位走行距離当たりの絶対ピッチ角の変動量（増える場合も減る場合も値は正とする）として最も確からしい値を（例えば最小二乗法で）算出する。そして、算出した最も確からしい変動量が、上記絶対ピッチ角基準変動量より小さいか否かを判定する。
【００７３】
なお、図４のステップ１０５〜１７５の処理の繰り返しを初めてから、今回がＮ回目以下である場合は、絶対ピッチ角の変動量の暫定値として、絶対ピッチ角変動基準値よりも大きい値を設定する。これにより、今回がＮ回目以下である場合は、絶対ピッチ角変動量が絶対ピッチ角変動基準値以内でないと判定することになり、処理はステップ１４５に進む。
【００７４】
ステップ１４５では、カウンタの値をゼロにリセットし、続くステップ１５０では、対路面ピッチ角の値として前回値を保持する。本事例では、車両が走行し始めた時点であるので、対路面ピッチ角としては、所定の初期値（例えば０°）を前回値としてもよいし、あるいは、前回の走行時に最後に更新された値を、不揮発性の記憶媒体から読み出してもよい。この場合、制御部６は、後述するステップ１７０で算出した対路面ピッチ角を、当該記憶媒体に記録するようになっている。そして続くステップ１７５では、対路面ピッチ角の現在値に基づいて、ヘッドランプ１の光軸方向を制御する。
【００７５】
その後、ステップ１０５〜１７５の繰り返しがＮ回行われるまで、ステップ１０５、１１０、１１５、１２０、１３０、１４５、１５０、１７５の処理がこの順に繰り返され、各回のステップ１０５、１１０、１１５、１１５において、それぞれ傾斜センサ４、大気圧センサ５、車速センサ３の出力を取得し、絶対ピッチ角、大気圧、車速をＲＡＭ等の記憶媒体に蓄積していく。またその間、カウンタはゼロにリセットされ続け（ステップ１４５）、対路面ピッチ角は更新されず（ステップ１５０）、光軸の上下方向は変化しない（ステップ１７５）。
【００７６】
Ｎ＋１回目のステップ１０５〜１７５の処理においては、ステップ１０５、１１０、１１５、１２０の後、ステップ１３０で、前回以前のＮ回および今回において傾斜センサ４から取得した絶対ピッチ角に基づいて、絶対ピッチ角の変動量を算出でき、その結果の変動量が、絶対ピッチ角変動基準値以内であるか否かを判定する。
【００７７】
本事例では、まだ車両が坂道（例えば、１°の上り勾配）を走行しているが、凸凹路面を走行しておらず、絶対ピッチ角の変動量が絶対ピッチ角基準変動量よりも小さい状況がしばらく続くものとする。したがって、ステップ１３０の判定結果が肯定的なものとなり、続いてステップ１３５に進む。
【００７８】
ステップ１３５では、車速センサ３から取得した車速パルス信号に基づいて車速の変化量を算出し、算出した車速の変動量が一定値（具体的には、車速基準変動量）以内であるか否かを判定する。
【００７９】
本事例では、まだ車両が坂道（例えば、１°の上り勾配）を走行しているが、車両は一定速度で走行を続け、車速の変動量が車速基準変動量よりも小さい状況がしばらく続くものとする。その場合、制御部６は処理をステップ１４０に進める。
【００８０】
ステップ１４０では、直前のステップ１２０で算出した走行距離が一定値（具体的には、基準走行距離）以上であるか否かを判定する。本実施形態の基準走行距離としては、例えば１０メートルでもよいし、５．７メートルでもよい。この５．７メートルという量は、０．１°の路面勾配で気圧が０．１Ｐａ（１ｃｍの高低差に相当する）変化する走行距離に相当する。
【００８１】
本事例では、直前のステップ１２０の時点では、カウンタの値はゼロだったので、走行距離もゼロとなっている。したがって、走行距離が基準走行距離よりも短いと判定し、処理をステップ１５５に進める。ステップ１５５では、カウンタの値を１だけ増加させる。これにより、本事例ではカウンタの値が０から１になる。
【００８２】
続いてステップ１６０では、対路面ピッチ角の値として前回値を保持し、続いてステップ１７５では、対路面ピッチ角の現在値に基づいて、ヘッドランプ１の光軸方向を制御するが、対路面ピッチ角が前回値と同じなので、光軸の上下方向は変化しない。
【００８３】
その後、車両が坂道の走行を続け、凸凹な路面上を走行せず、かつ一定速度で走行を続けたとする。すると、制御部６は、ステップ１０５、１１０、１１５、１２０、１３０、１３５、１４０、１５５、１６０、１７５の処理をこの順に繰り返す。これにより、カウンタの値が、距離Ｌ走行毎に１カウントずつ増大していく。そして、当該坂道の走行中にカウンタの値が上記基準走行距離に対応する値（すなわち、基準走行距離／Ｌ）に到達するまたは上回ったとする。
【００８４】
すると制御部６は、ステップ１４０で、走行距離が基準走行距離を超えたと判定し、ステップ１６５に進み、カウンタをリセットし、更にステップ１６８に進み、現在までに大気圧センサ５から取得した大気圧に基づいて、車両が走行している路面の勾配を算出する。
【００８５】
具体的には、現在までにステップ１１０で取得した大気圧に基づいて、図５に示すように、時間Ｔ（現在時刻よりも時間Ｔだけ前の時刻ｔ１から、現在時刻ｔ２までの時間、例えば１００ミリ秒）当たりの大気圧の減少量を算出し、その算出結果に基づいて、時間Ｔ当たりの車両の高度の増加量Ｈ２−Ｈ１を算出する。なお、制御部６は、あらかじめ制御部６の記憶媒体（例えばＲＯＭ）に記録された大気圧の減少量と高度の増加量との対応テーブルに基づいて、時間Ｔ当たりの大気圧の減少量から、時間Ｔ当たりの高度の増加量Ｈ２−Ｈ１を算出する。
【００８６】
更に、現在までにステップ１１５で取得した車速に基づいて、時間Ｔ当たりの車両１０の走行距離Ｄ（図６参照）を算出する。そして、ａｒｃｓｉｎ（（Ｈ２−Ｈ１）／Ｄ）の値を路面の勾配とする。なお、図６においては、破線１１が車両の基準面を表し、実線１２が路面を表し、破線１３が水平面を表し、破線１４が路面１２に平行な面を表す。
【００８７】
続いてステップ１７０に進み、直前のステップ１７３で算出した路面勾配および直前のステップ１０５で算出した絶対ピッチ角に基づいて、対路面ピッチ角を算出する。具体的には、図７（ロールおよび路面の横方向の傾斜は無いものとする）に示すように、直前のステップ１７３で算出した路面勾配βの現在値から、直前のステップ１０５において取得した絶対ピッチ角αの現在値を減算した値β−αを、対路面ピッチ角θの最新値とする。
【００８８】
続いてステップ１７５では、直前のステップ１７０で更新された対路面ピッチ角の最新値に基づいて、ヘッドランプ１の光軸の上下方向を第１実施形態と同様の方法で制御する。
【００８９】
その後、車両が上り坂の走行を続け、凸凹な路面上を走行せず、かつ一定速度で走行を続けたとする。すると、制御部６は、ステップ１０５、１１０、１１５、１２０、１３０、１３５、１４０、１５５、１６０、１７５の処理をこの順に繰り返す。なおステップ１４０からステップ１５５に進むのは、上述のようにステップ１６５でカウンタがリセットされているからである。これにより、カウンタの値が、０から距離Ｌ走行毎に１カウントずつ増大していき、また、更新後の対路面ピッチ角が保持され、その対路面ピッチ角に応じた光軸の上下方向が維持される。
【００９０】
そして、カウンタの値が上記基準走行距離に対応する値（すなわち、基準走行距離／Ｌ）に到達する前に、車両が坂道を上り終えて水平な道路に入ったとする。この場合も、傾斜センサ４の出力する絶対ピッチ角が急激に変動するので、制御部６はステップ１０５、１１０、１１５、１２０、１３０と進み、ステップ１３０で、絶対ピッチ角の変動量が絶対ピッチ角変動基準値よりも大きいと判定し、ステップ１４５に処理を進め、その後、カウンタをリセットし、ステップ１５０で対路面ピッチ角の前回値を保持し、ステップ１７５で、対路面ピッチ角に基づいてヘッドランプ１の光軸を制御するが、光軸の上下方向は変化しない。
【００９１】
その後、車両が水平道路の走行を続け、凸凹な路面上を走行せず、かつ一定速度で走行を続けたとする。すると、制御部６は、ステップ１０５、１１０、１１５、１２０、１３０、１３５、１４０、１５５、１６０、１７５の処理をこの順に繰り返す。これにより、カウンタの値が、０から距離Ｌ走行毎に１カウントずつ増大していき、また、更新後の対路面ピッチ角が保持され、その対路面ピッチ角に応じた光軸の上下方向が維持される。
【００９２】
そして、カウンタの値が上記基準走行距離に対応する値（すなわち、基準走行距離／Ｌ）に到達するまたは上回った時点で、再度ステップ１０５、１１０、１１５、１２０、１３０、１３５、１４０、１６５、１６８、１７０、１７５の処理がこの順に実行され、その時点における現在の絶対ピッチ角αと現在の路面勾配βの差β−αを対路面ピッチ角θの最新値とし、その最新値に従って、ヘッドランプ１の光軸の上下方向を制御する。
【００９３】
このように、本実施形態の制御部６は、取得した絶対ピッチ角の現在値と、大気圧の変動量（勾配関連量の一例に相当する）に基づいて、路面に対する対路面ピッチ角を算出する。このように、路面の勾配を特定可能な勾配関連量を利用して、絶対ピッチ角に基づいた対路面ピッチを算出することで、坂道で誤った対路面ピッチ角を算出してしまう可能性を低減することができる。また、上記のように、勾配関連量を高度変化に応じて変化する量とした場合、勾配関連量の変動量に基づいて、路面の勾配が特定可能となる。
【００９４】
また、制御部６は、勾配関連量（具体的には大気圧）に対応する路面勾配βと、絶対ピッチ角αと、の差β−αを、対路面ピッチ角θとする。このようにすることで、絶対ピッチ角から路面勾配の影響を除去して路面ピッチ角を得ることができる。この方法では、水平な道路以外でも、対路面ピッチ角を検出することができるので、短い期間で変化する対路面ピッチ角に追従した光軸方向の制御が可能となる。
【００９５】
また、制御部６は、車速の変動量が基準値（車速基準変動量）より小さい場合に、対路面ピッチ角の最新値を算出し、車速の変動量が基準値（車速基準変動量）よりも大きい場合に、絶対ピッチ角の現在の値を対路面ピッチ角に反映せずに、前回の対路面ピッチ角を維持する。このようにすることで、車両の加減速による加速度が傾斜検出手段４の検出結果に絶対ピッチ角以外の影響（具体的には慣性力の影響）が及ぶ可能性を低減することができる。
【００９６】
なお、上記各実施形態において、制御部６が、ステップ１０５を実行することで絶対ピッチ角取得手段の一例として機能し、ステップ１１０を実行することで勾配関連量取得手段の一例として機能し、ステップ１２０〜１７０を実行することで対路面ピッチ角算出手段の一例として機能し、ステップ１７５を実行することで光軸制御手段の一例として機能する。
【００９７】
（他の実施形態）
以上、本発明の実施形態について説明したが、本発明の範囲は、上記実施形態のみに限定されるものではなく、本発明の各発明特定事項の機能を実現し得る種々の形態を包含するものである。
【００９８】
例えば、上記実施形態では、路面の勾配を特定可能な勾配関連量として、大気圧センサ５が検出する大気圧を採用しているが、必ずしもこのようになっておらずともよい。例えば、勾配関連量として、衛星航法用受信機（例えばＧＰＳ受信機、準天頂衛星を用いた衛星航法用受信機）が検出する車両の高度を採用してもよい。例えば干渉測位方式用いたＧＰＳ受信機を用いれば、高度の検出精度が数センチ程度になる。また、衛星航法用受信機（勾配関連量検出手段の一例に相当する）が検出する車両の高度も、大気圧と同様、車両の高度変化に応じて変化する量の一例に相当する。
【００９９】
また、第１実施形態では、勾配関連量検出手段、大気圧センサ５が用いられているが、大気圧センサ５の代わりに水平器を用いてもよい。この水平器は、路面が水平であるか否かの信号を出力する。ただい、水平器を用いる場合、水平器は車体の対路面ピッチ角の影響を受けない位置に取り付けられなければいけない。そのような位置としては、例えば、車体と車輪の間に介在するサスペンション内部がある。
【０１００】
また、路面の勾配を特定可能な勾配関連量としては、車両の絶対ピッチ角の変化を検出する静電容量方式、ピエゾ抵抗方式等の加速度センサ（例えば、２軸センサ、３軸センサ）を用いてもよい。
【符号の説明】
【０１０１】
１                ヘッドランプ
２                ヘッドランプ駆動部
３                車速センサ
４                傾斜センサ（傾斜検出手段）
５                大気圧センサ（勾配関連量検出手段）
６                制御部（車両用前照灯制御装置）
１０              車両
１１              基準面
１２              路面
１３              水平面
１４              路面に平行な面
θ                対路面ピッチ角
α                絶対ピッチ角
β                路面勾配
【図１】
0005678873.tif 000002
【図２】
0005678873.tif 000003
【図３】
0005678873.tif 000004
【図４】
0005678873.tif 000005
【図５】
0005678873.tif 000006
【図６】
0005678873.tif 000007
【図７】
0005678873.tif 000008