(57)【要約】【課題】  冷却用ファンの異常を確実に検出すること。【解決手段】  車両用灯具１は、それぞれＬＥＤ４０−１〜４０−Ｎを有する光源ユニット３０−１〜３０−Ｎと、ＬＥＤ４０−１〜４０−Ｎを冷却する冷却用ファン５０と、冷却用ファン５０を駆動するファン駆動電流及び前記光源駆動電流を制御すると共に冷却用ファン５０に対する判定処理を行う制御部１８を含む制御ユニット１０とを備える。制御部１８は、冷却用ファン５０から送出され冷却用ファン５０の回転数と同期したパルス信号を受け、該パルス信号の１周期におけるハイレベル期間又はローレベル期間が少なくとも第１の時間以上である場合に冷却用ファン５０が異常であると判定する。【選択図】  図１
2010153343.tif 000002
【特許請求の範囲】
【請求項１】
半導体光源と該半導体光源に光源駆動電流を供給する電流供給部とを有する光源ユニットと、
前記半導体光源を冷却する冷却用ファンと、
前記冷却用ファンを駆動するファン駆動電流及び前記光源駆動電流を制御すると共に前記冷却用ファンに対する判定処理を行う制御部を含む制御ユニットとを備え、
前記制御部は、前記冷却用ファンから送出され前記冷却用ファンの回転数と同期したパルス信号を受け、該パルス信号の１周期におけるハイレベル期間又はローレベル期間が少なくとも第１の時間以上である場合に前記冷却用ファンが異常であると判定する
ことを特徴とする車両用灯具。
【請求項２】
前記制御部によって前記判定処理を繰り返し行い、
前記制御部は、前記冷却用ファンが異常であると判定した後の判定処理において、前記ハイレベル期間又は前記ローレベル期間が前記第１の時間よりも短い第２の時間より短い場合に前記冷却用ファンが正常であると判定する
ことを特徴とする請求項１に記載の車両用灯具。
【請求項３】
前記パルス信号の１周期における前記ハイレベル期間又は前記ローレベル期間が所定の周期で所定の回数測定され、
前記制御部は、第Ｍ（Ｍは２以上の整数）回目に測定された前記ハイレベル期間又は前記ローレベル期間がそれぞれ第（Ｍ−１）回目に測定された前記ハイレベル期間又は前記ローレベル期間より長い場合に前記冷却用ファンが異常であると判定する
ことを特徴とする請求項１又は請求項２に記載の車両用灯具。
【請求項４】
前記冷却用ファンが異常であると判定された場合に異常を示す異常フラグが前記制御部の記憶部に記憶されると共にカウントアップされ、
カウント値が所定の閾値以上になった場合に前記制御部から前記異常フラグを有する通知信号が送出される
ことを特徴とする請求項１、請求項２又は請求項３に記載の車両用灯具。
【請求項５】
前記冷却用ファンが異常又は正常であると判定された場合に、それぞれ異常を示す異常フラグ又は正常を示す正常フラグが判定フラグとして前記制御部の記憶部に記憶されると共に予め決められた所定のカウント値になるまでカウントアップされ、
前記制御部によってカウントごとに前記判定フラグが前記異常フラグであるか前記正常フラグであるかが判定され、
全カウント数に対する前記異常フラグの数の割合が所定の割合以上になった場合に前記制御部から前記異常フラグを有する通知信号が送出される
ことを特徴とする請求項２又は請求項３に記載の車両用灯具。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、車両用灯具において半導体光源の発熱を抑制する冷却用ファンの駆動を制御する技術分野に関する。
【背景技術】
【０００２】
一般に、車両用灯具は、半導体光源としての発光ダイオード（ＬＥＤ：Light Emitting Diode）とＬＥＤに駆動電流を供給する電流供給部とを有する複数の光源ユニットと、複数の光源ユニットにそれぞれ給電線を介して接続され各ＬＥＤを調光制御する複数のスイッチ手段と各スイッチ手段のオンオフを制御する制御部とを有する制御ユニットと、ＬＥＤを冷却する冷却用ファンとを備えて構成されている。
【０００３】
冷却用ファンは、該冷却用ファンにおけるプロペラの回転駆動によって生じる風をＬＥＤ側に送ることにより、ＬＥＤから生じる発熱によるＬＥＤの高温化を防止する機能を有する（例えば、特許文献１参照）。
【０００４】
制御ユニットは、ＬＥＤの点消灯及び調光を制御すると共に冷却用ファンの回転駆動を制御している。
【０００５】
【特許文献１】特開２００１−２１６８０３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
ところで、冷却用ファンが経年劣化で回転数が減少したり、又、何らかの原因で回転停止してしまうと、冷却用ファンへの駆動電流が減少して回転数が減少するので、ＬＥＤの高温化を防止する機能が低下する。
【０００７】
上記した従来の車両用灯具は、冷却用ファンの異常状態を示すファクター、例えば、冷却用ファンの回転数等に基づいて冷却用ファンの異常を検出する機能を有しないため冷却用ファンの異常を検出することができない。
【０００８】
そこで、本発明は、冷却用ファンの異常を確実に検出することを課題とする。
【課題を解決するための手段】
【０００９】
本発明の一態様による車両用灯具は、半導体光源と該半導体光源に光源駆動電流を供給する電流供給部とを有する光源ユニットと、前記半導体光源を冷却する冷却用ファンと、前記冷却用ファンを駆動するファン駆動電流及び前記光源駆動電流を制御すると共に前記冷却用ファンに対する判定処理を行う制御部を含む制御ユニットとを備え、前記制御部は、前記冷却用ファンから送出され前記冷却用ファンの回転数と同期したパルス信号を受け、該パルス信号の１周期におけるハイレベル期間又はローレベル期間が少なくとも第１の時間以上である場合に前記冷却用ファンが異常であると判定するようにしたものである。
【００１０】
従って、冷却用ファンから送出されるパルス信号の１周期におけるハイレベル期間又はローレベル期間の長さによって冷却用ファンが異常であるか否かが判定される。
【発明の効果】
【００１１】
本発明車両用灯具は、半導体光源と該半導体光源に光源駆動電流を供給する電流供給部とを有する光源ユニットと、前記半導体光源を冷却する冷却用ファンと、前記冷却用ファンを駆動するファン駆動電流及び前記光源駆動電流を制御すると共に前記冷却用ファンに対する判定処理を行う制御部を含む制御ユニットとを備え、前記制御部は、前記冷却用ファンから送出され前記冷却用ファンの回転数と同期したパルス信号を受け、該パルス信号の１周期におけるハイレベル期間又はローレベル期間が少なくとも第１の時間以上である場合に前記冷却用ファンが異常であると判定することを特徴とする。
【００１２】
従って、冷却用ファンの異常を確実に検出することができる。
【００１３】
請求項２に記載した発明にあっては、前記制御部によって前記判定処理を繰り返し行い、前記制御部は、前記冷却用ファンが異常であると判定した後の判定処理において、前記ハイレベル期間又は前記ローレベル期間が前記第１の時間よりも短い第２の時間より短い場合に前記冷却用ファンが正常であると判定しているので、冷却用ファンの異常を確実に検出することができる。
【００１４】
請求項３に記載した発明にあっては、前記パルス信号の１周期における前記ハイレベル期間又は前記ローレベル期間が所定の周期で所定の回数測定され、前記制御部が、第Ｍ（Ｍは２以上の整数）回目に測定された前記ハイレベル期間又は前記ローレベル期間がそれぞれ第（Ｍ−１）回目に測定された前記ハイレベル期間又は前記ローレベル期間より長い場合に前記冷却用ファンが異常であると判定しているので、冷却用ファンの経時劣化による異常を確実に検出することができる。
【００１５】
請求項４に記載した発明にあっては、前記冷却用ファンが異常であると判定された場合に異常を示す異常フラグが前記制御部の記憶部に記憶されると共にカウントアップされ、カウント値が所定の閾値以上になった場合に前記制御部から前記異常フラグを有する通知信号が送出されるので、冷却用ファンの異常検出の精度及び通知の精度の向上を図ることができる。
【００１６】
請求項５に記載した発明にあっては、前記冷却用ファンが異常又は正常であると判定された場合に、それぞれ異常を示す異常フラグ又は正常を示す正常フラグが判定フラグとして前記制御部の記憶部に記憶されると共に予め決められた所定のカウント値になるまでカウントアップされ、前記制御部によってカウントごとに前記判定フラグが前記異常フラグであるか前記正常フラグであるかが判定され、全カウント数に対する前記異常フラグの数の割合が所定の割合以上になった場合に前記制御部から前記異常フラグを有する通知信号が送出される。
【００１７】
従って、冷却用ファンの異常検出の精度をさらに高めることができる。
【発明を実施するための最良の形態】
【００１８】
以下に、本発明車両用灯具の実施の形態について説明する。図１は本発明の実施の形態に係る車両用灯具の回路構成を示した図である。
【００１９】
車両用灯具１は、制御ユニット１０と、Ｎ（Ｎは１以上の整数）個の光源ユニット３０−１〜３０−Ｎと、冷却用ファン５０を備えて構成されている。
【００２０】
制御ユニット１０は、入力回路１５と、制御部１８と、冷却用ファン５０にファン駆動電流Ｓｆを供給する定電圧回路１９と、Ｎ個のスイッチ素子ＳＷ−１〜ＳＷ−Ｎを含んで構成されている。制御部１８は、スイッチ素子ＳＷ−１〜ＳＷ−Ｎ及び定電圧回路１９のスイッチ素子（図示せず）にオンオフ信号を送出するＣＰＵ（Central Processing Unit）１６と記憶部としてのメモリ（図示せず）とを有して構成されている。
【００２１】
入力回路１５は主にノイズフィルタとダンプサージ等のサージ保護素子（サージアブソーバ・パワーツェナー）を備えている。従って、冷却用ファン５０への過電圧サージの印加を防止することができる。スイッチ素子ＳＷ−１〜ＳＷ−ＮとしてはＦＥＴ（電界効果トランジスタ：Field effect transistor）やＩＧＢＴ（絶縁ゲート型バイポーラトランジスタ：Insulated Gate Bipolar Transistor）などの半導体素子を用いることが好ましい。
【００２２】
制御ユニット１０には、電源端子２１、２３、信号入力端子２５、（Ｎ＋１）個の電源出力端子３５−１〜３５−(Ｎ＋１)、ＧＮＤ（グラウンド）側の電源出力端子３６が設けられている。電源端子２１は、電源入力端子２０を介して、車両に搭載された車載バッテリ（直流電源）のプラス端子に接続され、電源端子２３は、電源入力端子２２を介して、車載バッテリのマイナス端子（ＧＮＤ）に接続されている。信号入力端子２５は通信信号入力端子２４に接続されており、通信信号入力端子２４には、車両に付属した各種機能を制御するための制御装置（図示せず）との通信信号が入出力されるようになっている。Ｎ個の電源出力端子３５−１〜３５−ＮはそれぞれＮ個のスイッチ素子ＳＷ−１〜ＳＷ−Ｎに接続されている
定電圧回路１９は、ＣＰＵ１６からのオンオフ信号を受けてオン・オフするスイッチ素子（図示せず）を有し、電源出力端子３５−（Ｎ＋１）を介して冷却用ファン５０に接続されている。
【００２３】
各光源ユニット３０−１〜３０−Ｎは、それぞれ電流供給部としてのスイッチングレギュレータ３２−１〜３２−Ｎと、制御回路３３−１〜３３−Ｎと、半導体光源としての発光ダイオード（ＬＥＤ：Light Emitting Diode）４０−１〜４０−Ｎとを備えて構成されている。スイッチングレギュレータ３２−１〜３２−Ｎは、トランスまたはコイル、コンデンサ、ダイオード、ＮＭＯＳ（Negative channel Metal Oxide Semiconductor）トランジスタを含んで構成されている。ＬＥＤ４０−１〜４０−Ｎは、ヘッドランプ、ストップ＆テールランプ、フォグランプ、ターンシグナルランプ等の各種の車両用灯具の光源として用いられる。
【００２４】
各スイッチングレギュレータ３２−１〜３２−Ｎは、それぞれＬＥＤ４０−１〜４０−Ｎに対して駆動電流Ｓ１を供給する機能を有する。スイッチングレギュレータ３２−１〜３２−Ｎの内部には、各ＬＥＤ４０−１〜４０−Ｎに供給する電流を検出してその電流値を制御するための回路素子として、シャント抵抗（図示せず）が設けられている。
【００２５】
各制御回路３３−１〜３３−Ｎは、それぞれ前記シャント抵抗の両端の電圧が一定となるように、各ＬＥＤ４０−１〜４０−Ｎに供給する駆動電流Ｓ１を制御している。
【００２６】
各光源ユニット３０−１〜３０−Ｎにはそれぞれ入力端子４５−１〜４５−Ｎが設けられている。入力端子４５−１〜４５−Ｎはそれぞれ電源出力端子３５−１〜３５−Ｎに接続されている。各光源ユニット３０−１〜３０−Ｎにはそれぞれ入力端子４６−１〜４６−Ｎが設けられている。入力端子４６−１〜４６−Ｎは電源出力端子３６に接続されている。
【００２７】
冷却用ファン５０の２つの入力端子はそれぞれ電源出力端子３５−（Ｎ＋１）及び電源出力端子３６に信号線Ｌ２及び信号線Ｌ１を介して接続されている。
【００２８】
ＣＰＵ１６からＮ個のスイッチ素子ＳＷ−１〜ＳＷ−Ｎ及び定電圧回路１９のスイッチ素子にオン信号が送出されスイッチ素子ＳＷ−１〜ＳＷ−Ｎ及び定電圧回路１９のスイッチ素子がオンすると、各スッチングレギュレータ３２−１〜３２−Ｎにそれぞれ駆動電流Ｓ２が供給されると同時に冷却用ファン５０に信号線Ｌ２を介してファン駆動電流Ｓｆが供給される。
【００２９】
それぞれ各スイッチングレギュレータ３２−１〜３２−Ｎに駆動電流Ｓ２が供給されると、ＬＥＤ４０−１〜４０−ＮにそれぞれＬＥＤ駆動電流Ｓ１が供給されＬＥＤ４０−１〜４０−Ｎが点灯する。冷却用ファン５０にファン駆動電流Ｓｆが供給されると、冷却用ファン５０が回転駆動する。冷却用ファン５０の駆動及び停止は、それぞれ制御部１８のメモリに記憶されたプログラムに基づいて定電圧回路１９のスイッチ素子をオン及びオフすることによって制御される。また、冷却用ファン５０の回転数は定電圧回路１９のスイッチ素子のオン・オフを高速で行いオン・オフのデューティ比を変えることにより制御してもよい。
【００３０】
冷却用ファン５０の回転駆動中にはＦＧ信号ＳＦＧ（Frequency Generator Signal）の検出が行われる。ＦＧ信号ＳＦＧは、冷却用ファン５０の回転数と同期したパルス信号でありＦＧ信号線Ｌ３を介してＣＰＵ１６に入力され、冷却用ファン５０の異常検知に用いられる。
【００３１】
ＦＧ信号ＳＦＧは、冷却用ファン５０の回転数が低下するに従ってハイレベル期間又はローレベル期間が長くなり、冷却用ファン５０のロータ（図示せず）が停止（ロック）するとハイレベルまたはローレベルに固定された信号となる。
【００３２】
以下に、制御部１８のメモリに記憶された異常検出プログラムの異常検出処理の第１の例について図２のフローチャートを参照して説明する。
【００３３】
まず、冷却用ファン５０に対して動作（回転駆動）指示があるか否かが判定される（ステップＳ１０１）。冷却用ファン５０に対する動作指示がある場合には、冷却用ファン５０が回転駆動を始めてから所定の時間が経過したか否かが判定される（ステップＳ１０２）。ステップＳ１０２の判定が行われる理由は、冷却用ファン５０の回転数は駆動開始から定常の回転数になるまで徐々に増加するため、駆動開始から定常の回転数になるまでの間に冷却用ファン５０が異常と判断（誤判断）されてしまうおそれがあるからである。従って、冷却用ファン５０の回転数が定常の回転数になるまでの時間に相応する所定の時間が経過していない場合（ステップ１０２でＮｏ）には異常検出処理は実行されない。
【００３４】
所定の時間の経過後に、所定の周期ごとにＦＧ信号ＳＦＧを検出して、ＦＧ信号ＳＦＧがハイレベルであるかローレベルであるかが判定される（ステップＳ１０３）。ＦＧ信号ＳＦＧがハイレベルである場合には、カウントアップし（ステップＳ１０４）、その後ＦＧ信号ＳＦＧがローレベルになったときにカウントがクリアされカウント値が初期値（デフォルト）に戻る。ＦＧ信号ＳＦＧがローレベルである場合には、カウントアップし（ステップＳ１０５）、その後ＦＧ信号ＳＦＧがハイレベルになったときにカウントがクリアされカウント値が初期値（デフォルト）に戻る。
【００３５】
ステップＳ１０４又はステップＳ１０５においてカウントアップされた後に異常フラグが０であるか否かが判定される（ステップＳ１０６）。異常フラグとはＣＰＵ１６から車両に付属した前記制御装置に送出される通知信号に含まれる判定フラグであり冷却用ファン５０が異常であることを示す情報である。異常フラグが０（異常フラグ＝０）のときは正常フラグが立っており冷却用ファン５０が正常であることを意味し、異常フラグが１（異常フラグ＝１）のときは異常フラグ（以下、「異常フラグ＝１」を「異常フラグ１」と呼ぶ。）が立っており冷却用ファン５０が異常であることを意味する。
【００３６】
異常フラグが０であると判定された場合には、ステップＳ１０４又はステップＳ１０５でカウントアップされたカウント値が所定の第１の閾値以上であるか否かが判定される（ステップＳ１０７）。カウント値が所定の第１の閾値以上になる場合とは、ＦＧ信号ＳＦＧのハイレベル期間又はローレベル期間が所定の第１の時間以上継続されている異常な状態を意味する。
【００３７】
カウント値が所定の第１の閾値以上である場合には、冷却用ファン５０が異常と判定され異常フラグ１となり（ステップＳ１０８）、該異常フラグ１が前記メモリに記憶される。また、前記カウント値が所定の第１の閾値未満である場合には正常と判定され異常フラグは０のまま維持される。
【００３８】
尚、冷却用ファン５０が異常であると判定された後に冷却用ファン５０の動作が正常な状態に復帰すると共に後述する検出処理において冷却用ファン５０が正常と判定される場合、もしくは冷却用ファン５０の動作がリセットされている場合以外は異常フラグ１が立ったままの状態が維持される。また、冷却用ファン５０に対して動作（回転駆動）指示がない場合（ステップＳ１０１でＮｏ）であってその時点で異常フラグが立っている場合には該異常フラグがクリアされ（ステップＳ１０９）、正常フラグが前記メモリに記憶される。
【００３９】
また、ＦＧ信号線Ｌ３が断線した場合には、冷却用ファン５０のＦＧ端子（図示せず）はオープンコレクタの状態であり、例えば、制御ユニット１０内において電源電圧５Ｖでプルアップしていれば、ＣＰＵ１６にハイレベル信号が入力され続ける。従って、上記した図２に示す処理フローに基づいてＦＧ信号線Ｌ３の断線の検出が可能となる。
【００４０】
また、ＦＧ信号線Ｌ３が地絡した場合には、ＣＰＵ１６の入出力端子（図示せず）はローレベルで固定されＣＰＵ１６にローレベル信号が入力され続けるので、上記したＦＧ信号線Ｌ３の断線の場合と同様に図２に示す処理フローに基づいてＦＧ信号線Ｌ３の地絡の検出が可能となる。
【００４１】
以上に説明したように、上記した異常検出プログラムによる異常検出処理を実行することにより冷却用ファン５０の異常を確実に検出することができる。
【００４２】
ここで、上記した実施の形態では異常検出プログラムのようなソフトウェアを用いて異常検出処理を実行する例を説明したが、異常検出プログラムの代わりに異常検出回路１７（図３参照）のようなハードウェアを用いて上記と同様に異常検出処理を行うこともできる。
【００４３】
以下に、図３を参照して、冷却用ファン５０の異常やＦＧ信号線Ｌ３の地絡、短絡、オープンによる異常を検出して異常検出信号Ｓｃを送出する異常検出回路１７の構成及び動作について説明する。
【００４４】
異常検出回路１７は制御部１８に設けられている。異常検出回路１７の入力側はＦＧ信号線Ｌ３を介して冷却用ファン５０に接続され、出力側はスイッチ素子ＳＷ−１〜ＳＷ−Ｎ及び定電圧回路１９のスイッチ素子若しくはＣＰＵ１６に接続されている。
【００４５】
異常検出回路１７は、コンデンサＣ３と抵抗Ｒ４からなる微分回路と、コンデンサＣ４と抵抗Ｒ６からなる積分回路と、ＰＮＰトランジスタＴｒ１と、ＮＰＮトランジスタＴｒ２、Ｔｒ３とを有して構成されている。ＰＮＰトランジスタＴｒ１のベースは抵抗Ｒ１を介してダイオードＤ１のアノードに接続され、コレクタはコンデンサＣ３、抵抗Ｒ４を介してＮＰＮトランジスタＴｒ２のベースに接続されている。ＮＰＮトランジスタＴｒ２のエミッタは抵抗Ｒ６、Ｒ７を介してＮＰＮトランジスタＴｒ３のベースに接続されている。
【００４６】
冷却用ファン５０やＦＧ信号線Ｌ３が正常である場合には、冷却用ファン５０からパルス形状のＦＧ信号ＳＦＧが出力され、ＰＮＰトランジスタＴｒ１はオン・オフを繰り返す。ＦＧ信号ＳＦＧがハイレベルのときオフし、ローレベルのときオンする。
【００４７】
コンデンサＣ３と抵抗Ｒ４からなる微分回路はＦＧ信号ＳＦＧを微分した微分信号を出力する。この微分信号はＦＧ信号ＳＦＧのローレベルからハイレベルに移行した直後の立ち上がり部分が立ち上がりエッジ（以下、「第１の微分エッジ」と呼ぶ。）となり、ハイレベルからローレベルに移行した直後の立ち下がり部分が立ち下がりエッジ（以下、「第２の微分エッジ」と呼ぶ。）となる信号である。
【００４８】
ＮＰＮトランジスタＴｒ２は前記第１の微分エッジ及び前記第２の微分エッジによってオンしそれ以外はオフする。
【００４９】
コンデンサＣ４と抵抗Ｒ６からなる積分回路は前記微分信号を積分した積分信号を出力する。この積分信号は前記第１の微分エッジ及び前記第２の微分エッジにそれぞれ対応した立ち上がりエッジ（以下、「第１の積分エッジ」と呼ぶ。）及び立ち下がりエッジ（以下、「第２の積分エッジ」と呼ぶ。）を有する信号である。前記第１の積分エッジが出力された直後はコンデンサＣ４と抵抗Ｒ６で決まる時定数に応じて信号出力が下降し、前記第２の積分エッジが出力された直後はコンデンサＣ４と抵抗Ｒ６で決まる時定数に応じて信号出力が上昇する。
【００５０】
ＮＰＮトランジスタＴｒ３は前記第１の積分エッジ及び前記第２の積分エッジによってオンしそれ以外はオフする。
【００５１】
ここで、冷却用ファン５０が上記したような異常な状態になった場合、例えば冷却用ファン５０の回転数が低下した場合、上記した積分信号の周期が長くなるので第１の積分エッジから次の周期における第１の積分エッジまでの間隔が長くなる。従ってコンデンサＣ４への充電時間が長くなりコンデンサＣ４へ充電が十分になされない間ＮＰＮトランジスタＴｒ３はオフし所定の電圧値の電圧信号が異常検出信号Ｓｃとしてスイッチ素子ＳＷ−１〜ＳＷ−Ｎ及び定電圧回路１９のスイッチ素子に送出される。
【００５２】
スイッチ素子ＳＷ−１〜ＳＷ−Ｎ及び定電圧回路１９のスイッチ素子は異常検出信号Ｓｃを受けてオフする。スイッチ素子ＳＷ−１〜ＳＷ−Ｎ及び定電圧回路１９のスイッチ素子がオフすると、各スッチングレギュレータ３２−１〜３２−Ｎへの各駆動電流Ｓ２の供給が停止すると同時に冷却用ファン５０へのファン駆動電流Ｓｆの供給が停止する。
【００５３】
それぞれ各スイッチングレギュレータ３２−１〜３２−Ｎへの駆動電流Ｓ２の供給が停止すると、ＬＥＤ４０−１〜４０−Ｎへの各ＬＥＤ駆動電流Ｓ１の供給が停止しＬＥＤ４０−１〜４０−Ｎが消灯する。冷却用ファン５０へのファン駆動電流Ｓｆの供給が停止すると冷却用ファン５０の回転駆動が停止する。
【００５４】
また、例えば、ＦＧ信号線Ｌ３が地絡、短絡、断線（オープン）した場合にも、上記と同様に異常検出回路１７から異常検出信号Ｓｃがスイッチ素子ＳＷ−１〜ＳＷ−Ｎ及び定電圧回路１９のスイッチ素子に送出される。
【００５５】
以上に説明したように、上記した異常検出回路１７による異常検出を行うことにより冷却用ファン５０の異常、ＦＧ信号線Ｌ３の地絡、短絡、断線を確実に検出してＬＥＤ４０−１〜４０−Ｎを消灯すると共に冷却用ファン５０の回転駆動を停止することができる。ここで、異常検出信号ＳｃをＣＰＵ１６へ一旦入力し、ＣＰＵ１６から各ＬＥＤ４０−１〜４０−Ｎ、冷却用ファン５０を停止してもよい。
【００５６】
次に、図２のステップＳ１０８で冷却用ファン５０が異常であると判定された後に再びＣＰＵ１６の判定処理が開始された場合について説明する。尚、以下では、異常判定後再びＣＰＵ１６の判定処理が開始されるまでの間に冷却用ファン５０が正常に復帰していることを前提として説明する。
【００５７】
ステップＳ１０８で冷却用ファン５０が異常であると判定された場合は、判定フラグは異常フラグ１とされている。
【００５８】
ステップＳ１０８で冷却用ファン５０が異常であると判定された後に再びステップＳ１０２〜ステップＳ１０４又はステップＳ１０２、Ｓ１０３、Ｓ１０５の処理が行われる。ステップＳ１０６において異常フラグ１とされており、異常フラグが０でないと判定される（ステップＳ１０６でＮｏ）。
【００５９】
次に、ステップＳ１０４又はステップＳ１０５でカウントアップされたカウント値が所定の第２の閾値（第２の時間）未満であるか否かが判定される（ステップＳ１１０）。前記カウント値が所定の第２の閾値未満となる場合とは、ＦＧ信号ＳＦＧのハイレベル期間又はローレベル期間が所定の第２の時間以上継続されない正常な状態を意味する。
【００６０】
尚、ステップＳ１１０における判定は正常か否かを判定するため、前記所定の第２の閾値は前記所定の第１の閾値よりも低い値になるように予め設定される。即ち、第２の時間は第１の時間よりも短くなるように設定される。その理由は、冷却用ファン５０が正常であるときに出力されるＦＧ信号ＳＦＧのハイレベル期間又はローレベル期間はそれぞれ冷却用ファン５０が異常であるときに出力されるＦＧ信号ＳＦＧのハイレベル期間又はローレベル期間よりも短いので第２の時間を第１の時間よりも短くしなければ正常判定ができないからである。
【００６１】
前記カウント値が所定の第２の閾値未満である場合には、冷却用ファン５０が正常であると判定されて異常フラグがクリアされ（ステップＳ１１１）、正常フラグが前記メモリに記憶される。また、前記カウント値が所定の第２の閾値以上である場合には異常と判断され異常フラグ１の状態が維持される。
【００６２】
従って、第２の時間を第１の時間よりも短く設定することによって第１の時間と第２の時間の差（マージン）を設け、異常判定を第１の閾値、第２の閾値の２段階で行うことができる。このため冷却用ファン５０の各製品ごとの定常時の回転数又は回転周期のバラツキがあったとしても確実に異常検出を行うことができ、異常検出の精度の向上を図ることができる。例えば、定常時の回転数が異なる冷却用ファンＡと冷却用ファンＢがあり、冷却用ファンＡが第１の閾値未満では異常検出されず冷却用ファンＢが第２の閾値以上第１の閾値未満で異常検出されるような場合には、上記した２段階の異常検出処理であれば確実に両方とも異常検出できる。
【００６３】
また、各製品ごとの回転数又は回転周期のバラツキを考慮するため、車両用灯具１の組み立て工程において、予め冷却用ファン５０の各製品毎に回転数又は回転周期が測定され、測定された個々の回転数又は回転周期に応じて上記した第１の閾値及び第２の閾値が決定される。決定された第１の閾値及び第２の閾値のデータは前記メモリに記憶される。
【００６４】
次に、制御部１８のメモリに記憶された異常検出プログラムの異常検出処理の第２の例について図４のフローチャートを参照して説明する。
【００６５】
図４の処理フローの処理周期（１ルーチンの周期：以下、「周期Ａ」と呼ぶ。）が図２の処理フローの処理周期より十分長い周期となるように周期Ａが予め前記メモリに記憶されている。
【００６６】
最初に、現在動作している冷却用ファン５０の回転周期が前記メモリに記憶される（ステップＳ２０１）。冷却用ファン５０の回転周期は周期Ａごとに測定される。
【００６７】
次に、冷却用ファン５０の現在の回転周期と前回記憶された回転周期とが比較される（ステップＳ２０２）。現在の回転周期の方が長い場合にはカウント値がカウントアップし（ステップＳ２０３）、該カウント値が所定値以上か否かが判定される（ステップＳ２０４）。現在の回転周期の方が短い場合にはカウントがクリアされる（ステップＳ２０７）。
【００６８】
カウント値が所定値以上である場合には現在の回転周期が所定の周期以上か否かが判定される（ステップＳ２０５）。前記所定値及び前記所定の周期のデータは前記メモリに予め記憶されている。現在の回転周期が所定の周期以上である場合には冷却用ファン５０が異常と判定される（ステップＳ２０６）。これにより、冷却用ファン５０の経時劣化によりＦＧ信号が一定時間以上ハイレベル期間又はローレベル期間が継続した状態とされてしまうような異常を検出することができる。
【００６９】
次に、上記した異常検出処理（図２参照）において冷却用ファン５０が異常（異常フラグ＝１）であると判定された後に異常フラグ１を含む通知信号を車両に付属した各種機能を制御するための前記制御装置に送出する処理（異常処置）の一例について図５のフローチャートを参照して説明する。
【００７０】
図５のプログラム処理は、例えば、図２のプログラム処理のステップＳ１０８における異常判定が行われ異常フラグ１とされた後に開始される。
【００７１】
最初に、異常フラグが１であるか否か（異常フラグ１とされているか否か）が判定され（ステップＳ３０１）、異常フラグが１である場合にはカウント値がカウントアップされる（ステップＳ３０２）。
【００７２】
次に、カウント値が所定値以上であるか否かが判定され（ステップＳ３０３）、カウント値が所定値以上である場合には前記異常処置が実行される（ステップＳ３０４）。異常フラグが１でない場合にはカウントがクリアされる（ステップＳ３０５）。
【００７３】
従って、冷却用ファン５０の異常判定がされた後に所定時間が経過し、その後に異常処置が実行されるので、冷却用ファン５０の異常検出の精度及び通知の精度の向上を図ることができる。
【００７４】
次に、上記した異常検出処理（図２参照）において冷却用ファン５０が異常（異常フラグ＝１）であると判定された後の前記異常処置の他の例について図６のフローチャートを参照して説明する。
【００７５】
図６のプログラム処理は、例えば、図２のプログラム処理のステップＳ１０８における異常判定が行われ異常フラグ１とされた後に開始される。
【００７６】
最初に、カウント値をカウントアップする（ステップＳ４０１）。カウント値が９になるまでカウントごとに前記異常フラグが１であるか否かが判定される（ステップＳ４０２、Ｓ４０３、Ｓ４０６、・・・、Ｓ４０９）。また、カウント値が９より大きくなった場合にはカウントがクリアされる（ステップＳ４１４）。
【００７７】
カウント値が０であり異常フラグが１のときは変数０＝１とし（ステップＳ４０４）、異常フラグが１でないときは変数０＝０とする（ステップＳ４０５）。続いてカウント値が１であり異常フラグが１のときは変数１＝１とし（ステップＳ４０７）、異常フラグが１でないときは変数１＝０とする（ステップＳ４０８）。このようにしてカウント値が９になるまで上記と同様の処理が行われる。
【００７８】
次に、全変数（０〜９）における「０」、「１」の割合より異常処置を実行するか否かを決定する。具体的には全カウント（０〜９）における異常フラグ１の数が全カウント数（異常フラグ１の数と正常フラグの数の和：本例では１０個）に対する割合が所定の割合以上であるか否かが判定される（ステップＳ４１２）。異常フラグ１の数の全カウント数に対する割合が所定の割合以上である場合に冷却用ファン５０の異常処置が実行される（ステップＳ４１３）。
【００７９】
従って、冷却用ファン５０の異常フラグ１判定処理を所定時間内に複数回行い異常フラグ１の全カウント数に対する割合が所定の割合以上になったときにのみ異常処置が実行されるので、冷却用ファン５０の異常検出の精度及び通知の精度をさらに高めることができる。尚、上記した図６の例では変数が０〜９の場合について説明したがそれより多い変数を用いればより精度の高い異常検出及び通知を行うことができる。
【００８０】
次に、車両への異常通知の他に上記異常処置の具体的な内容について図７を参照して説明する。図７に示した制御ユニット１０の構成はスイッチ素子ＳＷ−（Ｎ＋１）が定電圧回路１９に並列接続されている点を除いて図１に示した制御ユニット１０の構成と同様である。定電圧回路１９（シリーズレギュレータ）にはスイッチ素子（図示せず）が内蔵されている。定電圧回路１９に内蔵されたスイッチ素子はＣＰＵ１６からのオフ信号により定電圧回路１９の動作を停止させる機能を有する。
【００８１】
冷却用ファン５０の異常時における異常処置としては、上記した通知信号の車両への送出（異常告知）の他に、冷却用ファン５０の異常判定と同時に冷却用ファン５０に供給するファン駆動電流を増加させる処理がある。
【００８２】
制御ユニット１０内の定電圧回路１９は、冷却用ファン５０の駆動の安定化を図るために、定電圧（例えば５Ｖ）を出力している。
【００８３】
例えば、冷却用ファン５０の経時劣化により回転数が低下して異常判断した時、ＣＰＵ１６は定電圧回路１９に内蔵されたスイッチ素子にオフ信号を送出して定電圧回路１９を停止させると同時にスイッチ素子ＳＷ−（Ｎ＋１）にオン信号を送出して該スイッチ素子ＳＷ−（Ｎ＋１）をオンさせる。これによりバッテリ電圧Ｖｉｎ（＝１２Ｖ）が冷却用ファン５０に供給される。従って、冷却用ファン５０が異常であると判定された場合に駆動電圧を増加させて回転数を増加させることにより冷却用ファン５０の寿命を延ばすと共に回転数の低下に伴うＬＥＤ４０−１〜４０−Ｎの熱による劣化の抑制を図ることができる。
【００８４】
次に、上記した実施の形態において、ＬＥＤ４０−１〜４０−Ｎが赤外線ＬＥＤである場合には、一般に、赤外線ＬＥＤの赤色を消すための赤消し用ＬＥＤ（白色ＬＥＤ）を点灯させるための色消し回路２７（図８参照）が用いられる。
【００８５】
ところが、色消し回路２７の赤消し用ＬＥＤのＬＥＤ出力線Ｌ４（図８参照）が断線、地絡、短絡した場合には色消し回路２７が正常に動作しないため赤外線ＬＥＤの赤色を消すことができない。
【００８６】
以下に、図８を参照して、色消し回路２７の赤消し用ＬＥＤのＬＥＤ出力線Ｌ４の断線、地絡、短絡による異常を検出して異常検出信号Ｓｋを送出する色消し回路２７の構成及び動作について説明する。
【００８７】
色消し回路２７は制御部１８に設けられている。色消し回路２７の入力側はＬＥＤ出力線Ｌ４を介して赤消し用ＬＥＤ（白色ＬＥＤ）に接続され、出力側はスイッチ素子ＳＷ−１〜ＳＷ−Ｎに接続されている。
【００８８】
色消し回路２７は、ＰＭＯＳトランジスタＴｒ４、ＮＰＮトランジスタＴｒ５、抵抗Ｒ１１〜Ｒ１５及びツェナーダイオードＺＤ１で構成された異常検出部と、ＰＮＰトランジスタＴｒ６、Ｔｒ７、抵抗Ｒ１６〜Ｒ１９で構成された電流検出部と、異常検出信号Ｓｋを送出するＮＰＮトランジスタＴｒ８を備えている。
【００８９】
ＬＥＤ出力線Ｌ４が断線した場合にはＮＰＮトランジスタＴｒ５がオンしＰＭＯＳトランジスタＴｒ４もオンするが抵抗Ｒ１６には電流は流れずＮＰＮトランジスタＴｒ８はオフする。従って、所定の電圧値の電圧信号が異常検出信号Ｓｋとしてスイッチ素子ＳＷ−１〜ＳＷ−Ｎに送出される。
【００９０】
ＬＥＤ出力線Ｌ４が地絡、短絡した場合には、ＮＰＮトランジスタＴｒ５がオフしＰＭＯＳトランジスタＴｒ４もオフし、抵抗Ｒ１６には電流は流れずＮＰＮトランジスタＴｒ８はオフする。従って、所定の電圧値の電圧信号が異常検出信号Ｓｋとしてスイッチ素子ＳＷ−１〜ＳＷ−Ｎに送出される。
【００９１】
スイッチ素子ＳＷ−１〜ＳＷ−Ｎは異常検出信号Ｓｋを受けてオフする。スイッチ素子ＳＷ−１〜ＳＷ−Ｎがオフすると、各スッチングレギュレータ３２−１〜３２−Ｎへの各駆動電流Ｓ２の供給が停止する。
【００９２】
それぞれ各スイッチングレギュレータ３２−１〜３２−Ｎへの駆動電流Ｓ２の供給が停止すると、ＬＥＤ４０−１〜４０−Ｎへの各ＬＥＤ駆動電流Ｓ１の供給が停止しＬＥＤ４０−１〜４０−Ｎが消灯する。
【００９３】
以上に説明したように、上記した色消し回路２７による異常検出を行うことによりＬＥＤ出力線Ｌ４の断線、地絡、短絡による異常を確実に検出してＬＥＤ４０−１〜４０−Ｎを消灯することができる。
【００９４】
上記した実施の形態は、本発明を好適に実施した形態の一例に過ぎず、本発明は、その主旨を逸脱しない限り、種々変形して実施することが可能なものである。
【図面の簡単な説明】
【００９５】
【図１】本発明の実施の形態に係る車両用灯具の回路構成を示した図である。
【図２】冷却用ファンの異常検出プログラムの第１の例を示したフローチャートである。
【図３】異常検出回路の構成を示した図である。
【図４】冷却用ファンの異常検出プログラムの第２の例を示したフローチャートである。
【図５】異常処置を実行させるプログラムの一例を示したフローチャートである。
【図６】異常処置を実行させるプログラムの他の例を示したフローチャートである。
【図７】異常検出処理後の異常処置の方法を説明するための図である。
【図８】色消し回路の構成を示した図である。
【符号の説明】
【００９６】
１…車両用灯具、１０…制御ユニット、１８…制御部、３０−１〜３０−Ｎ…光源ユニット、３２−１〜３２−Ｎ…スイッチングレギュレータ（電流供給部）、４０−１〜４０−Ｎ…ＬＥＤ（半導体光源）、５０…冷却用ファン
【図１】
2010153343.tif 000003
【図２】
2010153343.tif 000004
【図３】
2010153343.tif 000005
【図４】
2010153343.tif 000006
【図５】
2010153343.tif 000007
【図６】
2010153343.tif 000008
【図７】
2010153343.tif 000009
【図８】
2010153343.tif 000010