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