超簡単!TWELITE標準アプリ(App_Twelite)

プログラム開発なしですぐに使用できるMW-APPS(アプリ各種)が予めインストールされており、簡単にすぐにお使いいただけます。

ダウンロード

入出力信号

超簡単!TWELITE標準アプリは無線マイコン TWELITE-トワイライトの豊富な入出力端子を以下のように割り当てています。

TWELITE DIP-トワイライトディップ
信号名 機能 説明
DI1、DI2、DI3、DI4 デジタル入力  
AI1、AI2、AI3、AI4 アナログ入力  
DO1、DO2、DO3、DO4 デジタル出力  
PWM1、PWM2、PWM3、PWM4 PWM出力  
TX、RX UARTシリアル UART
SCL、SDA I2Cシリアル I2C
RST リセット入力  
M1、M2、M3 モード選択 設定用
BPS UART速度選択 設定用

初期状態では電源投入時は全ての出力がHighになっています。入力はLow(GND)でオンになります。

初期状態は 設定変更(インタラクティブ)モードオプションビットで変更できます。

基本動作

TWELITE DIP-トワイライトディップ図に示した通りに親機と子機の間で各信号を双方向で無線通信します。(I/Oがそのまま伝送されます。)この信号の流れが全てですのでまず初めに理解してください。親機と子機の状態が同期する動作をします。無線で送受信できる信号の種類はデジタル信号4個、アナログ信号4個、シリアル信号1個です。

初期状態では単純化のため1ペアもしくは1グループ間の通信のみ行えます。(ペアリング設定が不要) よって、初期状態では通信範囲内の全ての端末が反応します。

設定により複数のペアやグループに分けて通信することも可能です。周波数チャンネルの設定、アプリケーションIDの設定を参照して下さい。

デジタル信号の無線通信(DI → DO)

親機と子機の間でデジタル信号の双方向通信ができます。例えば親機のデジタル入力1(DI1)に入力された信号は子機のデジタル出力1(DO1)に出力されます。子機のデジタル入力1(DI1)に入力された信号は親機のデジタル出力1(DO1)に出力されます。同様にDI2はDO2、DI3はDO3、DI4はDO4に信号を届けます。

初期設定では人がボタン操作をするような比較的ゆっくりとした信号の変化を対象としています。20ms以上同じ値が続いた場合に送信するので短いパルスは無視されます。反応を早くするためには 設定変更(インタラクティブ)モードオプションビットの変更により低レイテンシーモードを選択することによりデジタル入力がHからLに変化した瞬間に送信することができます。

アナログ信号の無線通信(AI → PWM)

親機と子機の間でアナログ信号の双方向通信ができます。例えば親機のアナログ入力1(AI1)に入力された信号は子機のPWM出力1(PWM1)に出力されます。子機のアナログ入力1(AI1)に入力された信号は親機のPWM出力1(PWM1)に出力されます。同様にA2はPWM2、A3はPWM3、A4はPWM4に信号を届けます。 PWMとはデジタルパルスの幅を変化させる事で電圧を変化させる方式です。パルス幅を広くすると電圧が高くなり、パルス幅を狭くすると電圧が低くなります。

PWMの初期値の周波数は1kHzですが設定変更(インタラクティブ)モードで変更可能です。
PWMの出力は可変抵抗器に合わせて調節してあります。0-1800mV でフルスケールにするには設定変更(インタラクティブ)モードのオプションビットを設定してください。

UARTシリアル信号の無線通信(TX → RX)

親機⇒子機または子機⇒親機に対する定期通信(設定で無効にすることもできる)時にその情報が表示されますが、これに加えて親機と子機の間で双方向のシリアル通信ができます。UARTシリアル信号(TX、RX)により通信します。

接続方法や通信方法は上級編を参照して下さい。

標準アプリは規定のデータフォーマットによるシリアル通信です。高度な機能、透過モードや書式モードでのシリアル通信が必要な場合は専用のUART通信専用アプリをご使用下さい。

I2Cシリアル信号の通信(SCL、SDA)

TWELITE DIP-トワイライト・ディップにI2C接続したセンサーやLCD等と通信ができます。I2CデバイスとSCL、SDAにより通信します。接続方法や通信方法は上級編を参照して下さい。

簡易的な1対多の通信

TWELITE DIP-トワイライト・ディップ親機と子機の間の1対1通信の内容は他の端末でも同一内容を送受する事が可能です。つまり、親機の信号を複数の子機で同時に受信できます。よって、複数の端末で使用する信号を振り分けて使用する事により、それぞれの子機と個々に通信するように振る舞わせることができます。(簡易的な1対多の通信)例えば図に示す通り、1個の親機が4個の子機と通信する事も可能です。この場合も基本動作は同じで、全ての子機は親機からの同一な信号を受信しており必要な信号だけを使用しているだけです。よって、子機同士の通信はできませんし、親機からのシリアルの通信は全ての子機に同一内容が届きます。同様に親機を複数にしたり、使用する信号を分割して使用したりして使用する事もできます。 いづれの場合も基本動作が変化しているわけではありません。
注:アナログ信号を送る際に未使用のアナログ入力(AI)端子は全てVCC(電源の+側)に接続してください。例えば、図の子機1で使用しているのはAI1のみですので、AI2、AI3、AI4はVCC(電源の+側)に接続してください。

