2019 年 11 月 5 日

IM920 シリーズ補足説明書（2019 年 11 月 5 日版、ソフトウェアバージョン 1.60）
本資料は、IM920 シリーズのファームウェアの変更点や補足事項を説明します。この資料は追加情報をいち早くお知らせすることを目的としています。その為、取扱説明書との表現が一部違うことがありますがご了承ください。不明点等ございましたらホームページのお問い合わせフォームからご連絡ください。
お問い合わせフォーム：https://www.interplan.co.jp/form.php

１．対応製品
IM920、IM920XT、IM920XS、IM920XW、IM920XL、IM920c
対象ソフトウェアバージョンは 1.60 です。バージョンは RDVR コマンドで確認できます。

２．機能追加および変更
２－１. 信号出力追加（Ver. 1.26～）
・送信中表示信号出力を追加しました。
データモードの追加機能で、電波送信状態にある事を示す信号を追加しました。
IO3 を使用し、送信中に High を出力します。
・スリープ中表示信号出力を追加しました
データモードの追加機能で、スリープ状態にある事を示す信号を追加しました。
IO4 を使用し、スリープ中に High を出力します。
２－２. アンサーバックモード時の接点出力動作機能追加（Ver. 1.31～）
アンサーバックモード設定時、受信機での接点出力動作に対応しました。
データモードにおいて EABK コマンドでアンサーバックモードに設定後、接点出力モードで動作させる事で使用可能となります。

接点出力モードではホールド動作・プッシュ動作共に使用可能です。
２－３．アンサーバックモード時の動作変更（Ver. 1.31～）
アンサーバックモードの動作を変更しました。
1) 送信機にて送信失敗時にリトライする際、直後に次の送信を行うのではなく、送信成功時と同じタイミングで再送信する様に変更しました。
2) 送信機にて応答待ちの間、IO9～16 のパルス出力と同じタイミングで STATUS にもパルス出力する様に変更しました。
3) 送信機のタイミングを変更しました。
・ 送信後の応答待ち時間を短縮しました。
高速モード：約 3 秒 → 約 1 秒
長距離モード：約 3 秒 → 約 2 秒・応答受信後の出力保持時間を調整しました。
約5秒 → 約3秒

1

２－４．IM920c の接点入力および出力モード機能追加（Ver. 1.50～）

IM920c にて接点入力モードおよび接点出力モードを追加しました。

IM920、IM920XT/XS/XW/XL の接点入力モードおよび接点出力モードと同等の機能が使用可能です。
※ IM920c では IO1～8（コネクタ 1～8 番ピン）のみ使用可能です。IO9～16 の入出力及びノード番号出力には対応しておりません。
※ 接点入力モードでは、IO9～16 に対応する部分を 0 としたデータを送信します。
※ 接点出力モードでは、受信データ中の IO9～16 に対応する部分は無視します。

電源投入時またはリセット時に IO9、IO10（コネクタ 9、10 番ピン）の状態を読み取り、動作モードを選択します。IO9、IO10 端子と動作モードは下表をご参照ください。
IO10

IO9

LL

データモードLH

接点入力モード

HL接点出力モード(プッシュ動作)

HH

接点出力モード(ホールド動作)

動作モード

端子は内部でプルダウンされている為、開放の場合は L となります。
表１端子
番号

名

動作モード設定表
動作モードと機能

称

データモード接点入出力モード

1

IO1／BUSY

BUSY 出力接点入出力 12IO2未接続

接点入出力 23IO3

XMIT（送信中表示信号出力）

接点入出力 34IO4SLEEP（スリープ中表示信号出力）

接点入出力 45IO5未接続

接点入出力 56

IO6／RxD

データ入力

接点入出力 67

IO7／TxD

データ出力

接点入出力 7

8

IO8

未接続

接点入出力 89

IO9

未接続

動作モード選択（IO9）

10

IO10

未接続

動作モード選択（IO10）

11NC

未接続

未接続

12NC

未接続

未接続

13NC

未接続

未接続

14

NC

未接続

未接続

15

STATUS

ステータス出力

16REG

ID 登録モード切り替え入力

17VCC

電源＋18

GND

接地

19RESET

リセット入出力

20

RSV

未接続

RSV および NC 端子はオープンで使用してください。
表２IM920c 端子機能表2IM315USB-RX 等、弊社製データモード用ボードと IM920c-ADP を組み合わせてお使いの場合は IO9、IO10 共に未接続の為データモード動作となります。

接点モード時の動作タイミングは IM920・IM920XT の接点モードと同じとなります。
２－５．IM920c の AD 入力モード対応（Ver. 1.60～）
IM920c を AD 入力モード対応およびオートリトライ機能を追加しました。
・コマンドと端子状態でモード（AD 入力モード、データモードまたは接点入出力モード）を選択します。
・AD 入力端子は 2 本（IO9、IO10）のみです。
・データ長とフォーマットは IM920 と共通ですが、4ch の後半 2ch 分は全て 0 です。
・その他の基本的な動作は IM920 の AD 入力モードと同じです。
AD 入力モードの使用方法
・ コマンドで ENAD コマンド（AD 入力モード設定）を設定した状態で、IO8 を High にして起動するとAD 入力モードになります。IO8 が Low の場合はデータモードで起動します。ENAD コマンドは IO9、IO10 によるモード選択よりも優先します。

・ コマンドで DSAD 状態に設定したときは IO9、IO10 でデータモードまたは接点入出力モードが選択できます。

