2019.09.10
・EnOceanアプリケーション開発のためのツールがEnOcean社から提供されている。
・Dolphin V4 Suiteは、プログラム変更やコンフィグレーション設定が可能なEnOceanモジュール製品(TCM 4xxJ / STM 4xxJ)の情報を変更するときに使用するツール。
・Dolphin V4 Suiteは、以下の4つのソフトウェアで構成されている。
今回は、前回のDolphin V4 APIに続いて、DOLPHIN V4 開発ツールの2つ目、「Dolphin V4 Suite」について説明します。
DOLPHIN V4開発ツール:Dolphin V4 Suite
DOLPHIN V4開発ツールDolphin V4 Suiteは、プログラム変更や各種のコンフィグレーション設定が可能なEnOceanモジュール製品(TCM 4xxJ / STM 4xxJ)の、プログラムの書き込みやコンフィグレーション設定等、デバイスの情報を変更するときに使用するツールです。
Dolphin V4 Suiteは、以下の4つのソフトウェアで構成されています。
Dolphin V4 Suiteツールをパソコンにインストールすると、自動的にこれら4つのツールが生成され、各操作の詳細を示したマニュアルも格納されます。以下、各ツールの概要です。
Dolphin V4 API Configurator
Dolphin V4 API Configuratorは、EnOceanモジュールの持つ周辺機能の設定、例えばI/O端子の設定などをGUI上で行うものです。下図は、Dolphin V4 API Configuratorを用いて周辺機能の設定を行う操作画面の例です。EnOceanモジュールの機種ごとに専用のGUI画面が用意されています。
Dolphin V4 API Configuratorは、以下の3つのファイルを出力します。これらは、開発したファームウェアをコンパイルする際に一緒に使用される各種設定ファイルです。
1)EO3100I_CFG.h
2)EO3100I_CFG.c
3)STARTUP.A51
Dolphin V4 Module Configurator
Dolphin V4 Module Configuratorは、EnOceanから提供されるデフォルトファームウェアのコンフィグレーション設定、例えばウェイクアップタイミングやセンサデータのスレッショルドなどをGUI上で変更できるツールです。下図は、Dolphin V4 Module Configuratorを使ってモジュールのコンフィグレーション設定を行う操作画面の例です。同様にEnOceanモジュールの機種ごとに専用のGUI画面が用意されています。
画面上のReadボタンをクリックすると、モジュールに書き込まれているコンフィグレーション設定を読み出します。また、GUI上でコンフィグレーション設定を変更後Writeボタンをクリックすると、変更した設定をモジュールに書き込むことができます。
EnOceanモジュールをデフォルトのファームウェアのままで使用する場合に、Dolphin V4 Module Configuratorが提供しているコンフィグレーション設定範囲が想定使用条件を満足するなら、簡単カスタマイズするだけで新たにファームウェアを開発する必要がないため開発時間を短縮できます。
Dolphin V4 Calibration
Dolphin V4 Calibrationは、Dolphin V4チップに書き込まれている周波数や温度補正値などのデータの校正を行うソフトウェアです。下図は、Dolphin V4 Calibrationを用いてモジュールの各種キャリブレーションを行う操作画面の例です。
主に、温度センサの出力値が実測と異なる場合などに利用します。
Dolphin V4 Programmer
Dolphin V4 Programmerは、ユーザのカスタムファームウェアの書き込み、モジュールに書き込まれているファームウェア情報を読み出しに使用します。IDやキャリブレーション値など工場出荷時に設定・記録された各種のモジュール情報を読み出すことも可能です。下図は、操作画面の例です。
以上、Dolphin V4 Suiteを構成する4つのツールの概要を説明しましたが、各ツールの詳細についてはDolphin V4 Suiteインストール時にPCに格納されるマニュアルを参照願います。
エナジーハーベストによる電池不要の無線通信とセンサソリューションを提供するEnOceanに関する基本情報と基礎知識、スイッチモジュールおよびセンサモジュール製品群の説明です。
エナジーハーベストによる電池不要の無線通信とセンサソリューションを提供するEnOceanに関する基本情報と基礎知識、スイッチモジュールおよびセンサモジュール製品群の説明です。