"光源が接続され、駆動制御を受けることにより前記光源に前記駆動制御に応じた略一定の大きさの定電流を供給する定電流供給部と、前記光源に印加される電圧を示す光源印加電圧を検出する光源印加電圧検出部と、前記光源印加電圧検出部によって検出された前記光源印加電圧に基づいて前記定電流供給部に接続された前記光源の光源種別を判定し、前記光源に供給するべき定電流値に対応する定電流値情報が記載された駆動情報であって前記光源種別ごとに予め保有する駆動情報から、前記光源種別の判定結果の示す前記光源種別の前記駆動情報を選択し、選択された前記駆動情報に記載された前記定電流値情報に基づいて前記定電流供給部を駆動制御する制御部とを備えたことを特徴とする光源点灯装置。前記定電流供給部は、前記光源として、複数のLEDLightEmittingDiodeが直列接続されたLED光源が接続され、前記制御部は、前記光源の光源種別として前記LED光源のLEDの直列接続の個数を示すLED灯数を判定し、前記LED灯数ごとに予め保有する前記駆動情報から、前記LED灯数の判定結果の示す前記LED灯数の前記駆動情報を選択し、選択された前記駆動情報に記載された前記定電流値情報に基づいて前記定電流供給部を駆動制御することを特徴とする請求項1記載の光源点灯装置。前記制御部が前記光源種別ごとに予め保有する前記駆動情報は、調光率に応じた前記定電流値情報が記載され、前記制御部は、所定の調光率を指示する調光信号を送信する調光器から前記調光信号の入力が可能であると共に、前記駆動情報を選択した場合に前記調光器から前記調光信号を入力すると、入力した前記調光信号の示す前記調光率から、選択された前記駆動情報に記載された前記定電流値情報を特定し、特定された前記電流値情報に従って前記定電流供給部を駆動制御することを特徴とする請求項1または2のいずれかに記載の光源点灯装置。前記光源点灯装置は、商用電源によって動作すると共に前記商用電源が投入されると起動し、前記制御部は、前記商用電源が投入されると、前記定電流供給部に対して所定の大きさの定電流を示す判定電流を出力させる駆動制御を実行すると共に、前記光源印加電圧検出部によって前記判定電流を起因とする前記光源印加電圧が検出されると、検出された前記光源印加電圧に基づいて前記定電流供給部に接続された前記光源の光源種別を判定し、前記光源種別ごとに予め保有する駆動情報から、前記光源種別の判定結果の示す前記光源種別の前記駆動情報を選択し、選択された前記駆動情報に記載された前記定電流値情報に基づいて前記定電流供給部を駆動制御することを特徴とする請求項1~3のいずれかに記載の光源点灯装置。前記制御部は、前記定電流供給部に第1の定電流を出力させている状態から第2の定電流を出力させる状態に移行する場合には、前記第1の定電流の出力から前記第2の定電流の出力へ、所定の期間内に徐々に変化させることを特徴とする請求項1~4のいずれかに記載の光源点灯装置。前記制御部は、前記光源種別ごとに予め保有する駆動情報の中で、最も小さい定電流値に対応する前記電流値情報を用いて、前記判定電流を出力させる駆動制御を実行することを特徴とする請求項4記載の光源点灯装置。請求項1~6のいずれかに記載の前記光源点灯装置を備えたことを特徴とする照明装置。定電流駆動を行う電源回路は、所望の発光出力を安定的に得るために、接続する発光素子LEDや有機ELなどに対して、常に一定の電流を流すように電源回路内の抵抗値や基準電圧などが設計されている。そのため、発光素子の所望の発光出力が異なる場合、仮に所望の発光出力が同じであったとしても、LEDに流す定電流値が異なる場合は、別の電源回路として再設計する必要がある。よって、全く同じ電源回路を異なる定電流値を必要とする発光素子の駆動回路として流用することができないという課題があった。よって、定電流駆動を行う電源回路は、接続する発光素子に合わせて設計されているため、異なる定電流値を必要とする別の発光素子には流用できない。この発明は、1つの電源回路が、使用される際の定電流値が異なる発光素子複数のLEDが直列接続されたLED直列回路を自動で判定し、各々の発光素子が必要とする定電流値で発光素子を駆動することを目的とする。この発明の光源点灯装置は、光源が接続され、駆動制御を受けることにより前記光源に前記駆動制御に応じた略一定の大きさの定電流を供給する定電流供給部と、前記光源に印加される電圧を示す光源印加電圧を検出する光源印加電圧検出部と、前記光源印加電圧検出部によって検出された前記光源印加電圧に基づいて前記定電流供給部に接続された前記光源の光源種別を判定し、前記光源に供給するべき定電流値に対応する定電流値情報が記載された駆動情報であって前記光源種別ごとに予め保有する駆動情報から、前記光源種別の判定結果の示す前記光源種別の前記駆動情報を選択し、選択された前記駆動情報に記載された前記定電流値情報に基づいて前記定電流供給部を駆動制御する制御部とを備えたことを特徴とする。この発明にかかる電源回路によれば、1つの電源回路で、所望の定電流値が異なる発光素子複数のLEDが直列接続されたLED直列回路を、各々の灯数に合わせた定電流値で駆動することができる。実施の形態1.図1~図7を参照して、実施の形態1の電源回路100光源点灯装置を説明する。照明装置800の構成図1は、電源回路100を備える照明装置800のブロック図である。照明装置800は、商用電源101から交流電力の供給を受けて、LEDや有機ELなどの発光素子を点灯する。照明装置800は、電源回路100、発光素子802発光素子を備える。発光素子8021.発光素子の意味以下の実施の形態1で用いる発光素子802光源とは、後述する図1に発光素子802として示すように、複数のLEDが直列接続されたLED直列回路851からなるLEDモジュールを意味するものとする。例えば発光素子802は、40個のLEDが直列接続されたLED直列回路851そのものである。発光素子802は電力変換回路120に接続される。2.2種類の発光素子802電力変換回路120に接続可能は発光素子802は、少なくとも2つの種別種類があるものとする。発光素子802は、種別によってLED直列数が異なり、かつ駆動する定電流値が異なる。実施の形態1では、LEDを40灯直列接続したものと、20灯直列接続したものとの2種類を想定する。実施の形態1における種別光源種別とは、発光素子802が、40個のLED直列接続のLEDモジュールか、あるいは20個のLED直列接続のLEDモジュールかの区別を意味する。区別が必要な場合には、LED40灯の方をLED直列回路85140と表記し、LED20灯の方をLED直列回路85120と表記する。発光素子802LED直列回路851は、電源回路100と調光器103によって決まる目標電流値で定電流駆動されることにより、所望の明るさで点灯する。電源回路100の特徴電源回路100の特徴は以下の様である。電源回路100は、図1のように、力率改善回路110、電力変換回路120定電流供給部、電圧検出回路123光源印加電圧検出部、制御演算回路112制御部等を備える。図1において、電力変換回路120は、発光素子802が接続され、制御演算回路112から駆動制御を受けることにより、発光素子802に駆動制御に応じた略一定の大きさの定電流を供給する。電圧検出回路123は、発光素子802に印加される電圧光源印加電圧を検出する。制御演算回路112は、電力変換回路120に接続される発光素子802に対応する定電流値テーブル151,152駆動情報を発光素子802ごとに保有している。各定電流値テーブルには、発光素子802に供給するべき定電流の情報が記載されている。制御演算回路112は、電圧検出回路123によって検出された光源印加電圧に基づいて電力変換回路120に接続された発光素子802の光源種別を判定する。ここで光源種別とは、この実施の形態1では、後述するように、発光素子802が40個のLED直列回路85140か、あるいは20個のLED直列回路85120かの区別を意味するものとする。制御演算回路112は、光源種別の判定結果の示す光源種別の定電流値テーブル図1の例ではテーブル151とテーブル152とのいずれかを選択し、選択された定電流値テーブルに基づいて電力変換回路120を駆動制御する。以上の特徴により、電源回路100は、接続される発光素子802の種別に応じて、発光素子802を定電流制御で点灯できる。電源回路100は、商用電源101から入力した交流を、発光素子802に供給する直流に変換する。発光素子802は、電源回路100が変換した直流により点灯する。また、調光器103は、発光素子802の発光出力を調整するための調光信号を電源回路100へおくる。力率改善回路110力率改善回路110は、整流回路102、昇圧回路111を有する。整流回路102は、商用電源101から交流例えば50Hz~60Hzの単相交流、実効電圧85V~265Vを入力し、入力した交流を整流して脈流を生成する。力率改善回路110は、整流回路102が生成した脈流を入力し、入力した脈流を昇圧して直流電圧を生成するとともに、入力した脈流の電圧に近似した波形となるよう、入力電流を制御して、入力の力率を高める。電力変換回路120電力変換回路120は、降圧回路121、電流検出回路122、積分回路130を有する。電力変換回路120は、力率改善回路110が生成した直流を入力し、入力した直流を降圧して、発光素子802に印加する直流を生成する。電力変換回路120は、発光素子802を流れる電流を電流検出回路122により検出し、検出した電流値が所定の目標電流値に一致するよう、生成する直流の電圧値を調整フィードバック制御する。これにより、電源回路100は、発光素子802を定電流駆動する。制御演算回路112図1に示すように、制御演算回路112は、少なくとも2種類以上の発光素子802を駆動するために必要な電流値の範囲を、定電流値テーブル151,152駆動情報というデータとして記憶している。図2は、定電流値テーブル151の一例を示す概念図である。図3は、定電流値テーブル152の一例を示す概念図である。図2,3において、横軸は調光率を示し、縦軸はその調光率に対応する目標電流値である。説明の便宜のため、定電流値テーブル151、152は、調光率5~100まで、0を含めて5段階の場合を例示した。この定電流値テーブルとは、発光素子802LED直列回路毎に所望の発光出力を得るために必要な電流値を、100~0まで段階に分けて設定したデジタル値である。定電流値テーブルは予め設定し、制御演算回路112の有するメモリ113に記憶させておく。定電流値テーブル151、152では、調光率に対して電流値定電流値情報が指定されているが、電流値に限らず、この電流値に対応する値定電流値情報の別の例が記憶されてもよい。図2の定電流値テーブル151は、LED40灯のLED直列回路85140のテーブルである。LED直列回路85140の場合、100出力に対応する電流値は300mAである。図3の定電流値テーブル152は、LED20灯のLED直列回路85120のテーブルである。LED直列回路85120の場合、100出力に対応する電流値は400mAである。調光器103は調光信号としてPWMPulseWidthModulation信号を出力する。調光器103は、発光素子802の発光出力を変化させるためのPWM信号を調光信号として出力する。調光器103の出力する調光信号は、例えばPWM信号であり、パルス幅のデューティが100~5まで変化する。制御演算回路112制御演算回路112は、調光器103からの調光信号を読み込み、調光信号のデューティの示す割合に応じて、定電流値テーブル定電流値テーブル151,152のうち、選択された方のテーブルのデジタル値を読み込み、そのデジタル値を目標電流値に相当するPWM信号に変換して、積分回路130へ送る。積分回路130積分回路130は、制御演算回路112からのPWM信号を直流電圧に変換して、その直流電圧を降圧回路121へ送る。降圧回路121は、電流検出回路122が検出する電圧と、積分回路130が出力する目標電流値に相当する電圧と同じになるようにLED直列回路851へ電流を流すために必要な負荷電圧を調整しながら生成する。よって、電力変換回路120は、調光器103の調光信号と、制御演算回路112の定電流値テーブルで決まる目標電流値で、発光素子802を定電流駆動することができる。電源回路100は、力率改善回路110が力率改善を行い、電力変換回路120が定電流駆動を行うことで、高力率かつ高効率な定電流回路として動作する。判定電流商用電源101を投入すると、商用電源101から電源回路100へ電力供給が開始され、力率改善回路110、電力変換回路120、制御演算回路112が動作し始める。商用電源投入後、一定期間、制御演算回路112からは、電力変換回路120に対して、予め定められた小さい値の定電流である判定電流を出力するべき信号が送られる。電圧検出回路123は、判定電流値で駆動している時のLED直列回路851の電圧を検出する。その電圧を制御演算回路112が読み込み、予め設定された値と比較し、接続された発光素子802のLED灯数が40灯か20灯かを判定する。その後は、制御演算回路112は、接続されたLED灯数に対応する、予め設定された定電流値テーブル40灯用、20灯用のどちらかを選択し、この選択したテーブルを使い、調光器103からの調光信号の割合調光率に応じた定電流値で、発光素子802を駆動する。図4は、この実施の形態1における照明装置800の具体的な回路構成の一例を示す電気回路図である。40灯のLED直列回路85140で所望の発光出力を得るには、300mA~0mAの電流を流す必要がある。また、20灯のLED直列回路85120で所望の発光出力を得るには、400mA~0mAの電流を流す必要がある。当然のことながら、40灯の照明装置と20灯の照明装置では、必要とされる発光出力が異なる。仮に20灯のLED直列回路85120を300mA~0mAの電流で使用するのであれば、従来の定電流駆動用電源回路でも使用できるため、電源回路100の機能は必要でない。力率改善回路110力率改善回路110は、例えば昇圧コンバータ回路PFC回路とも呼ばれる。であり、大きく、整流回路102と昇圧回路111により構成される。1整流回路102は、例えばダイオードブリッジDB11、コンデンサC12を有する。ダイオードブリッジDB11は、4つの整流素子をブリッジ接続したものであり、商用電源101から入力した交流電圧を全波整流して脈流電圧を生成する。コンデンサC12は、比較的容量の小さいコンデンサであり、主に高周波ノイズをカットする目的で使用する。2昇圧回路111は、例えばトランスT60、スイッチング素子Q71、ダイオードD12、平滑コンデンサC13、入力電圧側の分圧抵抗R12、R13、電流検出抵抗R14、出力電圧側の分圧抵抗R15、R16、制御IC41により構成される。トランスT60は、主巻線L61と、補助巻線L62を有する。制御IC41には、例えば力率改善回路PFC用の制御ICを使用する。この図4では、スイッチング素子Q71として電界効果トランジスタ以下FETと呼ぶ。の記号を用いているが、スイッチング素子Q71は、FETに限らず、バイポーラトランジスタなど他の電気的スイッチであってもよいし、機械式など他の機構によるスイッチであってもよい。制御IC41がスイッチング素子Q71を高周波例えば数十kHz~数百kHzでオンオフすることにより、オン区間でトランスT60の主巻線L61にエネルギーを蓄積し、オフ区間で蓄積したエネルギーと整流回路102からの供給されるエネルギーを平滑コンデンサC13へ充電する。これにより、平滑コンデンサC13には、整流回路102より出力された脈流電圧以下入力電圧と呼ぶ。のピーク電圧よりも高い電圧が充電される。力率改善回路110は、平滑コンデンサC13に充電された電圧を、出力電圧として出力する。2つの分圧抵抗R12R13は、入力電圧の電圧値を検出する。トランスT60の補助巻線L62は、トランスT60の主巻線L61の電流が流れ終わるタイミングを検出する。電流検出抵抗R14はスイッチング素子Q71に流れる電流値を検出する。制御IC41制御IC41は、これらの検出結果に基づいて、力率改善回路110へ流入する電流の波形が入力電圧の波形に近似した波形になるように、スイッチング素子Q71をオンオフするタイミングを調整する。これにより、力率改善が行われるので、電源回路100の力率が1に近づき、高調波規制にも対応できるようになる。また、制御IC41には、分圧抵抗R15、R16が分圧する出力電圧が入力し、設定された出力電圧になるようにスイッチング素子Q71のオンオフ割合を制御する。一般に力率改善回路の出力電圧は、入力電圧のピーク電圧よりも高く設定することが多く、例えば最大入力電圧がAC265Vであれば、DC400V以上に設定する。制御演算回路112制御演算回路112は、例えばマイクロコンピュータIC51以下、マイコンIC51というを備える。すなわち、制御演算回路112は、例えばマイコンIC51によって実現される。マイコンIC51は、調光器103から出力された調光信号のPWM信号のデューティを読み込み、予めソフトウェアのプログラムで設定された定電流値テーブルの中から、調光信号のデューティ割合に合わせた目標電流値に相当するPWM信号を、積分回路130へ送る。定電流値テーブルは、例えば、図2、図3で示したものである。前述のように、定電流値テーブルは、接続するLED直列回路851を所望の発光出力で点灯させるのに必要な定電流値を100とし、100~0まで数段階~数百段階に分けてデジタル値として設定する。マイコンIC51には、図4に示すように、LED直列回路85140の定電流値テーブル151と、LED直列回路85120の定電流値テーブル152とをデジタル値としてマイコン内部のメモリ113に記憶させておく。これは、図2、図3で述べたとおりである。このように、予めマイコンIC51のメモリ113に、LED40灯直列用の定電流値テーブル151300mA~0mAと、LED20灯直列用の定電流値テーブル152400mA~0mAを記憶させる。定電流値テーブル151、152は、相当するデジタル値を数段階~数百段階に分けて設定し、記憶させる。1マイコンIC51は、調光器103からの調光信号のデューティに対応したデジタル値を定電流値テーブルから呼び出し、それをパルス幅のデューティとしてPWM信号に変換して積分回路130へ送る。2積分回路130は、PWM信号を受け取る場合は積分回路を構成してパルス幅から目標電流値に相当する直流電圧を生成する。積分回路130の出力する目標電流値に相当する直流電圧は、エラーアンプA45へ入力される。また、マイコンIC51が積分回路130へ送る信号は、直流電圧でも構わない。この場合、積分回路130が、CRで構成するフィルターの役割になり、目標電流値に相当する直流電圧をエラーアンプA45へ送る。この場合、マイコンIC51は、調光器103からの調光信号のデューティに対応したデジタル値を定電流値テーブルから呼び出し、それをアナログ電圧値に変換して、積分回路130へ送ることになる。調光器103調光器103は、例えば照明装置800の明るさを変化させるための調光信号をPWM信号周波数は固定でパルス幅のデューティが100~5まで変化として出力する。調光器103で電流を変化させることができる範囲は、上述のように、例えば、調光信号のデューティが100~5の範囲において、40灯の場合で300mA~15mA、20灯の場合で400mA~15mA、となる。以下は、判定電流による灯数判定によって、マイコンIC51が定電流値テーブルを選択した後の動作である。調光器103から出力された調光信号はマイコンIC51へ入力される。マイコンIC51は、その調光信号を受け取り、予め記憶している定電流値テーブルの中から、調光信号のパルス幅のデューティに相当する目標電流値となるデジタル値を探す。マイコンIC51は、目標電流値のデジタル値をPWM信号に変換して積分回路130へ送る。積分回路130は、目標電流値のPWM信号を積分することにより、目標電流値を流すために必要な直流電圧に変換する。積分回路130は、降圧回路121の中のエラーアンプA54へ目標電流値に相当する電圧を送る。こうすることで、調光器103の出力する調光信号の内容を、LED直列回路851を駆動する定電流値として反映させることができる。調光器を接続しない場合また、調光器103を接続しない場合、つまり、調光信号がマイコンIC51へ入力されない状態では、マイコンIC51は調光信号が存在しない状態を認識して、選択された定電流値テーブル灯数判定で選択されたテーブルの100に相当する定電流値でLED直列回路851の定電流駆動をおこなう。つまり、LED直列回路851が、40灯の場合は300mA、20灯の場合は400mAで定電流駆動する。なお、本実施の形態1では調光器103を接続しない場合に、定電流値テーブルの100に相当する定電流で駆動するような一例を示したが、当然のことながら、マイコンIC51のソフトウェアで自由に設定することができる。以下の説明で登場する語句、あるいは上記で説明した字句を、まとめておく。1定電流値テーブルとは、予めマイコンIC51のメモリ113に書き込まれる情報であり、図2、図3に示すように、300mA用40灯の定電流値テーブル151と、400mA用20灯の定電流値テーブル152がある。各々は、100~0に相当するデジタル値で分割されている。2調光信号とは、調光器103が出力するPWM信号であり、パルス幅のデューティが100~5調光率まで変化する。また、調光率は5未満には下がらない。3目標電流値とは、任意のLED直列回路851に流したい定電流値のことであり、調光信号によって決まる。つまり、最大電流値100×調光率で決まる。図2に示すように、LED直列回路85140の場合は、100が300mAであるので、5は15mA、10は30mA、50は150mAである。図3の20灯のLED直列回路85120の場合も同様である。4灯数判定とは、マイコンIC51制御演算回路112が行う処理である。マイコンIC51は、電源回路100に接続されているLED直列回路851が、LED40灯のLED直列回路85140か、LED20灯のLED直列回路85120かを判定する。これが灯数判定である。5灯数判定電圧とは、LED直列回路851に判定電流値15mAを流した時に、電圧検出回路123によって検出される発光素子802LED直列回路851の電圧の比較対象となる基準電圧値である。但し、マイコンIC51にLED直列回路851に加わる電圧をそのまま入力することはできないので、電圧検出回路123が検出した電圧が入力される。電圧検出回路123は、図4の電圧検出回路123として示すように、例えば分圧抵抗である。電圧検出回路123は、LED直列回路851に加わる高電圧を分圧して、マイコンIC51に入力できる程度の小さい電圧にする。よって、比較する灯数判定電圧は、電圧検出回路123の分圧抵抗の比率を考慮して、予めマイコンIC51のメモリ113に記憶させておく。6灯数判定開始時間とは、商用電源投入後からマイコンIC51のA/DポートにLED直列回路851の電圧を取り込むタイミングまでの時間を意味する。灯数判定開始時間は、予めマイコンIC51のメモリ113に記憶させておく。電力変換回路120電力変換回路120は、例えば降圧コンバータ回路降圧型DC/DCコンバータであり、降圧回路121、電流検出回路122、積分回路130を有する。降圧回路121は、例えばスイッチング素子Q72、ダイオードD13、チョークコイルL65、コンデンサC14、パルストランスT61、制御IC42、エラーアンプA45、により構成される。電流検出回路122は、例えば電流検出抵抗R17である。スイッチング素子Q72は、スイッチング素子Q71と同様、FETに限らず、バイポーラトランジスタなどの電気的スイッチや他の機構によるスイッチであってもよい。1制御IC42は、例えばスイッチング電源用の制御ICである。2積分回路130は、積分回路であり、マイコンIC51から送られるPWM信号を積分して直流電圧を生成する。3パルストランスT61は、例えば絶縁トランスであり、力率改善回路110の出力電圧の高電位側に接続されるスイッチング素子Q72を、低電位側に接続される制御IC42から駆動する際の絶縁をおこなうために用いる。4制御IC42は、パルストランスT61を介して、スイッチング素子Q72を高周波例えば数十kHz~数百kHzでオンオフする。5スイッチング素子Q72のオン区間では、力率改善回路110の出力電圧を電力変換回路120側へ伝達する。つまり平滑コンデンサC13からチョークコイルL65に電磁エネルギーを蓄えながら、コンデンサC14を充電する。6スイッチング素子Q72のオフ区間では、チョークコイルL65に蓄えられた電磁エネルギーがダイオードD13を介して還流しながら、コンデンサC14を充電する。これを繰り返しながら、コンデンサC14を充電する。よって、コンデンサC14には、電力変換回路120へ入力された電圧すなわち、力率改善回路110が生成した直流電圧よりも低い電圧が充電される。7電力変換回路120は、LED直列回路851へ目標電流値の電流を流すために必要な負過電圧をコンデンサC14に充電する。8コンデンサC14に充電される負荷電圧は、LED直列回路851に目標電流値の電流を流すために必要な電圧と、電流検出抵抗R17における電圧降下とを合計した電圧である。但し、電流検出抵抗R17の電圧降下による発生する電圧は、LED直列回路851を目標電流値で駆動する電圧にくらべてかなり小さい。電流検出抵抗R17は、LED直列回路851と直列に電気接続されていて、LED直列回路851を流れる電流と同じ電流が流れる。積分回路130は、マイコンIC51より出力される目標電流値に相当するPWM信号を受け取り、積分をおこなって目標電流値に相当する直流電圧を生成する。エラーアンプA45エラーアンプA45は、例えばオペアンプであり、2つの入力端子に加わる電圧が等しくなるように、出力信号を変化させる。本実施の形態1では、エラーアンプA45には、積分回路130からの目標電流値に相当する直流電圧と、電流検出抵抗R17に発生する電圧が入力される。電流検出抵抗R17に発生する電圧は、LED直列回路851に流れる電流×R17に発生する電圧降下分である。エラーアンプA45は、積分回路130からの目標電流値に相当する直流電圧と電流検出抵抗R17の電圧降下が等しくなるように、制御IC42へ出力信号を送る。制御IC42は、エラーアンプA45からの出力信号を受けて、パルストランスT61を介して、スイッチング素子Q72をオンオフのデューティ割合などを調整することにより、LED直列回路851へ流れる電流が目標電流値になるように、コンデンサC14へ充電する負荷電圧を調整する。上記の動作を繰り返すことで、エラーアンプA45の入力端子の電圧が一致するように電力変換回路120は動作することになるので、常に調光信号に応じた目標電流値で、LED直列回路851を駆動できる。よって、電力変換回路120は、調光器103から調光信号のデューティ割合と、定電流値テーブルにより決まる目標電流値の電流で、LED直列回路851を定電流駆することができる。LED直列回路851次にLED直列回路851について説明をおこなう。LED直列回路851は、例えば前述のように、少なくとも2つ以上のLEDを直列に接続した負荷回路である。本実施の形態1では、LED直列回路851としては、40灯のLEDを直列接続したLED直列回路85140と、20灯のLEDを直列接続したLED直列回路85120との、どちらかを一方を電力変換回路120に接続する。LEDは、ある程度の電圧が加わらないと電流が流れない特性がある。電流が流れ始めた後のLEDの順方向電圧は、流す電流値によって変化する。また、LEDの順方向電圧は、製造時にバラツキが発生するため、定格の電流を流した際に発生する電圧が、データシートなどに記載されている。照明用に使用するLEDにおいて、例えば製造時の順方向電圧のバラツキは、定格400mAを流した場合では、3.2V~4.0V温度25°Cの条件下である。また、LEDの順方向電圧はダイオードと同様に、負の温度特性を持ち、温度が高くなると低くなり、温度が低くなると高くなる特性がある温度-25°C~50°Cなど。図5は、LEDの順方向電圧に関するこれらの特性を考慮し、LED直列回路851を、40灯直列、20灯直列とした場合の電流-電圧特性の一例を示す。すなわち図5は、LED直列回路85140とLED直列回路85120との、電流-電圧特性を示す。図5では、15mAにおける順方向電圧の範囲を2.3V~3.4Vの範囲とした。また100においてはLED直列回路85140の場合が2.6V~4.0V、LED直列回路85120の場合が2.9V~4.3Vとした。よって、上記の順方向電圧より、LED直列回路851に15mA流したときの電圧は、40灯の場合で92V~136Vの範囲、20灯の場合で46V~68Vの範囲と推測できる。従って、40灯の最小電圧と20灯の最大電圧の間を想定した灯数判定電圧を選び、それよりも大きいと40灯、小さいと20灯と判別することができる。本実施の形態1では、68Vと92Vの間の電圧、80Vを想定した灯数判定電圧を設定する。灯数判定の動作次に接続されたLED灯数を判定する仕組みである、灯数判定の動作を説明する。図6は、灯数判定の動作のフローチャートである。図6を参照して説明する。LED直列回路851は、LEDを40灯直列接続、または20灯直列接続したものの内、どちらか一方を使用する。この時点では、電源回路100には40灯直列か、20灯直列かは不明である。照明装置800には、商用電源101、調光器103が接続されている。照明装置800は、電源回路100に発光素子802LED直列回路851、40灯または20灯どちらか一方が接続されている。まず、照明装置800に電源を投入する、つまり、商用電源101から商用周波数の交流電圧が入力されるS101。入力された交流電圧は、整流回路102で脈流電圧に整流されて、昇圧回路111へ送られる。昇圧回路111は、PFC回路の昇圧コンバータに相当するので、力率改善を行いながら、交流電圧を整流した脈流電圧のピーク電圧よりも大きい電圧になるように、平滑コンデンサC13へ出力電圧を充電する。この時、動作を始めたマイコンIC51は、調光器103からの調光信号の有無、また調光信号のデューティ割合に関わらず、この時点では40灯か20灯か分からないLED直列回路851に、15mAの定電流判定電流を流すPWM信号を積分回路130へ送るS102。積分回路130は、PWM信号を15mA流すために必要な直流電圧へ変換し、その直流電圧をエラーアンプA45へ送る。エラーアンプA45は、電流検出抵抗R17に発生する電圧降下と積分回路130から入力される直流電圧を同じになるように、制御IC42へ出力信号を送る。制御IC42はエラーアンプA45からの出力信号を基に、パルストランスT61を介してスイッチング素子Q72のオンオフの割合を制御することで、LED直列回路851に15mAの定電流が流れるようにコンデンサC14へ充電する電圧を調整する。電力変換回路120は定電流回路として動作するので、LED直列回路851に流れる電流は、エラーアンプA45に入る電圧で決まり、接続されているLED直列回路851が、40灯でも20灯であっても、15mAで定電流駆動されるS103。電圧検出回路123は、例えば分圧抵抗R18、R19である。分圧抵抗R18、R19はLED直列回路851に加わる電圧を分圧し、その分圧した電圧をマイコンIC51へ送るS104。マイコンIC51は、電源投入後から予め設定された灯数判定開始時間が経過したタイミングで、15mAで定電流駆動をした状態のまま、LED直列回路851に加わる電圧を分圧抵抗R18、R19で分圧してA/Dポートで取り込む。マイコンIC51は、分圧して取り込んだ電圧と、予めメモリ113に記憶していた灯数判定電圧のデータ80Vに相当を比較し、分圧抵抗R18、R19の比率から取り込んだ電圧が、灯数判定電圧80Vに相当するかを判定する。マイコンIC51は、分圧して取り込んだ電圧が灯数判定電圧の80V以上であればLED直列回路85140と判定し、80V未満であればLED直列回路85120と判定するS105。例えば、分圧抵抗R18=39kΩ、R19=1kΩ、灯数判定電圧=2.0Vと設定する。15mAの定電流駆動をしている場合のLED直列回路851の電圧が100Vの時、電圧検出回路123が2.5Vを出力し、マイコンIC51は40灯と判断し、15mAの定電流駆動をしている場合のLED直列回路851の電圧が60Vの時、電圧検出回路123が1.5Vを出力し、マイコンIC51は20灯と判断する。図5のグラフが示すように、68V~92Vの範囲は本実施の形態1で発生することのない電圧であるが、仮に15mAの定電流駆動をしている場合のLED直列回路851の電圧が80Vになった場合、電圧検出回路123が2.0Vを出力し、マイコンIC51は40灯と判断する。この時、電圧検出回路123が検出する電圧は、電力変換回路120がLED直列回路851に定電流を流すために生成する電圧、つまり、コンデンサC14に充電される電圧と比べて若干小さい。コンデンサC14に充電される電圧は、厳密に言えば、LED直列回路851に加わる電圧電流検出抵抗R17の電圧降下分となる。しかし、電流検出抵抗R17の電圧降下による電圧は、LED直列回路851に電流を流すための電圧に比べてかなり小さいので、灯数判定としては無視しても問題ない。例えば、電流検出抵抗R17=1Ωとすれば、15mAの電流を流しても、電圧降下が15mVとなるので、LED直列回路851に加わる電圧、100Vや60Vに比べてかなり小さい。例えば、LED直列回路851として40灯が接続されているとすれば、図5のグラフより、製造時のバラツキ、温度変化などを考慮しても、15mAを流している時のLED直列回路851の電圧は80V以上であるため、マイコンIC51は接続されているLED直列回路851が40灯であると判定する。40灯と判定した後、マイコンIC51は、接続されているLED直列回路851が40灯であることを認識し、その後は、40灯用の定電流値テーブル151に基づいて、調光器103からの調光信号に応じた定電流値300mA×調光信号のデューティ割合=目標電流値になるようなPWM信号を積分回路130へ送る。積分回路130は生成した目標電流値に相当する電圧をエラーアンプA45へ送る。エラーアンプA45は両方の端子電圧が等しくなるように出力信号を制御IC42へ送る。この結果、電力変換回路120は現在40灯直列が接続されているので40灯用の定電流値テーブル151を使い、調光器103からの調光信号のデューティ比100~5に応じた任意の目標電流値300mA~15mAの間で、LED直列回路85140を定電流駆動することができる。マイコンIC51は、灯数判定終了後、積分回路130へ送るPWM信号をLED直列回路85140に15mAを流すためのPWM信号から、調光器103からの調光信号のデューティ100~5に応じた任意の目標電流値300mA~15mAの間を流すためのPWM信号へ変更する。本実施の形態1では、LED直列回路85140を接続した場合の動作を示したが、20灯を接続した場合は、電源投入後、灯数判定開始時間が経過したタイミングで、LED直列回路851の電圧を取り込んで灯数判定電圧のデータと比較すると、80V未満と判定されるので、それ以降は20灯の定電流値テーブル152を使って、目標電流値を生成する。なお、灯数判定は、40灯、20灯どちらであっても、電源投入後、灯数判定開始時間が経過したタイミングのみでおこなう。よって、20灯を接続している場合、灯数判定終了後に、LED直列回路85120に加わる電圧が80V以上になっても、灯数判定の動作が発生しないので問題ない。本実施の形態1では、電源投入直後、灯数判定開始時間が経過するまでに流す定電流値判定電流値を15mAに設定する。そして、本実施の形態1では、調光信号PWM信号パルス幅のデューティは、100~5とする。定電流値テーブル151,152は、調光信号のデューティに対応して、40灯用300mA~0mA、20灯用400mA~0mA、の間で各々、数十から数百段階に分けて設定する。例えば、図2に示すように、40灯用の定電流値テーブル151は、調光信号のデューティ100→300mAに相当するデジタル値定電流値情報、調光信号のデューティ5→15mAに相当するデジタル値定電流値情報、が記載される。図3に示す20灯用の定電流値テーブル152は、調光信号のデューティ100→400mAに相当するデジタル値定電流値情報、調光信号のデューティ5→20mAに相当するデジタル値定電流値情報、が記載される。このような定電流値テーブルによって、灯数判定終了後のマイコンIC51は、入力された調光信号のデューティを読み込み、そのデューティに応じた定電流値テーブルのデジタル値を目標電流値のデジタル値とする。マイコンIC51は目標電流値のデジタル値を使って積分回路130へ信号を送るため、積分回路130へ出力するPWM信号のパルス幅のデューティを決める。このPWM信号を積分回路130が直流電圧へ変換するので、この時、生成された直流電圧が目標電流値に相当する直流電圧となる。その直流電圧を積分回路130がエラーアンプA45へ送ることで、電力変換回路120がLED直列回路851を調光信号と定電流値テーブルによって決まる目標電流値で、定電流駆動することが可能になる。定電流値の移行速さ;電源投入時調光信号が100で設定されている場合、灯数判定が終了すると、マイコンIC51は、発光素子80240灯とするを100出力で点灯させようとする。この場合、マイコンIC51は目標電流値を決めるPWM信号を15mA相当から突然100に相当する300mA相当に切り換えるのではなく、一定の割合で徐々に目標電流値が増加するようにPWM信号のデューティを変化させる。すなわち、マイコンIC51は、15mA、17mA、19mA300mAのように、15mA第1の定電流から300mA第2の定電流に向けて、徐々に電流値を変化させる。例えば、1/5msecの割合で変化するようにマイコンIC51のソフトウェアで変化割合を設定しておくと、LED直列回路851へ流す目標電流値を、15mA→300mAまでを約1.425秒所定の期間の時間をかけて変化させることができる。こうすることで、LEDの発光出力が急に変化せずに、緩やかに変化するため、人に違和感や不快感を与えることがない。このようにマイコンIC51は、電力変換回路120に15mA第1の定電流を出力させている状態から300mA第2の定電流を出力させる状態に移行する場合には、15mAの出力から300mAの定電流の出力へ、約1.425秒の間所定の期間内に、徐々に変化させる。定電流値の移行速さ;電源投入時また、電源投入時以外でも、マイコンIC51は、定電流値テーブルにしたがってLEDの発光出力を変更する場合、例えばLED直列回路851を所望の発光出力第1の定電流で点灯中に、調光器103の設定が変更され、調光信号のデューティが変化した場合でも、上記と同様に変更された目標電流値第2の定電流に向かって、徐々に、緩やかにPWM信号のデューティを変更させることができる。なお、マイコンIC51は、目標電流値が増加する場合だけでなく、減少する場合でも、緩やかにPWM信号のデューティを変化させる。1例えば、40灯のLED直列回路85140を、調光信号のデューティが100に相当する300mAで定電流駆動している時に、調光器103の設定を急激に変えて、調光信号のデューティを10に変化させたとする。このときマイコンIC51は、目標電流値を流すためのPWM信号を300mA→30mAになるまで、1/5msecの割合で徐々に減らしながらPWM信号を変化させる。2例えば、40灯のLED直列回路851を調光信号のデューティが10に相当する30mAで定電流駆動している時に、調光器103の設定を急激に変えて調光信号のデューティを70にすると、マイコンIC51は、目標電流値を流すためのPWM信号を30mA→210mAになるまで、1/5msecの割合で徐々に増やしながらPWM信号を変化させる。3このように、マイコンIC51が調光信号の急激な変化に対して、一定の割合で目標電流値第2の電流に向かってPWM信号を変化させることにより、仮に調光器103の設定を急激に変化例えば30/5msecなどさせても、一定の割合1/5msecでしか変化ないのでLEDの発光出力が急変して、人間にチラツキや不快感を与えることはない。4また、調光信号を1/5msecよりもさらに緩やかなに変化例えば0.5/5msecさせる場合は、マイコンIC51は、その変化上記0.5/5msecに追従して目標電流値までPWM信号を変化させる。灯数判定電圧本実施の形態1において、灯数判定電圧は80Vに設定する。図5のグラフより、LEDの順方向電圧における製造時のバラツキ、温度変化、電流-電圧特性を考慮し、40灯直列と20灯直列のLED直列回路851の電圧を見ると、例えば、15mAでは、40灯の場合、136V~92V、20灯の場合、68V~46V、となる。よって、マイコンIC51のA/D取り込みやその他回路定数の精度を鑑み、接続されたLED灯数を40灯か、20灯かを判定するための閾値電圧検出回路123の分圧比を考慮した灯数判定電圧として、上記の40灯の取り得る最小電圧と上記の20灯の取り得る最大電圧の間を設定する。本実施の形態1では、灯数判定電圧を92Vと68Vの中間を選んで例えば、80Vに相当する、2.0Vとする。上記のように設定することで、LEDの順方向電圧に製造時のバラツキ、温度変化が発生しても、電源回路100に接続されたLED直列回路851が40灯か、20灯かを安定して判別することができる。図7は、LED直列回路851が40灯の場合の、経過時間-電圧のグラフを示す。縦軸は電源投入直後の灯数判定を行っている時のLED直列回路85140に加わる電圧を、横軸は電源投入から目標電流値にて定電流駆動されるまでの時間を表す。調光信号のデューティは100とする。1時刻A:電源回路100に商用電源101から電力供給が始まり、力率改善回路110、電力変換回路120、制御演算回路112が動き始める。2時刻B:力率改善回路110の出力電圧が平滑コンデンサC13に充電されたのち、遅れて電力変換回路120がコンデンサC14へ負荷電圧を充電し始める。この時、LEDはある程度の電圧が加わらないと電流が流れないため、急激に負荷電圧が上昇する。3時刻C:LED直列回路85140に加わる電圧がある程度の電圧×40灯分に達し、電流が流れ始める。この時、電流は、マイコンIC51が電流変化の傾きを一定に制御するため、15mAに向かって緩やかに増加していく。4時刻D:LED直列回路85140に流れる電流が15mAに到達する。5時刻E:電源投入後から灯数判定開始時間が経過したので、マイコンIC51が分圧抵抗R18、R19が生成したLED直列回路85140の分圧電圧を取り込む。取り込んだ電圧は、LED直列回路85140が接続されているならば灯数判定電圧80Vに相当する電圧を超えているので、40灯と判定される。判定後は、調光信号のデューティ100に相当する目標電流値に向かって、一定の割合で緩やかに電流が増加する。6時刻F:目標電流値に電流が到達。それ以降は、調光信号の設定が変更しない限り、現在の目標電流値300mAで定電流駆動を続ける。判定電流値本実施の形態1では、商用電源投入直後、LED直列回路851が40灯か、20灯かを判定するために流す電流判定電流を、調光信号の状態に関わらす調光信号のデューティの大小、調光信号自体がない場合も含んで15mAとしている。これは、接続するLED直列回路851に対応して用意する定電流値テーブル151,152において、調光信号のデューティ範囲の5に対応する電流値が小さい方、すなわち、定電流値テーブル151100が300mAの5である15mAに合わせている。LED直列回路851に流す電流は、マイコンIC51の出力するPWM信号により積分回路130の生成した直流電圧で決まる。よって、電力変換回路120は、接続されているLED灯数が40灯、20灯どちらであっても15mAの定電流で発光素子802を駆動する。電源投入直後、マイコンIC51は、まず15mAで定電流駆動を行い、その時のLED直列回路851に加わる電圧を測定して40灯か20灯かを判定する。その後、各々の定電流値テーブルを使い、調光信号に合わせた目標電流値で定電流駆動をおこなう。判定電流を仮に100mAとした場合仮に電源投入直後に40灯か20灯かを判定するために、100mAを流した時の電圧を測定したと仮定する。その時、40灯が接続され、調光信号が5に設定されているとする。この場合、灯数判定が終了すると15mAを目標電流値として電力変換回路120が動作し始める。その結果、電源投入直後に、判定電流100mAで点灯し、その後、15mAに低下することになる。このため、目的とするLEDの発光出力に対して、一旦大きくなって小さくなる。このような点灯時の挙動は、不自然な点灯動作となり、人間には、チラツキがあるように見えて、不快感を与える。しかし、本実施の形態1のように、電源投入直後の灯数判定時の電流を15mAに設定しておくことで、例えば調光信号が5に設定されていた場合でも、40灯の場合は15mA→15mA、20灯の場合でも15mA→20mAとなり、LEDの発光出力は、一定または少しの増加となるにすぎない。よって、チラツクことなく、調光信号によって設定される目標電流値で定電流駆動することができる。また、調光信号が100に設定されており、判定電流として15mAを流して灯数判定が終了した後に、目標電流値が300mAや400mAに増加する場合は、目的とするLEDの発光出力に向かって電流が一定の割合で増加上記のように、例えば1/5msec等していくことになる。このような点灯時の挙動は、自然な点灯動作であり、チラツキもなく、人間に不快感を与えるようなことはない。判定電流の設定方法電源投入直後の灯数判定の際にLED直列回路851に流す判定電流は、接続される可能性のある複数種類のLED直列回路851の中で、すなわちマイコンIC51が保有する複数の定電流値テーブルの中で、調光信号のデューティ5に相当する電流が最も小さい電流値に判定電流を合わせる。こうすることで、灯数判定を行う電源回路においても、電源投入直後に、電流が目標電流値まで一定の割合で増加させることができる。よって、チラツキなどが発生せず、不快に思うことなく自然にLED直列回路851を点灯させることができる。本実施の形態1の電源回路100では、調光信号のパルス幅のデューティを100~5としているので、調光器103からはデューティ5より小さい4~0の調光信号は出力されない。このように調光器103が出力する調光信号のデューティ範囲は100~5であるが、定電流値テーブルは5以下4~0などの範囲も設定しておく。例えば、40灯用の定電流値テーブル151に、調光信号のデューティ4→12mAに相当するデジタル値、調光信号のデューティ1→3mAに相当するデジタル値、を設定する。また20灯用の定電流値テーブル152に、調光信号のデューティ4→16mAに相当するデジタル値、調光信号のデューティ1→4mAに相当するデジタル値、を設定する。そして、通常、LED直列回路851を所望の明るさに変化させる範囲、つまり、調光信号で変化させることのできる範囲では、5以下の定電流値テーブルのデジタル値を使用することはないとする。判定電流までの移行本実施の形態1において、マイコンIC51は、40灯か20灯かどちらが接続されたLED直列回路851に15mA灯数判定が確定していない段階では5相当の電流が小さい方を流す時には、積分回路130に出力するPWM信号のデューティを、1/5msecの割合で、0~5まで徐々に増加させてもよい。このように、0~5までを一定の割合で徐々に電流を増加させることにより、電源投入直後の灯数判定を行う電流値15mAに到達するまでにおいても、違和感なく自然にLED直列回路851を点灯させることができる。消灯等の場合マイコンIC51がLED直列回路851を所望の発光出力調光信号で決まる目標電流値で駆動させている状態から、調光器103から消灯を示す消灯信号を入力した場合、または商用電源101からの電源供給が停止した場合を想定する。この場合、マイコンIC51は、現在の目標電流値から一定の割合1/5msecで、目標電流値0第2の電流になるようにPWM信号のデューティを減少さてもよい。減少していくPWM信号を元に積分回路130で生成される電圧が、電力変換回路120に入力されるので、LED直列回路851は電流が減少して、やがて消灯する。このように、マイコンIC51は、LED直列回路851を消灯する際に、直前の目標電流値に相当するPWM信号から突然0の電流に相当するPWM信号に変化せるのではなく、一定の割合1/5msecでPWM信号を変化させて、徐々に0へ向けて電流を削減させる。こうすることで、人間に不快感を与えずにLED直列回路851を消灯させることができる。140灯のLED直列回路85140の定電流値テーブル151の電流300mA~0mA、220灯のLED直列回路85120の定電流値テーブル152の電流400mA~0mA、3電源投入直後の灯数判定を行う際の電流値15mA、4灯数判定電圧80V、5調光信号の範囲100~5、6灯数判定開始時間、などの設定は一例であり、マイコンIC51のソフトウェアでこれらの値を変更することができる。また、調光信号などのPWM信号はデューティ割合を逆転させても同様の設定をすることができる例えば、調光信号5に対して、定電流値テーブルを300mAにする場合である。以上の実施の形態1の電源回路100は、接続するLED灯数と駆動する定電流値の範囲が異なる、少なくとも2種類以上のLED直列回路85140灯は300mA~0mA、20灯は400mA~0mAのLED灯数を自動で判定し、その灯数に応じた電流値の範囲すなわち、定電流値テーブルと調光信号調光信号のデューティ範囲100~5とに基づき決定された目標電流値で定電流駆動する。従来の定電流駆動をおこなう電源回路は、LEDの灯数が増減しても定電流駆動をおこなうことは可能であるが、基準となる定電流値例えば調光信号100の時の電流を変更するには回路定数やスイッチなどの物理的な変更、改造が必要であった。これに対して電源回路100は、直列接続されるLED灯数が異なるLED直列回路851に対して、回路定数やスイッチなどの物理的な変更、改造を行うことなく、異なる定電流値で駆動できる。実施の形態1の電源回路100は、力率改善回路110による力率改善動作、電力変換回路120による定電流動作によって、高力率かつ高調波規制に対応する、LED直列回路851の定電流駆動用電源回路として使用できる。実施の形態1の電源回路100は、制御演算回路112に定電流値テーブルを記憶させておくことで、調光信号のデューティ割合の変化に対して数段階~数百段のステップと、細かく目標電流値を調整することができる。実施の形態1の電源回路100は、商用電源投入直後に、小さな判定電流複数のLED直列回路851のうち駆動電流が最小もの5に相当する電流を流した状態でLED直列回路851に加わる電圧を測定し、その後に目標電流値へ電流を増加させる。よって、人に不快感を与えることなく、自然な見え方でLEDを点灯させることができる。実施の形態1の電源回路100は、LED直列回路851を消灯する際に、直前の目標電流値から突然消灯させるのでなく、一定の割合で徐々に電流を減少させながら消灯する。よって、人に不快感を与えずに自然な見え方でLEDを消灯させることができる。実施の形態1の電源回路100は、点灯中に調光信号を変化させて目標電流値を増減させる際、制御演算回路112が一定の割合1/5msecより速く電流を変化せることがない。よって、LEDの発光出力が急激に変化することがないので、調光器103の出力を急変させても、人に不快感を与えることなく、自然な見え方でLEDの発光出力を増減させることができる。実施の形態1の電源回路100は、LEDの順方向電圧の製造時バラツキ、温度変化、電流-電圧特性を考慮して設定する灯数判定電圧を判定基準とする。よって、製造時バラツキや温度変化の影響を受けずに灯数の判定をおこなうことが可能になり、LED灯数の異なる複数のLED直列回路851を使い分けることができる。実施の形態1の電源回路100は、異なるLED灯数でかつ所望の定電流値が異なる複数のLED直列回路851を対象として、そのLED直列回路851のLED灯数を自動判定し、そのLED直列回路851の灯数に合わせた定電流値で駆動することができる。実施の形態1の電源回路100は、異なる灯数かつ所望の定電流値が異なる複数のLED直列回路851を対象として、接続されたLED直列回路851に加わる電圧を測定する。これによって、予め決められたLED直列回路851の灯数を判定し、接続されたLED灯数に合わせた電流値で駆動することができる。実施の形態1の電源回路100は、複数のLED直列回路851に対して接続されるLED灯数を自動判別し、各々に適した定電流値で駆動することができるので、従来のように、工場での組立時や照明装置の設置場所において、接続するLED直列回路851と電源回路100の組合せを識別することなく、LED直列回路851と接続して使用することができる。実施の形態1の電源回路100は、全く同じ定電流駆動用電源回路でありながら、異なる灯数かつ所望の定電流値が異なる複数のLED直列回路851を定電流駆動できる。実施の形態1の電源回路は、回路定数や部品交換をすることなく、制御演算回路112のソフトウェアを書き換えるだけで、異なる灯数のLED直列回路851を異なる定電流値で駆動できる。よって、電源回路の仕様変更が簡単に行える。実施の形態1の電源回路100は、複数のLED直列回路851に対して、定電流駆動を行う電源回路として使用できる。"