※標準タイプの IM920 でも ENAD コマンドと DSAD コマンドは設定可能ですが無視します。IO8 も無視します。

・ AD 入力モードでは IO9 が ch1、IO10 が ch2 の入力端子になります。ch3、ch4 の入力端子はありません（送信データで ch3 および ch4 部分は 0000h に固定しています）。
・ コマンドで ENAR（オートリトライ設定）設定時は送信失敗時に 1 回のみ自動でリトライします。

送信がキャリアセンスなどで失敗したときは、200ms wait して再送信します。次回送信は再送信開始タイミングから規定時間経過後、設定された送信間隔分経過後になります。
送信が 1 回 NG になる毎に 350ms 程度（AD 変換+データ送信+待ち時間）送信タイミングが後ろにずれます。リトライに成功したら次回以降同じタイミングになります。
ENAR コマンドは IM920 でも使用可能です。

・ コマンドで ENAD を設定した状態と DSAD を設定した状態および ENAR を設定した状態と DSAR 設定した状態はどちらも Flash 記憶されます。初期値はいずれも Disable です。

・ AD 入力モードの補足説明がありますので４．項を参照してください。
２－６．IM920 の AD 入力モードでのオートリトライ機能（Ver. 1.60～）
IM920 において、ENAR コマンドによる AD 入力モードでのオートリトライ機能を追加しました。
内容については「２－５．IM920c の AD 入力モード対応」をご参照ください。

3３．不具合修正
３－１．AD 入力モードの送信失敗（Ver. 1.57～）
AD 入力モードにて 1 秒より大きい送信間隔に設定した際、約 22 回送信するごとに 4 回前後、送信失敗によるデータ欠落が発生する現象を修正しました。
３－２．送信コマンドの入力タイミングで送信不能（Ver. 1.41～）
送信コマンド（TXDT 及び TXDA）の入力タイミングにより、以降の送信が不能になる現象を修正しました。

この現象は送信時間制限の制御の不具合により、送信可能時間（最初の送信から 3.8 秒）が経過した瞬間に送信コマンドを入力すると発生し、以降リセット又はチャンネル変更（STCH コマンド）されるまで、送信コマンドに対して常に NG を返し送信不能な状態となります。

４．補足説明４－１．AD 入力モードの設定
IO4 を L にして電源を投入すると、IO1～IO3 で送信周期が設定できます。この場合 SSTM コマンドで設定した値は無効になります。
IO3

IO2

IO1

H

H

H

H

H

L

1 秒（スリープ動作）

H

L

H

10 秒（スリープ動作）

H

L

L

1 分（スリープ動作）

LH

H

10 分（スリープ動作）

LHL30 分（スリープ動作）

LL

H

1 時間（スリープ動作）

LL

L

12 時間（スリープ動作）

表３

IO1～IO3 による送信周期時間設定

送信間隔
長距離モード時：250ms、高速モード時：100ms
非スリープ動作

４－２．動作タイミングチャート
外部インターフェイスから送信コマンドを入力したとき、モジュール内部でのキャリアセンス、送信動作、BUSY および IO3 端子の動作タイミングは下図の通りです。
（１） 送信時間が 3.8 秒以内のとき
一般的なデータ送信の場合です。

4外部インターフェイス（シリアル通信）キャリアセンス(内部）

レスポンス
(OK)

送信コマンド+データ+<CR・LF>

レスポンス
(NG)

送信コマンド+データ+<CR・LF>

キャリアセンス(干渉なし)

キャリアセンス(干渉あり)

送信3.8秒以内BUSY
IO3（XMIT）

送信中

図１

送信時間が 3.8 秒以内（２） 連続送信して送信時間が 3.8 秒を超えるとき

外部インターフェイスからのデータが大きく、送信時間が 3.8 秒を超える場合です。3.8 秒を経過した時
点で送信を終了し、レスポンスに NG を出力します。
外部インターフェイス（シリアル通信）

送信コマンド+
データ+<CR・LF>

レスポンス
(OK)

キャリアセンス(干渉なし)

キャリアセンス(内部）

レスポンス
(NG)

送信コマンド+
データ+<CR・LF>
キャリアセンス(干渉なし)

3.8秒
以内

送信BUSYIO3（XMIT）

送信中

送信中
52ms以内3.8s

図２

連続送信して送信時間が 3.8 秒を超えるとき（３） 送信休止時間が入るとき最初の送信からぎりぎり 3.8 秒未満のときは、送信休止時間が入ります。
送信コマンド+
データ+<CR・LF>

レスポンス
(OK)

外部インターフェイス（シリアル通信）キャリアセンス(内部）キャリアセンス(干渉なし)

送信コマンド+
データ+<CR・LF>

レスポンス
(OK)

キャリアセンス(干渉なし)

送信

最初の送信から3.8秒ギリギリ未満

送信休止(52ms)BUSY
IO3（XMIT）

送信中

図３

送信休止時間が入るとき
5

送信中４－３．リセット回路
無線モジュール内でリセット回路は下図のような構成になっています。
RESET 端子を外部から L にすることで、無線モジュールをリセットすることができます。また RESET
端子を出力信号として使用することにより、外部機器をリセットすることができます。
Vcc

RESET端子

RESET

マイコン

Vcc

47kΩ

OUT

リセットＩＣ（C-MOS出力）

IM920/IM920c内部

図４

IM920 / IM920c リセット回路構成図
以上

6