複数のペアで通信をしたり、完全な1対多通信を行う際は設定変更(インタラクティブ)モードを使用して下さい。

中継機

TWELITE DIP-トワイライトディップ中継機は親機と子機の間に入れ通信距離を延長するための無線端末です。中継機は親からの信号をそのまま子機に伝え、子機の信号をそのまま親機に伝えます。中継器を複数入れても動作しますが、中継は3段(3ホップ)です。多数の中継器を設置すると複製パケットが乱造されますので注意して下さい。

超簡単!TWELITE標準アプリはネットワークを単純化するため中継を3段(3ホップ)に制限しています。TWELITE NETは3段以上のマルチホップにも対応しています。

端子配置

超簡単!TWELITE標準アプリ使用時のピン配置は以下の通りです。

TWELITE DIP-トワイライトディップとTWELITE-トワイライトのピン配置は異なりますのでご注意ください。

端子番号の割り当て

TWELITETWELITE DIP-トワイライトディップは28ピン600milのDIP形状をしています。端子番号の振り方も通常のDIPタイプのICと同じです。半円の切り欠きマークを左向きにして上から見た時に左下が1番端子で半時計回りに数えます。右下が14番端子で右上が15番端子、左上が28番端子です。

TWELITE DIP-トワイライト・ディップ ピン配置表

TWELITE DIP(トワイライト・ディップ)
表中のシルクはソフトウエアを開発する際に使用するマイコンのDIO番号です。標準アプリを使用する場合は必要ありません。

TWELITE-トワイライト ピン配置表

無線モジュール

ピン配置対応表

TWELITE-トワイライトピン
表中のシルクはソフトウエアを開発する際に使用するマイコンのDIO番号です。標準アプリを使用する場合は必要ありません。

親機、子機、中継機の設定(M1、M2、M3)

超簡単!TWELITE標準アプリの基本動作は親機と子機との間の無線通信です。よって、それぞれの端末をどれかに設定する必要があります。この設定をM1、M2、M3(モード設定ビット)の組み合わせで行います。「G」を選択する場合は各信号をGND(電源のマイナス側)に接続します。「O」を選択する場合は配線をしません。
親機と子機の間に中継機を入れて通信距離を延長する事もできます。この場合は設定で中継機を選択します。中継は1段(1ホップ)です。M2(モード設定ビット)をGND(電源のマイナス側)に接続します。
何も設定をしない場合の初期値(デフォルト)は「子機:連続モード」です。

M3 M2 M1 モード名 機能
O O O 子機:連続 常に受信状態になっています。入力の変化時に送信します。応答は速いですが、電池寿命が短くなります。
O O G 親機:連続 常に受信状態になっています。入力の変化時に送信します。応答は速いですが、電池寿命が短くなります。
O G O 中継機:連続 常に通信状態になっています。応答は速いですが、電池寿命が短くなります。
O G G 子機:連続0.03秒 常に受信状態になっています。0.03秒毎に入力の値を繰り返し送信します。応答は速いですが、電池寿命が短くなります。親機から子機への通信は遅くなります。
G O O 子機:間欠1秒 節電モードに入り、1秒毎に通信状態になります。連続モードより電池寿命が長くなりますが、応答に最大1秒かかります。親機からの制御は受けられません。
G O G 子機:間欠受信1秒 節電モードに入り、1秒毎に通信状態になります。連続モードより電池寿命が長くなりますが、応答に最大1秒かかります。親機からの制御を受けることが出来ます。
G G O 未使用  
G G G 子機:間欠10秒 節電モードに入り、10秒毎に通信状態になります。電池寿命が最も長くなりますが、応答に最大10秒かかります。 親機からの制御は受けられません。
節電モードの休止中は無線部の電源を切っていますので、送受信ができません。内蔵タイマーで周期的に無線部がオンになります。
子機:連続モード使用時は未使用のアナログ入力(AI)端子を全てVCC(電源の+側)に接続してください。
親機:連続モード使用時は未使用のアナログ入力(AI)端子を全てVCC(電源の+側)に接続してください。

設定の詳細は中級編を参照して下さい。

UARTシリアル通信のボーレート設定(BPS)

無線マイコン TWELITE-トワイライトは外部のマイコン等とUART通信を行えます。その際のボーレート(通信速度)を選択できます。「G」を選択する場合はBPS信号をGND(電源のマイナス側)に接続します。「O」を選択する場合は配線をしません。設定をしない場合の初期値(デフォルト)は「115200 bps」です。38400 bpsを選択する場合はBPS信号をGND(電源のマイナス側)に接続します。

BPS 機能
O シリアル通信:115200bps
G シリアル通信:38400bps
38400bps以外に設定する場合は設定変更(インタラクティブ)モードを使用して下さい。

使用方法