(57)【要約】【課題】操作を簡略化し、ファームウェアを格納したファイルの管理を容易にすることができるファームウェアバージョンアップ装置を提供する。【解決手段】ファームウェアを記憶する記憶部２７ａと、電力の計測結果を算出する計測用ＣＰＵ２３ａと、計測用ＣＰＵ２３ａの算出結果を用いた処理を行うメインＣＰＵ２４とを有するパワーメータ２のファームウェアのバージョンアップを行うパソコン１において、計測ファームウェアとメインファームウェアとを格納した１つのファームウェアファイルを記憶するデータ格納部１３と、いずれか一方のファームウェアをユーザー操作によって選択する操作部１１と、データ格納部１３に記憶されたファームウェアファイルから、操作部１１が選択したファームウェアを抽出する抽出部１５１と、抽出部１５１が抽出したファームウェアをパワーメータに送信する送信部１５２とを備える。【選択図】図１
2012243236.tif 000002
【特許請求の範囲】
【請求項１】
計測ファームウェアおよびメインファームウェアを記憶する第１の記憶部と、前記計測ファームウェアを実行することで電力の計測結果を算出する計測用ＣＰＵと、前記メインファームウェアを実行することで前記計測用ＣＰＵの算出結果を用いた処理を行うメインＣＰＵとを有するパワーメータに対して、ファームウェアを送信することで前記パワーメータのファームウェアのバージョンアップを行うファームウェアバージョンアップ装置において、
前記計測ファームウェアと前記メインファームウェアとを格納した１つのファイルを記憶する第２の記憶部と、
前記計測ファームウェアと前記メインファームウェアとのうち、いずれか一方のファームウェアをユーザー操作によって選択する操作部と、
前記第２の記憶部に記憶された前記ファイルから、前記操作部が選択した前記一方のファームウェアを抽出する抽出部と、
前記抽出部が抽出したファームウェアを前記パワーメータに送信する送信部とを備えることを特徴とするファームウェアバージョンアップ装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ファームウェアバージョンアップ装置に関するものである。
【背景技術】
【０００２】
電源から負荷に供給される電力を計測し、その計測値を表示するパワーメータがある。このパワーメータは、記憶部と、計測用ＣＰＵ（Central ProcessingUnit）と、メインＣＰＵと、表示部とを備えている。計測用ＣＰＵは、記憶部に記憶された計測ファームウェアを実行することで、電力の算出を行う。メインＣＰＵは、記憶部に記憶されたメインファームウェアを実行することで、計測用ＣＰＵの算出結果を表示部に表示させる。
【０００３】
従来、ファームウェアのバージョンアップを行う様々な方法が提案されている（例えば、特許文献１参照）。例えば、上記のパワーメータのバージョンアップを行う場合、まずバージョンアップ対象のＣＰＵに対応したファームウェアを別々に格納したファイルを準備する。そして、このファイルをパワーメータに読み込ませ、パワーメータの操作部を操作してバージョンアップ対象のＣＰＵを指定することで、ファイルに格納されたファームウェアが記憶部に書き込まれる。それによって、パワーメータのファームウェアのバージョンアップを行っていた。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１１−１５３８２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかし、従来のバージョンアップ方法では、パワーメータを操作してバージョンアップ対象のＣＰＵを選択する必要があった。パワーメータに設けられている操作ボタンや表示部などは小さく操作性が劣るため、操作効率が悪くなり、誤操作につながるおそれがあった。
【０００６】
また、ＣＰＵ毎のファームウェアを格納したファイルを管理する必要があるため、ファイル管理が複雑となっていた。
【０００７】
本発明は、上記事由に鑑みてなされたものであり、その目的は、操作を簡略化し、ファームウェアを格納したファイルの管理を容易にすることができるファームウェアバージョンアップ装置を提供することにある。
【課題を解決するための手段】
【０００８】
本発明のファームウェアバージョンアップ装置は、計測ファームウェアおよびメインファームウェアを記憶する第１の記憶部と、前記計測ファームウェアを実行することで電力の計測結果を算出する計測用ＣＰＵと、前記メインファームウェアを実行することで前記計測用ＣＰＵの算出結果を用いた処理を行うメインＣＰＵとを有するパワーメータに対して、ファームウェアを送信することで前記パワーメータのファームウェアのバージョンアップを行うファームウェアバージョンアップ装置において、前記計測ファームウェアと前記メインファームウェアとを格納した１つのファイルを記憶する第２の記憶部と、前記計測ファームウェアと前記メインファームウェアとのうち、いずれか一方のファームウェアをユーザー操作によって選択する操作部と、前記第２の記憶部に記憶された前記ファイルから、前記操作部が選択した前記一方のファームウェアを抽出する抽出部と、前記抽出部が抽出したファームウェアを前記パワーメータに送信する送信部とを備えることを特徴とする。
【発明の効果】
【０００９】
以上説明したように、本発明では、操作を簡略化し、ファームウェアを格納したファイルの管理を容易にすることができるという効果がある。
【図面の簡単な説明】
【００１０】
【図１】本発明の実施形態のファームウェアバージョンアップ装置のブロック構成図である。
【図２】パワーメータのブロック構成図である。
【図３】パワーメータの外観図である。
【発明を実施するための形態】
【００１１】
以下、本発明の実施の形態を図面に基づいて説明する。
【００１２】
（実施形態）
本実施形態のファームウェアバージョンアップ装置のブロック構成図を図１に示す。本実施形態のファームウェアバージョンアップ装置は、バージョンアップツールのプログラムがインストールされたパーソナルコンピュータ１（以下、パソコン１と略称する）で構成されている。このパソコン１は、パワーメータ２と通信可能に構成されており、バージョンアップツールを用いてパワーメータ２に搭載されているＣＰＵのファームウェアのバージョンアップを行う。
【００１３】
まず、図２に示すブロック構成図および、図３に示す外観図を用いてパワーメータ２の構成について説明する。
【００１４】
パワーメータ２は、基本ユニット２ａと増設ユニット２ｂとで構成されている。基本ユニット２ａは、電圧検出部２１と電流検出部２２ａと計測用ＣＰＵ２３ａとメインＣＰＵ２４と表示部２５と通信部２６と記憶部２７ａ（第１の記憶部）と操作部２８とを備えている。そして、基本ユニット２ａは、電源３から負荷４ａに供給される電力を計測し、その計測値を表示部２５に表示させることができる。電圧検出部２１は、電源３の出力電圧を検出し、電流検出部２２ａは、電源３から負荷４ａに供給される電流を検出する。また、記憶部２７ａには、計測ファームウェアとメインファームウェアが記憶されている。そして、計測用ＣＰＵ２３ａは、記憶部２７ａに記憶された計測ファームウェアを実行することで、電圧検出部２１と電流検出部２２との検出結果とから電源３から負荷４ａに供給される電力を算出する。そして、メインＣＰＵ２４は、記憶部２７ａに記憶されたメインファームウェアを実行することで、計測用ＣＰＵ２３ａの算出結果を用いた処理を行う。具体的には、メインＣＰＵ２４は、ＬＣＤ等で構成された表示部２４を制御することで、計測用ＣＰＵ２３が算出した電力計測値の表示を行う。また、操作部２８は複数のボタンスイッチで構成されており、基本ユニット２ａの操作を行うことができる。
【００１５】
なお、本実施形態では計測ファームウェアとメインファームウェアとを１つの記憶部２７ａに格納しているが、各々異なる記憶部に格納されていてもよい。
【００１６】
通信部２６は、パソコン１と接続し通信を行うためのインターフェースである。
【００１７】
また、基本ユニット２ａに対して増設ユニット２ｂを増設することで、電力計測対象となる系統を増やすことができ、例えば電源３から負荷４ｂに供給される電力を計測することができる。図３に示すように、増設ユニット２ｂは基本ユニット２ａの側面に連結されており、通信線Ｌを介して互いに通信可能となるように構成されている。
【００１８】
増設ユニット２ｂは、電流検出部２２ｂと計測用ＣＰＵ２３ｂと記憶部２７ｂとを備えている。電流検出部２２ｂは、電源３から負荷４ｂに供給される電流を検出する。また、記憶部２７ｂには、計測ファームウェアが記憶されている。
【００１９】
また、計測用ＣＰＵ２３ｂは、基本ユニット２ａに設けられた電圧検出部２１の検出結果を取得する。そして、計測用ＣＰＵ２３ｂは、電流検出部２２ｂの検出結果と、取得した電圧検出部２１の検出結果とから、計測ファームウェアを実行することで電源３から負荷４ｂに供給される電力を算出する。そして、計測用ＣＰＵ２３ｂが算出した電力計測値を、基本ユニット２ａのメインＣＰＵ２４に送信する。
【００２０】
メインＣＰＵ２４は、増設ユニット２ｂが計測した電力計測値を、表示部２５を用いて表示する。
【００２１】
なお、本実施形態では基本ユニット２ａに対して１つの増設ユニット２ｂを増設しているが、図３に示すように、さらに複数台の増設ユニット２ｂを増設してもよい。
【００２２】
次に、上記パワーメータ２のファームウェアのバージョンアップを行うパソコン１について説明する。
【００２３】
図１に示すように、パソコン１は、操作部１１と、表示部１２と、データ格納部１３（第２の記憶部）と、通信部１４と、制御部１５とを備えている。そして、パソコン１はパワーメータ２のファームウェア（計測ファームウェア，メインファームウェア）のバージョンアップを行うためのバージョンアップツールがインストールされている。バージョンアップツールとは、記憶部２７ａ，２７ｂに記憶されているファームウェア（計測ファームウェア，メインファームウェア）のバージョンアップを行うためのプログラムであり、制御部１５がバージョンアップツールを実行する。
【００２４】
操作部１１は、マウスやキーボードなどで構成されており、パソコン１の操作を行うことができる。表示部１２は、ＬＣＤ（Liquid CrystalDisplay）等で構成されており、バージョンアップツールの画面が表示される。データ格納部１３は、ハードディスクやＲＡＭ（Random AccessMemory）等で構成されており、計測ファームウェアとメインファームウェアとを１つのファームウェアファイルに格納して記憶している。通信部１４は、パワーメータ２と通信を行うためのインターフェースであり、パワーメータ２の通信部２６に接続されている。
【００２５】
表示部１２には、バージョンアップツールの操作画面が表示され、ユーザーが操作部１１を操作することによって、制御部１５がバージョンアップツールを実行する。
【００２６】
制御部１５は、抽出部１５１と送信部１５２とで構成されている。
【００２７】
ユーザーが操作部１１を操作することで、抽出部１５１はデータ格納部１３にアクセスし、データ格納部１３に記憶された１つのファームウェアファイルを読み込む。そして、抽出部１５１は、読み込んだファイルから計測ファームウェアとメインファームウェアとに分割する。
【００２８】
また、ユーザーが操作部１１を操作して、計測ファームウェアとメインファームウェアとのうち、いずれか一方のファームウェアを選択する。
【００２９】
そして、抽出部１５１は、上記のように分割した計測ファームウェアとメインファームウェアとのうち、操作部１１を用いて選択された一方のファームウェアを抽出する。
【００３０】
送信部１５２は、通信部１４を用いて、抽出部１５１が抽出したファームウェアをパワーメータ２に送信する。
【００３１】
パワーメータ２は、パソコン１から送信されるファームウェアを受信し、このファームウェアを記憶部２７ａ，２７ｂに書き込むことでファームウェアのバージョンアップが行われる。
【００３２】
例えば、操作部１１でメインファームウェアを選択した場合、抽出部１５１がメインファームウェアを抽出し、パワーメータ２の基本ユニット２ａに送信される。基本ユニット２ａのメインＣＰＵ２４は、受信したファームウェアがメインファームウェアか計測ファームウェアかを確認する。この場合、メインＣＰＵ２４はメインファームウェアを受信したので、メインＣＰＵ２４は記憶部２７ａに記憶されているメインファームウェアの書き換えを行う。それによって、メインファームウェアのバージョンアップが行われる。
【００３３】
また、操作部１１で計測ファームウェアを選択した場合、抽出部１５１が計測ファームウェアを抽出し、パワーメータ２の基本ユニット２ａに送信される。そして、基本ユニット２ａのメインＣＰＵ２４は、記憶部２７ａに記憶されている計測ファームウェアの書き換えを行う。さらに、メインＣＰＵ２４は、通信線Ｌを介して増設ユニット２ｂの記憶部２７ｂにアクセスし、記憶部２７ｂに記憶されている計測ファームウェアの書き換えを行う。それによって、基本ユニット２ａおよび増設ユニット２ｂの計測ファームウェアのバージョンアップが行われる。
【００３４】
このように、ユーザーがパソコン１の操作部１１を操作し、制御部１５がバージョンアップツールを実行することで、パワーメータ２のファームウェアのバージョンアップを行うことができる。
【００３５】
本実施形態では、パソコン１の操作部１１を操作して、バージョンアップツールを実行することでパワーメータ２のファームウェアのバージョンアップを行うことができる。そのため、パソコン１の操作部１１（マウス，キーボードなど）および表示部１２（ＬＣＤ）を用いるので操作性に優れ、操作効率が向上し、誤操作を防止することができる。
【００３６】
さらに、本実施形態では、計測ファームウェアとメインファームウェアとを格納した１つのファームウェアファイルを用いるので、ＣＰＵ毎にファイルを管理する必要がなく、ファイル管理が容易となる。
【符号の説明】
【００３７】
１    パソコン（ファームウェアバージョンアップ装置）
２    パワーメータ
１１  操作部
１２  表示部
１３  データ格納部（第２の記憶部）
１４  通信部
１５  制御部
１５１  抽出部
１５２  送信部
２３ａ，２３ｂ  計測用ＣＰＵ
２４  メインＣＰＵ
２７ａ，２７ｂ  記憶部（第１の記憶部）
【図１】
2012243236.tif 000003
【図２】
2012243236.tif 000004
【図３】
2012243236.tif 000005