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