(57)【要約】【課題】光源が消灯しているときに点灯マイコンのプログラムを更新することができる点灯装置及び照明器具を提供する。【解決手段】この発明に係る点灯装置１ａは、バッテリ２８の電力により動作して、供給電力検出部２７が商用電源が供給されていないと検出すると、光源３を消灯させるとともに、第１の記憶部２３に記憶された実行プログラムを第２の記憶部２５に記憶された更新プログラムに更新する点灯マイコン２２またはデータ更新部１５を備える。【選択図】          図３
2020161356.tif 000002
【特許請求の範囲】
【請求項１】
光源の点灯制御を行う点灯マイコンと、
前記点灯マイコンを動作させる実行プログラムを記憶する第１の記憶部と、
前記実行プログラムと異なるバージョンの更新プログラムを記憶する第２の記憶部と、
外部と双方向通信する外部通信部と、
商用電源が供給されていることを検出する供給電力検出部と、
前記外部通信部を介して外部からプログラム更新要求指示信号を受信すると、前記第１の記憶部に記憶された前記実行プログラムのバージョンをチェックし、
前記実行プログラムの更新が必要と判断した場合、前記外部通信部を介して外部に前記更新プログラムを要求し、
前記外部通信部を介して外部から前記更新プログラムを受信すると、受信した前記更新プログラムを前記第２の記憶部に記憶するデータ更新部と、
前記供給電力検出部が前記商用電源が供給されていないと検出しているときに電力を供給するバッテリと、
を備え、
前記点灯マイコンまたは前記データ更新部は、前記バッテリの前記電力により動作して、
前記供給電力検出部が前記商用電源が供給されていないと検出すると、
前記光源を消灯させるとともに、前記第１の記憶部に記憶された前記実行プログラムを前記第２の記憶部に記憶された前記更新プログラムに更新する点灯装置。
【請求項２】
前記バッテリは、前記第１の記憶部と、前記第２の記憶部と、前記点灯マイコンとに電力を供給し、前記点灯マイコンが前記第１の記憶部の前記実行プログラムを更新する請求項１に記載の点灯装置。
【請求項３】
前記バッテリは、前記第１の記憶部と、前記第２の記憶部と、前記データ更新部とに電力を供給し、前記データ更新部が前記第１の記憶部の前記実行プログラムを更新する請求項１に記載の点灯装置。
【請求項４】
光源の点灯制御を行う点灯マイコンと、
前記点灯マイコンを動作させる実行プログラムを記憶する第１の記憶部と、
前記実行プログラムと異なるバージョンの更新プログラムを記憶する第２の記憶部と、
外部と双方向通信する外部通信部と、
点灯制御信号を前記点灯マイコンに送信する点灯制御信号送信部と、
前記外部通信部を介して外部からプログラム更新要求指示信号を受信すると、前記第１の記憶部に記憶された前記実行プログラムのバージョンをチェックし、
前記実行プログラムの更新が必要と判断した場合、前記外部通信部を介して外部に更新プログラムを要求し、
前記外部通信部を介して外部から前記更新プログラムを受信すると、受信した前記更新プログラムを前記第２の記憶部に記憶し、
前記点灯信号送信部が前記点灯マイコンに消灯信号を送信したとき、前記点灯マイコンに対し前記第１の記憶部に記憶された前記実行プログラムを前記第２の記憶部に記憶された前記更新プログラムに更新するよう指示するデータ更新部と、
を備えた点灯装置。
【請求項５】
実行プログラムを記憶する第１の記憶部と、
更新プログラムを一時的に記憶する第２の記憶部と、
外部と双方向通信する外部通信部と、
前記外部通信部を介して外部からプログラム更新要求指示信号を受信すると、前記第１の記憶部に記憶された前記実行プログラムのバージョンをチェックし、
前記実行プログラムの更新が必要と判断した場合、前記外部通信部を介して外部に更新プログラムを要求し、
前記外部通信部を介して外部から前記更新プログラムを受信すると、受信した前記更新プログラムを前記第２の記憶部に記憶するデータ更新部と、
起動時に前記第１の記憶部に記憶された前記実行プログラムを前記第２の記憶部に記憶された前記更新プログラムに更新し、前記第１の記憶部に記憶された更新後の実行プログラムに基づいて、光源の点灯制御を行う点灯マイコンと、
を備えた点灯装置。
【請求項６】
前記データ更新部は、前記更新プログラムを前記第２の記憶部に記憶すると、
前記点灯マイコンの起動時に前記更新プログラムを書き込む起動時書き込み要求を前記点灯マイコンに送信し、
前記点灯マイコンが前記起動時書き込み要求を受信した場合、前記点灯マイコンは前記第１の記憶部に記憶された前記実行プログラムを前記第２の記憶部に記憶された前記更新プログラムに更新し、
前記点灯マイコンが前記起動時書き込み要求を受信しなかった場合、前記点灯マイコンは前記第１の記憶部に記憶された前記実行プログラムを更新しない
請求項５に記載の点灯装置。
【請求項７】
前記点灯マイコンまたは前記データ更新部は、前記第２の記憶部に前記更新プログラムが記憶されていることを確認し、
前記第２の記憶部に前記更新プログラムが記憶されている場合、前記第１の記憶部に記憶された前記実行プログラムを前記第２の記憶部に記憶された前記更新プログラムに更新する請求項１から請求項６のいずれか１項に記載の点灯装置。
【請求項８】
前記点灯マイコンまたは前記データ更新部は、前記第２の記憶部に前記更新プログラムが記憶されていることを確認し、
前記更新プログラムの前記バージョンが、前記第１の記憶部に記憶された前記実行プログラムのバージョンよりも新しい場合、前記第１の記憶部に記憶された前記実行プログラムを前記第２の記憶部に記憶された前記更新プログラムに更新する請求項７に記載の点灯装置。
【請求項９】
前記点灯マイコンまたは前記データ更新部は、前記第１の記憶部に記憶された前記実行プログラムを前記第２の記憶部に記憶された前記更新プログラムに更新すると、
前記第２の記憶部に記憶された前記更新プログラムを消去する請求項１から請求項８のいずれか１項に記載の点灯装置。
【請求項１０】
前記点灯マイコンまたは前記データ更新部は、前記第２の記憶部に記憶された前記更新プログラムのバージョンを前記第１の記憶部に記憶された前記実行プログラムのバージョンと比較し、
前記更新プログラムの前記バージョンが、前記実行プログラムの前記バージョンと同じまたは古い場合、前記第２の記憶部に記憶された前記更新プログラムを消去する請求項９に記載の点灯装置。
【請求項１１】
前記点灯マイコンまたは前記データ更新部は、前記第２の記憶部に記憶された前記更新プログラムを読み出しチェックサムを算出し前記第２の記憶部に記憶されたチェックサムと比較し、
両者が一致しない場合、前記第１の記憶部に記憶された前記実行プログラムを更新しない
請求項１から請求項１０のいずれか１項に記載の点灯装置。
【請求項１２】
請求項１から請求項１１のいずれか１項に記載の点灯装置と、
前記光源と、
を備えた照明器具。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、点灯装置及び点灯装置を照明器具に関するものである。
【背景技術】
【０００２】
従来、制御プログラムを更新可能な照明器具が知られている。特許文献１には、制御機が伝送線を介して照明器具のプログラム更新データを送信する照明器具が記載されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１５−９９６９２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
特許文献１のような照明器具では、実行プログラムの更新中に光源を点灯できないという問題があった。特に、点灯中に実行プログラムを更新すると、ユーザが意図しない時に光源が消灯してしまう。
【０００５】
本発明は、ユーザが光源を消灯させているときに点灯マイコンの実行プログラムを更新することにより、光源を点灯制御しつつ、点灯マイコンの実行プログラムを更新することができる点灯装置及び照明器具を提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明に係る点灯装置は、光源の点灯制御を行う点灯マイコンと、該点灯マイコンを動作させる実行プログラムを記憶する第１の記憶部と、実行プログラムと異なるバージョンの更新プログラムを記憶する第２の記憶部と、外部と双方向通信する外部通信部と、商用電源が供給されていることを検出する供給電力検出部と、外部通信部を介して外部からプログラム更新要求指示信号を受信すると、第１の記憶部に記憶された実行プログラムのバージョンをチェックし、実行プログラムの更新が必要と判断した場合、外部通信部を介して外部に更新プログラムを要求し、外部通信部を介して外部から更新プログラムを受信すると、受信した更新プログラムを第２の記憶部に記憶するデータ更新部と、供給電力検出部が商用電源が供給されていないと検出しているときに電力を供給するバッテリと、を備え、点灯マイコンまたはデータ更新部は、バッテリの電力により動作して、供給電力検出部が商用電源が供給されていないと検出すると、光源を消灯させるとともに、第１の記憶部に記憶された実行プログラムを第２の記憶部に記憶された更新プログラムに更新する。
【０００７】
本発明に係る照明器具は、点灯装置と、光源と、を備えたものである。
【発明の効果】
【０００８】
本発明に係る点灯装置では、商用電源が供給されていないと検出しているときに点灯マイコンまたはデータ更新部がバッテリの電力により動作して、光源を消灯させるとともに、第１の記憶部に記憶された実行プログラムを第２の記憶部に記憶された更新プログラムに更新する。したがって、光源が消灯しているときに点灯マイコンの実行プログラムを更新することができる。
【図面の簡単な説明】
【０００９】
【図１】実施の形態１における点灯装置の構成を示すブロック図である。
【図２】実施の形態１における点灯装置の動作を示す通信シーケンス図である。
【図３】実施の形態１における点灯装置の動作を示す通信シーケンス図である。
【図４】実施の形態２における点灯装置の構成を示すブロック図である。
【図５】実施の形態２における点灯装置の動作を示す通信シーケンス図である。
【図６】実施の形態３における点灯装置の動作を示す通信シーケンス図である。
【図７】実施の形態３における点灯装置の動作を示す通信シーケンス図である。
【図８】実施の形態４における照明器具の光源ユニットを示す側面図である。
【発明を実施するための形態】
【００１０】
実施の形態１．
まず、図１を用いて、本実施の形態の点灯装置１ａの構成を説明する。
点灯装置１ａは、制御ユニット１０と点灯基板２０に分けて構成してもよい。点灯装置１ａを制御ユニット１０と点灯基板２０に分けることにより、実行プログラムの更新機能ありの機種となしの機種で点灯基板２０を共通化することができる。
【００１１】
制御ユニット１０は、接続端子１１、降圧回路１２、制御マイコン１３、及びアンテナ１４を備える。制御マイコン１３は、データ更新部１５、外部通信部１６、及び供給電力検出部１９を備える。
点灯基板２０は、点灯回路２１、点灯マイコン２２、通信端子２４、及び供給電力検出部２７を備える。
点灯装置１ａは更に、第１の記憶部２３、第２の記憶部１８、及びバッテリ３０を備える。
【００１２】
制御ユニット１０の接続端子１１は、点灯基板２０の通信端子２４と接続される。
点灯装置１ａの電源Ｖｃｃは、通信端子２４、接続端子１１、降圧回路１２を介して、制御マイコン１３の電源端子Ｖｄｄに接続される。電源Ｖｃｃは、商用電源から供給される電力を整流、平滑、降圧して生成される。
制御マイコン１３は、第２の記憶部１８と電気的に接続される。
【００１３】
点灯マイコン２２は、第１の記憶部２３及び第２の記憶部１８と電気的に接続される。
第１の記憶部２３は、点灯マイコン２２に内蔵されていてもよい。第１の記憶部２３は、制御マイコン１３の近くに配置されていてもよい。第１の記憶部２３及び第２の記憶部１８は、不揮発性メモリである。第１の記憶部２３には、点灯マイコン２２を動作させる実行プログラムやデータが記憶される。点灯マイコン２２は、第１の記憶部２３に記憶された実行プログラムにより動作し、光源３の点灯制御を行う。第２の記憶部１８には、実行プログラムのバージョンアップのため、実行プログラムよりも新しいバージョンの更新プログラムが記憶される。
【００１４】
点灯マイコン２２の受信端子Ｒｘは、通信端子２４、接続端子１１を介して、制御マイコン１３の送信端子Ｔｘに接続される。
点灯マイコン２２の送信端子Ｔｘは、通信端子２４、接続端子１１を介して、制御マイコン１３の受信端子Ｒｘに接続される。
点灯マイコン２２のグランドＧＮＤは、通信端子２４、接続端子１１を介して制御マイコン１３のグランドＧＮＤに接続される。
【００１５】
点灯マイコン２２の出力端子Ｐ１は、点灯回路２１に入力される。点灯マイコン２２は、点灯回路２１に調光制御信号を送信することにより、点灯回路２１から光源３に出力される電力を制御する。
通信端子２４、接続端子１１を介して制御ユニット１０に供給される電源Vｃｃの電圧は、例えば１５Vである。
降圧回路１２は、例えばレギュレータＩＣで構成され、電源Ｖｃｃの電圧を例えば５Ｖまたは３．３Ｖに降圧し、制御ユニット１０内で用いられる電力を供給する。
【００１６】
外部通信部１６は、チップアンテナやパターンアンテナ等のアンテナ１４を用いて、点灯装置１ａの外部の照明制御コントローラ４１と無線により双方向通信する。外部通信部１６は、照明制御コントローラ４１から送信される調光信号を受信する。外部通信部１６により受信される調光信号は、例えばＰＷＭ信号や、ＩＥＣ６２３８６で規定されるＤＡＬＩ（登録商標）信号である。
外部通信部１６はまた、Ｗｉ−Ｆｉ（登録商標）、ｂｌｕｅｔｏｏｔｈ（登録商標）等の近距離無線通信によって外部の操作端末４２と双方向通信し、点灯マイコン２２の更新プログラムを受信する。外部の操作端末４２は、例えばパソコン等で構成される。
【００１７】
データ更新部１５は、調光信号の送信及び点灯マイコン２２の実行プログラムの更新を行う。
データ更新部１５は、外部通信部１６が受信した信号が調光信号であるか、点灯マイコン２２のプログラム更新要求指示信号であるかを判別する。
外部通信部１６が受信した信号が調光信号の場合、データ更新部１５は、制御マイコン１３の送信端子Ｔｘ、受信端子Ｒｘを用いてシリアル双方向通信により、点灯マイコン２２に調光信号を送信する。
外部通信部１６が受信した信号が点灯マイコン２２のプログラム更新要求指示信号である場合、データ更新部１５は、点灯マイコン２２の実行プログラムの更新を行う。
【００１８】
制御マイコン１３または点灯マイコン２２が備える供給電力検出部１９、２７は、制御マイコン１３や点灯マイコン２２に供給される電圧を監視し、点灯マイコン２２に商用電源が供給されていることを検出する。供給電力検出部１９、２７は、制御マイコン１３または点灯マイコン２２の少なくとも一方が備えていればよい。
電源Ｖｃｃの供給線とグランドＧＮＤ線間には、リレー（図示省略）を介してバッテリ３０が接続される。バッテリ３０は、供給電力検出部１９、２７が商用電源を供給していないと検出しているときに電力を供給する。バッテリ２８は、商用電源からトリクル充電される。
【００１９】
次に図２、３を用いて、本実施の形態の点灯マイコン２２の実行プログラムを更新する動作の一例を説明する。なお通信シーケンスは便宜上、図２と図３に分けて示す。また、図２と図３の通信シーケンス及びフローの接続箇所を結合子Ａ〜Ｄで示す。
先ず、外部の操作端末４２から点灯装置１ａの制御マイコン１３にプログラム更新要求指示信号が送信される（ステップ１）。プログラム更新要求指示信号のデータ領域には、点灯マイコン２２の更新プログラムのバージョン情報が格納される。外部通信部１６を介してプログラム更新要求指示信号を受信したデータ更新部１５は、点灯マイコン２２にバージョン確認要求を送信する（ステップ２）。バージョン確認要求を受信した点灯マイコン２２は、第１の記憶部２３に記憶された実行プログラムのバージョン情報を読み出し、バージョン確認応答として制御マイコン１３に送信する（ステップ３）。
【００２０】
ここで、バージョン情報とは例えば、第１の記憶部２３に記憶された実行プログラムの開始番地、終了番地、及びチェックサムである。バージョン情報は、実行プログラムに付されるバージョン番号であってもよい。バージョン番号は、第１の記憶部２３のデータ領域に記憶される。
バージョン情報としてバージョン番号を用いると、バージョン番号の大小でプログラムの新旧を判断することができる。
【００２１】
バージョン確認応答を受信した制御マイコン１３のデータ更新部１５は、プログラム更新要求指示信号から得た更新プログラムの更新バージョン情報と、バージョン確認応答から得た実行プログラムの現バージョン情報とを比較することにより、点灯マイコン２２のプログラムのバージョンをチェックする（ステップ４）。
更新バージョン情報と現バージョン情報が一致しない場合、制御マイコン１３のデータ更新部１５は、プログラムの更新が必要と判断し、外部通信部１６を介して更新プログラムの送信を要求するプログラム更新応答を操作端末４２に送信する（ステップ５）。
更新バージョン情報と現バージョン情報が一致した場合、制御マイコン１３のデータ更新部１５は、実行プログラムが更新プログラムと同一のバージョンのため更新不要と判断し、外部通信部１６を介して更新プログラム不要のプログラム更新応答を操作端末４２に送信する（ステップ５’）。
【００２２】
このようにステップ４で第１の記憶部２３に記憶された実行プログラムのバージョン情報をチェックすることにより、更新バージョン情報と現バージョン情報が一致した場合にプログラムの更新を回避することができる。
【００２３】
更新プログラムの送信要求を受信した操作端末４２は、制御マイコン１３に更新プログラムを送信する（ステップ６）。外部通信部１６を介して更新プログラムを受信した制御マイコン１３のデータ更新部１５は、第２の記憶部１８への更新プログラムの書き込みを準備する（ステップ７）。データ更新部１５は、第２の記憶部１８に更新プログラムを書き込み（ステップ８）、読み出した更新プログラムを受信した更新プログラムと照合する（ステップ９）。
制御マイコン１３のデータ更新部１５は、照合結果を操作端末４２に送信する（ステップ１０）。
【００２４】
次に、点灯装置１ａを備えた照明器具の電源スイッチのオフ等により、点灯装置１ａに商用電力が供給されていないときの点灯装置１ａの動作を説明する。
供給電力検出部２７が、電力が供給されていないと検出している場合（ステップ１１）、制御マイコン１３のデータ更新部１５は、供給電力の状態通知を点灯マイコン２２に送信し、電力が供給されていない旨を通知する（ステップ１２）。制御マイコン１３のデータ更新部１５は、リレー（図示省略）を接続させ、バッテリ３０からの電力供給を開始する（ステップ１３）。
供給電力の状態通知を受信した点灯マイコン２２は、光源３の点灯制御を停止し、光源３を消灯させる（ステップ１４）。
【００２５】
点灯マイコン２２は、第２の記憶部１８にアクセスし、更新プログラムが記憶されているかを確認する（ステップ１５）。第２の記憶部１８に更新プログラムが記憶されている場合、点灯マイコン２２は、第２の記憶部１８から更新プログラムを読み出し（ステップ１６）、第１の記憶部２３のプログラム領域に書き込む（ステップ１７）。
点灯マイコン２２は、第１の記憶部２３に書き込んだ更新プログラムを第２の記憶部１８から読み出したプログラムと照合する（ステップ１８）。点灯マイコン２２は、照合結果のログを第１の記憶部２３のデータ領域に書き込んでもよい。
【００２６】
点灯マイコン２２は、スリープモード等の低消費電力モードに移行する（ステップ１９）。このように、第１の記憶部２３に記憶された実行プログラムの更新後に、点灯マイコン２２が低消費電力モードに移行する動作により、バッテリ３０を小型化することができる。
【００２７】
次に、点灯装置１ａを備えた照明器具の電源スイッチのオン等により、点灯装置１ａに商用電力が供給されたときの点灯装置１ａの動作を説明する。
供給電力検出部２７が、電力が供給されていると検出している場合（ステップ２０）、制御マイコン１３のデータ更新部１５は、リレー（図示省略）の接続を切り、バッテリ３０からの電力供給を停止する（ステップ２１）。
点灯マイコン２２は、電力が供給されるとパワーオンリセットし、第１の記憶部２３に記憶された更新プログラムを起動し（ステップ２２）、光源３を点灯制御する。
【００２８】
点灯マイコン２２の実行プログラムを更新プログラムに更新する場合、点灯マイコン２２の書き換え中は光源３の点灯制御を停止する必要がある。本実施の形態の点灯装置１ａは、商用電源が供給されていないと検出している光源３が点灯していないときに、バッテリ３０の電力により第１の記憶部２３に記憶された点灯マイコン２２の実行プログラムを第２の記憶部１８に記憶された更新プログラムに更新する構成により、光源３を点灯制御しつつ、点灯マイコン２２の実行プログラムを更新することができる。
【００２９】
商用電源が供給されていることを点灯マイコン２２の供給電力検出部２７を用いて検出してもよい。その場合、ステップ１２の供給電力の状態通知が不要となる。
また、供給電力検出部２７は、制御マイコン１３または点灯マイコン２２に内蔵されていてもよい。
更に、本実施の形態のバッテリ３０に代えて、電気二重層コンデンサを用いてもよい。
本実施の形態では、制御マイコン１３のデータ更新部１５が、受信した更新プログラムを第２の記憶部１８に書き込む構成としたが、点灯マイコン２２が更新プログラムを第２の記憶部１８に書き込む構成としてもよい。
【００３０】
商用電力が供給されていないときに、バッテリ３０が第１の記憶部２３と、第２の記憶部１８と、点灯マイコン２２に電力を供給し、点灯マイコン２２が第１の記憶部２３の実行プログラムを更新する構成としてもよい。
このように商用電力が供給されていないときにバッテリ３０の電力の供給先を限定することにより、バッテリ３０を小型化することができる。
【００３１】
また商用電力が供給されていないときに、バッテリ３０が第１の記憶部２３と、第２の記憶部１８と、データ更新部１５に電力を供給し、データ更新部１５が第１の記憶部２３の実行プログラムを更新する構成としてもよい。
このように商用電力が供給されていないときにバッテリ３０の電力の供給先を限定することにより、バッテリ３０を小型化することができる。
【００３２】
実施の形態２．
実施の形態１の供給電力検出部１９、２７及びバッテリ３０を備える点灯装置１ａに代えて、点灯信号送信部１７を備える点灯装置１ｂを用いて、光源３が消灯しているとき、即ち光源３の調光による消灯モード時に点灯マイコン２２の実行プログラムを更新してもよい。図４、５を用いて、本実施の形態の点灯装置１ｂを説明する。図４、５において、実施の形態１と同一または相当の構成については同一の符号を付す。
【００３３】
図４に示すように、本実施の形態の点灯装置１ｂは、供給電力検出部１９、２７及びバッテリ３０を備えておらず、制御マイコン１３がデータ更新部１５に加えて点灯信号送信部１７を備える点が、実施の形態１の点灯装置１ａと相違する。
点灯信号送信部１７は、データ更新部１５が受信した点灯信号である調光信号を点灯マイコン２２にシリアル双方向通信を用いて送信する。
点灯装置１ｂは、実施の形態１の点灯装置１ａと同様に、第１の記憶部２３、第２の記憶部１８、外部通信部１６、データ更新部１５、及び点灯マイコン２２を備える。
【００３４】
図５を用いて、本実施の形態の点灯マイコン２２のプログラムを更新する動作の一例を説明する。ステップ１からステップ１０は、実施の形態１と同様の動作を行う。
次に、外部から消灯の信号を受信したときの点灯装置１ｂの動作を説明する。
消灯の調光信号を受信した制御マイコン１３の点灯信号送信部１７は、点灯マイコン２２に消灯信号を送信する（ステップ３０）。点灯マイコン２２は、点灯回路２１に消灯の調光制御信号を出力する（ステップ３１）。
【００３５】
制御マイコン１３のデータ更新部１５は、第２の記憶部１８にアクセスし、更新プログラムが記憶されているかを確認する（ステップ３２）。第２の記憶部１８に更新プログラムが記憶されている場合、データ更新部１５は、プログラム更新を指示するプログラム更新要求を点灯マイコン２２に送信する（ステップ３３）。
【００３６】
プログラム更新要求を受信した点灯マイコン２２は、第２の記憶部１８から更新プログラムを読み出し（ステップ３４）、第１の記憶部２３のプログラム領域に書き込む（ステップ３５）。
点灯マイコン２２は、第１の記憶部２３に書き込んだ更新プログラムを第２の記憶部１８から読み出したプログラムと照合する（ステップ３６）。点灯マイコン２２は、照合結果のログを第１の記憶部２３のデータ領域に書き込んでもよい。
点灯マイコン２２はリセットし（ステップ３７）、第１の記憶部２３に記憶された更新プログラムを起動させる。
【００３７】
本実施の形態の点灯装置１ｂは、制御マイコン１３の点灯信号送信部１７が点灯マイコン２２に消灯信号を送信したとき、制御マイコン１３のデータ更新部１５が点灯マイコン２２に対し第１の記憶部２３に記憶された実行プログラムを第２の記憶部１８に記憶された更新プログラムに更新するよう指示する構成により、光源３を消灯モードで点灯制御しつつ、点灯マイコン２２の実行プログラムを更新プログラムに更新させることができる。
また、点灯マイコン２２に商用電源の電力が供給されているときに、点灯マイコン２２の実行プログラムを更新するため、バッテリ３０が不要となる。
【００３８】
実施の形態３．
実施の形態２で説明した光源３が消灯しているときに代えて、点灯マイコン２２の起動時に実行プログラムを更新してもよい。本実施の形態の点灯装置１ｂは、実施の形態２の点灯装置１ｂと同じ構成である。図６、７を用いて、本実施の形態の点灯装置１ｂの点灯マイコン２２の実行プログラムを更新する動作の一例を説明する。なお通信シーケンスは便宜上、図６と図７に分けて示す。また、図６と図７の通信シーケンス及びフローの接続箇所を結合子Ａ〜Ｄで示す。
ステップ１からステップ１０は実施の形態１、２と同様の動作を行う。ステップ６０、６１の動作は、後で説明する。
【００３９】
次に、点灯装置１ｂを備えた照明器具の電源スイッチのオフ等により、点灯装置１ｂに商用電力が供給されていないとき（ステップ４０）の点灯装置１ｂの動作を説明する。
点灯マイコン２２は、光源３の点灯制御を停止（ステップ４１）し、現在の点灯信号の調光状態を第１の記憶部２３のデータ領域に記憶する（ステップ４２）。制御マイコン１３は、低電圧時の退避動作を行う（ステップ４１）。
【００４０】
次に、点灯装置１ｂを備えた照明器具の電源スイッチのオン等により、点灯装置１ｂに商用電力が再度供給されているとき（ステップ４３）の点灯装置１ｂの動作を説明する。
本実施の形態の点灯マイコン２２は以下に説明するように、起動時の点灯回路２１に点灯の調光制御信号を出力する前に、点灯マイコン２２の実行プログラムを更新する。そのため、光源３が点灯する前の光源３が消灯しているときに点灯マイコン２２の実行プログラムを更新することができる。更に、点灯マイコン２２の起動時にデータ更新部１５と通信をやり取りすることなしに実行プログラムを更新することができるという特徴がある。
【００４１】
点灯マイコン２２は、起動（ステップ４４）後、第２の記憶部１８にアクセスし、更新プログラムが記憶されていることを確認する（ステップ４５）。
制御マイコン１３は、起動（ステップ４４）後、復帰動作を行う（ステップ４５）。
【００４２】
第２の記憶部１８に更新プログラムが記憶されている場合、点灯マイコン２２は第２の記憶部１８から更新プログラムを読み出し（ステップ４７）、読み出した更新プログラムを第１の記憶部２３のプログラム領域に書き込む（ステップ４８）。
点灯マイコン２２は、第１の記憶部２３に書き込んだ更新プログラムを第２の記憶部１８から読み出した更新プログラムと照合する（ステップ４９）。点灯マイコン２２は、照合結果のログを第１の記憶部２３のデータ領域に書き込んでもよい。
【００４３】
第２の記憶部１８に更新プログラムが記憶されていない場合、点灯マイコン２２はステップ４７からステップ４９をスキップし、第１の記憶部２３の実行プログラムの更新を行わない。
このように、点灯マイコン２２が第２の記憶部１８に更新プログラムが記憶されていることを確認することにより、第２の記憶部１８に更新プログラムが記憶されていないときに第１の記憶部２３に記憶された実行プログラムを誤って更新するおそれをなくすことができる。
また、この第２の記憶部１８に更新プログラムが記憶されていることを確認する動作は、実施の形態１の点灯装置１ａのステップ１５の点灯マイコン２２が行ってもよい。同様に、実施の形態２の点灯装置１ｂのステップ３２のデータ更新部１５が行ってもよい。
【００４４】
本実施の形態の点灯装置１ｂの変形例１として、ステップ４５の第２の記憶部１８に更新プログラムが記憶されていることの確認時に、第２の記憶部１８のデータ領域に記憶された更新プログラムのバージョン番号を確認し、更新プログラムのバージョン番号が第１の記憶部２３のデータ領域に格納された実行プログラムのバージョン番号よりも新しい場合、点灯マイコン２２が第１の記憶部２３に記憶された実行プログラムを第２の記憶部１８に記憶された更新プログラムに更新（ステップ４７〜ステップ４９）してもよい。
第２の記憶部１８のデータ領域に記憶された更新プログラムのバージョン番号が第１の記憶部２３のデータ領域に記憶された実行プログラムのバージョン番号と同じまたは古い場合、点灯マイコン２２はステップ４７からステップ４９をスキップし、第１の記憶部２３の実行プログラムの更新を行わない。
このように、点灯マイコン２２が更新プログラムのバージョン番号が第１の記憶部２３に記憶された実行プログラムのバージョン番号よりも新しい場合に実行プログラムを更新することにより、第２の記憶部１８に記憶された更新プログラムのバージョンが第１の記憶部２３に記憶された実行プログラムに記憶された実行プログラムと同じまたは古い場合に誤って更新するおそれをなくすことができる。
また、この第２の記憶部１８に記憶されている更新プログラムのバージョン番号を確認する変形例１の動作は、実施の形態１の点灯装置１ａのステップ１５の点灯マイコン２２が行ってもよい。同様に、実施の形態２の点灯装置１ｂのステップ３２のデータ更新部１５が行ってもよい。
【００４５】
本実施の形態の点灯装置１ｂの変形例２として、ステップ４５の第２の記憶部１８に更新プログラムが記憶されていることの確認時に、制御マイコン１３または点灯マイコン２２が第２の記憶部１８に記憶された更新プログラムを読み出しチェックサムを算出し、第２の記憶部１８のデータ領域に記憶された更新プログラムのチェックサムと比較し、両者が一致しない場合、点灯マイコン２２はステップ４７からステップ４９をスキップし、第１の記憶部２３の実行プログラムの更新を行わないこととしてもよい。
このように、制御マイコン１３または点灯マイコン２２が第２の記憶部１８に記憶された更新プログラムを読み出しチェックサムを算出し、第２の記憶部１８のデータ領域に記憶された更新プログラムのチェックサムと比較することにより、第２の記憶部１８に更新プログラムが記憶された更新プログラムが壊れていた場合に第１の記憶部２３の実行プログラムを誤って更新するおそれをなくすことができる。
また、このチェックサムを比較する変形例２の動作は、実施の形態１の点灯装置１ａのステップ１５の点灯マイコン２２が行ってもよい。同様に、実施の形態２の点灯装置１ｂのステップ３２のデータ更新部１５が行ってもよい。
【００４６】
点灯マイコン２２はリセット（ステップ５０）後、第１の記憶部２３に記憶された更新プログラムを読み出し起動する（ステップ５１）。点灯マイコン２２は、第１の記憶部２３のデータ領域に記憶された調光状態を読み出し、光源３を調光制御する（ステップ５２）。
【００４７】
点灯マイコン２２は、再起動時に更新プログラムの再書き込みが実行されないよう、第２の記憶部１８に記憶された更新プログラムを消去する（ステップ５３）。
このように、記憶部２５に記憶された更新プログラムを消去することにより、第１の記憶部２３に記憶された点灯マイコン２２の実行プログラムの更新後に第２の記憶部１８に記憶された同じ更新プログラムを再度更新するおそれをなくすことができる。
【００４８】
本実施の形態の点灯装置１ｂは、点灯マイコン２２が起動し光源３が点灯する前の消灯しているときに、点灯マイコン２２の実行プログラムを更新プログラムに更新させることができる。
また、点灯マイコン２２に供給されている点灯マイコン２２の起動時に、点灯マイコン２２の実行プログラムを更新するため、バッテリ３０が不要となる。
更に、点灯マイコン２２の起動時に制御マイコン１３と通信を行わずに点灯マイコン２２の実行プログラムを更新するため、制御マイコン１３のデータ更新部１５の負荷を小さくし、プログラム更新の確実性及び信頼性を高くすることができる。
【００４９】
本実施の形態の点灯装置１ｂの動作の変形例３として、更新プログラムを第２の記憶部１８に記憶した後である図６のステップ１０の後に、データ更新部１５が、点灯マイコン２２の起動時に更新プログラムを書き込む起動時書き込み要求を点灯マイコン２２に送信する（ステップ６０）構成としてもよい。起動時書き込み要求を受信した点灯マイコン２２は、起動時書き込みフラグを立てる（ステップ６１）。
変形例３の点灯装置１ｂの点灯マイコン２２は、ステップ４６の第２の記憶部１８にアクセスし更新プログラムを確認する動作に代えて、起動時書き込みフラグが立っている場合、点灯マイコン２２は第１の記憶部２３に記憶された実行プログラムを第２の記憶部１８に記憶された更新プログラムに更新するステップ４６からステップ５０を行う。
起動時書き込みフラグが立っていない場合、即ち点灯マイコン２２が起動時書き込み要求を受信しなかった場合、変形例３の点灯マイコン２２は、ステップ４６からステップ５０の動作をスキップし、第１の記憶部２３の実行プログラムの更新を行わない。
このような変形例３の動作を行うことにより、更新プログラムが第２の記憶部１８に記憶されていないときに、点灯マイコン２２を早く起動することができる。
【００５０】
本実施の形態の点灯装置１ｂの動作の変形例４として、ステップ４６の第２の記憶部１８に記憶された更新プログラムを確認する際に、第２の記憶部１８に記憶された更新プログラムのバージョン番号を第１の記憶部２３に記憶された実行プログラムのバージョン番号と比較し、更新プログラムのバージョン番号が実行プログラムのバージョン番号と同じまたは古い場合、第２の記憶部１８に記憶された更新プログラムを消去してもよい。
このような変形例４の動作を行うことにより、第１の記憶部２３に記憶された実行プログラムと同じバージョンまたは古いバージョンの更新プログラムを誤って更新するおそれをなくすことができる。
また、この変形例４の動作は、実施の形態１の点灯装置１ａのステップ１５で行ってもよい。同様に、実施の形態２の点灯装置１ｂのステップ３２で行ってもよい。
【００５１】
実施の形態４．
図８に本実施の形態における光源一体型の照明器具の光源ユニット５の構成を示す。光源ユニット５は、カバー６内に収納された光源３（図示省略）、制御ユニット１０、及び点灯基板２０（図示省略）を収めた点灯ユニット２６を備える。
制御ユニット１０、及び点灯基板２０は、実施の形態１から３の点灯装置１ａ、１ｂを用いて構成し、無線による調光制御が可能な点灯装置と同じように光源ユニット５に配置することができる。バッテリ３０は、制御ユニット２０内に組み込まれていてもよい。バッテリ３０は、光源ユニット５に配置してもよいし、光源ユニット５を保持する器具本体（図示省略）に配置してもよい。
このように実施の形態１から３の点灯装置１ａ、１ｂを用いて、無線による調光制御が可能な点灯装置と同様に、照明器具の光源ユニット５に実装することができる。
また実施の形態１から３の点灯装置１ａ、１ｂは、図８に示す光源一体型の照明器具や、グリッド照明器具、高天井照明器具、間接照明器具等の様々な照明器具の光源３に接続して用いることができる。
このような照明器具において、点灯装置１ａまたは１ｂの点灯マイコン２２の実行プログラムを照明器具が設置される天井等の高所に上ることなく、操作端末２を用いて書き換えることができる。
【００５２】
なお実施の形態１から３の点灯装置１ａ、１ｂの更新プログラムを無線で受信する構成に代えて、有線で受信する構成としてもよい。
【符号の説明】
【００５３】
１ａ、１ｂ  点灯装置、３  光源、５  光源ユニット、６  カバー、１０  制御ユニット、１１  接続端子、１２  降圧回路、１３  制御マイコン、１４  アンテナ、１５  データ更新部、１６  外部通信部、１７  点灯信号送信部、１８  第２の記憶部、１９、２７  供給電力検出部、２０  点灯基板、２１  点灯回路、２２  点灯マイコン、２３  第１の記憶部、２４  通信端子、２６  点灯ユニット、３０  バッテリ、４１  照明制御コントローラ、４２  操作端末、ＧＮＤ  グランド、Ｐ１  出力端子、Ｒｘ  受信端子、Ｔｘ  送信端子、Ｖｃｃ、Ｖｄｄ  電源。
【図１】
2020161356.tif 000003
【図２】
2020161356.tif 000004
【図３】
2020161356.tif 000005
【図４】
2020161356.tif 000006
【図５】
2020161356.tif 000007
【図６】
2020161356.tif 000008
【図７】
2020161356.tif 000009
【図８】
2020161356.tif 000010