IoT技術情報サイト

2019.09.10 EnOcean

Dolphin V4 Suite

DOLPHIN V4 開発ツールと開発フロー

  • Facebook
  • Twitter

今回は、前回の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開発ツール:Dolphin V4 Suiteを構成する4つのツール。Dolphin V4 API Configurator、Dolphin V4 Module Configurator、Dolphin V4 Calibration、Dolphin V4 Programmer

Dolphin V4 Suiteツールをパソコンにインストールすると、自動的にこれら4つのツールが生成され、各操作の詳細を示したマニュアルも格納されます。以下、各ツールの概要です。

Dolphin V4 API Configurator

Dolphin V4 API Configuratorは、EnOceanモジュールの持つ周辺機能の設定、例えばI/O端子の設定などをGUI上で行うものです。下図は、Dolphin V4 API Configuratorを用いて周辺機能の設定を行う操作画面の例です。EnOceanモジュールの機種ごとに専用のGUI画面が用意されています。

Dolphin V4 Suiteの構成ツール、Dolphin V4 API Configuratorの操作画面例

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画面が用意されています。

Dolphin V4 Suiteの構成ツール、Dolphin V4 Module Configuratorの操作画面例

画面上のReadボタンをクリックすると、モジュールに書き込まれているコンフィグレーション設定を読み出します。また、GUI上でコンフィグレーション設定を変更後Writeボタンをクリックすると、変更した設定をモジュールに書き込むことができます。

EnOceanモジュールをデフォルトのファームウェアのままで使用する場合に、Dolphin V4 Module Configuratorが提供しているコンフィグレーション設定範囲が想定使用条件を満足するなら、簡単カスタマイズするだけで新たにファームウェアを開発する必要がないため開発時間を短縮できます。

Dolphin V4 Calibration

Dolphin V4 Calibrationは、Dolphin V4チップに書き込まれている周波数や温度補正値などのデータの校正を行うソフトウェアです。下図は、Dolphin V4 Calibrationを用いてモジュールの各種キャリブレーションを行う操作画面の例です。

Dolphin V4 Suiteの構成ツール、Dolphin V4 Calibrationの操作画面例

主に、温度センサの出力値が実測と異なる場合などに利用します。

Dolphin V4 Programmer

Dolphin V4 Programmerは、ユーザのカスタムファームウェアの書き込み、モジュールに書き込まれているファームウェア情報を読み出しに使用します。IDやキャリブレーション値など工場出荷時に設定・記録された各種のモジュール情報を読み出すことも可能です。下図は、操作画面の例です。

Dolphin V4 Suiteの構成ツール、Dolphin V4 Programmerの操作画面例

以上、Dolphin V4 Suiteを構成する4つのツールの概要を説明しましたが、各ツールの詳細についてはDolphin V4 Suiteインストール時にPCに格納されるマニュアルを参照願います。

キーポイント:

・EnOceanアプリケーション開発のためのツールがEnOcean社から提供されている。

・Dolphin V4 Suiteは、プログラム変更やコンフィグレーション設定が可能なEnOceanモジュール製品(TCM 4xxJ / STM 4xxJ)の情報を変更するときに使用するツール。

・Dolphin V4 Suiteは、以下の4つのソフトウェアで構成されている。

  • 1.Dolphin V4 API Configurator:Dolphin V4コアのI/O端子その他の周辺機能設定
  • 2.Dolphin V4 Module Configurator:各種モジュールのコンフィグレーション設定
  • 3.Dolphin V4 Calibration:Dolphin V4コアの各種キャリブレーション
  • 4.Dolphin V4 Programmer:各種モジュールへのプログラム書き込み