(57)【要約】【課題】最小限の外部割込み端子を有するマイコンで複数の半導体光源の異常に関する処理を実行すること。【解決手段】マイコン４６から停止回路２８〜３４を介してスイッチＳＷ１〜ＳＷ４にスイッチング信号を転送し、スイッチングレギュレータ１２〜１８に蓄積された電磁エネルギーを出力ブロック２２〜２６に放出してＬＥＤ４８〜ＬＥＤ５４の点灯を制御する過程で、例えば、ＬＥＤ４８が短絡して短絡検出回路３６から転送回路４４を介して外部割込み端子１１０に異常検出信号が入力されたときに、マイコン４６が、外部割込み処理として、停止回路２８に停止指令を出力すると、スイッチＳＷ１に対するスイッチング信号の転送が阻止され、スイッチングレギュレータ１２の動作およびＬＥＤ４８に対する発光エネルギーの供給が即座に停止される。【選択図】図１
2007182158.tif 000002
【特許請求の範囲】
【請求項１】
電源からの入力電圧を発光エネルギーに変換して複数の半導体光源にそれぞれ供給するとともに、入力された指令に従って前記各半導体光源に対する発光エネルギーの供給を制御する発光エネルギー供給制御手段と、外部割込み端子と前記各半導体光源に対応した複数の信号入力端子を有し、前記各半導体光源に発光エネルギーを供給するための演算処理を実行するとともに、前記演算処理に従った制御指令を前記発光エネルギー供給制御手段に出力するマイクロコンピュータと、前記各半導体光源または前記各半導体光源に連なる配線の異常を検出したときに異常検出信号を出力する複数の異常検出手段と、前記各異常検出手段の出力による異常検出信号をそれぞれ前記各信号入力端子に転送するとともに、前記各異常検出手段の出力の論理和による異常検出信号を前記外部割込み端子に転送する信号転送手段とを備え、前記マイクロコンピュータは、前記異常検出信号の入力に伴う処理として、前記いずれかの信号入力端子に入力された異常検出信号に応答して、異常の半導体光源を特定し、前記外部割込み端子に入力された異常検出信号に応答して、前記特定した半導体光源に対する発光エネルギーの供給を停止するための停止指令を前記発光エネルギー供給制御手段に出力するとともに、前記停止指令を出力したことを条件に、前記外部割込み端子に対する前記異常検出信号の入力を一旦遮断し、その後、他の異常検出信号の入力に伴う処理に移行してなる車両用灯具の点灯制御装置。
【請求項２】
請求項１に記載の車両用灯具の点灯制御装置において、前記マイクロコンピュータは、一制御周期が経過するごとに、前記制御周期内で入力した異常検出信号に対する遮断を解除し、次の制御周期では新たに入力された異常検出信号に対する処理に移行してなることを特徴とする車両用灯具の点灯制御装置。
【請求項３】
請求項１または２に記載の車両用灯具の点灯制御装置において、前記発光エネルギー供給制御手段は、トランスまたはコイルに接続されたスイッチング素子のオンオフ動作によって電源からの入力電圧を電磁エネルギーに変換して放出する複数のスイッチングレギュレータと、前記各スイッチングレギュレータから放出される電磁エネルギーを発光エネルギーとして複数の半導体光源にそれぞれ伝播する複数のエネルギー伝播手段と、前記マイクロコンピュータからの停止指令に応答して前記各スイッチング素子のオンオフ動作を停止させる複数の停止手段とを備え、前記マイクロコンピュータは、前記各スイッチングレギュレータのスイッチング素子のオンオフ動作を制御するためのスイッチング信号の生成に関する演算処理を実行し、前記演算処理に従ったスイッチング信号を前記制御指令として前記各スイッチング素子に出力する過程で、前記いずれかの信号入力端子に入力された異常検出信号に応答して、異常の半導体光源に対応した停止手段を特定するとともに、前記外部割込み端子に入力された異常検出信号に応答して、前記スイッチング信号の生成に関する演算処理に優先した外部割込み処理として、前記特定した停止手段に停止指令を出力してなることを特徴とする車両用灯具の点灯制御装置。
【請求項４】
請求項１または２に記載の車両用灯具の点灯制御装置において、前記発光エネルギー供給制御手段は、トランスまたはコイルに接続されたスイッチング素子のオンオフ動作によって電源からの入力電圧を電磁エネルギーに変換して放出するスイッチングレギュレータと、前記スイッチングレギュレータから放出される電磁エネルギーを発光エネルギーとして複数の半導体光源にそれぞれ伝播する複数のエネルギー伝播手段と、前記マイクロコンピュータからの停止指令の入力を条件に、前記停止指令の出力タイミングを特定し、前記特定したタイミングで前記停止指令を出力する論理手段と、前記論理手段の出力による停止指令に応答して前記スイッチング素子のオンオフ動作を停止させる停止手段とを備え、前記各エネルギー伝播手段は、前記スイッチングレギュレータと前記各半導体光源とを結ぶ回路を開閉する補助スイッチング素子を有し、前記マイクロコンピュータは、前記スイッチングレギュレータのスイッチング素子に対するスイッチング信号の生成とともに、前記各エネルギー伝播手段の補助スイッチング素子を順番にオンオフ動作させるためのスイッチング信号の生成に関する演算処理を実行し、前記演算処理に従ったスイッチング信号を前記制御指令として前記スイッチング素子に出力するとともに、前記各補助スイッチング素子を順番にオンオフ動作させる制御を実行する過程で、前記外部割込み端子に入力された異常検出信号に応答して、前記スイッチング信号の生成に関する演算処理に優先した外部割込み処理として、前記論理手段に対して停止指令を出力し、前記論理手段は、前記各エネルギー伝播手段の補助スイッチング素子を順番にオンオフ動作させるためのスイッチング信号と前記マクロコンピュータからの停止指令との論理積を条件に前記停止指令を前記停止手段に出力してなることを特徴とする車両用灯具の点灯制御装置。
【請求項５】
請求項３または４に記載の車両用灯具の点灯制御装置において、前記マイクロコンピュータは、前記停止手段に停止指令を出力した後、設定時間が経過したときに、前記停止指令の出力を解除し、前記外部割込み端子に前記異常検出信号が入力されていることを条件に、再度前記停止手段に停止指令を出力してなることを特徴とする車両用灯具の点灯制御装置。
【請求項６】
請求項３、４または５のうちいずれか１項に記載の車両用灯具の点灯制御装置において、前記スイッチングレギュレータのスイッチング素子に過電流が流れたことを検出したときに過電流検出信号を前記マイクロコンピュータに対する外部割込み信号として出力する過電流検出手段を備え、前記マイクロコンピュータは、前記外部割込み端子に前記過電流検出信号が入力されたときに、最優先の外部割込み処理として、前記停止手段に停止指令を出力してなることを特徴とする車両用灯具の点灯制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、車両用灯具の点灯制御装置に係り、特に、半導体発光素子で構成された半導体光源の点灯を制御するように構成された車両用灯具の点灯制御装置に関する。
【背景技術】
【０００２】
従来、車両用灯具として、ＬＥＤ(Ｌｉｇｈｔ  Ｅｍｉｔｔｉｎｇ  Ｄｉｏｄｅ）などの半導体発光素子を光源に用いたものが知られており、この種の車両用灯具には、ＬＥＤの点灯を制御するための点灯制御装置が実装されている。
【０００３】
点灯制御装置を構成するに際して、スイッチング素子とトランスを備えたスイッチングレギュレータを用い、直流電源からの入力電圧をスイッチング素子のオン動作時に電磁エネルギーとしてトランスに蓄積し、トランスに蓄積された電磁エネルギーをスイッチング素子のオフ動作時に、トランスの二次側から整流ダイオードと平滑用コンデンサを介して、ＬＥＤに供給するようにしたものがある(特許文献1参照)。この点灯制御装置においては、ＬＥＤもしくはＬＥＤへの電力供給用配線の断線を検出したときに、スイッチングレギュレータの動作を停止する構成が採用されている。
【０００４】
一方、相異なる複数のＬＥＤの点灯を制御するに際して、複数のＬＥＤに対応して複数のスイッチングレギュレータを用いたり、あるいは多出力型に構成された単一のスイッチングレギュレータを用いたりするとともに、スイッチングレギュレータをマイクロコンピュータで制御することが試みられている。この場合、マイクロコンピュータとして、複数の外部割込み端子を有するものを用い、各ＬＥＤの異常を検出する異常検出回路を設け、各異常検出回路の出力による異常検出信号を各外部割込み端子に入力すれば、マイクロコンピュータによる外部割込み処理で各ＬＥＤの異常に関する処理を行うことができる。
【０００５】
【特許文献１】特開２００４−１３４１４７号公報(第２頁〜第６頁、図１、図２)
【発明の開示】
【発明が解決しようとする課題】
【０００６】
マイクロコンピュータを用いて各ＬＥＤの状態を監視するに際して、各異常検出回路の出力による異常検出信号を各外部割込み端子に入力する構成を採用した場合、ＬＥＤの増加に伴って異常検出回路が増加すると、マイクロコンピュータによっては外部割込み端子の数が不足し、外部割込み端子の数の多いマイクロコンピュータに変更することが余儀なくされる。また、外部割込み端子を汎用入出力端子と兼用するようになっているマイクロコンピュータの場合、ＬＥＤの増加に伴って多くの外部割込み端子を使用すると、その分汎用入出力端子の数が不足し、システムが成り立たなくなる虞があり、外部割込み端子の数の多いマイクロコンピュータに変更することが必要になる。いずれの場合でも、外部割込み端子の数の多いマイクロコンピュータを用いたのではコストアップとなる。
【０００７】
さらに、割り込み処理を使用するに際して、マイクロコンピュータには、多重割り込みや割り込み保留など、マイコンソフトウエア上の安全性の観点から、システム設計時に割り込み処理の使用数や使用方法に制限がある場合もあるので、これらのことを考慮してマイクロコンピュータを用いる必要がある。
【０００８】
本発明は、前記従来技術の課題に鑑みて為されたものであり、その目的は、最小限の外部割込み端子を有するマイクロコンピュータで複数の半導体光源の異常に関する処理を実行することにある。
【課題を解決するための手段】
【０００９】
前記目的を達成するために、請求項１に係る車両用灯具の点灯制御装置のおいては、電源からの入力電圧を発光エネルギーに変換して複数の半導体光源にそれぞれ供給するとともに、入力された指令に従って前記各半導体光源に対する発光エネルギーの供給を制御する発光エネルギー供給制御手段と、外部割込み端子と前記各半導体光源に対応した複数の信号入力端子を有し、前記各半導体光源に発光エネルギーを供給するための演算処理を実行するとともに、前記演算処理に従った制御指令を前記発光エネルギー供給制御手段に出力するマイクロコンピュータと、前記各半導体光源または前記各半導体光源に連なる配線の異常を検出したときに異常検出信号を出力する複数の異常検出手段と、前記各異常検出手段の出力による異常検出信号をそれぞれ前記各信号入力端子に転送するとともに、前記各異常検出手段の出力の論理和による異常検出信号を前記外部割込み端子に転送する信号転送手段とを備え、前記マイクロコンピュータは、前記異常検出信号の入力に伴う処理として、前記いずれかの信号入力端子に入力された異常検出信号に応答して、異常の半導体光源を特定し、前記外部割込み端子に入力された異常検出信号に応答して、前記特定した半導体光源に対する発光エネルギーの供給を停止するための停止指令を前記発光エネルギー供給制御手段に出力するとともに、前記停止指令を出力したことを条件に、前記外部割込み端子に対する前記異常検出信号の入力を一旦遮断し、その後、他の異常検出信号の入力に伴う処理に移行してなる構成とした。
【００１０】
（作用）発光エネルギー供給制御手段から各半導体光源に発光エネルギーを供給しているときに、いずれかの半導体光源または半導体光源に連なる配線に異常が生じる（以下、「半導体光源または半導体光源に連なる配線の異常」を単に「半導体光源の異常」と称する。）と、半導体光源の異常を検出した異常検出手段の出力による異常検出信号は、マイクロコンピュータの複数の信号入力端子のうち、異常の半導体光源に対応した信号入力端子に転送されるとともに、各異常検出手段の出力の論理和による異常検出信号としてマイクロコンピュータの外部割込み端子に転送される。マイクロコンピュータが各半導体光源に発光エネルギーを供給するための演算処理を実行するとともに、この演算処理に従った制御指令を発光エネルギー供給制御手段に出力する過程で、外部割込み端子と信号入力端子に異常検出信号が入力されると、マイクロコンピュータは、異常検出信号の入力に伴う処理として、信号入力端子に入力された異常検出信号に応答して、異常の半導体光源を特定し、外部割込み端子に入力された異常検出信号に応答して、特定した半導体光源に対する発光エネルギーの供給を停止するための停止指令を発光エネルギー供給制御手段に出力するとともに、停止指令を出力したことを条件に、外部割込み端子に対する異常検出信号の入力を一旦遮断し、その後、他の異常検出信号の入力に伴う処理に移行する。
【００１１】
すなわち、複数の半導体光源のうちいずれかに異常が生じたときには、半導体光源の異常を検出した異常検出手段から、各異常検出手段の出力の論理和となる異常検出信号をマイクロコンピュータの割込み端子に転送するようにしているので、最小限の外部割込み端子、例えば、単一の外部割込み端子を有するマイクロコンピュータでも、複数の半導体光源の異常に対する処理を実行することができる。
【００１２】
また、マイクロコンピュータは、異常検出信号が入力されたときには、制御指令を出力するための演算処理を行うことなく、外部割込み処理として、停止指令を発光エネルギー供給制御手段に出力するようにしているので、異常の半導体光源に対する発光エネルギーの供給を即座に停止させることができる。この場合、外部割込み端子に異常検出信号が入力されたときに、最初に入力された異常検出信号をそのままの状態で保持していると、その後に、他の半導体光源の異常に伴う異常検出信号が外部割込み端子に入力されても、後から入力された異常検出信号に対する処理を実行できなくなる。
【００１３】
これに対して、本発明では、外部割込み端子に入力された異常検出信号を一旦遮断し、その後に発生する異常検出信号を受け付け、他の異常検出信号の入力に伴う処理に移行するようにしているので、２つ以上の半導体光源が連続して異常になっても、異常の半導体光源に対する発光エネルギーの供給を即座に停止させることができる。
【００１４】
請求項２に係る車両用灯具の点灯制御装置においては、請求項１に記載の車両用灯具の点灯制御装置において、前記マイクロコンピュータは、一制御周期が経過するごとに、前記制御周期内で入力した異常検出信号に対する遮断を解除し、次の制御周期では新たに入力された異常検出信号に対する処理に移行してなる構成とした。次の制御周期に移行するときに、既に入力されている異常検出信号に対する遮断を解除するのは、解除の対象となる異常検出信号は、異常が生じた半導体光源に伴うものであって、異常が継続しているときには、解除した直後にも割り込み処理を実行するための信号として入力され、本来異常検出信号の入力によって実行すべき割り込み処理をある程度時間的にコントロールできるためである。また、異常検出信号の解除は、異常が取り除かれた状態を検知して実行すべきであるが、異常を検知するためのプログラム（処理）を用意する必要があるので、ソフトウエアボリュームの点からも制御周期毎に解除する方法を選択した。
【００１５】
（作用）マイクロコンピュータは、一制御周期が経過するごとに、各制御周期内で入力した異常検出信号に対する遮断を解除することで、複数の制御周期にわたる長い異常状態に対し、決まった制御間隔で外部割込み処理を実行でき、マイクロコンピュータが行う、その他の処理に対し強制的な一時中断となる外部割込み処理を抑制できる。また、異常状態ではなくなったことを判定する処理が不必要なのでプログラムサイズを小さくできる。
【００１６】
請求項３に係る車両用灯具の点灯制御装置においては、請求項１または２に記載の車両用灯具の点灯制御装置において、前記発光エネルギー供給制御手段は、トランスまたはコイルに接続されたスイッチング素子のオンオフ動作によって電源からの入力電圧を電磁エネルギーに変換して放出する複数のスイッチングレギュレータと、前記各スイッチングレギュレータから放出される電磁エネルギーを発光エネルギーとして複数の半導体光源にそれぞれ伝播する複数のエネルギー伝播手段と、前記マイクロコンピュータからの停止指令に応答して前記各スイッチング素子のオンオフ動作を停止させる複数の停止手段とを備え、前記マイクロコンピュータは、前記各スイッチングレギュレータのスイッチング素子のオンオフ動作を制御するためのスイッチング信号の生成に関する演算処理を実行し、前記演算処理に従ったスイッチング信号を前記制御指令として前記各スイッチング素子に出力する過程で、前記いずれかの信号入力端子に入力された異常検出信号に応答して、異常の半導体光源に対応した停止手段を特定するとともに、前記外部割込み端子に入力された異常検出信号に応答して、前記スイッチング信号の生成に関する演算処理に優先した外部割込み処理として、前記特定した停止手段に停止指令を出力してなる構成とした。
【００１７】
（作用）マイクロコンピュータが、各スイッチングレギュレータのスイッチング素子のオンオフ動作を制御するためのスイッチング信号の生成に関する演算処理を実行し、この演算処理に従ったスイッチング信号を制御指令として各スイッチング素子に出力すると、各スイッチング素子のオンオフ動作に伴って、各スイッチングレギュレータから放出される電磁エネルギーが発光エネルギーとして各半導体光源に供給される。このとき、外部割込み端子と信号入力端子に異常検出信号が入力されると、マイクロコンピュータは、信号入力端子に入力された異常検出信号に応答して、異常の半導体光源に対応した停止手段を特定するとともに、外部割込み端子に入力された異常検出信号に応答して、スイッチング信号の生成に関する演算処理に優先した外部割込み処理として、特定した停止手段に停止指令を出力する。
【００１８】
すなわち、マイクロコンピュータは、異常検出信号が入力されたときには、制御指令を出力するための演算処理を行うことなく、異常の半導体光源に対応した停止手段を特定するとともに、外部割込み処理として、停止指令を発光エネルギー供給制御手段の停止手段に出力するようにしているので、異常の半導体光源に対する発光エネルギーの供給を即座に停止させることができる。
【００１９】
請求項４に係る車両用灯具の点灯制御装置においては、請求項１または２に記載の車両用灯具の点灯制御装置において、前記発光エネルギー供給制御手段は、トランスまたはコイルに接続されたスイッチング素子のオンオフ動作によって電源からの入力電圧を電磁エネルギーに変換して放出するスイッチングレギュレータと、前記スイッチングレギュレータから放出される電磁エネルギーを発光エネルギーとして複数の半導体光源にそれぞれ伝播する複数のエネルギー伝播手段と、前記マイクロコンピュータからの停止指令の入力を条件に、前記停止指令の出力タイミングを特定し、前記特定したタイミングで前記停止指令を出力する論理手段と、前記論理手段の出力による停止指令に応答して前記スイッチング素子のオンオフ動作を停止させる停止手段とを備え、前記各エネルギー伝播手段は、前記スイッチングレギュレータと前記各半導体光源とを結ぶ回路を開閉する補助スイッチング素子を有し、前記マイクロコンピュータは、前記スイッチングレギュレータのスイッチング素子に対するスイッチング信号の生成とともに、前記各エネルギー伝播手段の補助スイッチング素子を順番にオンオフ動作させるためのスイッチング信号の生成に関する演算処理を実行し、前記演算処理に従ったスイッチング信号を前記制御指令として前記スイッチング素子に出力するとともに、前記各補助スイッチング素子を順番にオンオフ動作させる制御を実行する過程で、前記外部割込み端子に入力された異常検出信号に応答して、前記スイッチング信号の生成に関する演算処理に優先した外部割込み処理として、前記論理手段に対して停止指令を出力し、前記論理手段は、前記各エネルギー伝播手段の補助スイッチング素子を順番にオンオフ動作させるためのスイッチング信号と前記マクロコンピュータからの停止指令との論理積を条件に前記停止指令を前記停止手段に出力してなる構成とした。
【００２０】
（作用）マイクロコンピュータが、スイッチングレギュレータのスイッチング素子のオンオフ動作を制御するためのスイッチング信号の生成とともに、各エネルギー伝播手段の補助スイッチング素子を順番にオンオフ動作させるためのスイッチング信号の生成に関する演算処理を実行し、この演算処理に従ったスイッチング信号を制御指令としてスイッチング素子に出力するとともに、各補助スイッチング素子を順番にオンオフ動作させる制御を実行すると、スイッチング素子のオンオフ動作と各補助スイッチング素子のオンオフ動作に伴って、スイッチングレギュレータから各エネルギー伝播手段に放出される電磁エネルギーが発光エネルギーとして各半導体光源に供給される。このとき、外部割込み端子と信号入力端子に異常検出信号が入力されると、マイクロコンピュータは、外部割込み端子に入力された異常検出信号に応答して、スイッチング信号の生成に関する演算処理に優先した外部割込み処理として、論理手段に対して停止指令を出力する。停止指令を入力した論理手段は、各エネルギー伝播手段の補助スイッチング素子を順番にオンオフ動作させるためのスイッチング信号とマクロコンピュータからの停止指令との論理積に従って停止指令の出力タイミングを特定し、特定したタイミングで停止指令を停止手段に出力する。停止手段が停止指令に応答してスイッチング素子のオンオフ動作を停止させると、特定の期間だけ、スイッチング素子のオンオフ動作が停止されるとともに、異常の生じた半導体光源に対応したエネルギー伝播手段に対してのみ電磁エネルギーの放出が停止され、異常の半導体光源にのみ発光エネルギーの供給が停止される。
【００２１】
すなわち、マイクロコンピュータは、外部割込み端子に入力された異常検出信号に応答して、スイッチング信号の生成に関する演算処理に優先した外部割込み処理として、論理手段に停止指令を出力するだけで、異常の生じた半導体光源に対応したエネルギー伝播手段にのみ電磁エネルギーの放出を停止するようにしているので、異常の半導体光源に対してのみ発光エネルギーの供給を即座に停止させることができる。
【００２２】
請求項５に係る車両用灯具の点灯制御装置においては、請求項３または４に記載の車両用灯具の点灯制御装置において、前記マイクロコンピュータは、前記停止手段に停止指令を出力した後、設定時間が経過したときに、前記停止指令の出力を解除し、前記外部割込み端子に前記異常検出信号が入力されていることを条件に、再度前記停止手段に停止指令を出力してなる構成とした。
【００２３】
（作用）マイクロコンピュータは、停止手段に停止指令を出力した後、設定時間が経過したときに、停止指令の出力を解除（リセット）し、外部割込み端子に異常検出信号が入力されていることを条件に、再度、停止手段に停止指令を出力するようにしているので、２つ以上の半導体光源が連続して異常になっても、異常の半導体光源に対する発光エネルギーの供給を即座に停止させることができる。
【００２４】
請求項６に係る車両用灯具の点灯制御装置においては、請求項３、４または５のうちいずれか１項に記載の車両用灯具の点灯制御装置において、前記スイッチングレギュレータのスイッチング素子に過電流が流れたことを検出したときに過電流検出信号を前記マイクロコンピュータに対する外部割込み信号として出力する過電流検出手段を備え、前記マイクロコンピュータは、前記外部割込み端子に前記過電流検出信号が入力されたときに、最優先の外部割込み処理として、前記停止手段に停止指令を出力してなる構成とした。
【００２５】
（作用）マイクロコンピュータは、外部割込み端子に過電流検出信号が入力されたときに、最優先の外部割込み処理として、停止手段に停止指令を出力するようにしているので、スイッチングレギュレータのスイッチング素子に過電流が流れたときには、スイッチングレギュレータの動作を最優先で停止させることができ、スイッチングレギュレータを過電流から確実に保護することができる。  
【発明の効果】
【００２６】
以上の説明から明らかなように、請求項１に係る車両用灯具の点灯制御装置によれば、最小限の外部割込み端子を有するマイクロコンピュータでも、複数の半導体光源の異常に対する処理を実行することができるとともに、２つ以上の半導体光源が連続して異常になっても、異常の半導体光源に対する発光エネルギーの供給を即座に停止させることができる。
【００２７】
請求項２によれば、マイクロコンピュータの制御周期ごとに異常検出信号を発生することで、不定期な割り込みを定期的にでき、ソフトの品質を向上させることができる。
【００２８】
請求項３によれば、異常の半導体光源に対する発光エネルギーの供給を即座に停止させることができる。
【００２９】
請求項４によれば、異常の半導体光源に対してのみ発光エネルギーの供給を即座に停止させることができる。
【００３０】
請求項５によれば、２つ以上の半導体光源が連続して異常になっても、異常の半導体光源に対する発光エネルギーの供給を即座に停止させることができる。
【００３１】
請求項６によれば、スイッチングレギュレータを過電流から確実に保護することができる。
【発明を実施するための最良の形態】
【００３２】
次に、本発明の実施の形態を実施例にしたがって説明する。図１は、本発明の第１実施例を示す車両用灯具の点灯制御装置の回路構成図、図２は、スイッチを構成するスイッチング素子とその駆動回路の回路構成図、図３は、停止回路の回路構成図、図４は、短絡検出回路の回路構成図、図５は、信号転送回路とマイクロコンピュータとの関係を説明するための回路構成図、図６は、マイクロコンピュータにおけるコンペアマッチの処理を説明するための波形図、図７は、異常検出信号とマイクロコンピュータの動作を説明するための波形図、図８は、本発明の第２実施例を示す車両用灯具の点灯制御装置の回路構成図、図９は、第２実施例の正常時における動作を説明するための波形図、図１０は、停止回路と論理回路の回路構成図、図１１は、第２実施例の異常時における動作を説明するための波形図、図１２は、本発明の第３実施例を示す車両用灯具の点灯制御装置の回路構成図である。
【００３３】
これらの図において、車両用灯具の点灯制御装置１０は、図１に示すように、車両用灯具（発光装置）の一要素として、スイッチングレギュレータ１２、１４、１６、１８、出力ブロック２０、２２、２４、２６、停止回路２８、３０、３２、３４、短絡検出回路３６、３８、４０、４２、信号転送回路４４、マイクロコンピュータ(以下、マイコンと称する。)４６を備えて構成されている。各出力ブロック２０、２２、２４、２６には、負荷としてＬＥＤ４８、５０、５２、５４が接続されている。ＬＥＤ４８〜５４は、半導体発光素子で構成された半導体光源として、出力ブロック２０〜２６の出力端子５６、５８、６０、６２、６４、６６、６８、７０に接続されている。
【００３４】
ＬＥＤ４８〜５４としては、互いに直列に接続された複数個のものを光源ブロックとして、各光源ブロックを並列接続したものを用いたり、単一または複数のマルチチップＬＥＤを用いたりすることもできる。また、ＬＥＤ４８〜５４は、ヘッドランプ、ストップ＆テールランプ、フォグランプ、ターンシグナルランプなどの各種車両用灯具の光源として構成することができる。
【００３５】
スイッチングレギュレータ１２、１４、１６、１８は、スイッチ(スイッチング素子)ＳＷ１、ＳＷ２、ＳＷ３、ＳＷ４と、トランスＴ１、Ｔ２、Ｔ３、Ｔ４を備えて構成されており、トランスＴ１〜Ｔ４の一次巻線の一端側が電源スイッチ７２、電源入力端子７４を介して車載バッテリ(直流電源)７６のプラス端子に接続され、他端側がスイッチＳＷ１〜ＳＷ４、電源入力端子７８を介して車載バッテリ７６のマイナス端子に接続され、二次巻線の両端側がそれぞれ出力ブロック２０、２２、２４、２６に接続されている。各スイッチＳＷ１〜ＳＷ４は、マイコン４６からのスイッチング信号(パルス信号)に応答してオンオフ動作するようになっている。トランスＴ１〜Ｔ４は、スイッチＳＷ１〜ＳＷ４のオン動作時に、車載バッテリ７６からの入力電圧を電磁エネルギーとして一次巻線に蓄積し、一次巻線に蓄積された電磁エネルギーをスイッチＳＷ１〜ＳＷ４のオフ動作時に二次側から出力ブロック２０〜２６に放出するようになっている。
【００３６】
スイッチＳＷ１〜ＳＷ４としては、例えば、図２に示すように、スイッチング素子としてのＮＭＯＳトランジスタ８０を用いることができ、ＮＭＯＳトランジスタ８０を駆動するための回路素子として、抵抗Ｒ１、Ｒ２、ＮＰＮトランジスタ８２、ＰＮＰトランジスタ８４を用いることができる。ＮＭＯＳトランジスタ８０は、ドレインがトランスＴ１〜Ｔ４の一次巻線に接続され、ソースが接地されている。ＮＰＮトランジスタ８２とＰＮＰトランジスタ８４はベースがそれぞれ停止回路２８〜３４を介してマイコン４６の出力端子（信号出力端子）８６、８８、９０、９２に接続されてバッファ回路を構成するようになっている。  
この場合、マイコン４６からハイレベルのスイッチング信号が出力されたときに、ＮＰＮトランジスタ８２がオンになるとともに、ＮＭＯＳトランジスタ８０がオンになって、トランスＴ１〜Ｔ４の一次巻線に電磁エネルギーを蓄積するようになっている。一方、マイコン４６からローレベルのスイッチング信号が出力されたときには、ＰＮＰトランジスタ８４がオンになってＮＭＯＳトランジスタ８０がオフになり、トランスＴ１〜Ｔ４の一次巻線に蓄積された電磁エネルギーをトランスＴ１〜Ｔ４の二次側から各出力ブロック２０〜２６に放出するようになっている。
【００３７】
出力ブロック２０〜２６は、ＬＥＤ４８〜ＬＥＤ５４を負荷として、ＬＥＤ４８〜ＬＥＤ５４の両端に出力端子５６〜７０を介して接続されており、トランスＴ１〜Ｔ４の二次側から放出される電磁エネルギーを整流して発光エネルギーとしてＬＥＤ４８〜ＬＥＤ５４に伝播するエネルギー伝播手段として、トランスＴ１〜Ｔ４の二次側から出力される電流を整流する整流素子としてのダイオードＤ１、Ｄ２、Ｄ３、Ｄ４と、ダイオードＤ１〜Ｄ４の出力電流を平滑するコンデンサＣ１、Ｃ２、Ｃ３、Ｃ４とを備えて構成されている。
【００３８】
停止回路２８、３０、３２、３４は、停止手段として、例えば、図３に示すように、ＮＰＮトランジスタ９４を備えて構成されている。ＮＰＮトランジスタ９４は、コレクタがスイッチング信号の伝送路の一要素として、スイッチＳＷ１〜ＳＷ４およびマイコン４６の出力端子８６〜９２に接続され、ベースがマイコン４６の出力端子９６〜１０２に接続され、エミッタが接地されている。ＮＰＮトランジスタ９４は、マイコン４６から停止指令が出力されて、出力端子９６〜１０２がハイレベルになったときにのみオンとなり、それ以外のとき（出力端子９６〜１０２がローレベルにあるとき）にはオフ状態に維持されている。
【００３９】
すなわち、停止回路２８〜３４は、マイコン４６から制御指令として、出力端子８６〜９２からスイッチング信号が出力されているときに、出力端子９６〜１０２がローレベルにあるときには、スイッチング信号をそのままスイッチＳＷ１〜ＳＷ４に転送し、出力端子９６〜１０２がローレベルからハイレベルに反転したときには、ＮＰＮトランジスタ９４がオンになって、スイッチング信号の転送を阻止するようになっている。スイッチＳＷ１〜ＳＷ４に対するスイッチング信号の転送が阻止されると、スイッチＳＷ１〜ＳＷ４のＰＮＰトランジスタ８４がオンになるとともに、ＮＭＯＳトランジスタ８０がオフになり、スイッチングレギュレータ１２〜１８の動作が即座に停止されるようになっている。
【００４０】
この場合、スイッチングレギュレータ１２〜１８、出力ブロック２０〜２６、停止回路２８〜３４は、車載バッテリ７６からの入力電圧を発光エネルギーに変換して複数のＬＥＤ４８〜５４にそれぞれ供給するとともに、スイッチング信号（制御指令）に従って各ＬＥＤ４８〜５４に対する発光エネルギーの供給を制御し、出力端子９６〜１０２のハイレベル（停止指令）に応答して、各ＬＥＤ４８〜５４に対する発光エネルギーの供給を即座に停止させる発光エネルギー供給制御手段を構成することになる。
【００４１】
一方、短絡検出回路３６、３８、４０、４２は、各ＬＥＤ４８〜５４の異常を検出したときに、異常検出信号としてハイレベルの信号を信号転送回路４４を介してマイコン４６に出力する異常検出手段として、例えば、図４に示すように、
コンパレータ１０４、抵抗Ｒ３、Ｒ４、Ｒ５、Ｒ６、Ｒ７を備えて構成されている。コンパレータ１０４は、負入力端子が抵抗Ｒ３、入力端子１０６を介して出力ブロック２０〜２６の出力端子５６、６０、６４、６８に接続され、正入力端子が抵抗Ｒ５と抵抗Ｒ６との接続点（スレッシュ電圧）に接続され、出力端子が抵抗Ｒ７と出力端子１０８に接続されている。抵抗Ｒ３と抵抗Ｒ４は、出力ブロック２０〜２６の出力端子５６、６０、６４、６８に印加される電圧を分圧し、この分圧によって得られた電圧をコンパレータ１０４の負入力端子に印加するようになっている。コンパレータ１０４は、負入力端子に印加された電圧と正入力端子に印加されたスレッシュ電圧とを比較し、負入力端子の電圧がスレッシュ電圧よりも高いときには、ＬＥＤ４８〜５４が正常状態にあるとして、ローレベルの信号を信号転送回路４４に出力し、負入力端子の電圧がスレッシュ電圧よりも低くなったときには、ＬＥＤ４８〜５４の短絡に伴う異常として、ハイレベルの異常検出信号を信号転送回路４４に出力するようになっている。
【００４２】
信号転送回路４４は、図５に示すように、抵抗Ｒ８、Ｒ９、Ｒ１０、Ｒ１１、Ｒ１２、Ｒ１３、Ｒ１４、Ｒ１５、Ｒ１６、Ｒ１７、Ｒ１８、Ｒ１９、Ｒ２０、ダイオードＤ５、Ｄ６、Ｄ７、Ｄ８、Ｄ９、Ｄ１０、Ｄ１１、Ｄ１２を備えて構成されている。
【００４３】
抵抗Ｒ８、Ｒ９、Ｒ１６、Ｒ１７、ダイオードＤ５、Ｄ６は、短絡検出回路３６の出力信号をマイコン４６に転送する信号転送回路４４ａとして、抵抗Ｒ８、Ｒ９の一端側が短絡検出回路３６に接続され、ダイオードＤ５のカソード側がマイコン４６の外部割込み端子１１０に接続され、ダイオードＤ６のカソード側がマイコン４６の信号遮断用汎用入出力端子（信号入力端子）１１２に接続され、抵抗Ｒ９の他端側がマイコン４６の信号判定用Ｉ／Ｏ端子（信号入力端子）１１４に接続されている。
【００４４】
抵抗Ｒ１０、Ｒ１１、Ｒ１６、Ｒ１８、ダイオードＤ７、Ｄ８は、短絡検出回路３８の出力信号をマイコン４６に転送する信号転送回路４４ｂとして、抵抗Ｒ１０、Ｒ１１の一端側が短絡検出回路３８に接続され、ダイオードＤ７のカソード側がマイコン４６の外部割込み端子１１０に接続され、ダイオードＤ８のカソード側がマイコン４６の信号遮断用汎用入出力端子（信号入力端子）１１６に接続され、抵抗Ｒ１１の他端側がマイコン４６の信号判定用Ｉ／Ｏ端子（信号入力端子）１１８に接続されている。
【００４５】
抵抗Ｒ１２、Ｒ１３、Ｒ１６、Ｒ１９、ダイオードＤ９、Ｄ１０は、短絡検出回路４０の出力信号をマイコン４６に転送する信号転送回路４４ｃとして、抵抗Ｒ１２、Ｒ１３の一端側が短絡検出回路４０に接続され、ダイオードＤ９のカソード側がマイコン４６の外部割込み端子１１０に接続され、ダイオードＤ１０のカソード側がマイコン４６の信号遮断用汎用入出力端子（信号入力端子）１２０に接続され、抵抗Ｒ１３の他端側がマイコン４６の信号判定用Ｉ／Ｏ端子（信号入力端子）１２２に接続されている。
【００４６】
抵抗Ｒ１４、Ｒ１５、Ｒ１６、Ｒ２０、ダイオードＤ１１、Ｄ１２は、短絡検出回路４２の出力信号をマイコン４６に転送する信号転送回路４４ｄとして、抵抗Ｒ１４、Ｒ１５の一端側が短絡検出回路４２に接続され、ダイオードＤ１１のカソード側がマイコン４６の外部割込み端子１１０に接続され、ダイオードＤ１２のカソード側がマイコン４６の信号遮断用汎用入出力端子（信号入力端子）１２４に接続され、抵抗Ｒ１５の他端側がマイコン４６の信号判定用Ｉ／Ｏ端子（信号入力端子）１２６に接続されている。
【００４７】
信号転送回路４４ａ〜４４ｄは、短絡検出回路３６〜４２の出力の論理和をとるために、ダイオードＤ５、Ｄ７、Ｄ９、Ｄ１１のカソード側がワイヤードＯＲ接続されて、単一の外部割込み端子１１０に接続されている。このため、短絡検出回路３６〜４２のうちいずれか一つからハイレベルの異常検出信号が出力されたときには、この異常検出信号は、外部割り込み信号として、ダイオードＤ５、Ｄ７、Ｄ９、Ｄ１１のいずれかを介して外部割込み端子１１０に入力されることになる。また、各短絡検出回路３６〜４２からハイレベルの異常検出信号が出力されたときには、この異常検出信号は、マイコン４６の信号遮断用汎用入出力端子（信号入力端子）１１２、１１６、１２０、１２４と信号判定用Ｉ／Ｏ端子（信号入力端子）１１４、１１８、１２２、１２６にそれぞれ入力されるようになっている。この場合、信号転送回路４４は、各短絡検出回路３６〜４２の出力による異常検出信号をそれぞれ信号判定用Ｉ／Ｏ端子（信号入力端子）１１４、１１８、１２２、１２６に転送するとともに、各短絡検出回路３６〜４２の出力の論理和による異常検出信号を外部割込み端子１１０に転送する信号転送手段を構成することになる。
【００４８】
マイコン４６は、ＣＰＵ（中央処理装置）、ＲＡＭ、ＲＯＭ、入出力インターフェイスなどを備えて構成されており、処理プログラムに基づいてＮＭＯＳトランジスタ８０をオンオフ動作するためのスイッチング信号を生成するための演算処理などを実行し、演算処理の結果を基にＮＭＯＳトランジスタ８０のオンオフ動作を制御するための制御指令として、スイッチング信号を出力するようになっている。すなわち、演算によって得られたスイッチング信号を出力端子８６〜９２から停止回路２８、３０、３２、４３を介してスイッチＳＷ１〜ＳＷ４のＮＰＮトランジスタ８２とＰＮＰトランジスタ８４に出力するようになっている。
【００４９】
マイコン４６において、スイッチング信号を生成するに際しては、スイッチング信号のオンデューティを設定する方法を採用することができる。例えば、図６に示すように、タイマカウンタとして、カウント値が設定値αになったときに、スイッチング信号のレベルを“１”から“０”にセットするタイマカウンタ(図示せず)を設けるとともに、カウント値が設定値βになったときに、スイッチング信号のレベルを“０”から“１”にセットするタイマカウンタ(図示せず)を設け、タイミングｔ１で処理を開始してクロックを計数し、この計数値がタイミングｔ２において設定値αに達しコンペアマッチとなったときに、一方のタイマカウントをリセットするとともに、スイッチング信号のレベルを“１”から“０”に設定し、さらにクロックの計数を継続し、カウント値がタイミングｔ３において設定値βになったときには、他方のタイマカウントをリセットするとともにパルス信号のレベルを“０”から“１”にセットし、タイミングｔ３から再びクロックの計数を開始する。そして、タイミングｔ１からタイミングｔ２の時間をオンデューティに設定し、このオンデューティを小さくするときには、一方のタイマカウンタの設定値αを小さくすることで、オンデューティを小さくすることができる。逆に、オンデューティを大きくするときには、設定値αの値を大きくすることで、オンデューティを大きくすることができる。
【００５０】
スイッチング信号のオンデューティが小さくなると、スイッチＳＷ１〜ＳＷ４におけるＮＭＯＳトランジスタ８０のオン動作時間が短くなり、出力ブロック２０〜２６の出力電圧が過電圧になるのを制限または阻止することができる。この場合、スイッチング信号のオンデューティの値としては、ＮＭＯＳトランジスタ８０を保護することができる許容電流に対応づけて設定することができる。また、スイッチング信号のオンデューティを小さくするに際しては、スイッチング信号のオンデューティを０として、ＮＭＯＳトランジスタ８０を完全にオフにすることもできる。
【００５１】
また、マイコン４６は、スイッチング信号を生成するための演算を行っている過程で、外部割込み端子１１０に外部割込み信号として、短絡検出回路３６〜４２のうちいずれかの短絡検出回路からハイレベルの異常検出信号が入力されたときには、異常検出信号の立ち上がりに応答した外部割込み処理として、信号判定用Ｉ／Ｏ端子（信号入力端子）１１４、１１８、１２２、１２６のいずれかに入力された異常検出信号を基に、異常の生じたＬＥＤを特定するとともに、異常のＬＥＤに対応した停止回路を特定し、特定した停止回路に対して、出力端子９６〜１０２のうちいずれかの出力端子から停止指令として、ハイレベルの信号を出力し、さらに、停止指令を出力したことを条件に、外部割込み信号の入力を一旦遮断し、他の外部割込み信号の処理に移行するために、マイコン４６の信号遮断用汎用入出力端子（信号入力端子）１１２、１１６、１２０、１２４のうち異常のＬＥＤに対応した信号遮断用汎用入出力端子（信号入力端子）をローレベルにするようになっている。
【００５２】
例えば、ＬＥＤ４８、５０が連続して異常となり、図７（ａ）に示すように、タイミングｔ１で短絡検出回路３６から異常検出信号２００が出力された後、図７（ｃ）に示すように、タイミングｔ３で短絡検出回路３８から異常検出信号２０２が出力された場合、マイコン４６は、タイミングｔ１で異常検出信号２００の立ち上がりエッジに応答して、外部割込み処理を実行し、停止指令を出力端子９６から停止回路２８に出力したことを条件に、図７（ｂ）に示すように、タイミングｔ２で信号遮断用汎用入出力端子（信号入力端子）１１２をローレベルにして、短絡検出回路３６からの異常検出信号２００の入力を遮断（ローレベル）にする（図７（ａ）参照）。この後、マイコン４６は、図７（ｃ）に示すように、タイミングｔ３で異常検出信号２０２の立ち上がりエッジに応答して、外部割込み処理を実行し、停止指令を出力端子９８から停止回路３０に出力したことを条件に、図７（ｄ）に示すように、タイミングｔ４で信号遮断用汎用入出力端子（信号入力端子）１１６をローレベルして、短絡検出回路３８からの異常検出信号２０２の入力を遮断（ローレベル）にする（図７（ｃ）参照）。
【００５３】
このように、マイコン４６は、異常検出信号２００、２０２の立ち上がりエッジを検出したときに、外部割込み処理を実行し、停止指令を出力端子９６、９８から停止回路２８、３０に出力したことを条件に、信号遮断用汎用入出力端子（信号入力端子）１１２、１１６をローレベルにするようにしているので、図７（ｅ）に示すように、異常検出信号２００、２０２が時間差を持って連続して発生したときには、異常検出信号２００、２０２をそれぞれ外部割り込み信号として受け付けることができる。
【００５４】
また、マイコン４６の出力端子９６、９８から停止回路２８、３０に順次停止指令が出力されると、各停止回路２８、３０のＮＰＮトランジスタ９４がオンになって、スイッチＳＷ１、ＳＷ２に対するスイッチング信号の転送が阻止される。スイッチＳＷ１、ＳＷ２に対するスイッチング信号の転送が阻止されると、スイッチＳＷ１、ＳＷ２のＰＮＰトランジスタ８４がオンになるとともに、ＮＭＯＳトランジスタ８０がオフになり、スイッチングレギュレータ１２、１４の動作が即座に停止され、異常のＬＥＤ４８、５０に対する発光エネルギーの供給が即座に停止されることになる。
【００５５】
本実施例によれば、複数のＬＥＤ４８〜５４のうちいずれかに短絡に伴う異常が生じたときには、ＬＥＤの短絡を検出した短絡検出回路から、各短絡検出回路３６〜４２の出力の論理和となる異常検出信号をマイコン４６の外部割込み端子１１０に転送するようにしているので、最小限の外部割込み端子１１０を有するマイコン４６でも、複数のＬＥＤ４８〜５４の異常に対する処理を実行することができる。
【００５６】
また、マイコン４６は、外部割込み端子１１０に異常検出信号が入力されたときには、制御指令を出力するための演算処理を行うことなく、外部割込み処理として、停止指令を停止回路２８〜３４に出力するようにしているので、異常のＬＥＤに対する発光エネルギーの供給を即座に停止させることができる。この場合、外部割込み端子１１０に異常検出信号が入力されたときに、最初に入力された異常検出信号をそのままの状態で保持していると、その後に、他のＬＥＤの異常に伴う異常検出信号が外部割込み端子１１０に入力されても、後から入力された異常検出信号に対する処理を実行できなくなる。
【００５７】
これに対して、本実施例では、外部割込み端子１１０に入力された異常検出信号を一旦遮断し、その後に発生する異常検出信号を受け付け、他の異常検出信号の入力に伴う処理に移行するようにしているので、２つ以上のＬＥＤが連続して異常になっても、異常のＬＥＤに対する発光エネルギーの供給を即座に停止させることができる。
【００５８】
また、外部割込み端子１１０に外部割込み信号（異常検出信号）が入力された後、設定時間が経過したときに、停止指令の出力を解除し、外部割込み端子１１０に外部割込み信号（異常検出信号）が入力されていることを条件に、再度、異常のＬＥＤに対応した停止回路に停止指令を出力することで、誤検出を防止することができるとともに、異常の生じたＬＥＤに対する発光エネルギーの供給を確実に停止させることができる。
【００５９】
さらに、マイコン４６においては、一制御周期が経過するごとに、各制御周期内で入力した異常検出信号に対する遮断を解除し、次の制御周期では新たに入力された異常検出信号に対する処理に移行する構成を採用することができる。この場合、マイコン４６は、一制御周期が経過するごとに、各制御周期内で入力した異常検出信号に対する遮断を解除することで、複数の制御周期にわたる長い異常状態に対し、決まった制御間隔で外部割込み処理を実行でき、マイコン４６が行う、その他の処理に対し強制的な一時中断となる外部割込み処理を抑制できる。また、異常状態ではなくなったことを判定する処理が不必要なのでプログラムサイズを小さくできる。
【００６０】
また、外部割込み端子１１０に異常検出信号が入力されたときに、マイコン４６の外部割込み処理として、停止指令を停止回路２８〜３４のいずれかに出力するとともに、スイッチング信号のオンディーティを０にすることで、安全にかつ確実に異常のＬＥＤに対する発光エネルギーの供給を停止させることができる。
【００６１】
次に、本発明の第２実施例を図８に基づいて説明する。本実施例は、スイッチングレギュレータ１２、１４、１６、１８の代わりに、タイムシェアリング方式のスイッチングレギュレータ１２８を用い、出力ブロック２０、２２、２４、２６の代わりに、出力ブロック１３０、１３２、１３４、１３６を用い、停止回路２８、３０、３２、３４の代わりに、停止回路１３８を用い、停止回路１３８とマイコン４６との間に論理回路１４０を設けたものであり、他の構成は、マイコン４６の機能が一部異なる他は、第１実施例と同様である。
【００６２】
スイッチングレギュレータ１２８は、トランスＴ１０を備え、トランスＴ１０の一次巻線Ｌ１には、スイッチング素子によるスイッチＳＷ１が接続され、二次巻線Ｌ２１、Ｌ２２、Ｌ２３、Ｌ２４には、それぞれ出力ブロック１３０、１３２、１３４、１３６が接続され、各出力ブロック１３０〜１３６には、出力端子５６、５８、６０、６２、６４、６６、６８、７０を介して、それぞれＬＥＤ４８、５０、５２、５４が接続されている。各出力ブロック１３０〜１３６は、ダイオードＤ１、Ｄ２、Ｄ３、Ｄ４、コンデンサＣ１、Ｃ２、Ｃ３、Ｃ４、補助スイッチング素子によるスイッチＳＷ２１、ＳＷ２２、ＳＷ２３、ＳＷ２４を備えて構成されている。この場合、マイコン４６は、スイッチング信号を生成してスイッチＳＷ１のオンオフ動作を制御するとともに、スイッチＳＷ２１〜ＳＷ２４を順番にオンオフ制御するようになっており、出力端子８６から停止回路１３８を介してスイッチＳＷ１にスイッチング信号が出力されるとともに、出力端子１４２、１４４、１４６、１４８から各スイッチＳＷ２１〜ＳＷ２４と論理回路１４０にスイッチング信号が出力されるようになっている。
【００６３】
各スイッチの動作を制御するに際しては、図９（ａ）、（ｂ）に示すように、タイミング０〜ｔ４、タイミングｔ４〜ｔ８では、期間Ａ、Ｂ、Ｃ、Ｄだけ、スイッチＳＷ１をオン動作させて、車載バッテリ７６からの入力電圧を電磁エネルギーとして一次巻線Ｌ１に蓄積し、蓄積された電磁エネルギーをスイッチＳＷ１のオフ動作時に、出力ブロック１３０〜１３６のうちいずれかの出力ブロックに放出するようになっている。例えば、スイッチＳＷ２１〜ＳＷ２４を順番にオン動作させるために、図９（ｃ）〜（ｆ）に示すように、タイミング０〜ｔ１とタイミングｔ４〜ｔ５でスイッチＳＷ２１にスイッチング信号を出力し、タイミングｔ１〜ｔ２とタイミングｔ５〜ｔ６でスイッチＳＷ２２にスイッチング信号を出力し、タイミングｔ２〜ｔ３とタイミングｔ６〜ｔ７でスイッチＳＷ２３にスイッチング信号を出力し、タイミングｔ３〜ｔ４とタイミングｔ７〜ｔ８でスイッチＳＷ２４にスイッチング信号を出力すると、スイッチＳＷ１がオフ動作になったときに、各スイッチＳＷ２１〜２４が、スイッチＳＷ２１、スイッチＳＷ２２、ＳＷ２３、ＳＷ２４の順にオン動作する。スイッチＳＷ１がオン動作になったときにスイッチＳＷ２１〜２４は順にオン動作しても良い。各スイッチＳＷ２１〜２４が順番にオン動作すると、トランスＴ１０の二次側から放出される電磁エネルギーとしての電流が整流されて発光エネルギーとして、ＬＥＤ４８〜ＬＥＤ５４に順次供給されることになる。
【００６４】
一方、停止回路１３８は、停止手段として、例えば、図１０に示すように、ＮＰＮトランジスタ１５０、１５２、１５４、１５６を備えて構成されており、論理回路１４０は、論理手段として、ＡＮＤゲート１５８、１６０、１６２、１６４を備えて構成されている。ＮＰＮトランジスタ１５０〜１５６は、コレクタがスイッチング信号の伝送路の一要素として、スイッチＳＷ１およびマイコン４６の出力端子８６に接続され、ベースがＡＮＤゲート１５８、１６０、１６２、１６４の出力端子に接続され、エミッタが接地されている。
【００６５】
ＡＮＤゲート１５８は、一方の入力端子がマイコン４６の出力端子９６に接続され、他方の入力端子がマイコン４６の出力端子１４２に接続されている。ＡＮＤゲート１６０は、一方の入力端子がマイコン４６の出力端子９８に接続され、他方の入力端子がマイコン４６の出力端子１４４に接続されている。ＡＮＤゲート１６２は、一方の入力端子がマイコン４６の出力端子１００に接続され、他方の入力端子がマイコン４６の出力端子１４６に接続されている。ＡＮＤゲート１６４は、一方の入力端子がマイコン４６の出力端子１０２に接続され、他方の入力端子がマイコン４６の出力端子１４８に接続されている。
【００６６】
すなわち、ＡＮＤゲート１５８〜１６４の一方の入力端子には、マイコン４６からの停止指令が入力され、他方の入力端子には、スイッチＳＷ２１〜２４を順番にオン動作させるためのスイッチング信号が入力されている。このため、ＡＮＤゲート１５８〜１６４は、マイコン４６から停止指令が出力されて、出力端子９６〜１０２がハイレベルになったことを条件に、出力端子１４２〜１４８からスイッチング信号が出力されたときにのみハイレベルの信号をＮＰＮトランジスタ１５０〜１５６に出力するようになっている。この場合、ＡＮＤゲート１５８〜１６４は、各スイッチＳＷ２１〜ＳＷ２４を順番にオンオフ動作させるためのスイッチング信号とマイコン４６からの停止指令との論理積に従って停止指令の出力タイミングを特定し、特定したタイミングで（特定の期間だけ）ハイレベルの信号（停止指令）を停止回路１３８に出力する論理手段を構成することになる。
【００６７】
ＮＰＮトランジスタ１５０〜１５６は、ＡＮＤゲート１５８〜１６４の出力がハイレベルになったときにのみオンとなり、それ以外のとき（ＡＮＤゲート１５８〜１６４の出力がローレベルにあるとき）にはオフ状態に維持されている。
【００６８】
すなわち、停止回路１３８は、マイコン４６から制御指令として、出力端子８６と出力端子１４２〜１４８からスイッチング信号が出力されているときに、出力端子９６〜１０２がローレベルにあって、ＡＮＤゲート１５８〜１６４の出力がローレベルにあるときには、スイッチング信号をそのままスイッチＳＷ１に転送し、出力端子９６〜１０２のうちいずれかがローレベルからハイレベルに反転し、ＡＮＤゲート１５８〜１６４のいずれかの出力がハイレベルになったときには、ＮＰＮトランジスタ１５０〜１５６のうちいずれかがオンになって、スイッチング信号の転送を阻止するようになっている。
【００６９】
例えば、短絡検出回路３６によってＬＥＤ４８の短絡故障が検出されて、マイコン４６から出力端子９６に停止指令として、ハイレベルの信号が出力されると、図１１（ａ）〜（ｆ）に示すように、タイミング０〜ｔ８のうちタイミング０〜ｔ１とタイミングｔ４〜ｔ５の期間だけＮＰＮトランジスタ１５０がオンになって、図１１（ａ）〜（ｃ）に示すように、スイッチＳＷ１に対するスイッチング信号の転送が阻止される。スイッチＳＷ１に対するスイッチング信号の転送が阻止されると、スイッチＳＷ１のＰＮＰトランジスタ８４がオンになるとともに、ＮＭＯＳトランジスタ８０がオフになり、タイミング０〜ｔ１とタイミングｔ４〜ｔ５の期間だけ、スイッチングレギュレータ１２８の動作と出力ブロック１３０に対する電磁エネルギーの放出が即座に停止されるとともに、ＬＥＤ４８に対する発光エネルギーの供給が即座に停止される。
【００７０】
この場合、スイッチングレギュレータ１２８、出力ブロック１３０〜１３６、停止回路１３８、論理回路１４０は、車載バッテリ７６からの入力電圧を発光エネルギーに変換して各ＬＥＤ４８〜５４に順番に供給するとともに、スイッチング信号（制御指令）に従って各ＬＥＤ４８〜５４に対する発光エネルギーの供給を制御し、出力端子９６〜１０２のうちいずれかの出力端子のハイレベル（停止指令）に応答して、ＬＥＤ４８〜５４のうち異常のＬＥＤに対する発光エネルギーの供給を即座に停止させる発光エネルギー供給制御手段を構成することになる。
【００７１】
また、マイコン４６は、スイッチングレギュレータ１２８のスイッチＳＷ１のオンオフ動作を制御するためのスイッチング信号の生成とともに、各出力ブロック１３０〜１３６のスイッチＳＷ２１〜ＳＷ２４を順番にオンオフ動作させるためのスイッチング信号の生成に関する演算処理を実行し、この演算処理に従ったスイッチング信号を制御指令として各スイッチに出力している過程で、外部割込み端子１１０に外部割込み信号として、短絡検出回路３６〜４２のうちいずれかの短絡検出回路からハイレベルの異常検出信号が入力されたときには、異常検出信号の立ち上がりに応答した外部割込み処理として、信号判定用Ｉ／Ｏ端子（信号入力端子）１１４、１１８、１２２、１２６のいずれかに入力された異常検出信号を基に、異常の生じたＬＥＤを特定し、出力端子９６〜１０２のうち異常のＬＥＤに対応した出力端子から論理回路１４０に停止指令として、ハイレベルの信号を出力するだけで、特定の期間だけスイッチングレギュレータ１２８のオンオフ動作を停止させることができる。
【００７２】
本実施例によれば、外部割込み端子１１０に入力された異常検出信号に応答して、スイッチング信号の生成に関する演算処理に優先した外部割込み処理として、マイコン４６から論理回路１４０に停止指令を出力するだけで、異常の生じたＬＥＤに対応した出力ブロックにのみ電磁エネルギーの放出が停止されるので、異常のＬＥＤに対してのみ発光エネルギーの供給を即座に停止させることができる。
【００７３】
本実施例においても、外部割込み端子１１０に入力された異常検出信号を一旦遮断し、その後に発生する異常検出信号を受け付け、他の異常検出信号の入力に伴う処理に移行することで、２つ以上のＬＥＤが連続して異常になっても、異常のＬＥＤに対する発光エネルギーの供給を即座に停止させることができる。
【００７４】
また、外部割込み端子１１０に外部割込み信号（異常検出信号）が入力された後、設定時間が経過したときに、停止指令の出力を解除し、外部割込み端子１１０に外部割込み信号（異常検出信号）が入力されていることを条件に、再度、異常のＬＥＤに対応した停止回路に停止指令を出力することで、誤検出を防止することができるとともに、異常の生じたＬＥＤに対する発光エネルギーの供給を確実に停止させることができる。
【００７５】
また、外部割込み端子１１０に異常検出信号が入力されたときに、マイコン４６の外部割込み処理として、停止指令を論理回路１４０に出力するとともに、スイッチング信号のオンディーティを０にすることで、安全にかつ確実に異常のＬＥＤに対する発光エネルギーの供給を停止させることができる。
【００７６】
次に、本発明の第３実施例を図１２に基づいて説明する。本実施例は、スイッチングレギュレータ１２〜１８に過電流検出回路１６６、１６８、１７０、１７２を設けたものであり、他の構成は、マイコン４６の機能が一部異なる他は、第１実施例と同様である。
【００７７】
過電流検出回路１６６、１６８、１７０、１７２は、スイッチングレギュレータ１２〜１８のスイッチング素子であるＮＭＯＳトランジスタ８０に過電流が流れたことを検出したときにハイレベル＝「１」の過電流検出信号を、マイコン４６に対する外部割込み信号として、例えば、信号転送回路４４を介してマイコン４６に出力する過電流検出手段として構成されている。過電流検出回路１６６、１６８、１７０、１７２は、例えば、トランスＴ１〜Ｔ４とスイッチＳＷ１〜ＳＷ４との間に直列に挿入された抵抗と、抵抗の両端に生じる電圧と基準電圧とを比較し、抵抗の両端電圧が基準電圧を超えたときに、ハイレベルの過電流検出信号を出力するコンパレータとを備えたもので構成することができる。
【００７８】
マイコン４６は、外部割込み端子１１０に過電流検出信号が入力されたときには、最優先の外部割込み処理として、過電流検出回路１６６、１６８、１７０、１７２に対応した停止回路に停止指令を出力するようになっている。この場合、本実施例におけるマイコン４６は、信号判定用Ｉ／Ｏ端子（信号入力端子）１１４、１１８、１２２、１２６の「ハイレベル＝１」または「ローレベル＝０」の状態を出力端子９６、９８、１００、１０２にそのままコピーするようになっている。
【００７９】
例えば、過電流検出回路１６６でのみ過電流が検出されたときには、信号判定用Ｉ／Ｏ端子（信号入力端子）１１４、１１８、１２２、１２６のうち信号判定用Ｉ／Ｏ端子（信号入力端子）１１４のみが「ハイレベル＝１」となり、信号判定用Ｉ／Ｏ端子（信号入力端子）１１８、１２２、１２６が「ローレベル＝０」となるので、この状態が出力端子９６、９８、１００、１０２にコピーされると、出力端子９６のみが「ハイレベル＝１」となり、出力端子９８、１００、１０２は「ローレベル＝０」となる。この結果、停止回路２８のＮＰＮトランジスタ９４がオンになって、スイッチＳＷ１に対するスイッチング信号の転送が阻止され、スイッチングレギュレータ１２のみの動作が即座に停止され、スイッチングレギュレータ１２を過電流から確実に保護することができる。
【００８０】
本実施例によれば、スイッチングレギュレータ１２〜１８のいずれかのスイッチング素子に過電流が流れたことが過電流検出回路１６６〜１７２のいずれかによって検出されたときには、マイコン４６が最優先の外部割込み処理として、過電流を検出した過電流検出回路に対応した停止回路に停止指令を出力するようにしているので、過電流が検出されたスイッチングレギュレータの動作を最優先で停止させることができ、スイッチングレギュレータを過電流から確実に保護することができる。
【００８１】
また、本実施例においては、過電流が検出されたときには、信号判定用Ｉ／Ｏ端子（信号入力端子）１１４、１１８、１２２、１２６の「ハイレベル＝１」または「ローレベル＝０」の状態を出力端子９６、９８、１００、１０２にそのままコピーするようになっているので、マイコン４６は、スイッチング信号を生成するための演算処理を行うことなく、スイッチングレギュレータの動作を停止させる処理に即座に移行することができ、過電流が検出されたスイッチングレギュレータの動作を即座に停止させることができる。信号判定用Ｉ／Ｏ端子（信号入力端子）１１４、１１８、１２２、１２６の「ハイレベル＝１」または「ローレベル＝０」の状態を出力端子９６、９８、１００、１０２にそのままコピーする処理は、前記各実施例のものにも適用することができる。
【００８２】
また、本実施例では、過電流検出回路１６６、１６８、１７０、１７２の検出による過電流検出信号を信号転送回路４４を介してマイコン４６に出力するようにしているが、過電流検出回路１６６、１６８、１７０、１７２の検出による過電流検出信号をマイコン４６の外部割込み端子１１０に直接転送する構成を採用することもできる。
【００８３】
前記各実施例においては、スイッチングレギュレータ１２〜１８、１２８として、トランスＴ１〜Ｔ４、Ｔ１０を備えたものについて述べたが、スイッチングレギュレータとしては、例えば、降圧型のスイッチングレギュレータとして、スイッチとコイルが直列接続され、スイッチとコイルとの接続点にダイオードが接続され、このダイオードがスイッチを介して電源に接続され、コイルの他端側が、ＬＥＤに並列接続されたコンデンサの一端側に接続されたものを用いることもできる。
【００８４】
前記各実施例において、異常検出手段として、ＬＥＤ３６〜５４の断線またはＬＥＤ３６〜５４に連なる配線の断線を検出したときに異常検出信号を出力する断線検出回路を用いることもできる。
【図面の簡単な説明】
【００８５】
【図１】本発明の第１実施例を示す車両用灯具の点灯制御装置の回路構成図である。
【図２】スイッチを構成するスイッチング素子とその駆動回路の回路構成図である。
【図３】停止回路の回路構成図である。
【図４】短絡検出回路の回路構成図である。
【図５】信号転送回路とマイコンとの関係を説明するための回路構成図である。
【図６】マイクロコンピュータにおけるコンペアマッチの処理を説明するための波形図である。
【図７】異常検出信号とマイコンの動作を説明するための波形図である。
【図８】本発明の第２実施例を示す車両用灯具の点灯制御装置の回路構成図である。
【図９】第２実施例の正常時における動作を説明するための波形図である。
【図１０】停止回路と論理回路の回路構成図である。
【図１１】第２実施例の異常時における動作を説明するための波形図である。
【図１２】本発明の第３実施例を示す車両用灯具の点灯制御装置の回路構成図である。
【符号の説明】
【００８６】
１０  車両用灯具の点灯制御装置
１２、１４、１６、１８  スイッチングレギュレータ
２０、２２、２４、２６  出力ブロック
２８、３０、３２、３４  停止回路
３６、３８、４０、４２  短絡検出回路
４４  信号転送回路
４６  マイコン
４８、５０、５２、５４  ＬＥＤ
９６、９８、１００、１０２  出力端子
１１０  外部割込み端子
１１２、１１６、１２０、１２４  信号遮断用汎用入出力端子（信号入力端子）１１４、１１８、１２２、１２６  信号判定用Ｉ／Ｏ端子（信号入力端子）
１２８  スイッチングレギュレータ
１３０、１３２、１３４、１３６  出力ブロック
１６６、１６８、１７０、１７２  過電流検出回路
【図１】
2007182158.tif 000003
【図２】
2007182158.tif 000004
【図３】
2007182158.tif 000005
【図４】
2007182158.tif 000006
【図５】
2007182158.tif 000007
【図６】
2007182158.tif 000008
【図７】
2007182158.tif 000009
【図８】
2007182158.tif 000010
【図９】
2007182158.tif 000011
【図１０】
2007182158.tif 000012
【図１１】
2007182158.tif 000013
【図１２】
2007182158.tif 000014