(57)【要約】【課題】ランプ間の点消灯タイミングのずれによりユーザに不快感が及ぶのを抑える。【解決手段】システムは、左右前照灯の一方を制御する主前照灯制御装置と、他方を制御する副前照灯制御装置とを備える。主前照灯制御装置は、点灯命令が入力されると、一方の前照灯に対する点灯制御を開始することによって、当該前照灯を、所定時間ＴＳ１をかけて光量を徐々に上昇させるように点灯させる（実線）。一方で、主前照灯制御装置は、副点灯命令を副前照灯制御装置に入力する。副前照灯制御装置は、副点灯命令が入力されると、他方の前照灯に対する点灯制御を開始することによって、当該前照灯を、所定時間ＴＳ２をかけて光量を徐々に上昇させるように点灯させる（破線）。時間ＴＳ２は、時間ＴＳ１よりも、主前照灯制御装置による点灯制御の開始から副前照灯制御装置による点灯制御の開始までのタイムラグｄＴに対応する時間、短く設定される。【選択図】図３
2015171859.tif 000002
【特許請求の範囲】
【請求項１】
車両（３）に搭載された第一ランプ（１０Ａ）を制御する第一制御装置（２０）と、
前記車両に搭載された第二ランプ（１０Ｂ）を制御する第二制御装置（３０）と、
を備え、
前記第一制御装置は、点消灯命令が入力されたことを条件に、前記第一ランプに対する点消灯制御を開始することによって、前記第一ランプの光量を徐々に変化させるように前記第一ランプを点消灯させる一方、副点消灯命令を前記第二制御装置に入力し、
前記第二制御装置は、前記第一制御装置から前記副点消灯命令が入力されたことを条件に、前記第二ランプに対する点消灯制御を開始することによって、前記第二ランプの光量を徐々に変化させるように前記第二ランプを点消灯させ、
前記第一ランプに対する前記点消灯制御の開始から前記第一ランプの光量が目標に到達して点消灯が完了するまでの時間である第一遷移時間（ＴＳ１）は、前記第二ランプに対する前記点消灯制御の開始から前記第二ランプの光量が目標に到達して点消灯が完了するまでの時間である第二遷移時間（ＴＳ２）よりも、前記第一ランプに対する前記点消灯制御の開始から前記第二ランプに対する前記点消灯制御の開始までのタイムラグ（ｄＴ）に対応する時間、長いこと
を特徴とする車両用制御システム。
【請求項２】
前記第一制御装置は、前記第一ランプに対する前記点消灯制御の開始から前記副点消灯命令の入力までの時間である命令遅延時間（Ｔ１）を前記第二制御装置に入力し、
前記第二制御装置は、前記第一制御装置から入力された前記命令遅延時間に基づき、前記第一遷移時間よりも前記タイムラグに対応する時間短くなるように、前記第二遷移時間を設定すること
を特徴とする請求項１記載の車両用制御システム。
【請求項３】
前記第二制御装置は、前記副点消灯命令の入力から前記第二ランプに対する前記点消灯制御の開始までの時間である処理遅延時間（Ｔ２）に基づき、前記第一遷移時間よりも前記タイムラグに対応する時間短くなるように、前記第二遷移時間を設定すること
を特徴とする請求項１記載の車両用制御システム。
【請求項４】
前記第一制御装置は、前記第一ランプに対する点消灯制御の開始から前記副点消灯命令の入力までの時間である命令遅延時間（Ｔ１）を前記第二制御装置に入力し、
前記第二制御装置は、前記副点消灯命令の入力から前記第二ランプに対する前記点消灯制御の開始までの時間である処理遅延時間（Ｔ２）、及び、前記第一制御装置から入力された前記命令遅延時間に基づき、前記第一遷移時間よりも前記タイムラグに対応する時間短くなるように、前記第二遷移時間を設定すること
を特徴とする請求項１記載の車両用制御システム。
【請求項５】
前記第二制御装置は、前記第二遷移時間の異なる複数の制御モードを有し、前記複数の制御モードの一つを選択して、前記選択した制御モードでの前記第二ランプに対する前記点消灯制御を開始する構成にされ、選択する制御モードを、前記命令遅延時間及び前記処理遅延時間に基づき決定することにより、前記第一遷移時間よりも前記タイムラグに対応する時間短くなるように前記第二遷移時間を設定すること
を特徴とする請求項４記載の車両用制御システム。
【請求項６】
前記第一制御装置は、車内ネットワーク（ＮＴ）に接続されて、前記点消灯命令を前記車内ネットワーク内の装置（４０）から受信する一方、前記第二制御装置は、前記車内ネットワークとは独立した通信線（ＬＮ）を介して前記第一制御装置に接続され、前記副点消灯命令を、前記通信線を介して前記第一制御装置から受信すること
を特徴とする請求項１〜請求項５のいずれか一項記載の車両用制御システム。
【請求項７】
前記第一ランプ及び前記第二ランプは、前記車両に搭載された左右の前照灯であること
を特徴とする請求項１〜請求項６のいずれか一項記載の車両用制御システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、車両用制御システムに関する。
【背景技術】
【０００２】
従来、車両に搭載されたランプを制御する車両用制御システムが知られている。例えば、操舵角に応じて、複数のランプの点灯、消灯及び光量を規定することによって、車両前方及び側方の配光制御を行うシステムが知られている（特許文献１参照）。
【０００３】
この他、車両用制御システムとしては、複数ランプを、共通する一つの制御装置により制御するシステム、及び、ランプ毎に個別の制御装置により制御するシステムが知られている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００１−２１３２２７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ランプ毎に個別の制御装置を備える冗長系のシステムによれば、複数ランプを共通する一つの制御装置により制御するシステムよりも、車両安全上有益である。但し、左右の前照灯（ヘッドランプ）を一例に挙げると、これらのランプは、通常同時に点消灯されるべきものである。しかしながら、ランプ毎に個別の制御装置を用いて、複数ランプを制御するシステムでは、ランプ間において点消灯のタイミングがずれ易い。
【０００６】
例えば、二つのランプを制御する二つの電子制御装置の一方がマスタ装置として機能し、他方がスレーブ装置として機能して、マスタ装置からの命令に従って、スレーブ装置が担当ランプの点消灯を制御するシステムでは、次のようなことを原因として点消灯のタイミングがずれ易い。
【０００７】
即ち、マスタ装置が担当ランプの点消灯の制御を開始するタイミングとスレーブ装置に対して命令を入力するタイミングとの時間差、及び、マスタ装置からの命令が入力されてからスレーブ装置が当該命令に基づく担当ランプの点消灯の制御を開始するまでの時間差等を原因として、点消灯のタイミングがずれ易い。そして、このずれは、大きい程、ユーザに不快感を与える可能性がある。
【０００８】
本発明は、こうした問題に鑑みなされたものであり、二つのランプを制御する二つの制御装置の一方が他方からの命令を受けて担当ランプを点消灯させるシステムにおいて、ランプ間の点消灯のタイミングずれにより、ユーザに不快感が及ぶのを抑制可能な技術を提供することを目的とする。
【課題を解決するための手段】
【０００９】
本発明の車両用制御システムは、第一制御装置と、第二制御装置とを備える。第一制御装置は、車両に搭載された第一ランプを制御し、第二制御装置は、車両に搭載された第二ランプを制御する。
【００１０】
第一制御装置は、点消灯命令が入力されたことを条件に、第一ランプに対する点消灯制御を開始することによって第一ランプを点消灯させる一方、副点消灯命令を第二制御装置に入力する。第一ランプに対する点消灯制御では、第一ランプの光量を徐々に変化させるように第一ランプを点消灯させる。即ち、第一ランプに対する点灯制御では、第一ランプの光量を徐々に上昇させるようにして第一ランプを点灯させ、消灯制御では、第一ランプの光量を徐々に下降させるようにして第一ランプを消灯させる。
【００１１】
一方、第二制御装置は、第一制御装置から副点消灯命令が入力されたことを条件に、第二ランプに対する点消灯制御を開始することによって第二ランプを点消灯させる。第二ランプに対する点消灯制御では、第二ランプの光量を徐々に変化させるように第二ランプを点消灯させる。即ち、第二ランプに対する点灯制御では、第二ランプの光量を徐々に上昇させるようにして第二ランプを点灯させ、消灯制御では、第二ランプの光量を徐々に下降させるようにして第二ランプを消灯させる。
【００１２】
この車両用制御システムでは、第一ランプの状態遷移時間（第一遷移時間）が、第二ランプの状態遷移時間（第二遷移時間）よりも、第一ランプに対する点消灯制御の開始から第二ランプに対する点消灯制御の開始までのタイムラグに対応する時間、長くなるように、第一制御装置及び第二制御装置が動作する。
【００１３】
第一遷移時間は、第一ランプに対する点消灯制御の開始から第一ランプの光量が目標に到達して点消灯が完了するまでの時間である。第二遷移時間は、第二ランプに対する点消灯制御の開始から第二ランプの光量が目標に到達して点消灯が完了するまでの時間である。
【００１４】
このように本発明の車両用制御システムでは、第一ランプの光量が目標に到達して点消灯が完了するタイミングと第二ランプの光量が目標に到達して点消灯が完了タイミングとがおよそ揃うように、第一ランプ及び第二ランプが制御される。
【００１５】
従って、本発明によれば、これらのタイミングを揃えることをしない従来よりも、ユーザがランプ間の点消灯タイミングのずれを感じるのを抑えることができ、上記タイムラグがユーザの不快感に繋がるのを抑制することができる。このシステムは、車両に搭載された左右の前照灯等の、第一ランプ及び第二ランプが互いに同時に点消灯されるのが好ましいランプの組である場合に、特に優れた効果を奏する。
【００１６】
ところで、上記第一遷移時間及び第二遷移時間は、設計段階で固定値として定められてもよいが、上記第一遷移時間及び第二遷移時間の少なくとも一方は、第一制御装置及び第二制御装置の少なくとも一方において、動的に調整されてもよい。
【００１７】
例えば、第二制御装置は、副点消灯命令の入力から第二ランプに対する点消灯制御の開始までの時間である処理遅延時間、及び、第一ランプに対する点消灯制御の開始から第一制御装置が副点消灯命令を入力するまでの時間である命令遅延時間の少なくとも一方に基づき、上記第二遷移時間を設定する構成にされ得る。このために、第一制御装置は、第一ランプに対する点消灯制御の開始から副点消灯命令の入力までの時間である命令遅延時間を第二制御装置に入力する構成にされ得る。
【００１８】
この構成によれば、様々な状況において、上記第二遷移時間を第一遷移時間に対して適切な時間に設定することができ、点消灯のタイミングずれにより、ユーザに不快感が及ぶのを一層抑制することができる。
【００１９】
また、第二制御装置は、第二遷移時間の異なる複数の制御モードを有し、複数の制御モードの一つを選択して、選択した制御モードでの第二ランプに対する点消灯制御を開始する構成にされ得る。具体的に、第二制御装置は、選択する制御モードを、命令遅延時間及び処理遅延時間に基づき決定することにより、上記第一遷移時間よりもタイムラグに対応する時間短くなるように第二遷移時間を設定する構成にされ得る。この構成によれば、第二遷移時間を適切な時間に調整することを比較的簡単に行うことができる。
【図面の簡単な説明】
【００２０】
【図１】車両用制御システムの概略構成を表すブロック図である。
【図２】様々な事象の発生タイミングを表すタイムチャートである。
【図３】左右前照灯の光量変化を示すグラフである。
【図４】主前照灯制御装置が有する制御ユニットの機能ブロック図である。
【図５】主前照灯制御装置の制御ユニットが実行する判定処理を表すフローチャートである。
【図６】主前照灯制御装置の制御ユニットが実行する送信処理を表すフローチャートである。
【図７】主前照灯制御装置におけるカウンタの計時動作を説明した図である。
【図８】副前照灯制御装置が有する制御ユニットの機能ブロック図である。
【図９】副前照灯制御装置の制御ユニットが実行する受信処理を表すフローチャートである。
【図１０】副前照灯制御装置の制御ユニットが実行する判定処理を表すフローチャートである。
【図１１】副前照灯制御装置におけるカウンタの計時動作を説明した図である。
【図１２】左右前照灯の光量変化（変形例）を示すグラフである。
【発明を実施するための形態】
【００２１】
以下に本発明の実施例を図面と共に説明する。図１に示す本実施例の車両用制御システム１は、車両３に搭載された前照灯１０Ａ，１０Ｂの点消灯（点灯／消灯）を制御するシステムである。
【００２２】
この制御システム１は、電子制御装置（ＥＣＵ）として、主前照灯制御装置２０と、副前照灯制御装置３０と、ボデーＥＣＵ４０とを備える。主前照灯制御装置２０は、ボデーＥＣＵ４０からの点消灯命令（点灯命令／消灯命令）に従って、前照灯１０Ａを制御し、副前照灯制御装置３０は、主前照灯制御装置２０からの副点消灯命令（副点灯命令／副消灯命令）に従って、前照灯１０Ｂを制御する。
【００２３】
以下において、用語「点消灯」は、点灯及び消灯の両者を示す用語として用いられ、点消灯命令は、点灯命令及び消灯命令の両者を示す用語として用いられ、副点消灯命令は、副点灯命令及び副消灯命令の両者を示す用語として用いられる。
【００２４】
図１においては、前照灯１０Ａを左側に示すが、前照灯１０Ａ，１０Ｂのいずれが車両左側に設置された前照灯であってもよいし、車両右側に設置された前照灯であってもよい。本明細書では、主前照灯制御装置２０が制御する前照灯１０Ａのことを、主前照灯１０Ａとも表現し、副前照灯制御装置３０が制御する前照灯１０Ｂのことを、副前照灯１０Ｂとも表現する。左右の前照灯１０Ａ，１０Ｂは、例えばＬＥＤランプとして構成される。
【００２５】
主前照灯制御装置２０は、図１に示すように、制御ユニット２１と、駆動ユニット２３と、第一通信ユニット２５と、第二通信ユニット２７とを備える。制御ユニット２１は、主前照灯制御装置２０の各部を統括制御するマイクロコンピュータとして構成され、ＣＰＵ２１１と、ＲＯＭ２１３と、ＲＡＭ２１５と、カウンタ２１７とを備える。
【００２６】
ＣＰＵ２１１は、ＲＯＭ２１３に記録されたプログラムに従って各種処理を実行する。ＲＡＭ２１５は、ＣＰＵ２１１による処理実行時に作業領域として使用される。カウンタ２１７は、計時機能を有する。以下では、ＣＰＵ２１１がプログラムに従って実行する各種処理を、制御ユニット２１を動作主体として説明する。
【００２７】
駆動ユニット２３は、制御ユニット２１からの制御信号に従って主前照灯１０Ａを点消灯する。具体的に、駆動ユニット２３は、調光機能を有し、上記制御信号に従って主前照灯１０Ａに対する印加電流を変更することにより、主前照灯１０Ａの光量（照度）を、ゼロから標準光量に一致する１００％までの範囲で調整可能な構成にされる。
【００２８】
第一通信ユニット２５は、ボデーＥＣＵ４０が接続された車内ネットワークＮＴに接続されて、ボデーＥＣＵ４０を含む車内ネットワークＮＴ内の各ノードと通信可能な構成にされる。
【００２９】
車内ネットワークＮＴは、例えば、ＣＡＮ（Ｃｏｎｔｒｏｌｌｅｒ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）として構成される。この場合、第一通信ユニット２５は、ボデーＥＣＵ４０とＣＡＮバスを介して接続される。この第一通信ユニット２５は、例えば、ボデーＥＣＵ４０からの点消灯命令を制御ユニット２１に入力する。
【００３０】
第二通信ユニット２７は、副前照灯制御装置３０と通信可能な通信インタフェースであり、車内ネットワークＮＴとは独立した通信線ＬＮを介して副前照灯制御装置３０と接続される。
【００３１】
例えば、第二通信ユニット２７は、車内ネットワークＮＴに対するサブネットワークとしてのＬＩＮ（Ｌｏｃａｌ  Ｉｎｔｅｒｃｏｎｎｅｃｔ  Ｎｅｔｗｏｒｋ）を介して副前照灯制御装置３０と通信可能な構成にされる。この場合の通信線ＬＮは、ＬＩＮバスである。第二通信ユニット２７は、例えば、制御ユニット２１からの副点消灯命令を、通信線ＬＮを介して副前照灯制御装置３０に入力する。
【００３２】
一方、副前照灯制御装置３０は、制御ユニット３１と、駆動ユニット３３と、通信ユニット３７とを備える。制御ユニット３１は、制御ユニット２１と同様に、副前照灯制御装置３０の各部を統括制御するマイクロコンピュータとして構成され、ＣＰＵ３１１と、ＲＯＭ３１３と、ＲＡＭ３１５と、カウンタ３１７とを備える。以下では、ＣＰＵ３１１がＲＯＭ３１３に記録されたプログラムに従って実行する各種処理を、制御ユニット３１を動作主体として説明する。
【００３３】
駆動ユニット３３は、制御ユニット３１からの制御信号に従って、副前照灯１０Ｂを点消灯する。この駆動ユニット３３は、駆動ユニット２３と同様に調光機能を有し、上記制御信号に従って副前照灯１０Ｂに対する印加電流を変更することにより、副前照灯１０Ｂの光量（照度）を、ゼロから標準光量に一致する１００％までの範囲で調整可能な構成にされる。前照灯１０Ａ，１０Ｂは、例えば標準光量が同一のランプとして構成される。
【００３４】
通信ユニット３７は、主前照灯制御装置２０と通信可能な構成にされ、主前照灯制御装置２０が備える第二通信ユニット２７と通信線ＬＮを介して接続される。通信ユニット３７は、例えば、主前照灯制御装置２０からの副点消灯命令を制御ユニット３１に伝達する。
【００３５】
この他、ボデーＥＣＵ４０は、ドアロック、ランプ及びパワーウィンドウ等のボデー系機器を管理する電子制御装置である。ボデーＥＣＵ４０は、各ボデー系機器を実質的に制御する電子制御装置に対し、車内ネットワークＮＴを介して命令を入力することにより、ボデー系機器の動作を管理する。
【００３６】
例えば、ボデーＥＣＵ４０は、点消灯命令を車内ネットワークＮＴを介して主前照灯制御装置２０に入力することにより、前照灯１０Ａ，１０Ｂの点消灯を管理する。ボデーＥＣＵ４０には、車両乗員が操作可能なスイッチ５０Ａや、車外の明るさを検出可能なセンサ５０Ｂが接続される。ボデーＥＣＵ４０は、このスイッチ５０Ａからの操作信号又はセンサ５０Ｂからの検出信号に基づいて、点消灯命令を主前照灯制御装置２０に入力する。
【００３７】
ここで、車両用制御システム１が備える特徴を図２及び図３を用いて簡単に説明する。図２には、様々な事象の発生タイミングを概念的に示す。図２第一段（Ｉ）は、ボデーＥＣＵ４０からの点灯命令の発生タイミングを表し、そのタイミングは、図面上、矩形信号の立ち上がりエッジの形態で概念的に表される。第一段は、主前照灯制御装置２０の第一通信ユニット２５における点灯命令の受信タイミングを表すものとも言える。
【００３８】
図２第二段（ＩＩ）は、主前照灯制御装置２０の制御ユニット２１が実行する判定処理の実行タイミングを表す。判定処理は、点灯命令を受信したか否かを判定する手順を含む。この判定処理は、例えば定期的に実行される。判定処理で点灯命令が受信されたと判定された後、制御ユニット２１では、主前照灯１０Ａの点灯制御が開始される。このように制御ユニット２１では、第一通信ユニット２５が点灯命令を受信してから遅れて、主前照灯１０Ａの点灯制御が開始される。
【００３９】
図２第五段（Ｖ）は、この点灯制御による主前照灯１０Ａの点灯開始タイミングを表す。点灯制御の開始によって、主前照灯１０Ａの光量は、ゼロから１００％まで徐々に上昇する。第五段におけるハッチング領域は、主前照灯１０Ａの光量がゼロから目標の１００％に到達するまでの点灯過程を示し、ハッチング領域右端は、主前照灯１０Ａの光量が１００％に到達する点灯完了タイミングを示す。
【００４０】
また、図２第三段（ＩＩＩ）は、主前照灯制御装置２０の第二通信ユニット２７が副点灯命令を送信するタイミングを表す。副点灯命令は、判定処理で点灯命令が受信されたと判定された後、送信される。換言すると、第三段は、副前照灯制御装置３０の通信ユニット３７における副点灯命令の受信タイミングを表すものとも言える。
【００４１】
図２第四段（ＩＶ）は、副前照灯制御装置３０の制御ユニット３１が実行する判定処理の実行タイミングを表す。判定処理は、副点灯命令を受信したか否かを判定する手順を含む。この判定処理は、例えば定期的に実行される。判定処理で副点灯命令が受信されたと判定されると、制御ユニット３１では、副前照灯１０Ｂの点灯制御が開始される。このように制御ユニット３１では、通信ユニット３７が副点灯命令を受信してから遅れて、副前照灯１０Ｂの点灯制御が開始される。
【００４２】
図２第六段（ＶＩ）は、この点灯制御による副前照灯１０Ｂの点灯開始タイミングを表す。点灯制御の開始によって、副前照灯１０Ｂの光量は、ゼロから１００％まで徐々に上昇する。第六段におけるハッチング領域は、副前照灯１０Ｂの光量がゼロから目標の１００％に到達するまでの点灯過程を示し、ハッチング領域右端は、副前照灯１０Ｂの光量が１００％に到達する点灯完了タイミングを示す。
【００４３】
図２に示す例によれば、主前照灯１０Ａに対する点灯制御の開始タイミングと、副前照灯１０Ｂに対する点灯制御の開始タイミングとの間には、時間ｄＴだけのタイムラグがある。これに対し、副前照灯１０Ｂの点灯完了タイミングは、上記タイムラグに依らず、主前照灯１０Ａの点灯完了タイミングに概ね一致する。
【００４４】
図３に示すように、本実施例の主前照灯制御装置２０では、点灯制御の開始から時間ＴＳ１で、主前照灯１０Ａの光量をゼロから１００％に徐々変化させるように主前照灯１０Ａに対する点灯制御を行う（実線）。これに対し、副前照灯制御装置３０では、点灯制御の開始から時間ＴＳ１よりもタイムラグｄＴに対応する時間短い時間ＴＳ２で、副前照灯１０Ｂの光量をゼロから１００％に徐々に変化させるように副前照灯１０Ｂに対する点灯制御を行う（破線）。これらの点灯制御により、両点灯完了タイミングは概ね一致する。
【００４５】
図３における実線は、主前照灯１０Ａの光量変化の概略を示し、破線は、副前照灯１０Ｂの光量変化の概略を示す。図３によれば、光量が１００％に到達するタイミングが一致するように、主前照灯１０Ａ及び副前照灯１０Ｂの光量は調整される。図３に示す光量変化は、非線形であるが、光量は線形に（一次関数に従って）変化するように調整されてもよい。
【００４６】
仮に時間ＴＳ１及び時間ＴＳ２を一致させると、前照灯１０Ａ，１０Ｂ間においては点灯タイミングのずれが目立ち、このことがユーザに不快感を与える可能性がある。本実施例によれば、上述したようにして、前照灯１０Ａ，１０Ｂ間でタイムラグｄＴに対応する時間だけ、光量をゼロから１００％に変化させるまでの調光時間ＴＳ１，ＴＳ２を異なるせることにより、前照灯１０Ａ，１０Ｂ間での点灯完了タイミングを揃え、ユーザの不快感を抑える。
【００４７】
続いて、主前照灯制御装置２０が有する制御ユニット２１の詳細構成を説明する。図４に示すように、制御ユニット２１は、ＣＰＵ２１１によるプログラムの実行により、第一通信処理ブロックＢ１１、判定処理ブロックＢ１２、前照灯制御ブロックＢ１３及び第二通信処理ブロックＢ１４として機能する。
【００４８】
第一通信処理ブロックＢ１１は、第一通信ユニット２５を用いた車内ネットワークＮＴ内のノード（ボデーＥＣＵ４０）との通信を司る処理ブロックである。第一通信処理ブロックは、ボデーＥＣＵ４０から点消灯命令を受信すると、点消灯命令をバッファ（ＲＡＭ２１５）に記憶する。
【００４９】
判定処理ブロックＢ１２は、点消灯命令が受信された場合に、前照灯制御ブロックＢ１３に対し点消灯制御の開始を指示する一方、第二通信処理ブロックＢ１４に対し副点消灯命令の送信を指示する。
【００５０】
前照灯制御ブロックＢ１３は、点消灯制御の開始が指示されると、駆動ユニット２３を介した主前照灯１０Ａに対する点消灯制御を実行する。ここでは、点灯命令に対応する点灯制御として、主前照灯１０Ａの光量を、所定の調光時間ＴＳ１をかけて、ゼロから１００％まで上昇させる処理を実行する。一方、消灯命令に対応する消灯制御として、主前照灯１０Ａの光量を、所定の調光時間ＴＳ１をかけて、１００％からゼロまで下降させる処理を実行する。
【００５１】
この他、第二通信処理ブロックＢ１４は、第二通信ユニット２７を用いた副前照灯制御装置３０との通信を司る処理ブロックである。第二通信処理ブロックＢ１４は、判定処理ブロックＢ１２から副点消灯命令の送信が指示されると、指示された副点消灯命令を、第二通信ユニット２７を介して副前照灯制御装置３０に送信する。
【００５２】
具体的に、制御ユニット２１は、図５に示す判定処理を所定周期毎に繰返し実行することにより、判定処理ブロックＢ１２としての機能を実現する。この判定処理において、制御ユニット２１は、主前照灯１０Ａに関する故障の有無を判定する。例えば、主前照灯１０Ａと駆動ユニット２３との間の信号線の状態を参照することにより、断線等の故障の有無を判定する（Ｓ１１０）。
【００５３】
更に、制御ユニット２１は、バッファを参照して点灯命令及び消灯命令のいずれか一方を受信したか否かを判定する（Ｓ１２０）。その後、主前照灯１０Ａの状態切り替えが必要であるか否かを判定する（Ｓ１３０）。
【００５４】
Ｓ１２０で点灯命令及び消灯命令のいずれか一方を受信したと判定した場合、制御ユニット２１は、Ｓ１３０において、その命令に基づく主前照灯１０Ａの点消灯が必要であるか否かを判定する。主前照灯１０Ａが消灯／点灯した状態で点灯命令／消灯命令を受信した場合には、切り替えが必要であると判定し、主前照灯１０Ａが点灯／消灯した状態で点灯命令／消灯命令を受信した場合には、切り替えが必要ではないと判定する。一方、点灯命令及び消灯命令のいずれも受信していない場合には、切り替えは必要ないと判定する。
【００５５】
切り替えが必要ないと判定すると（Ｓ１３０でＮｏ）、制御ユニット２１は、図５に示す判定処理を終了する。一方、切り替えが必要であると判定すると（Ｓ１３０でＹｅｓ）、切り替えの種類を判別する（Ｓ１４０）。
【００５６】
そして、消灯から点灯への切り替えであると判別すると（Ｓ１４０でＹｅｓ）、制御ユニット２１は、主前照灯１０Ａに対する点灯制御の開始を、前照灯制御ブロックＢ１３に指示する（Ｓ１５０）。この指示によって、主前照灯１０Ａは、その光量がゼロから目標とする１００％に徐々に上昇するように制御されて（図３実線参照）、所定の調光時間ＴＳ１後に点灯を完了する。ここでの「点灯完了」とは、光量が１００％に到達して点灯過程が完了することを言う。
【００５７】
このような点灯制御の開始を指示する一方、制御ユニット２１は、カウンタ２１７に計時動作を開始させる（Ｓ１５５）。これによって、カウンタ２１７に、点灯制御の開始からの経過時間Ｔ１を計時させる。更に、制御ユニット２１は、副点灯命令の送信を、第二通信処理ブロックＢ１４に指示する（Ｓ１６０）。その後、判定処理を終了する。
【００５８】
一方、Ｓ１４０で点灯から消灯への切り替えであると判別すると、制御ユニット２１は、Ｓ１７０に移行し、主前照灯１０Ａの消灯制御の開始を、前照灯制御ブロックＢ１３に指示する。この指示によって、主前照灯１０Ａは、その光量が１００％から目標とするゼロに徐々に下降するように制御されて、所定の調光時間ＴＳ１後に消灯を完了する。ここでの「消灯完了」とは、光量がゼロに到達して消灯過程が完了することを言う。
【００５９】
このような消灯制御の開始を指示する一方、制御ユニット２１は、カウンタ２１７による計時動作を開始させる（Ｓ１７５）。即ち、カウンタ２１７に、消灯制御開始からの経過時間Ｔ１を計時させる。更に、制御ユニット２１は、副消灯命令の送信を、第二通信処理ブロックＢ１４に指示する（Ｓ１８０）。その後、判定処理を終了する。
【００６０】
一方、制御ユニット２１は、図６に示す送信処理を所定周期毎に繰返し実行することにより、第二通信処理ブロックＢ１４の一機能を実現する。この送信処理において、制御ユニット２１は、送信指示の有無を判定し（Ｓ２１０）、送信指示がないと判定した場合には（Ｓ２１０でＮｏ）、当該送信処理を終了する。
【００６１】
一方、送信指示があると判定した場合（Ｓ２１０でＹｅｓ）、制御ユニット２１は、その送信指示の種類を判別する（Ｓ２２０）。そして、送信指示が副点灯命令の送信指示であると判別した場合には（Ｓ２２０でＹｅｓ）、カウンタ２１７の計時を止めて、この時点までの経過時間Ｔ１をカウンタ２１７から取得し、副点灯命令を経過時間Ｔ１の情報と共に副前照灯制御装置３０に第二通信ユニット２７を介して送信する（Ｓ２３０）。その後、送信処理を終了する。
【００６２】
ここで送信される経過時間Ｔ１は、図７に示すように、主前照灯１０Ａに対する点灯制御の開始から副点灯命令の送信タイミング（換言すれば、副点灯命令の副前照灯制御装置３０への入力タイミング）までの時間である命令遅延時間に対応する。
【００６３】
図７においては、定期的に実行される判定処理の実行タイミングから、定期的に実行される送信処理の実行タイミングのずれに対応する期間、カウンタ２１７による計時が行われ、経過時間Ｔ１が計測されることを示す。
【００６４】
一方、送信指示が副消灯命令の送信指示であると判別した場合には（Ｓ２２０でＮｏ）、同じくカウンタ２１７の計時を止めて、この時点までの経過時間Ｔ１をカウンタ２１７から取得し、副消灯命令を経過時間Ｔ１の情報と共に、副前照灯制御装置３０に第二通信ユニット２７を介して送信する（Ｓ２４０）。その後、送信処理を終了する。
【００６５】
この他、副前照灯制御装置３０の制御ユニット３１は、図８に示す構成にされる。即ち、制御ユニット３１は、ＣＰＵ３１１によるプログラムの実行により、通信処理ブロックＢ２１、判定処理ブロックＢ２２及び前照灯制御ブロックＢ２３として機能する。
【００６６】
通信処理ブロックＢ２１は、通信ユニット３７を用いた主前照灯制御装置２０との通信を司る処理ブロックである。制御ユニット２１は、図９に示す受信処理をすることにより、通信処理ブロックＢ２１の一機能を実現する。受信処理は、例えば、通信ユニット３７からの割込信号に従って実行される、又は、定期的に実行される。
【００６７】
この受信処理において、通信ユニット３７による副点消灯命令の受信を検知した場合（Ｓ３１０でＹｅｓ）、制御ユニット３１は、カウンタ３１７に計時動作を開始させる（Ｓ３２０）。即ち、カウンタ３１７に、副点消灯命令の受信からの経過時間Ｔ２を計時させる。更に、受信した副点消灯命令及び経過時間Ｔ１の情報をバッファ（ＲＡＭ３１５）に記憶する。その後、受信処理を終了する。一方、副点消灯命令の受信を検知していない場合には（Ｓ３１０でＮｏ）、実質的な処理を何もせずに受信処理を終了する。
【００６８】
判定処理ブロックＢ２２（図８参照）は、副点消灯命令が受信された場合に、前照灯制御ブロックＢ２３に対し点消灯制御の開始を指示する処理ブロックである。前照灯制御ブロックＢ２３は、点消灯制御の開始が指示されると、駆動ユニット３３を介した副前照灯１０Ｂに対する点消灯制御を実行する。ここでは、副点灯命令に対応する点灯制御として、副前照灯１０Ｂの光量を、所定の調光時間ＴＳ２をかけてゼロから１００％まで上昇させる処理を実行する。一方、消灯命令に対応する消灯制御として、副前照灯１０Ｂの光量を、所定の調光時間ＴＳ２をかけて１００％からゼロまで下降させる処理を実行する。
【００６９】
但し、前照灯制御ブロックＢ２３は、調光時間ＴＳ２の異なる複数の制御モードを有し、複数の制御モードの内、判定処理ブロックＢ２２から指定された制御モードを選択して、当該選択した制御モードでの副前照灯１０Ｂに対する点消灯制御を実行する構成にされる。
【００７０】
具体的に、前照灯制御ブロックＢ２３は、第一、第二及び第三の制御モードを有する。第一の制御モードの調光時間ＴＳ２［１］、第二の制御モードの調光時間ＴＳ２［２］、第三の制御モードの調光時間ＴＳ２［３］との間には、不等式ＴＳ２［１］＞ＴＳ２［２］＞ＴＳ２［３］が成立する。調光時間ＴＳ２［１］，ＴＳ２［２］，ＴＳ２［３］は、例えば車両用制御システム１の設計段階で上述のタイムラグｄＴの変動範囲を考慮して定められる。
【００７１】
例えば、時間Ｙ＝（ＴＳ１−ｄＴ）の変動範囲がＹｍｉｎ＜Ｙ＜Ｙｍａｘであるときには、不等式Ｙｍａｘ＞ＴＳ２［１］＞Ｙ１＞ＴＳ２［２］＞Ｙ２＞ＴＳ２［３］＞Ｙｍｉｎを満足させるようにして、調光時間ＴＳ２［１］，ＴＳ２［２］，ＴＳ２［３］及び閾値Ｙ１，Ｙ２の夫々を、この変動範囲を六等分して画定する各領域の境界に対応する値に定めることができる。閾値Ｙ１，Ｙ２については後述する。
【００７２】
続いて、図１０に示す判定処理について説明する。制御ユニット３１は、この判定処理を所定周期毎に繰返し実行することにより、判定処理ブロックＢ２２としての機能を実現する。
【００７３】
この判定処理において、制御ユニット３１は、Ｓ１１０と同様の手法で、副前照灯１０Ｂに関する故障の有無を判定する（Ｓ４１０）。更に上記バッファを参照して副点灯命令及び副消灯命令のいずれか一方を受信したか否かを判定する（Ｓ４２０）。
【００７４】
その後、制御ユニット３１は、副前照灯１０Ｂの状態切り替えが必要であるか否かを判定する（Ｓ４３０）。即ち、Ｓ４２０で副点灯命令及び副消灯命令の一方を受信したと判定した場合、制御ユニット３１は、その命令に基づく副前照灯１０Ｂの点灯から消灯への、又は、消灯から点灯への切り替えが必要であるか否かを、Ｓ１３０と同様の手法で判定する。一方、副点灯命令及び副消灯命令のいずれも受信していない場合には、切り替えは必要ないと判定する。
【００７５】
切り替えが必要ないと判定すると（Ｓ４３０でＮｏ）、制御ユニット３１は、図１０に示す判定処理を終了する。一方、切り替えが必要であると判定すると（Ｓ４３０でＹｅｓ）、切り替えの種類を判別する（Ｓ４４０）。
【００７６】
消灯から点灯への切り替えであると判別すると（Ｓ４４０でＹｅｓ）、制御ユニット３１は、Ｓ４５０に移行し、カウンタ３１７の計時を止めて、この時点までの経過時間Ｔ２の情報をカウンタ３１７から取得する。経過時間Ｔ２は、図１１に示すように、副点灯命令の受信から副前照灯１０Ｂに対する点灯制御の開始までの処理遅延時間に対応する。図１１においては、副点消灯命令の受信から定期的に実行される判定処理の実行タイミングまでの期間に、カウンタ３１７による計時が行われ、経過時間Ｔ２が計測されることを示す。
【００７７】
その後、制御ユニット３１は、Ｓ４５５に移行し、主前照灯制御装置２０から受信した経過時間Ｔ１の情報と、カウンタ３１７から取得した経過時間Ｔ２の情報とに基づき、主前照灯１０Ａに対する点灯制御の開始タイミングと、副前照灯１０Ｂに対する点灯制御の開始タイミングとの間のタイムラグｄＴを算出する。具体的には、経過時間Ｔ１と経過時間Ｔ２との加算値（Ｔ１＋Ｔ２）として、タイムラグｄＴを算出する。
【００７８】
そして、算出したタイムラグｄＴが、閾値Ｘ１以下であるか否かを判断し（Ｓ４６０）、タイムラグｄＴが閾値Ｘ１以下であると判断すると（Ｓ４６０でＹｅｓ）、第一の制御モードによる副前照灯１０Ｂの点灯制御の開始を、前照灯制御ブロックＢ２３に指示する（Ｓ４６５）。閾値Ｘ１は、上述した閾値Ｙ１を用いて、値Ｘ１＝（ＴＳ１−Ｙ１）に定めることができる。
【００７９】
タイムラグｄＴが閾値Ｘ１以下であるとき、前照灯１０Ａ，１０Ｂの点灯完了タイミングを揃えるための、調光時間ＴＳ２の適値は、値Ｙ１＝（ＴＳ１−Ｘ１）以上であることが理解できる。一方、第一の制御モードの調光時間ＴＳ２［１］は、値Ｙ１と、タイムラグｄＴが想定される最小値Ｘｍｉｎ＝ＴＳ１−Ｙｍａｘを採るときの調光時間ＴＳ２の適値Ｙｍａｘと、の間にある。
【００８０】
よって、前照灯制御ブロックＢ２３が当該指示に従って、第一の制御モードでの副前照灯１０Ｂの点灯制御を開始すると、副前照灯１０Ｂは、その点灯完了タイミングが主前照灯１０Ａの点灯完了タイミングと概ね一致するように光量を変化させて（図３破線参照）、所定の調光時間ＴＳ２［１］後に点灯を完了する。
【００８１】
一方、タイムラグｄＴが閾値Ｘ１より大きいと判断すると（Ｓ４６０でＮｏ）、制御ユニット３１は、タイムラグｄＴが閾値Ｘ２以下であるか否かを判断する（Ｓ４７０）。そして、タイムラグｄＴが閾値Ｘ２以下であると判断すると（Ｓ４７０でＹｅｓ）、第二の制御モードによる副前照灯１０Ｂの点灯制御の開始を、前照灯制御ブロックＢ２３に指示する（Ｓ４７５）。閾値Ｘ２は、上述した閾値Ｙ２を用いて、値Ｘ２＝（ＴＳ１−Ｙ２）に定めることができる。
【００８２】
タイムラグｄＴがＸ１＜ｄＴ≦Ｘ２であるとき、前照灯１０Ａ，１０Ｂの点灯完了タイミングを揃えるための、調光時間ＴＳ２の適値は、値Ｙ２以上且つ値Ｙ１未満であることが理解できる。一方、第二の制御モードの調光時間ＴＳ２［２］は、値Ｙ１と値Ｙ２との間にある。
【００８３】
よって、前照灯制御ブロックＢ２３が当該指示に従って、第二の制御モードでの副前照灯１０Ｂの点灯制御を開始すると、副前照灯１０Ｂは、その点灯完了タイミングが主前照灯１０Ａの点灯完了タイミングと概ね一致するように光量を変化させて、所定の調光時間ＴＳ２［２］後に点灯を完了する。
【００８４】
この他、タイムラグｄＴが閾値Ｘ２より大きいと判断すると（Ｓ４７０でＮｏ）、制御ユニット３１は、第三の制御モードによる副前照灯１０Ｂの点灯制御の開始を、前照灯制御ブロックＢ２３に指示する（Ｓ４８０）。
【００８５】
タイムラグｄＴがｄＴ＞Ｘ２であるとき、前照灯１０Ａ，１０Ｂの点灯完了タイミングを揃えるための、調光時間ＴＳ２の適値は、値Ｙ２未満であることが理解できる。一方、第三の制御モードの調光時間ＴＳ２［３］は、値Ｙ２と値Ｙｍｉｎとの間にある。
【００８６】
よって、前照灯制御ブロックＢ２３が当該指示に従って、第三の制御モードでの副前照灯１０Ｂの点灯制御を開始すると、副前照灯１０Ｂは、その点灯完了タイミングが主前照灯１０Ａの点灯完了タイミングと概ね一致するように光量を変化させて、所定の調光時間ＴＳ２［３］後に点灯を完了する。
【００８７】
制御ユニット３１は、このようにして、副点灯命令が入力されると、計測されたタイムラグｄＴに応じた制御モードを指定し、前照灯制御ブロックＢ２３に副前照灯１０Ｂの点灯制御を開始させる。これによって、タイムラグｄＴの変動によっても、前照灯１０Ａ，１０Ｂの点灯完了タイミングが概ね一致するように、副前照灯１０Ｂを点灯させる。その後、判定処理を終了する。
【００８８】
この他、制御ユニット３１は、主前照灯制御装置２０から副消灯命令が入力されている場合には（Ｓ４４０でＮｏ）、Ｓ４９０に移行し、タイムラグｄＴに対応した制御モードを指定して、前照灯制御ブロックＢ２３に消灯制御の開始を指示する。制御モードの選択方法は、Ｓ４５０〜Ｓ４８０での処理と同様に行うことができる。
【００８９】
前照灯制御ブロックＢ２３は、この指示を受けて、駆動ユニット３３を介した副前照灯１０Ｂに対する消灯制御を実行する。ここでは、副前照灯１０Ｂの光量を、制御モードに対応する調光時間ＴＳ２［１］，ＴＳ２［２］，ＴＳ２［３］をかけて１００％からゼロまで下降させる処理を実行する。これにより、前照灯１０Ａ，１０Ｂの消灯完了タイミングが概ね一致するように、副前照灯１０Ｂを消灯させる。その後、判定処理を終了する。
【００９０】
以上に、本実施例の車両用制御システム１について説明したが、本実施例によれば、主前照灯制御装置２０がボデーＥＣＵ４０からの点消灯命令に従って前照灯１０Ａの点消灯を制御し、副前照灯制御装置３０が主前照灯制御装置２０からの副点消灯命令に従って前照灯１０Ｂの点消灯を制御するシステムにおいて、前照灯１０Ａ，１０Ｂ間の点消灯のタイミングずれにより、ユーザに不快感が及ぶのを抑制するようにした。
【００９１】
具体的には、点消灯制御のモードとして、前照灯１０Ａに対する点消灯制御の開始から前照灯１０Ｂに対する点消灯制御の開始までのタイムラグｄＴに応じた制御モードを選択するようにした。これによって、前照灯１０Ｂに対する点消灯制御の開始から前照灯１０Ｂの光量が目標（１００％又はゼロ）に到達して点消灯が完了するまでの調光時間ＴＳ２を、前照灯１０Ａの調光時間ＴＳ１よりもタイムラグｄＴに対応する時間短くなるように設定し、前照灯１０Ａ，１０Ｂの点消灯完了タイミングを揃えるようにした。
【００９２】
従って、本実施例の車両用制御システム１によれば、左右の前照灯１０Ａ，１０Ｂの夫々に対して個別の制御装置２０，３０を設けて、車両安全上有益な冗長システムを構成しつつ、前照灯１０Ａ，１０Ｂの点消灯を、ユーザに違和感又は不快感を与えるのを抑えて良好に行うことができる。即ち、本実施例によれば、左右の前照灯１０Ａ，１０Ｂに対して共通する制御装置を設ける場合よりも、故障等に強い車両安全上有益な制御システムであって、点消灯のタイミングずれによってユーザに不快感が生じるのを抑制可能な車両用制御システム１を構成することができる。
【００９３】
ところで、本発明は、上記実施例に限定されるものではなく、種々の態様を採ることができる。例えば、上記実施例では、離散的に複数用意された調光時間ＴＳ２［１］，ＴＳ［２］，ＴＳ［３］の中から、計測されたタイムラグｄＴに最適な調光時間を選択して、前照灯１０Ｂの点消灯制御を行った。
【００９４】
しかしながら、上述のＳ４６０〜Ｓ４８０，Ｓ４９０に代えては次の処理を実行することができる。即ち、制御ユニット３１は、タイムラグｄＴに基づき、調光時間ＴＳ２として、ＴＳ２＝ＴＳ１−ｄＴを前照灯制御ブロックＢ２３に指定して、前照灯制御ブロックＢ２３に点消灯制御を開始させることができる。一方、前照灯制御ブロックＢ２３は、指定された調光時間ＴＳ２で前照灯１０Ｂの光量を目標（１００％又はゼロ）まで徐々に変化させるように、点消灯制御を実行することができる。この場合には、一層高精度に、前照灯１０Ａ，１０Ｂの点消灯完了タイミングを揃えることができる。
【００９５】
但し、上述の制御モードを用いた実施形態によれば、制御モード毎に予め決められたパターンで前照灯１０Ｂに対する印加電流を制御する動作を前照灯制御ブロックＢ２３に実行させればよく、点消灯完了タイミングの調整を比較的に簡単に行うことができるといった利点がある。
【００９６】
この他、副前照灯制御装置３０は、タイムラグｄＴが殆ど変化しないという前提の下で、単一（固定）の調光時間ＴＳ２を用いて前照灯１０Ｂの点消灯制御を実行する構成にされ得る。いずれの実施形態が好ましいかは、タイムラグｄＴの変動幅と、点消灯完了タイミングのずれから生じるユーザの不快感の程度とによる。
【００９７】
また、他の実施例としては、本発明を点灯制御及び消灯制御のいずれか一方のみに適用する例が考えられる。更なる別の実施例として、車両用制御システム１は、タイムラグｄＴに応じて調光時間ＴＳ１，ＴＳ２の両者を変更するように構成され得る。
【００９８】
また、本発明は、前照灯１０Ａ，１０Ｂの制御システムへの適用に限定されるものではなく、点消灯の同時性が求められる、左右のブレーキランプ等の様々なランプの制御システムに適用され得る。
【００９９】
この他、車両用制御システム１は、経過時間Ｔ１，Ｔ２のいずれか一方のみを計測し、これらの一方のみに基づいて、制御モードの選択（調光時間ＴＳ２の変更）を行う構成にされてもよい。時間Ｔ１，Ｔ２の内の一方のみが変動しやすい場合、車両用制御システム１は、時間Ｔ１，Ｔ２の内の変動しやすい時間のみを計測するように構成され得る。
【０１００】
この他、前照灯１０Ａ，１０Ｂの点灯制御は、図１２に示すように、前照灯１０Ａの光量が１００％になる前に、前照灯１０Ｂの光量が前照灯１０Ａの光量に追いつき、その後、前照灯１０Ａ，１０Ｂの光量が同様に上昇するように行われてもよい。消灯制御についても同様である。
【０１０１】
［対応関係］
最後に用語間の対応関係について説明する。主前照灯制御装置２０は、第一制御装置の一例に対応し、副前照灯制御装置３０は、第二制御装置の一例に対応する。前照灯１０Ａは、第一ランプの一例に対応し、前照灯１０Ｂは、第二ランプの一例に対応する。この他、調光時間ＴＳ１は、第一遷移時間の一例に対応し、調光時間Ｔ２は、第二遷移時間の一例に対応する。
【符号の説明】
【０１０２】
１…車両用制御システム、３…車両、１０Ａ，１０Ｂ…前照灯、２０…主前照灯制御装置、２１…制御ユニット、２３…駆動ユニット、２５…第一通信ユニット、２７…第二通信ユニット、３０…副前照灯制御装置、３１…制御ユニット、３３…駆動ユニット、３７…通信ユニット、４０…ボデーＥＣＵ、５０Ａ…スイッチ、５０Ｂ…センサ、２１１…ＣＰＵ、２１３…ＲＯＭ、２１５…ＲＡＭ、２１７…カウンタ、３１１…ＣＰＵ、３１３…ＲＯＭ、３１５…ＲＡＭ、３１７…カウンタ、Ｂ１１…第一通信処理ブロック、Ｂ１２…判定処理ブロック、Ｂ１３…前照灯制御ブロック、Ｂ１４…第二通信処理ブロック、Ｂ２１…通信処理ブロック、Ｂ２２…判定処理ブロック、Ｂ２３…前照灯制御ブロック、ＬＮ…通信線、ＮＴ…車内ネットワーク。
【図１】
2015171859.tif 000003
【図２】
2015171859.tif 000004
【図３】
2015171859.tif 000005
【図４】
2015171859.tif 000006
【図５】
2015171859.tif 000007
【図６】
2015171859.tif 000008
【図７】
2015171859.tif 000009
【図８】
2015171859.tif 000010
【図９】
2015171859.tif 000011
【図１０】
2015171859.tif 000012
【図１１】
2015171859.tif 000013
【図１２】
2015171859.tif 000014