(57)【特許請求の範囲】
【請求項１】
車体の前部に車両用灯具を付設した車両の走行中、地図データベースに記憶されている道路地図を参照して、前記車両が配光制御を必要とする要配光制御区域に差し掛かるとき同要配光制御区域における前記車両灯具の配光を決定し、前記車両が前記要配光制御区域を走行するとき前記決定した配光を表す制御データを繰り返し出力する配光決定制御回路と、
該配光決定制御回路から出力された前記制御データを入力して同制御データの表す配光になるように前記車両用灯具を制御する灯具制御回路とを備えた車両用灯具の配光制御システムにおいて、
前記配光決定制御回路は、前記配光の決定後、同決定した配光制御の内容を表す予告データを前記制御データの出力の前に予め前記灯具制御回路に対して出力し、
前記灯具制御回路は、前記制御データの入力時、同制御データにより指示される配光制御と予め入力した前記予告データの内容とを照合することにより前記配光決定制御回路の異常を検出することを特徴とする車両用灯具の配光制御システム。
【請求項２】
車両の前部に付設した車両用灯具の配光を制御する配光制御システムであって、
前記車両の走行中、地図データベースに記憶されている道路地図を参照して、前記車両が配光制御を必要とする要配光制御区域に差し掛かるとき同要配光制御区域における前記車両用灯具の配光を決定し、前記車両が前記要配光制御区域を走行するとき前記決定した配光を表す制御データを繰り返し出力する配光決定制御回路と、
前記車両の要配光制御区域の走行中、前記配光決定制御回路から出力された制御データを入力して同制御データの表す配光になるように前記車両用灯具を制御する灯具制御回路とを備え、
前記配光決定制御回路は、前記配光の決定後、前記要配光制御区域の長さを表す予告データを前記制御データの出力の前に予め前記灯具制御回路に対して出力し、
前記灯具制御回路は、前記制御データの各入力時、前記配光制御の開始以降の前記車両の走行距離と予め入力した前記予告データにより表された要配光制御区域の長さを比較し、前記配光制御の開始以降の前記車両の走行距離が前記要配光制御区域の長さ以下でない場合に、前記配光決定制御回路の異常を検出することを特徴とする車両用灯具の配光制御システム。
【請求項３】
前記請求項２に記載の車両用灯具の配光制御システムにおいて、
前記制御データは、前回の制御データの決定及び出力以降に前記車両が走行した距離を表すデータを含み、
前記灯具制御回路は、前記制御データの各入力時、それまでに入力した制御データの内容に基づき算出した前記配光制御の開始以降の前記車両の走行距離と前記予告データにより表された要配光制御区域の長さとを比較し、前記配光制御の開始以降の前記車両の走行距離が前記要配光制御区域の長さ以下でない場合に、前記配光決定制御回路の異常を検出することを特徴とする車両用灯具の配光制御システム。
【請求項４】
前記請求項２に記載の車両用灯具の配光制御システムにおいて、
前記灯具制御回路は、前記制御データの各入力時、車速センサにより検出した車速に基づき算出した前記配光制御の開始以降の前記車両の走行距離と予め入力した前記予告データにより表された要配光制御区域の長さを比較し、前記配光制御の開始以降の前記車両の走行距離が前記要配光制御区域の長さ以下でない場合に、前記配光決定制御回路の異常を検出することを特徴とする車両用灯具の配光制御システム。
【請求項５】
車体の前部に車両用灯具を付設した車両の走行中、地図データベースに記憶されている道路地図を参照して、前記車両が配光制御を必要とする要配光制御区域に差し掛かるとき同要配光制御区域における前記車両灯具の配光を決定し、前記車両が前記要配光制御区域を走行するとき前記決定した配光を表す制御データを繰り返し出力する配光決定制御回路と、
前記配光決定制御回路から出力された制御データを入力して同制御データの表す配光になるように前記車両用灯具を制御する灯具制御回路とを備えた車両用灯具の配光制御システムにおいて、
前記配光決定制御回路は、前記配光の決定後、同決定した配光制御の内容と前記要配光制御区域における前記車両の旋回角を表す予告データを前記制御データの出力の前に予め前記灯具制御回路に対して出力し、
前記灯具制御回路は、前記制御データの入力時、舵角センサにより検出した前記車両の舵角が予め入力した前記予告データにおける前記車両の旋回角と相違したとき、前記配光決定制御回路の異常を検出することを特徴とする車両用灯具の配光制御システム。
【請求項６】
前記請求項１乃至請求項５のうちのいずれかに記載の車両用灯具の配光制御システムにおいて、
前記灯具制御回路は、前記配光決定制御回路の異常を検出したとき、前記車両用灯具の配光を標準状態に切り換えて保持することを特徴とする車両用灯具の配光制御システム。
【請求項７】
車両の前部に付設した車両用灯具の配光を制御する配光制御システムであって、
前記車両の走行中、地図データベースに記憶されている道路地図を参照して、前記車両が配光制御を必要とする要配光制御区域に差し掛かるとき同要配光制御区域における前記車両用灯具の配光を決定し、前記車両が前記要配光制御区域を走行するとき前記決定した配光を表す制御データを繰り返し出力する配光決定制御回路と、
前記車両の要配光制御区域の走行中、前記配光決定制御回路から出力された制御データを入力して同制御データの表す配光になるように前記車両用灯具を制御する灯具制御回路とを備え、
前記灯具制御回路は、前記車両用灯具の配光制御時、同配光制御の開始以降の車両の走行距離を表す確認データを前記配光決定制御回路に対して出力し、
前記配光決定制御回路は、前記確認データの入力時、同入力した確認データにより表された前記配光制御以降の前記車両の走行距離と前記要配光制御区域の長さを比較し、前記配光制御以降の前記車両の走行距離が前記要配光制御区域の長さ以下でない場合に、前記灯具制御回路の異常を検出することを特徴とする車両用灯具の配光制御システム。
【発明の詳細な説明】
【０００１】
【産業上の利用分野】
本発明は、例えばヘッドライトなどの車両用灯具の配光を制御する配光制御システムに関する。
【０００２】
【従来の技術】
従来、この種のシステムとして、例えば特公平７−７１９０８号公報に示されているように、車両の走行中に同車両の前部に付設された車両用灯具の配光を決定して同配光を表す制御データを出力する配光決定制御回路と、配光決定制御回路から出力された制御データを入力して同制御データの表す配光になるように車両用灯具を制御する灯具制御回路とを備えて、車両の走行中、車両の進行方向若しくは走行環境に応じて灯具の照射領域を制御することにより、運転者の視野を常に良好に確保しようとしたものがよく知られている。
【０００３】
【発明が解決しようとする課題】
上記従来システムにおいては、配光決定制御回路又は灯具制御回路に異常が発生した場合、一方の制御回路が正常であっても、同正常な制御回路にて同異常を検出できなかったため、不適切な配光制御を継続することとなっていた。
【０００４】
【発明の概要】
本発明の目的は、配光決定制御回路又は灯具制御回路に異常が発生した場合に同異常を正常な制御回路にて検出することにより不適切な配光制御の継続を極力回避する車両用灯具の配光システムを提供することにある。
【０００５】
本発明の構成上の特徴は、車体の前部に車両用灯具を付設した車両の走行中、地図データベースに記憶されている道路地図を参照して、前記車両が配光制御が必要な要配光制御区域に差し掛かるとき同要配光制御区域における前記車両灯具の配光を決定し、前記車両が前記要配光制御区域を走行するとき前記決定した配光を表す制御データを繰り返し出力する配光決定制御回路と、該配光決定制御回路から出力された前記データを入力して同制御データの表す配光になるように前記車両用灯具を制御する灯具制御回路とを備えた車両用灯具の配光制御システムにおいて、前記配光決定制御回路は、前記配光の決定後、同決定した配光制御の内容を表す予告データを前記制御データの出力の前に予め前記灯具制御回路に対して出力し、前記灯具制御回路は、前記制御データの入力時、同制御データにより指示される配光制御と予め入力した前記予告データの内容とを照合することにより前記配光決定制御回路の異常を検出することにある。これによれば、配光決定制御回路に異常が発生した場合にも、灯具制御回路にて同異常を検出して対処することができるため、不適切な配光制御の継続を回避することが可能となる。
【０００６】
本発明の他の構成上の特徴は、車両の前部に付設した車両用灯具の配光を制御する配光制御システムであって、前記車両の走行中、地図データベースに記憶されている道路地図を参照して、前記車両が配光制御を必要とする要配光制御区域に差し掛かるとき同要配光制御区域における前記車両用灯具の配光を決定し、前記車両が前記要配光制御区域を走行するとき前記決定した配光を表す制御データを繰り返し出力する配光決定制御回路と、前記車両の要配光制御区域の走行中、前記配光決定制御回路から出力された制御データを入力して同制御データの表す配光になるように前記車両用灯具を制御する灯具制御回路とを備え、前記配光決定制御回路が前記配光の決定後に前記要配光制御区域の長さを表す予告データを前記制御データの出力の前に予め前記灯具制御回路に対して出力し、前記灯具制御回路が前記制御データの各入力時に前記配光制御の開始以降の前記車両の走行距離と予め入力した前記予告データにより表された長さを比較し、前記配光制御の開始以降の前記車両の走行距離が前記要配光制御区域の長さ以下でない場合に、前記配光決定制御回路の異常を検出することにある。これによっても、配光決定制御回路に異常が発生した場合に灯具制御回路にて同異常を検出して対処することができるようになるため、不適切な配光制御の継続を回避することが可能となる。
【０００７】
上記のように構成した配光制御システムにおいては、前記制御データが前回の制御データの決定及び出力以降に前記車両が走行した距離を表すデータを含み、前記灯具制御回路が前記制御データの各入力時、それまでに入力した制御データの内容に基づき算出した前記配光制御の開始以降の前記車両の走行距離と前記予告データにより表された要配光制御区域の長さとを比較し、前記配光制御の開始以降の前記車両の走行距離が前記要配光制御区域の長さ以下でない場合に、前記配光決定制御回路の異常を検出するように構成するか、或いは、前記灯具制御回路が前記制御データの各入力時に車速センサにより検出した車速に基づき算出した前記配光制御の開始以降の前記車両の走行距離と予め入力した前記予告データにより表された要配光制御区域の長さを比較し、前記配光制御の開始以降の前記車両の走行距離が前記要配光制御区域の長さ以下でない場合に、前記配光決定制御回路の異常を検出するように構成してもよい。
【０００８】
さらに、本発明の他の構成上の特徴は、車体の前部に車両用灯具を付設した車両の走行中、地図データベースに記憶されている道路地図を参照して、前記車両が配光制御が必要な要配光制御区域に差し掛かるとき同要配光制御区域における前記車両灯具の配光を決定し、前記車両が前記要配光制御区域を走行するとき前記決定した配光を表す制御データを繰り返し出力する配光決定制御回路と、前記配光決定制御回路から出力された制御データを入力して同制御データの表す配光になるように前記車両用灯具を制御する灯具制御回路とを備えた車両用灯具の配光制御システムにおいて、前記配光決定制御回路は、前記配光の決定後、同決定した配光制御の内容と前記要配光制御区域における前記車両の旋回角を表す予告データを前記制御データの出力の前に予め前記灯具制御回路に対して出力し、
前記灯具制御回路は、前記制御データの入力時、舵角センサにより検出した前記車両の舵角が予め入力した前記予告データにおける前記車両の旋回角と相違したとき、前記配光決定制御回路の異常を検出するように構成したことにある。これによっても、配光決定制御回路に異常が発生した場合に灯具制御回路にて同異常を検出して対処することができるようになるため、不適切な配光制御の継続を回避することが可能となる。
【０００９】
上記の実施形態において、前記灯具制御回路は、前記配光決定制御回路の異常を検出したとき、前記車両用灯具の配光を標準状態に切り換えて保持するように構成してもよい。
【００１０】
また、本発明の他の構成上の特徴は、車体の前部に車両用灯具を付設した車両の走行中、地図データベースに記憶されている道路地図を参照して、前記車両が配光制御を必要とする要配光制御区域に差し掛かるとき同要配光制御区域における前記車両灯具の配光を決定し、前記車両が前記要配光制御区域を走行するとき前記決定した配光を表す制御データを繰り返し出力する配光決定制御回路と、前記配光決定制御回路から出力された制御データを入力して同制御データの表す配光になるように前記車両用灯具を制御する灯具制御回路とを備えた車両用灯具の配光制御システムにおいて、前記灯具制御回路は、前記車両用灯具の配光制御時、同配光制御の内容を表す確認データを前記配光決定制御回路に対して出力し、前記配光決定制御回路は、前記確認データの入力時、同入力した確認データの内容と前記決定した配光制御とを照合することにより前記灯具制御回路の異常を検出するように構成したことにある。これによれば、灯具制御回路に異常が発生した場合にも、配光決定制御回路にて同異常を検出して対処することができるようになるため、不適切な配光制御の継続を回避することが可能となる。
【００１１】
さらに、本発明の他の構成上の特徴は、車両の前部に付設した車両用灯具の配光を制御する配光制御システムであって、前記車両の走行中、地図データベースに記憶されている道路地図を参照して、前記車両の前方に配光制御を必要とする要配光制御区域に差し掛かるとき同要配光制御区域における前記車両用灯具の配光を決定し、前記車両が前記要配光制御区域を走行するとき前記決定した配光を表す制御データを繰り返し出力する配光決定制御回路と、前記車両の要配光制御区域の走行中、前記配光決定制御回路から出力された制御データを入力して同制御データの表す配光になるように前記車両用灯具を制御する灯具制御回路とを備え、前記灯具制御回路は、前記車両用灯具の配光制御時、同配光制御の開始以降の車両の走行距離を表す確認データを前記配光決定制御回路に対して出力し、前記配光決定制御回路は、前記確認データの入力時、同入力した確認データにより表された前記配光制御以降の前記車両の走行距離と前記要配光制御区域の長さを比較し、前記配光制御以降の前記車両の走行距離が前記要配光制御区域の長さ以下でない場合に、前記灯具制御回路の異常を検出するように構成したことにある。これによっても、灯具制御回路に異常が発生した場合に配光決定制御回路にて同異常を検出して対処することができるようになるため、不適切な配光制御の継続を回避することが可能となる。
【００１２】
【発明の実施の形態】
以下、本発明の一実施形態について図面を参照して説明する。図１に示した車両用灯具の配光制御システムは、ランプ群１０の配光をランプ制御回路２０（灯具制御回路）により制御するものであり、車両に搭載されたナビゲーション（経路誘導）システム３０を一部兼用して構成されている。
【００１３】
ランプ群１０は、車両の前部に付設されたヘッドランプ、フォグランプ、コーナーランプなどの複数のランプにより構成されて車両前方から側方を照射するものであり、各ランプの光軸方向、照射範囲、又は光量などの変化によって全体の配光を変化させられるようになっている。ランプ制御回路２０は、ナビゲーションシステム３０のメイン制御回路３１（配光決定制御回路）から出力された制御データに従って図４に示したフローチャートに対応したプログラムを実行し、ランプ群１０の配光を制御する。
【００１４】
ナビゲーションシステム３０は、それぞれメイン制御回路３１に接続された入出力部３２、地図データベース３３、ＧＰＳ受信器３４、方位センサ３５、車速センサ３６、及びＶＩＣＳ受信器３７を備えている。入出力部３２は、目的地の指示時などに運転者により操作されるとともに、運転者に対し必要な案内情報を画面表示又は音声により出力するものである。地図データベース３３は、道路地図を表すデータを記憶したものである。ＧＰＳ（Global Positioning System）受信器３４は、ＧＰＳ衛星から発信された車両の現在位置を表すＧＰＳ信号を受信するものである。方位センサ３５は、車両の向いている方向を検出するものである。車速センサ３６は、車両の速度を検出するものである。ＶＩＣＳ（Vehicle Information & Communication System）受信器３７は、ＦＭ多重、電波ビーコン、光ビーコンなどによる路車間通信によって、車両の走行路の交通量などの道路交通情報を表すＶＩＣＳ信号を受信するものである。
【００１５】
メイン制御回路３１は、入出力部３２における運転者による指示操作、地図データベース３３に記憶されている地図データ、ＧＰＳ及びＶＩＣＳ受信器３４，３７により受信されたＧＰＳ及びＶＩＣＳ信号、並びに各センサ３５，３６による検出に基づき図２，３に示したフローチャートに対応したプログラムを実行し、ナビゲーションシステムとしての処理を行うとともに、ランプ群１０の配光を決定して同配光を表す制御データをランプ制御回路２０に対し出力するものである。また、メイン制御回路３１には、ランプ群１０の点灯を指示するための点灯スイッチ４１も接続されている。
【００１６】
次に、上記のように構成した配光制御システムの動作を図面を参照して説明する。最初、図示しない車両のイグニッションスイッチがオン操作されると、メイン制御回路３１及びランプ制御回路２０は、それぞれ図２〜４のフローチャートに対応するプログラムの実行を開始する。
【００１７】
メイン制御回路３１は、ステップ１００にてプログラムの実行を開始した後、まずステップ１０２にて初期設定を実行してフラグＦＬＧ１〜ＦＬＧ３の値をそれぞれ値“０”に設定する。フラグＦＬＧ１は、値“１”にて、メイン制御回路３１がランプ制御回路２０に対して予告データを送信済みであることを表すものである。フラグＦＬＧ２は、値“１”にて、メイン制御回路３１がランプ制御回路２０に対して制御データを送信済みであってランプ制御回路２０から確認データが返信されるのを待っている状態であることを表すものである。予告データ、制御データ、及び確認データについてはそれぞれ後述する。フラグＦＬＧ３は、値“０”にて当該配光制御システムによる配光制御を許容し、値“１”にて同配光制御を禁止するものである。
【００１８】
上記初期設定後、メイン制御回路３１は、ステップ１０４〜１５０からなる循環処理を繰り返し実行して、ナビゲーションシステムとしての処理並びにランプ群１０の配光の決定及び指示を随時実行し続ける。この場合、まず、ステップ１０４にて、前記運転者の指示操作を表す信号、地図データ、ＧＰＳ及びＶＩＣＳ信号、並びに各検出信号をそれぞれ入力する。そして、ステップ１０６にて、マップマッチング処理を実行する。マップマッチング処理とは、上記入力したＧＰＳ信号及び各検出信号に基づいて車両の現在位置を算出し、同算出した現在位置を地図データと整合させることにより、地図データにより表されるいずれかの道路上に車両の現在位置を特定する処理である。なお、同処理は、プログラムの進行を止めることなく上記循環処理中に繰返し実行されるものであり、算出した車両の現在位置が地図データと整合せず地図データにより表される道路上に車両の現在位置を特定できなかった場合にも、同処理を未完のままプログラムは次のステップ１０８以降へ進められるようになっている。
【００１９】
ステップ１０８においては、マップマッチング処理により特定された車両の現在位置、並びに上記入力された運転者の指示操作を表す信号、地図データ、及びＶＩＣＳ信号に基づいて、車両の目的地までの経路を算出して運転者に対し案内するなど、ナビゲーションシステムとしての処理（ナビゲーション処理）を実行する。
【００２０】
ステップ１１０においては、フラグＦＬＧ３が値“１”であるか否かを判定するが、最初、前記ステップ１０２の初期設定によりフラグＦＬＧ３が値“０”に設定されたままであれば、「ＮＯ」と判定してプログラムをステップ１１２へ進める。
【００２１】
ステップ１１２においては、マップマッチング処理が完了しているか否かを判定する。このとき、マップマッチング処理が未完であった場合、すなわち算出した車両の現在位置が地図データと整合せず地図データにより表される道路上に車両の現在位置を特定できていなかった場合、メイン制御回路３１は、「ＮＯ」との判定のもとにプログラムをステップ１０４へ戻す。一方、このときマップマッチング処理が完了していれば、メイン制御回路３１は「ＹＥＳ」との判定のもとにプログラムをステップ１１４以降へ進める。
【００２２】
ステップ１１４においては、点灯スイッチ４１がオン状態であるか否かを判定する。このとき、運転者によってランプ群１０の点灯が指示されておらず点灯スイッチ４１がオフ状態であれば、メイン制御回路３１は「ＮＯ」と判定してプログラムをステップ１０４へ戻す。一方、このとき運転者によってランプ群１０の点灯が指示されていて点灯スイッチ４１がオン状態であれば、メイン制御回路３１は「ＹＥＳ」と判定してプログラムをステップ１１６以降へ進め、配光制御のための処理を開始する。
【００２３】
ステップ１１６においては、フラグＦＬＧ１が値“１”であるか否かを判定するが、最初、前記ステップ１０２の初期設定によりフラグＦＬＧ１が値“０”に設定されたままであれば、「ＮＯ」と判定してプログラムをステップ１１８へ進める。
【００２４】
ステップ１１８においては、地図データベース３３に記憶されている道路地図と前記ステップ１０６のマップマッチング処理により同道路地図上にて特定された車両の現在位置とを参照して、車両の前方に配光制御が必要な例えばカーブ、交差点などの要配光制御区域が存在するか否かを判定する。カーブの場合は、図５に示したように、例えば道路の曲率が所定値以上となっている区域を要配光制御区域として照射方向を変えるなどの配光制御を行うようにするとよい。交差点の場合は、図６に示したように、例えば交差点を中心とした所定範囲を要配光制御区域として照射範囲を拡大するなどの配光制御を行うようにするとよい。このとき、車両の前方に要配光制御区域が存在しなかった場合は、「ＮＯ」と判定してプログラムをステップ１０４へ戻す。
【００２５】
上記ステップ１０４〜１１８の処理の繰り返し実行中、車両が進行して要配光制御区域に差し掛かると、メイン制御回路３１は、ステップ１１８にて「ＹＥＳ」と判定してプログラムをステップ１２０以降へ進める。この場合、メイン制御回路３１は、まず、ステップ１２０にて、前記車両前方の要配光制御区域に対して適切な配光パターンを決定する。そして、ステップ１２２にて、ランプ制御回路２０に対して予告データを送信する。予告データは、前記要配光制御区域にて実行する配光制御の内容を表すものであり、具体的には、要配光制御区域の長さと、同要配光制御区域に対して前記ステップ１２０にて決定した配光パターンとを表すものである。ステップ１２４においては、フラグＦＬＧ１を、予告データ送信済みを表す値“１”に設定する。
【００２６】
ステップ１２６においては、車両が前記要配光制御区域に達したか否かを判定する。このとき、車両が前記要配光制御区域に達していなかった場合は、「ＮＯ」と判定してプログラムをステップ１０４へ戻す。
【００２７】
上記ステップ１２４におけるフラグＦＬＧ１の設定により、メイン制御回路３１は、次回以降、ステップ１１６の実行時に「ＹＥＳ」と判定してステップ１１８〜１２４の処理を実行することなくプログラムをステップ１２６へ進めるようになるため、以後、ステップ１０４〜１１６，１２６の処理を繰り返し実行することになる。この繰り返し実行中、車両が進行して前記前方に存在していた要配光制御区域に達すると、メイン制御回路３１はステップ１２６にて「ＹＥＳ」と判定してプログラムを図３のステップ１２８以降へ進める。
【００２８】
ステップ１２８においては、フラグＦＬＧ２が値“１”であるか否かを判定するが、最初、前記ステップ１０２の初期設定によりフラグＦＬＧ２が値“０”に設定されたままであれば、「ＮＯ」と判定してプログラムをステップ１３０へ進める。
【００２９】
ステップ１３０においては、ランプ制御回路２０に対して制御データを送信する。制御データは、前記ステップ１２０にて決定した配光パターンを表すものである。また、制御データは、後述するように車両が要配光制御区域を走行するとき繰り返し送信されるものであるが、ある要配光制御区域に対して２回目以降に送信されるものについては、前回の制御データの送信以降に車両が走行した距離も表すようになっている。なお、その場合の車両の走行距離は、車速センサ３６により検出した車速に基づき算出される。ステップ１３２においては、フラグＦＬＧ２を、制御データ送信済みを表す値“１”に設定する。
【００３０】
ステップ１３４においては、ランプ制御回路２０から後述する確認データを受信したか否かを判定する。このとき、確認データを受信していなければ、「ＮＯ」と判定して、前回のステップ１３０の制御データの送信から所定のタイムアップ時間が経過していないことを条件に、プログラムをステップ１０４へ戻す。
【００３１】
上記ステップ１３２におけるフラグＦＬＧ２の設定により、メイン制御回路３１は、次回以降、ステップ１２８の実行時に「ＹＥＳ」と判定してステップ１３０〜１３２の処理を実行することなくプログラムをステップ１３４へ進めるようになるため、以後、ステップ１０４〜１１６，１２６，１２８，１３４，１３６の処理を繰り返し実行することになる。
【００３２】
ところで、前記イグニッションスイッチのオン操作時、ランプ制御回路２０は、図４のステップ２００にてプログラムの実行を開始している。ランプ制御回路２０は、まずステップ２０２の判定処理を繰り返し実行して点灯スイッチ４１のオン操作を待ち、同スイッチ４１がオン操作されると、ステップ２０４にてランプ群１０を直線道路走行用の標準的な配光にて点灯する。そして、同点灯後、ステップ２０６〜２１２の判定処理を繰り返し実行して、点灯スイッチ４１がオフ操作されるか、又は予告データ、制御データ、若しくは制御完了データのうちのいずれかがメイン制御回路３１から入力されるのを待つ。
【００３３】
上記繰り返し実行中、前記図２のステップ１２２の処理の実行によりメイン制御回路３１から予告データが出力されると、ランプ制御回路２０はこれを入力して、ステップ２０８における「ＹＥＳ」との判定のもとにステップ２１４にて同入力した予告データを記憶する。
【００３４】
上記予告データの記憶後、前記図３のステップ１３０の処理の実行によりメイン制御回路３１から制御データが出力されると、ランプ制御回路２０はこれを入力して、ステップ２１０における「ＹＥＳ」との判定のもとにプログラムをステップ２１６以降へ進める。
【００３５】
ステップ２１６においては、上記入力した制御データの表す車両の走行距離を参照して、最初の制御データの入力以降の車両の総走行距離を算出する。ステップ２１８においては、上記入力した制御データが正常であるか否かを判定する。具体的には、上記算出した総走行距離と前記ステップ２１４にて記憶した予告データにより表されている要配光制御区域の長さとを比較判定するとともに、上記入力した制御データの表す配光パターンと前記予告データの表す配光パターンとを比較判定する。そして、上記総走行距離が前記予告データにより表された要配光制御区域の長さ以下であり、かつ上記入力した制御データの表す配光パターンと前記予告データの表す配光パターンとが一致した場合に、上記入力した制御データが正常であると判定してプログラムをステップ２２０以降へ進める。
【００３６】
ステップ２２０においては、上記入力した制御データの表す配光になるようにランプ群１０の配光を制御する。ステップ２２２においては、メイン制御回路３１に対して確認データを送信する。確認データは、前記配光制御の内容を表すものであり、具体的には、前記ステップ２１６にて算出した車両の総走行距離と、ステップ２２０にて実際にランプ群１０を制御した配光パターンとを表すものである。
【００３７】
上記ステップ２２２の処理の実行によりランプ制御回路２０から確認データが出力されると、メイン制御回路３１はこれを入力して、前記図３のステップ１３４における「ＹＥＳ」との判定のもとにプログラムをステップ１３８以降へ進める。
【００３８】
ステップ１３８においては、フラグＦＬＧ２を再び値“０”に設定する。ステップ１４０においては、上記入力した確認データが正常であるか否かを判定する。具体的には、上記入力した確認データの表す車両の総走行距離が要配光制御区域の長さ以下であり、かつ同確認データの表す配光パターンが前記ステップ１２０にて決定した配光パターンと一致すれば、上記入力した確認データが正常であると判定してプログラムをステップ１４２以降へ進める。
【００３９】
ステップ１４２においては、車両が要配光制御区域を抜けたか否かを判定する。このとき、車両がまだ要配光制御区域を走行中であって同要配光制御区域を抜けていなかった場合は、「ＮＯ」と判定してプログラムをステップ１０４へ戻す。
【００４０】
上記ステップ１３８におけるフラグＦＬＧ２の設定により、メイン制御回路３１は、次にステップ１２８を実行したとき「ＮＯ」と判定して、再びステップ１３０にて制御データを送信する。この繰り返しにより、車両の要配光制御区域の走行中、メイン制御回路３１及びランプ制御回路２０は、互いに正常であることを確認し合いながら制御データ及び確認データを相互に繰り返し送受信し、制御データの表す配光パターンとなるように、ランプ制御回路２０によりランプ群１０が制御される。
【００４１】
上記制御データ及び確認データの繰り返し送受信中、車両が進行して前記要配光制御区域を抜けると、メイン制御回路３１はステップ１４２にて「ＹＥＳ」と判定してプログラムをステップ１４４以降へ進める。
【００４２】
ステップ１４４においては、ランプ制御回路２０に対して制御完了データを送信する。制御完了データは、今回の要配光制御区域に対する一連の配光制御の完了を指示するためのものである。ステップ１４６においては、フラグＦＬＧ１を再び値“０”に設定する。これにより、メイン制御回路３１は、次回以降、前記図２のステップ１１６の実行時に再び「ＮＯ」と判定してプログラムをステップ１１８へ進めるようになるため、以後、前記ステップ１０４〜１１８の処理を繰り返し実行することになる。
【００４３】
一方、上記ステップ１４４の処理の実行によりメイン制御回路３１から制御完了データが出力されると、ランプ制御回路２０はこれを入力して、前記図４のステップ２１２における「ＹＥＳ」との判定のもとに、ステップ２２４にてランプ群１０を再び前記標準的な配光になるように制御する。
【００４４】
上記各処理の繰り返し実行により、メイン制御回路３１は、車両が要配光制御区域に差し掛かる毎に、同要配光制御区域におけるランプ群１０の配光を決定し、要配光制御区域の長さと同決定した配光パターンとを表す予告データをランプ制御回路２０に対して送信する。そして、車両が要配光制御区域を走行するとき、上記決定した配光パターンと車両の走行距離とを表す制御データをランプ制御回路２０に対して繰り返し送信する。これに対し、ランプ制御回路２０は、予告データを受信したときこれを記憶し、制御データを受信したとき、同制御データによって表される車両の走行距離と前記予告データにより表された要配光制御区域の長さとを照合するとともに同制御データの表す配光パターンと前記予告データの表す配光パターンとを比較判定することによりメイン制御回路３１が正常であるか否かを判定し、同制御回路３１が正常であれば上記制御データの表す配光になるようにランプ群１０の配光を制御する。
【００４５】
そして、ランプ制御回路２０は、上記配光制御時、上記入力した制御データに基づき算出した車両の総走行距離と実際にランプ群１０を制御した配光パターンとを表す確認データをメイン制御回路３１に対して送信する。これに対し、メイン制御回路３１は、確認データを受信したとき、同確認データの表す車両の総走行距離と要配光制御区域の長さとを照合するとともに同確認データの表す配光パターンと前記決定した配光パターンとを比較判定することによりランプ制御回路２０が正常であるか否かを判定する。
【００４６】
なお、上記各処理中、運転者によって点灯スイッチ４１がオフ操作された場合、ランプ制御回路２０は、ステップ２０６における「ＮＯ」との判定のもとに、ステップ２３４にてランプ群１０を消灯する。そして、同消灯後、再びステップ２０２の判定処理を繰り返して、点灯スイッチ４１のオン操作を待つ。
【００４７】
次に、上記各処理中、メイン制御回路３１及びランプ制御回路２０に異常が発生した場合について説明する。
【００４８】
まず、メイン制御回路３１に異常が発生した場合、ランプ制御回路２０は、前記図４のステップ２１８における制御データの照合によってこれを検出し、同ステップ２１８における「ＮＯ」との判定のもとにプログラムをステップ２２８以降へ進めて上述したランプ群１０の配光制御を禁止する。このとき、ランプ制御回路２０は、まずステップ２２８にてランプ群１０を前記標準的な配光になるように切り換え制御した後、ステップ２３０〜２３４からなる処理を繰り返し実行して、点灯スイッチ４１の状態に基づきランプ群１０のオン／オフのみを制御する。点灯スイッチ４１がオン状態であれば、ステップ２３０，２３２の処理を繰り返し実行して、ランプ群１０を前記標準的な配光にて点灯させたまま保つ。点灯スイッチ４１がオフ状態であれば、ステップ２３０，２３４の処理を繰り返し実行してランプ群１０を消灯させる。
【００４９】
一方、ランプ制御回路２０に異常が発生して、ランプ制御回路２０から制御データに応答する確認データが送信されなかった場合又は異常な確認データが送信された場合、メイン制御回路３１は、前記図３のステップ１３６におけるタイムアップ判定又はステップ１４０における確認データの照合によってこれを検出し、同ステップ１３６における「ＹＥＳ」との判定又はステップ１４０における「ＮＯ」との判定のもとにプログラムをステップ１４８以降へ進めて上述したランプ群１０の配光制御を禁止する。このとき、メイン制御回路３１は、まずステップ１４８にてランプ制御回路２０に対して前記標準的な配光を表す制御データを送信した後、ステップ１５０にてフラグＦＬＧ３を当該配光制御システムによる配光制御を禁止する値“１”に設定する。これにより、メイン制御回路３１は、次回以降、前記図２のステップ１１０の実行時に「ＹＥＳ」と判定してステップ１１２以降の処理を禁止してプログラムをステップ１０４へ戻すようになるため、以後、ランプ群１０の配光制御が禁止されることになる。
【００５０】
上述のように、上記実施形態においては、メイン制御回路３１又はランプ制御回路２０に異常が発生した場合にも、制御データ及び確認データの照合により同異常を正常な制御回路３１，２０にて検出して対処するようにしているため、不適切な配光制御の継続を極力回避できるようになっている。
【００５１】
次に、本発明の変形例について説明する。同変形例は、上記実施形態に係る車両用灯具の配光制御システムにおいて、図１にて二点差線により示したようにランプ制御回路２０に車速センサ３６及び車両の操舵角を検出する舵角センサ２１を接続し、各制御回路２０，３１における制御データ及び確認データの照合時に各センサ３６，２１による検出値を参照するようにしたものである。
【００５２】
同変形例においては、ランプ制御回路２０は、前記図４のステップ２１６にて車速センサ３６により検出した車速に基づき最初の制御データの入力以降の車両の総走行距離を算出し、ステップ２１８にて、同算出した総走行距離と前記ステップ２１４にて記憶した予告データの表す要配光制御区域の長さとを比較判定することによりメイン制御回路３１が正常であるか否かを判定する。
【００５３】
また、同変形例においては、メイン制御回路３１が出力する予告データが要配光制御区域における車両の旋回角も表すようになっており、ランプ制御回路２０は、車両の要配光制御区域の走行中、ステップ２１８にて、舵角センサ２１により検出した車両の舵角と前記予告データの表す車両の旋回角とを照合することによりメイン制御回路３１が正常であるか否かを判定するようにしている。
【００５４】
また、ランプ制御回路２０が出力する確認データが上記舵角センサ２１による検出角も表すようになっており、メイン制御回路３１は、車両の要配光制御区域の走行中、図３のステップ１４０にて、同確認データの表す舵角センサ２１による検出角と要配光制御区域における車両の旋回角とを照合することによりランプ制御回路が正常であるか否かを判定するようにしている。
【図面の簡単な説明】
【図１】本発明の一実施形態に係る車両用灯具の配光制御システムの全体概略図である。
【図２】図１のメイン制御回路にて実行されるプログラムを示すフローチャートの前半部分である。
【図３】前記メイン制御回路にて実行されるプログラムを示すフローチャートの後半部分である。
【図４】図１のランプ制御回路にて実行されるプログラムを示すフローチャートである。
【図５】前記車両用灯具の配光制御システムによるカーブ走行時の配光制御の一例を示す説明図である。
【図６】前記車両用灯具の配光制御システムによる交差点走行時の配光制御の一例を示す説明図である。
【符号の説明】
１０…ランプ群、２０…ランプ制御回路、２１…舵角センサ、３０…ナビゲーションシステム、３１…メイン制御回路、３３…地図データベース、３６…車速センサ。
【図１】
0004175799.tif 000002
【図２】
0004175799.tif 000003
【図３】
0004175799.tif 000004
【図４】
0004175799.tif 000005
【図５】
0004175799.tif 000006
【図６】
0004175799.tif 000007