充電回路、該充電回路により充電される蓄電素子、該蓄電素子に充電された電力を放電ランプに通電するための電流制御回路、該蓄電素子の電圧を放電するための放電回路、並びに少なくとも該充電回路及び該放電回路を制御するCPUを備えた閃光放電ランプ点灯装置であって、前記放電回路が、放電抵抗と放電スイッチの直列回路、前記放電抵抗の消費電力を分散させるように該放電抵抗に接続された温度検出用抵抗、及び前記温度検出用抵抗に熱的に結合され、該温度検出用抵抗から検出される検出温度に基づく信号を前記CPUに出力する検出温度出力手段を備え、前記CPUが、前記検出温度が第1の閾値を超えた場合に前記放電抵抗に流れる電流を停止又は低減させるための保護制御を行うように構成された閃光放電ランプ点灯装置。請求項1の閃光放電ランプ点灯装置において、前記放電抵抗の抵抗値よりも低い抵抗値の前記温度検出用抵抗が該放電抵抗に直列接続された閃光放電ランプ点灯装置。請求項1の閃光放電ランプ点灯装置において、前記放電抵抗の抵抗値よりも高い抵抗値の前記温度検出用抵抗が該放電抵抗に並列接続された閃光放電ランプ点灯装置。請求項1の閃光放電ランプ点灯装置において、前記保護制御は前記充電回路を停止状態とするものである閃光放電ランプ点灯装置。請求項1の閃光放電ランプ点灯装置において、前記保護制御は前記放電スイッチを開放状態とするものである閃光放電ランプ点灯装置。請求項1の閃光放電ランプ点灯装置であって、前記検出温度が前記第1の閾値を超えた場合に異常を報知する報知手段をさらに備えた閃光放電ランプ点灯装置。請求項1の閃光放電ランプ点灯装置において、前記CPUが、前記検出温度が前記第1の閾値を超えた後、前記第1の閾値よりも低い第2の閾値以下となるまで前記保護制御を維持するよう構成され、前記第1の閾値と前記第2の閾値の差が、前記放電回路による1回の放電動作での検出温度上昇幅より大きくなるように該第2の閾値が設定された閃光放電ランプ点灯装置。請求項7の閃光放電ランプ点灯装置において、前記CPUが、前記検出温度の変化を該CPUのメモリに記録し、記録された前記検出温度の変化に基づいて前記1回の放電動作での検出温度上昇幅を特定し、前記第1の閾値と前記第2の閾値の差が前記1回の放電動作での検出温度上昇幅より大きくなるように該第2の閾値を決定するように構成された閃光放電ランプ点灯装置。請求項1の閃光放電ランプ点灯装置において、前記CPUが、検出温度をモニターし、前記CPUが前記放電回路に放電の指令を出力していないにも関わらず、該検出温度が所定勾配以上で又は所定量以上で上昇した場合には前記放電スイッチが短絡故障したものと判断して少なくとも前記充電回路を停止状態とするように構成された閃光放電ランプ点灯装置。請求項9の閃光放電ランプ点灯装置において、前記検出温度が前記第1の閾値を超えた場合に異常を報知する報知手段をさらに備え、前記報知手段が、前記検出温度が前記第1の閾値を超え且つ前記放電スイッチが短絡故障したものと判断された場合と、前記検出温度が前記第1の閾値を超え且つ前記放電スイッチが短絡故障したものと判断されなかった場合とで異なる報知を行うように構成された閃光放電ランプ点灯装置。しかし、上記のような放電回路において、充電動作と放電動作を短いサイクルで繰り返すと放電抵抗の異常な過熱に繋がり、望ましくない。放電動作の頻度を例えば5分に1回までという制限を設け、CPU等で放電動作の頻度を制限する方法もあるが、直接温度を検知していないため信頼性の観点から好ましくない。また、装置の電源が遮断された際にもタイマーがリセットされないようCPU等にバッテリーや不揮発性メモリを備える必要があり、コストの観点からも好ましくない。また、この方法では放電スイッチが短絡故障した場合における放電抵抗の異常な過熱を検知することができないという欠点がある。放電スイッチが短絡故障した場合、蓄電素子と放電抵抗が常に並列接続され、充電動作時や点灯待機時に常に放電抵抗に電流が流れ続けることとなり放電抵抗の異常な過熱に繋がる。ここで、放電抵抗に温度検知素子を接触させ、放電抵抗が異常な高温となったときに点灯装置の動作を停止させる保護回路を設けることが考えられる。しかし、放電抵抗は通常の放電時にも瞬時的に高温となる。これを異常な高温と識別するためには高い温度を高精度に検知できる温度検知素子や温度検出回路を使用する必要があり、コスト及び信頼性の観点から好ましくない。また、温度素子の取付部分が高温となるため温度検知素子の固定方法やその配線への温度的配慮が必要となり、これもコスト及び安全性の観点から好ましくない。また、放電抵抗の発熱を下げるために放電抵抗としてより高い抵抗値の素子を用いることも可能であるが、放電時に蓄電素子の電圧が充分低い電圧となるまでの時間がより長く必要となり安全上好ましくない。また、放電スイッチが故障した場合においても悪影響を及ぼさない温度に抑えるため、より大きな定格電力の放電抵抗とすることや放電抵抗に放熱板等の冷却手段を取り付ける方法、複数の放電抵抗を並列又は直列接続して抵抗1本当たりの負荷を軽減することも可能であるが、これらの場合もコスト上好ましくない。本発明は、上記に鑑みて、高精度かつ高い信頼性で放電抵抗が異常な温度であることを検出し、放電抵抗の異常な温度上昇を防止する低コストかつ簡素な構成を提供することを目的とする。本発明は、充電回路、充電回路により充電される蓄電素子、蓄電素子に充電された電力を放電ランプに通電するための電流制御回路、蓄電素子の電圧を放電するための放電回路、並びに少なくとも充電回路及び放電回路を制御するCPUを備えた閃光放電ランプ点灯装置を提供し、放電回路は、放電抵抗と放電スイッチの直列回路、放電抵抗の消費電力を分散させるように放電抵抗に接続された温度検出用抵抗、及び温度検出用抵抗に熱的に結合され、温度検出用抵抗から検出される検出温度に基づく信号をCPUに出力する検出温度出力手段を備え、CPUは、検出温度が第1の閾値を超えた場合に放電抵抗に流れる電流を停止又は低減させるための保護制御を行うように構成される。なお、放電抵抗の抵抗値よりも低い抵抗値の温度検出用抵抗が放電抵抗に直列接続されるようにしてもよいし、放電抵抗の抵抗値よりも高い抵抗値の温度検出用抵抗が放電抵抗に並列接続されるようにしてもよい。ここで、上記保護制御は充電回路を停止状態とするものであってもよいし、放電スイッチを開放状態とするものであってもよい。さらに、検出温度が第1の閾値を超えた場合に異常を報知する報知手段を備える構成としてもよい。また、CPUが、検出温度が第1の閾値を超えた後、第1の閾値よりも低い第2の閾値以下となるまで保護制御を維持するよう構成され、第1の閾値と第2の閾値の差が、放電回路による1回の放電動作での検出温度上昇幅より大きくなるように第2の閾値が設定さるようにしてもよい。さらに、CPUが、検出温度の変化をCPUのメモリに記録し、記録された検出温度の変化に基づいて1回の放電動作での検出温度上昇幅を特定し、第1の閾値と第2の閾値の差が1回の放電動作での検出温度上昇幅より大きくなるように第2の閾値を決定するように構成してもよい。また、CPUが検出温度をモニターし、CPUが放電回路に放電動作の指令を出力していないにも関わらず、検出温度が所定勾配以上で上昇し又は所定量以上上昇した場合には放電スイッチが短絡故障したものと判断して少なくとも充電回路を停止状態とするように構成してもよい。ここで、検出温度が第1の閾値を超えた場合に異常を報知する報知手段をさらに備え、報知手段が、検出温度が第1の閾値を超え且つ放電スイッチが短絡故障したものと判断された場合と、検出温度が第1の閾値を超え且つ放電スイッチが短絡故障したものと判断されなかった場合とで異なる報知を行うように構成してもよい。図1に本発明の閃光放電ランプ点灯装置を示す。閃光ランプ点灯装置は、整流器2及び平滑コンデンサ3で構成される直流電源回路100、直流電源回路100の電圧を昇圧及び充電するための充電回路200、充電回路200により充電される蓄電素子13、蓄電素子13に充電された電力をランプ25に通電するための電流制御回路300、充電回路200、放電回路29及び電流制御回路300を制御するCPU26、ランプ25の始動時にランプ25に高圧パルスを印加するためのパルストランス24を含むイグナイタ回路不図示を備える。なお、CPU26は、説明の便宜上、電流制御回路300の内部に示してあるが、電流制御回路300の外部にあってもよい。点灯装置の動作は以下の通りである。整流器2及び平滑コンデンサ3で構成される直流電源回路100で交流電源1が直流電圧に変換され、その直流電圧が充電回路200に供給される。充電回路200はトランジスタ4、5、6及び7からなるインバータを含む。CPU26から充電回路200PWM制御回路8への充電開始信号に応じて、PWM制御回路8によってトランジスタ4、7及びトランジスタ5、6の導通時間が制御され、高周波で交互に導通される。これによりトランス9の1次巻線に交流電圧が発生するとともに、トランス9の2次巻線に昇圧比に応じた電圧が発生する。トランス9の2次巻線に発生した電圧は整流器10で整流され、コイル11で平滑されて大容量の蓄電素子例えば、電解コンデンサ13に充電される。なお、蓄電素子13として電解コンデンサを図示しているが、例えば電気二重層コンデンサ、バッテリー等、他の素子であってもよい。また、蓄電素子は複数直列、複数並列またはその組み合わせであってもよい。また、蓄電素子13には、CPU26からの指令に応じて充電電圧を放電するための放電回路29が並列接続されている。放電回路29は、基本的構成として、放電抵抗と放電スイッチの直列回路、放電抵抗の消費電力を分散させるように放電抵抗に接続された温度検出用抵抗、及び温度検出用抵抗に熱的に結合され、温度検出用抵抗からの検出温度に基づく信号をCPU26に出力する検出温度出力手段を備え、CPU26は、検出温度が第1の閾値を超えた場合に放電抵抗に流れる電流を停止又は低減させるための保護制御を行う構成となっている。図2に放電回路29の一実施例を示す。放電回路29は、放電抵抗28と放電スイッチ27の直列回路、放電抵抗28に直列接続された温度検出用抵抗50を備える。ここで、温度検出用抵抗50は放電抵抗28に対して放電時の温度が低くなるよう充分低い抵抗値のものを用いる。放電スイッチ27はトランジスタ等の半導体スイッチの他、リレーなどの機械接点スイッチであればよい。また、放電スイッチ27、放電抵抗28及び温度検出用抵抗50は直列接続されていれば他の順序で配列されてもよい。温度検知素子51及び温度検出回路52が検出温度出力手段を構成し、温度検知素子51は温度検出用抵抗50に熱的に結合例えば、接触配置される。温度検知素子51にはリードサーミスタ等の感温素子を用いることができる。温度検出回路52は温度検出用抵抗50から温度検知素子51によって検出された検出温度に基づく信号をCPU26に出力する。検出温度に基づく信号とは、検出温度自体であってもよいし、温度検出回路52によって正常又は異常閾値より高温であることを判断した結果を示す異常検知信号High/Low信号であってもよい。温度検出回路52は、前者の場合にはA/D変換回路等を含み、後者の場合には比較回路等を含むことになる。また、温度検知素子51はバイメタル等、ある温度を超えた場合に接点が機械的に動作するような素子を用いて温度検出回路52と一体としたものであってもよいし、温度検出回路52の役割をCPU26に組み込んでもよい。また、他の実施例として、図3に示すように温度検出用抵抗53を放電抵抗28に対して並列に接続してもよい。この場合、温度検出用抵抗53は放電抵抗28に対して放電時の温度が低くなるよう充分高い抵抗値のものとする。放電抵抗および温度検知用抵抗は複数並列、複数直列、またはその組み合わせであってもよい。次に動作について説明する。充電回路200において、電流検出抵抗12で検出される充電電流に比例した電圧と基準電圧15とが誤差増幅器14に入力され、両者が等しくなるようにPWM制御回路8によってトランジスタ4~7の導通時間がPWM制御される。これにより、大容量の蓄電素子13は所定の電流値で定電流充電されていく充電方法は定電流制御に限らない。蓄電素子13がランプ電圧よりも充分に高い電圧例えば、1000Vに充電されたことをPWM制御回路8が検出すると、PWM制御回路8はインバータの動作を一旦停止又は充電電圧を保持し、スタンバイ状態となる。PWM制御回路8は、充電の完了に応じて充電完了信号をCPU26に返す充電完了検出手段8aを含んでいる。次に、ランプ点灯指令に応じて電流制御回路300が動作を開始する。電流制御回路300は降圧チョッパ回路からなり、降圧チョッパ回路は、IGBT等の半導体スイッチ16、ダイオード17、コイル18、コンデンサ19、電流検出抵抗20、半導体スイッチ16の導通時間を制御するPWM制御回路21、誤差増幅器22、及びCPU26で構成される。この時点で、ランプ25の両端に電解コンデンサ13の電圧とほぼ等しい直流電圧1000Vが直ちに印加される。その後、パルストランス24によってパルス電圧が上記直流電圧に重畳され、ランプ25の絶縁破壊が起こる。ランプ25が絶縁破壊を起こすと、蓄電素子13の充電電圧を電源として電流制御回路300からの制限された電流がランプ25に投入される。電流制御回路300において、点灯指令に応じて、ランプ電流に比例する電圧信号検出電圧と、ランプ電流の設定値に比例するCPU26からの可変の電圧信号が誤差増幅器22に入力され、両者が等しくなるようにPWM制御回路21によって半導体スイッチ16の導通時間がPWM制御される。これにより、蓄電素子13を電源とするランプ25の直流点灯がランプ電流設定値に従って定電流制御される点灯制御方法は定電流制御に限らない。点灯動作終了時には、CPU26によって電流制御回路300の動作が停止され、必要に応じて充電回路200が動作されて蓄電素子13が再充電される。あるいは、点灯装置の使用が終了すると、CPU26によって充電回路200及び電流制御回路300の動作が停止される。このとき、蓄電素子13には放電されなかった電荷が残っている場合がある。そこで、しばらく点灯動作を行わない場合又は使用を終了する場合即ち、非使用時に蓄電素子13に残った電圧を下げるため、CPU26からの放電指令により、放電回路29の放電スイッチ27がONされる。放電スイッチ27がONされると放電抵抗28および温度検出抵抗50が接続状態となり、放電抵抗28および温度検出抵抗50を介して蓄電素子13に蓄積されていた電圧が放電される。放電スイッチ27は所定時間蓄電素子13の放電に充分な時間経過後にOFFしてもよいし、安全のため使用しない時にはONの状態を維持してもよい。ここで、メンテナンス時や検査時において、短いサイクルで蓄電素子13の充電と放電回路29による放電を繰り返すことが想定される。放電動作が行われると、放電抵抗28の温度は一旦上昇し、放電抵抗28が蓄電素子13の電圧をある程度の電圧まで放電するか、放電スイッチ27がOFFされるかすると、その後その温度は降下する。ここで、放電動作を行った後に、放電抵抗28が再び放電前の温度までに下がるには時間を要するため、前回放電前の温度より高い温度の状態から次の放電動作を行った場合、前回放電動作時に達した温度よりも高い温度まで上昇することになる。即ち、短い間隔で放電動作を繰り返すと、放電抵抗28の温度は上昇と降下を繰り返しながらも累積的に上昇していくことになる。図4は短いサイクルで蓄電素子13の充電と放電回路29による放電を繰り返した場合における放電抵抗28と温度検出抵抗50の温度変化を説明する図である。なお、以降の説明においては、温度検出用抵抗50を用いる場合について説明するが、温度検出用抵抗53を用いる場合についても同様である。曲線C1は放電抵抗28の温度変化を示し、曲線C2は温度検出用抵抗50の温度変化を示す。T1は放電抵抗28の許容上限温度であり、T2はT1に対応する温度検出用抵抗50の温度閾値である。短いサイクルで蓄電素子13の充電と放電回路29による放電を繰り返した場合、温度検出抵抗50の温度が温度検知回路52における温度閾値T2を超え、温度検知回路52からCPU26に、検出温度に基づく信号例えば、異常検知信号が送られる。温度閾値T2は、正常な使用範囲内即ち、充分に間隔が長い充放電動作の場合において温度検出用抵抗50が上昇し得る温度よりも高く、放電抵抗28の温度が許容上限温度T1となる時の温度検出用抵抗50の温度よりも低い値に設定される。放電抵抗28の許容上限温度T1は、放電抵抗28、温度検出用抵抗50およびその周辺部品に悪影響を及ぼさない値として設定される。上記構成により、CPU26は放電抵抗28の温度が異常であると判断して、点灯装置外部の報知手段400例えば、ランプ、インジケータ、スピーカ等に異常報知信号を送り、報知手段400がユーザに視覚的に又は音声で異常の発生を知らせることができる。なお、CPU26と報知手段400の通信接続は有線であっても無線であってもよい。CPU26は放電抵抗28の温度が異常と判断した場合、保護制御として、放電回路29の動作を停止して即ち、放電スイッチ27をOFFして放電抵抗28に流れる電流を停止すればよい。あるいは、CPU26が放電スイッチ27を間欠的に動作させて放電抵抗28に流れる電流を漸減するようにしてもよい。上記構成により、低コストかつ簡素な構成で、しかも高精度かつ高い信頼性で放電抵抗28の過熱を防止することができる。さらにCPU26は、保護制御として、異常を判断した後は所定の時間が経過するまで、又は、検出温度が温度閾値T3T3<T2以下となるまで、放電スイッチ27を開放状態とし、又は充電開始信号を出力しない構成としてもよい。あるいは、CPU26が充電開始信号を出力してもPWM制御回路8がそれを受け付けない、即ち、充電回路200のインバータを動作させないようにしてもよい。これにより、自動的に正常温度範囲での動作が確保される。なお、上記の所定の時間は、放電抵抗の温度が充分下がるのに必要な時間とすることが望ましい。また、閾値T2と閾値T3の差が、放電回路29による1回の放電動作での検出温度上昇幅より大きくなるように閾値T3を決定することが望ましい。閾値T3は予め決定した値であってもよいし、動的に変動する値であってもよい。閾値T3を動的に変動する値とする場合には、CPU26が、検出温度の変化をCPU26のメモリ不図示に記録しておき、記録された検出温度の変化から1回の放電動作での検出温度上昇幅を特定し、閾値T2と閾値T3の差が1回の放電動作での検出温度上昇幅より大きくなるように閾値T3を決定するように構成してもよい。この場合、繰返しの放電動作について、例えば、n回目の放電動作で検出温度が閾値T2を超えた場合には、n-1回目以前の放電動作での検出温度上昇幅を参照して閾値T3を決定することが望ましい。図5は放電スイッチ27が短絡故障した状態で充電動作を行った場合における放電抵抗28と温度検出用抵抗50の温度変化を説明する図である。曲線C3は放電抵抗28の温度変化を示し、曲線C4は温度検出用抵抗50の温度変化を示す。T1は放電抵抗28の許容上限温度であり、T4はT1に対応する温度検出用抵抗50の温度閾値である。放電スイッチ27が短絡故障した場合、蓄電素子13に対して放電抵抗28および温度検出用抵抗50が常に接続され、充電動作時や点灯待機時に常に放電抵抗28および温度検出用抵抗50に電流が流れ続けて異常に過熱されることになる。この場合も同様に、温度検出用抵抗50の温度が温度閾値T4を超え、温度検知回路52からCPU26に、検出温度に基づく信号例えば、異常検知信号が送られる。これにより、CPU26は放電抵抗28の温度が異常であると判断することができる。この場合、保護制御として、蓄電素子13に電圧が発生しないようにすることが望ましい。具体的には、CPU26が充電開始信号を出力しない、又はCPU26が充電開始信号を出力してもPWM制御回路8がそれを受け付けない構成として、充電回路200を停止状態とすればよい。CPU26が充電開始信号を出力してもPWM制御回路8がそれを受け付けないようにするには、例えば、温度検知回路52が異常検知信号をPWM制御回路8に直接出力してPWM制御回路8の動作を禁止するようにすればよい。また、CPU26が不揮発性メモリを備え、CPU26が一度でも異常と判別した場合には、保護制御として、その後は充電開始信号を全く出力しない構成、即ち、点灯装置を使用不能とする構成として保護機能を強化してもよい。また、CPU26が検出温度をモニターし、CPU26が放電回路29に放電動作の指令を出力していないにも関わらず、検出温度が極端に上昇した場合、即ち、温度上昇勾配が所定勾配以上又は温度上昇量が所定量以上の場合には、CPU26が、放電スイッチ27が短絡故障したものと判断して少なくとも充電回路200の再動作を禁止するようにしてもよい。これにより、放電抵抗28が高温となった原因が、点灯装置が正常な状態での短いサイクルでの使用なのか、点灯装置が故障していること即ち、放電スイッチ27が短絡していることなのかを区別して保護制御を行うことができる。例えば、CPU26は、前者と判断した場合には放電スイッチ27の開放状態維持を行い、後者と判断した場合には充電回路200を停止すればよく、さらに再動作禁止としてもよい。放電スイッチ27が短絡故障したものとCPU26が判断した場合に、報知手段400が異常の内容として点灯装置の故障を報知するようにしてもよい。即ち、報知手段400は、検出温度が閾値T2又はT4を超え且つ放電スイッチ27が短絡故障したものと判断された場合即ち、装置が故障した場合と、検出温度が閾値T2又はT4を超え且つ放電スイッチ27が短絡故障したものと判断されなかった場合即ち、装置は故障していない場合とで異なる報知を行うようにしてもよい。これにより、ユーザは当該点灯装置がその後も使用できるのか否かを判断することができ、放電スイッチ27が故障した場合にはその点灯装置の使用を中止し、放電スイッチ27が故障していない場合にはその点灯装置の使用を中断してから所定時間経過後に使用を再開することができる。また、CPU26が、放電スイッチ27が故障した場合には上記閾値T3による制御を無効とし、放電スイッチ27が故障していない場合に閾値T3による制御を有効にするようにしてもよい。即ち、放電スイッチ27が故障していない場合のみ、温度検出用抵抗50の温度が閾値T2を超えた後に閾値T3以下となれば点灯装置の動作を再開可能とする構成とすることができる。