ＵＳＢ接続
デ ジ タ ル /高 精 度 ア ナ ロ グ

絶縁入出力ユニット

８２ＡＤＡ－ＫＣ
８２ＡＤＡ－ＢＤ
取扱説明書

８２ＡＤＡ－ＫＣ

８２ＡＤＡ－ＢＤ

ケース入り製品

基板セットのみの製品

機器使用に関する注意と警告（１）本ユニットは産業用途として製造していますので、ご使用には電気一般の知識を必要とします。一般家庭にてご使用になる電気機器には使用できません。
（２）接続の間違い、または操作の誤りによって、万一、対象となる相手方装置、または本ユニットのいずれかが故障しても、本ユニット側は一切の責任を負いません。
（３）本ユニットを接続することにより、対象機器の電気的な回路状態が変化する場
合は、直ちに本ユニットの使用を中止してください。
（４）本ユニットから、対象機器となる装置に異常電圧等がかかり、相手方装置が故障した場合においても、本ユニット側は、相手方装置に関する一切の責任を負
いません。

目 次
１． 機能

２

２． 基板構成および外形寸法６３． 内部接続およびジャンパ設定

９

４． コネクタピン配置と入出力信号仕様

１１５． 送受信データ形式
５．１ デジタル出力コマンド
５．２ デジタル入力データ形式
５．３ 拡張機能を利用したデジタル入出力
５．３．１
５．３．２
５．３．３
５．３．４
５．４
５．５
５．６
５．７
５．８
５．９
５．１０
５．１１
５．１２

入出力方向指定コマンド
デシタル出力コマンド（拡張機能利用の場合）
デシタル入力データ形式（拡張機能利用の場合）
電源投入時の入出力方向設定コマンド

ＡＤ変換コマンド
ＡＤ変換サンプリングデータ形式
ＡＤ変換サンプリング周波数指定
ＡＤ変換校正データ選択
エコーバックレスポンスデータ形式
ＤＡ出力コマンドＡＤ／ＤＡ連係動作
ＤＡパターンデータ書込コマンド
低速ボーレートの設定方法

１５
１７
１８
１８
１９
２０
２１
２２
２４
２５
２６
２７
２８
２９
３１
３３

６． アナログ入出力校正方法
８２ＡＤＡ は、出荷時にアナログ入力およびアナログ出力を校正しています。通常は、本項をお読みになる必要はありません。
６．１ アナログ入力の校正手順
６．２ アナログ出力の校正手順
６．３ 電源投入時の校正データ選択設定方法

３４
３６
３７

７． ＤＡパターンの書込みとデータ形式

３８

８． 回転ディップスイッチとランプの説明

３９

９． 解説
９．１
９．２
９．３
９．４
９．５

接続
ＩＤ番号のセット
デバイスドライバのインストール
もっともシンプルな使用方法
応答速度を向上させる

８２ＡＤＡ製品内容

４１
４１
４２
４３
４３
４５

- 1 -

１．機能
Ｕ Ｓ Ｂ 接 続 デ ジ タ ル /高 精 度 ア ナ ロ グ 絶 縁 入 出 力 ユ ニ ッ ト ８ ２ Ａ Ｄ Ａ は 、 パ ソ コ ン の Ｕ Ｓ
Ｂポートに接続して、パソコンから送信するコマンドにより、デジタル信号入出力とアナロ
グ信号入出力を実行するユニットです。デジタル入出力は、入力２４点、出力２４点、アナログ電圧入出力は高精度の、入力２チャンネル、出力２チャンネルを実装しています。
デジタル入出力は、拡張機能を利用すると、４８点の入力と出力を、ビットごとに自由に組合わせて配置することができます。この機能にて、４８点すべてを出力とすることもできます。
ア ナ ロ グ 入 力 は 、 16bit高 精 度 差 動 入 力 を ２ ｃ ｈ 実 装 し て い ま す 。 差 動 入 力 の 片 側 を ０ Ｖ に接続して、通常の正負両極性シングルエンド２ｃｈ入力として使用することもできます。ア
ナ ロ グ 出 力 は 、 12bit精 度 の － １ ０ Ｖ ～ ＋ １ ０ Ｖ 出 力 を ２ ｃ ｈ 実 装 し て い ま す 。 入 出 力 と も に
出荷時に仕様精度に校正済みとなっています。
こ の ユ ニ ッ ト の 特 徴 は 、 Ｕ Ｓ Ｂ イ ン タ ー フ ェ イ ス と デ ジ タ ル /ア ナ ロ グ 信 号 を 、 磁 気 結 合 回路により電気的に絶縁しており、プロセス側の機器から混入するノイズが、ＵＳＢインター
フェイスの動作に、直接には影響しないような構成となっていることです。
パソコン側からみると
このユニットをＵＳＢに接続すると、アプリケーションプログラムからは、高速版増設ＣＯ
Ｍポートとして扱うことができます。たとえば、標準にてＣＯＭ１とＣＯＭ２をもっているパソコンでは、ＣＯＭ３がこのユニットに対応する増設ＣＯＭポートとなります。このユニットを複数台接続すると、ＣＯＭ３、ＣＯＭ４、ＣＯＭ５ －－－ というように、ＣＯＭポートが増えてゆきます。
また、ダイレクト版とよばれているデバイスドライバを使用すると、ＣＯＭポートではなく、独自のＵＳＢデバイスとして使用することができます。この場合は、ユニットと共に供給するドライバ独自の関数を用いて、ユニットとのＲＥＡＤ／ＷＲＩＴＥを実行することになります。
仮想ＣＯＭ版、ダイレクト版のいずれの使用方法においても、データ転送速度として、ボーレ ー ト １ ． ３ Ｍ ｂ ｐ ｓ （ 1382400bps） を 指 定 す る 必 要 が あ り ま す 。 こ の ボ ー レ ー ト は 、
ユニット内部の磁気結合回路部分での転送速度となりますので、これ以外の転送速度を指定することはできません。また、１．３Ｍｂｐｓという高速の転送速度を指定する必要がある
た め 、 Windowsア ク セ サ リ ー の ハ イ パ ー タ ー ミ ナ ル な ど で は 動 作 試 験 を 行 う こ と が で き ま せん。ご購入直後の製品試験は、必ず、ダウンロードにてご提供しているサンプルプログラム
を 用 い て 実 施 し て く だ さ い 。 C++、 VB、 Linux Cコ ン パ イ ラ な ど で の 設 定 方 法 は 、 サ ン プ ル
プログラムを参照してください。また、ご使用になるアプリケーションソフトの都合により、
こ の よ う な 特 別 な 転 送 速 度 が 設 定 で き な い 場 合 は 、 標 準 的 な ボ ー レ ー ト の 、 115.2Kbps に設定して使用することもできます。設定方法は、５．１２項「低速ボーレートの設定方法」
をご覧ください。
ＲＥＡＤ／ＷＲＩＴＥのデータ形式はパソコンからは、たとえば
Ｗ０２Ａ５Ｂ６７といった簡単なアスキーコードの文字列を送信して、ユニットの出力するデジタル出力（２４ｂｉｔ分）を設定し、ユニットからはこの応答として、たとえば Ｒ０１Ｃ４Ｄ５８といったコードを返して、ユニットに入力されているデジタル入力状態（２４ｂｉｔ分）を通知します。
アナログ電圧値を取得する場合は、 Ｇ０１００のようなＡＤ変換コマンドを送信して、ユニットにデータ転送を要求すると、ユニットからはこの応答として、たとえば ８０２Ａ ８Ａ５Ｃ
といった２ｃｈ分の１６進４桁ＡＤ変換値を通知します。
複数個のサンプリング数を指定して、サンプリング数分のデータを連続して取得することも
できます。

- 2 -

パソコン
USBイ ン タ ー フ ェ イ ス

簡単なコマンド送信とデータ受信例↓ ディジタル出力コマンド Ｗ０１００８０１↑ ディジタル入力データ Ｒ０２００４００

USBケ ー ブ ル（最大５ｍ）など送信など受信↓ ＡＤ変換コマンド Ｇ０１００ など送信
↑ ＡＤ変換データ ８０２Ａ ８Ａ５Ｃ など受信
↓ ＤＡ変換出力コマンド Ｖ０８４Ａ４ＢＣなど送信

アナログ電圧での制御機器などに接続
USB Bコ ネ ク タ
ｱﾅﾛｸﾞ出 力 D-SUB9ﾋﾟﾝ
CN2

CN14

絶縁

デジタル入出力50Pﾌﾗｯﾄｹｰﾌﾞﾙ

８２ＡＤＡ－ＫＣ
８２ＡＤＡ－ＢＤ

TTLレ ベ ル 入 出 力 機 器
スイッチ、ランプなどに接続
CN13

CN1
ｱﾅﾛｸﾞ入 力 D-SUB9ﾋﾟﾝ
アナログ電圧計測対象に接続

アナログ
出力

アナログ
入力

USB
Bコ ネ ク タ

デジタル入出力【図１．１】

８２ＡＤＡ－ＫＣ／ＢＤ 機能概要

- 3 -

主な機能
１

パソコンとの接続

ＵＳＢインターフェイス
高速拡張ＣＯＭポートまたは専用ＵＳＢ機器として動作。
同時接続数
最大１６
通信形式
アスキー文字列によるコマンド送信とアスキー文字列によるレスポンス受信。
通信設定1382400bps（ 115.2Kbpsの 設 定 可 能 ）8bit パ リ テ ィ な し ス ト ッ プ ビ ッ ト 1

２

デジタル入力２４ｂｉｔ ＴＴＬレベル 入力電流 ０．１ｍＡ以下**** 最 大 入 力 電 圧 ３ ． ６ Ｖ ****
最大電圧を超える電圧を入力すると、過大な電流が流れ、基板内部の部品が壊れることがあります。
拡 張 機 能 に よ り 最 大 48bitを 入 力 方 向 に 指 定 可 能

３

デジタル出力２４ｂｉｔ ＴＴＬレベル
ＴＴＬ接続時最大負荷電流
２ｍＡ
短絡電流
７ｍＡ
拡 張 機 能 に よ り 最 大 48bitを 出 力 方 向 に 指 定 可 能

４アナログ入力２ｃｈ 分解能 １６ｂｉｔ
サ ン プ リ ン グ 周 波 数 400Hｚ ～ ５ ０ ０ Ｋ Ｈ ｚ
ＡＤ／ＤＡ連係動作の場合は最高２０ＫＨｚ
１コマンドでの最大サンプリング数 １０２４点
入力電圧範囲等の詳細は、アナログ入力アンプの仕様をご覧ください。

５

アナログ出力２ｃｈ 分解能 １２ｂｉｔ
出力電圧範囲等の詳細は、アナログ出力アンプの仕様をご覧ください。

６

動作モード（ａ）デジタル入出力モード
各出力を指定通りに
ＯＮ／ＯＦＦし、各入力状態を読取ります。
（ｂ）ＡＤモード ＡＤ変換動作を行います。
（ｃ）ＤＡモード ＤＡ変換動作を行います。
（ｄ）ＡＤ／ＤＡ連係動作
ＤＡに指定パターンを出力しながら、ＡＤ変換を連続実行します。

７

動作速度（目安）

デジタル入出力の繰返し 最大１ＫＨｚ程度
パソコンのプログラミング方法により大幅に変化します。

８

電源

パソコンからＵＳＢケーブルにて供給しますので、ユニット用の別電源は不要です。
消費電流 １３０ｍＡ
数値は、デジタル出力およびアナログ出力の負荷電流がない場合です。出力に負荷電流が流れる場合は、その電流値分が電源電流として増加します。

９

寸法／重量
ケース入り製品
８２ＡＤＡ－ＫＣ10

動作周囲温度

寸法 ９９（Ｗ）×７５（Ｄ）×４２．５（Ｈ）ｍｍ
た だ し 、 コ ネ ク タ /取 付 用 ア ン グ ル の 突 起 物 を 除 く
重量 ２５０ｇ
０～５０℃

- 4 -

アナログ入力アンプの仕様
チャンネル数２ｃｈ

計測電圧範囲アンプゲイン ×１
×１０
×１００

入力

差動入力
入力抵抗 約４ＭΩ（各信号と０Ｖ間）
同相入力電圧範囲 ±１０Ｖ
片側を０Ｖに接続してシングルエンドでも使用できます。
許容最大入力電圧 ±３０Ｖ
（警告）許容最大入力電圧を超える電圧を印可すると基板内部の計測アンプが壊れます。。

アンプゲイン×１（出荷時設定） ×１０ ×１００
基板上のジャンパ設定により、いずれかを選択します。
チャンネルごとに個別に設定できます。
ＤＣ入力ゲイン精度
アンプゲイン×１，×１０ にて±０．１％（２５℃）
アンプゲイン×１００ にて±０．５％（２５℃）
キャリブレーションを実施した値です。

オフセット電圧
周波数特性
同相電圧除去ドリフト電圧内部ノイズ

出力側にて 最大 ±１０ｍＶ（２５℃）
ＤＣ ～ １００ＫＨｚ（－３ｄｂ）
入力側にて ±１０Ｖまで ８０ｄｂ
出力側にて ５ｍＶ以下（０～＋５０℃）
１０μＶ（入力換算）程度±１．２５Ｖ±１２５ｍＶ
±１２．５ｍＶ

アナログ出力アンプの仕様
チャンネル数２ｃｈ

アンプゲイン

アンプ出力 －１０Ｖ～＋１０Ｖ の固定ゲイン
ＤＣゲイン精度－１０Ｖ～＋１０Ｖ ±０．２％（２５℃）
キャリブレーションを実施した値です。

出力抵抗
オフセット電圧
周波数特性
ドリフト電圧約５０Ω
最大 ±２０ｍＶ（２５℃）
ＤＣ ～ １００ＫＨｚ（－３ｄｂ）
１０ｍＶ以下（０～＋５０℃）- 5 -２．基板構成および外形寸法【図２．１】

８２ＡＤＡ－ＫＣ （ケース入り） 外形図

内 部 基 板 構 成 は 、 ケ ー ス な し の 82ADA-BD と 同 じ で す 。

- 6 -

○

○

CN2

ｱﾅﾛｸﾞ出 力 ｺﾈｸﾀ

ｱﾅﾛｸﾞ入 力 ｺﾈｸﾀ

CN1

上段 ＤＡＣＳ－８２１０○○(108mm)
40.2
mm

CN2

27.7
mm

11.6

基 板 部 品 面 よ り 最 大 高 さ 12.5mm
ＤＡＣＳ－８２１０

CN1

デジタル入出力コネクタ ＣＮ１

14mm
黄銅
ｽﾍﾟｰｻ

ＤＡＣＳ－８２００3mmね じ 深 さ 最 大 5mm 位 置 は 基 板 寸 法 図 を 参 照

10mm
黄銅
ｽﾍﾟｰｻ

USB

【図２．２】

８２ＡＤＡ－ＢＤ （ケースなし） 外形図【図２．３】

ＤＡＣＳ－８２１０基板（上段） 外形図

- 7 -

回転
DIPｽｲｯﾁ
ﾃﾞｼﾞﾀﾙ入 出 力
50PMILｺﾈｸﾀ
ﾌﾗｯﾄｹｰﾌﾞﾙ用
ＣＮ１

Ｉ Ｄ 番 号 設 定 (0-15)

DI(24)

DO(24)

8051系 制 御 用
ﾏｲｸﾛﾌﾟﾛｾｯｻ

高速
磁気絶縁
回路

ＵＳＢ
ｲﾝﾀｰﾌｪｲｽ
FT232RL

ＵＳＢ
Ｂコネクタ
ＣＮ２

+5V
AI(2)
ｱﾅﾛｸﾞ入 出 力
ＣＮ３

3.3V
AO(2)

絶縁
DC-DC
ｺﾝﾊﾞｰﾀ【図２．４】

ＤＡＣＳ－８２００基板（下段） ブロック図【図２．５】

ＤＡＣＳ－８２００基板（下段） 外形図

- 8 -

基板動作用
電源は
パソコンより供給

３．内部接続およびジャンパ設定
デジタル入出力信号
ケーブル側コネクタは別売品

CN13 ケ ー ス 入 り 82ADA-KC の 場 合 の み
中継コネクタCN1
ケース入り
82ADA-KCで は
CN14

CN5
ＤＡＣＳ－８２００
CN2USBケ ー ブ ル
別売品

電源ケーブル(15cm)
接続済み

CN3

アナログ入出力信号ケーブル(5cm)接 続 済 み

CN3

CN4

ＤＡＣＳ－８２１０
アナログ出力ケーブル側
コネクタ添付(ケ ー ブ ル な し )

ジャン
パ位置

CN1

CN2

アナログ入力ケーブル側
コネクタ添付（ケーブルなし）

コネクタの配置位置は実体と異なります。
配置実体は基板外形図をご覧ください。

【図３．１】

内部接続図

- 9 -

８２ＡＤＡ－ＫＣ（ケース入り）で、ジャンパ変更のためケースを解放する方法
ケース両側面の上部側にある皿ねじ（下図①～④）をはずして、上部カバーを解放します。
ケース側面にある皿ねじを４個とも外すとケースがばらばらになり、再組立てが面倒になりますので、上部にある各２個をはずすようにしてください。

①
③

②
④

CH2ア ン プ ゲ イ ン

CH1ア ン プ ゲ イ ン

○
○

○
○

○
○

○
○

JP3

JP4

JP1

JP2

アナログ入力ｃｈ１アンプゲイン
ジャンパの設定 ＪＰ１
ＪＰ２
ｃｈ２アンプゲイン
ジャンパの設定 ＪＰ３
ＪＰ４

CH1
CH2

JP1
JP3

出荷時
×１
OPEN
OPEN
×１
OPEN
OPEN

JP2
JP4
×１

【図３．２】

×１０
CLOSE
OPEN
×１０
CLOSE
OPEN

JP1
JP3

JP2
JP4
× 10

ジャンパ設定- 10 -

×１００
OPEN
CLOSE
×１００
OPEN
CLOSE

JP1 JP2
JP3 JP4× 100

４．コネクタピン配置と入出力信号仕様
Ｃ Ｎ １ （ ８ ２ Ａ Ｄ Ａ － Ｂ Ｄ ） DACS-8200 デ ジ タ ル 入 出 力 コ ネ ク タ
ＣＮ１３（８２ＡＤＡ－ＫＣ）デジタル入出力コネクタ（５０Ｐフラットケーブル用）
ＤＡＣＳ－８２００ 基板側
８２ＡＤＡ－ＫＣ
ケース側

型式
型式

オムロン ＸＧ４Ｃ５０３１
オムロン ＸＧ４Ｅ５０３１

ケーブル側型式 オムロン ＸＧ４Ｍ５０３０（注）ケーブル側コネクタは別売品です。

２ ４ ６ ８ 10 12 14 16 18 20 22 24 26 28 30 32 34 36 38 40 42 44 46 48 50
１ ３ ５ ７ ９ 11 13 15 17 19 21 23 25 27 29 31 33 35 37 39 41 43 45 47 49△

標準機能利用の場合
１
３
５
７
９
１１
１３
１５
１７
１９
２１
２３
２５
２７
２９
３１
３３
３５
３７
３９
４１
４３
４５
４７
４９

デジタル入力デジタル入力デジタル入力デジタル入力デジタル入力デジタル入力デジタル入力デジタル入力デジタル入力デジタル入力デジタル入力デジタル入力０Ｖ
デジタル出力デジタル出力デジタル出力デジタル出力デジタル出力デジタル出力デジタル出力デジタル出力デジタル出力デジタル出力デジタル出力デジタル出力ｂ ｉ ｔ ０ (LSB)
ｂｉｔ２
ｂｉｔ４
ｂｉｔ６
ｂｉｔ８
ｂｉｔ１０
ｂｉｔ１２
ｂｉｔ１４
ｂｉｔ１６
ｂｉｔ１８
ｂｉｔ２０
ｂｉｔ２２
ｂ ｉ ｔ ０ (LSB)
ｂｉｔ２
ｂｉｔ４
ｂｉｔ６
ｂｉｔ８
ｂｉｔ１０
ｂｉｔ１２
ｂｉｔ１４
ｂｉｔ１６
ｂｉｔ１８
ｂｉｔ２０
ｂｉｔ２２

２
４
６
８
１０
１２
１４
１６
１８
２０
２２
２４
２６
２８
３０
３２
３４
３６
３８
４０
４２
４４
４６
４８
５０

デジタル入力デジタル入力デジタル入力デジタル入力デジタル入力デジタル入力デジタル入力デジタル入力デジタル入力デジタル入力デジタル入力デジタル入力０Ｖ
デジタル出力デジタル出力デジタル出力デジタル出力デジタル出力デジタル出力デジタル出力デジタル出力デジタル出力デジタル出力デジタル出力デジタル出力

ｂｉｔ１
ｂｉｔ３
ｂｉｔ５
ｂｉｔ７
ｂｉｔ９
ｂｉｔ１１
ｂｉｔ１３
ｂｉｔ１５
ｂｉｔ１７
ｂｉｔ１９
ｂｉｔ２１
ｂ ｉ ｔ ２ ３ (MSB)
ｂｉｔ１
ｂｉｔ３
ｂｉｔ５
ｂｉｔ７
ｂｉｔ９
ｂｉｔ１１
ｂｉｔ１３
ｂｉｔ１５
ｂｉｔ１７
ｂｉｔ１９
ｂｉｔ２１
ｂ ｉ ｔ ２ ３ (MSB)（注）２５番、２６番ピンの０Ｖは、ＵＳＢインターフェイス回路とは絶縁しています。
アナログ入出力の０Ｖとは共通になっています。

- 11 -

拡張機能利用の場合（Ｘコマンドなどを用いて入出力方向を設定した場合）
１
３
５
７
９
１１
１３
１５
１７
１９
２１
２３
２５
２７
２９
３１
３３
３５
３７
３９
４１
４３
４５
４７
４９

デジタル入出力
デジタル入出力
デジタル入出力
デジタル入出力
デジタル入出力
デジタル入出力
デジタル入出力
デジタル入出力
デジタル入出力
デジタル入出力
デジタル入出力
デジタル入出力０Ｖ
デジタル入出力
デジタル入出力
デジタル入出力
デジタル入出力
デジタル入出力
デジタル入出力
デジタル入出力
デジタル入出力
デジタル入出力
デジタル入出力
デジタル入出力
デジタル入出力ｂ ｉ ｔ ０ (LSB)
ｂｉｔ２
ｂｉｔ４
ｂｉｔ６
ｂｉｔ８
ｂｉｔ１０
ｂｉｔ１２
ｂｉｔ１４
ｂｉｔ１６
ｂｉｔ１８
ｂｉｔ２０
ｂｉｔ２２
ｂ ｉ ｔ ２ ４ (LSB)
ｂｉｔ２６
ｂｉｔ２８
ｂｉｔ３０
ｂｉｔ３２
ｂｉｔ３４
ｂｉｔ３６
ｂｉｔ３８
ｂｉｔ４０
ｂｉｔ４２
ｂｉｔ４４
ｂｉｔ４６

２
４
６
８
１０
１２
１４
１６
１８
２０
２２
２４
２６
２８
３０
３２
３４
３６
３８
４０
４２
４４
４６
４８
５０

デジタル入出力
デジタル入出力
デジタル入出力
デジタル入出力
デジタル入出力
デジタル入出力
デジタル入出力
デジタル入出力
デジタル入出力
デジタル入出力
デジタル入出力
デジタル入出力０Ｖ
デジタル入出力
デジタル入出力
デジタル入出力
デジタル入出力
デジタル入出力
デジタル入出力
デジタル入出力
デジタル入出力
デジタル入出力
デジタル入出力
デジタル入出力
デジタル入出力

ｂｉｔ１
ｂｉｔ３
ｂｉｔ５
ｂｉｔ７
ｂｉｔ９
ｂｉｔ１１
ｂｉｔ１３
ｂｉｔ１５
ｂｉｔ１７
ｂｉｔ１９
ｂｉｔ２１
ｂ ｉ ｔ ２ ３ (MSB)
ｂｉｔ２５
ｂｉｔ２７
ｂｉｔ２９
ｂｉｔ３１
ｂｉｔ３３
ｂｉｔ３５
ｂｉｔ３７
ｂｉｔ３９
ｂｉｔ４１
ｂｉｔ４３
ｂｉｔ４５
ｂ ｉ ｔ ４ ７ (MSB)（注）２５番、２６番ピンの０Ｖは、ＵＳＢインターフェイス回路とは絶縁しています。
アナログ入出力の０Ｖとは共通になっています。

ケ ー ス な し の 製 品 82ADA－ Ｂ Ｄ は 、 DACS-8200基 板 と DACS-8210基 板 を 、 ス
ペーサにて接続した２段重ねのセット品となっています。 デジタル入出力コネクタ（ Ｍ Ｉ Ｌ ５ ０ Ｐ ） の 脱 着 に は 、 上 部 に あ る DACS-8210基 板 を い っ た ん 外 す 必 要 が あります。４コーナのネジを外す場合、ネジとともに使用している白色樹脂製のブッシュをなくさないように注意してください。

- 12 -

デジタル入力回路
３．３Ｖ
抵抗 約１００ＫΩ

デジタル
入力

内部回路
抵抗４７０ΩC-MOSﾊﾞｯﾌｧ

入力電圧範囲 －０．３～＋３．６Ｖ
入力電流
０ ． １ ｍ A以 下
しきい値 ＴＴＬレベル
High Level 最 小 値 ２ ． ３ Ｖ
Low Level 最 大 値 ０ ． ８ V（注意）入力は約１００ＫΩにて、３．３Ｖの内部電源にプルアップしています。
従 っ て 、 入 力 解 放 状 態 で は 、 High状 態 と な っ て い ま す 。
（警告）入力電圧範囲を超える電圧または負電圧を入力すると、過大電流が流れて、ボードに使用してあるマイクロプロセッサデバイスが、壊れることがあります。５Ｖ近くまで入力電圧が上昇するときは、入力に１０ＫΩ程度の
電流制限抵抗をシリーズに接続して使用してください。
ま た 、 本 ユ ニ ッ ト の 電 源 が OFFと な っ た 状 態 で 、 外 部 か ら 電 圧 が か か る と 、
入力に電流が流れます。この状態を長時間続けることは好ましくありま
せ ん の で 、 外 部 機 器 の 電 源 と 本 ユ ニ ッ ト の 電 源 と を 連 動 し て ON/OFFす る
ようにしてください。外部機器には、基板から出力している５Ｖ電源を使用することを推奨します。

デジタル出力回路
内部回路

デジタル
出力
C-MOSﾊﾞｯﾌｧ

抵抗４７０Ω
出力電圧範囲０～＋３．３Ｖ
ＴＴＬ負荷時最 大 負 荷 電 流 ２ mA
フォトカプラ接続時
最大電流
６ mA

（注意）出力電圧のＨｉｇｈレベルは、最小値で＋２．６Ｖ（３ｍＡ負荷） 最大値で＋３．３Ｖとなっています。

Ｃ Ｎ ２ （ ８ ２ Ａ Ｄ Ａ － Ｂ Ｄ ） DACS-8200 Ｕ Ｓ Ｂ コ ネ ク タ （ Ｂ タ イ プ ）ＣＮ１ ４（８ ２ＡＤ Ａ－Ｋ Ｃ）Ｕ ＳＢ コネク タ （Ｂタイプ）（注）ＵＳＢケーブルは、別途に準備ください。
１
２
３
４＋５Ｖ電源入力 （消費電流 １３０ｍＡ
ただしデジタル出力負荷電流０のとき）
ＵＳＢデータ（－）
ＵＳＢデータ（＋）
０Ｖ- 13 -

Ｃ Ｎ １ （ DACS-82１ 0） ア ナ ロ グ 信 号 入 力 コ ネ ク タ（Ｄ－ＳＵＢ ９ピン オス）（注）入力および出力の表現は、本ユニットを中心に表現しています。
ケーブル側コネクタ固定ネジ
ケーブル側適合コネクタ例

ミ リ ネ ジ Ｍ 2.6
オムロン ソケット ＸＭ２Ｄ－０９０１
カバー
ＸＭ２Ｓ－０９１１（注）ケーブル側コネクタは標準添付となっています。
添付品はコネクタとカバーのみで、ケーブルの接続はありません。
1

2

3

4

5

○ ○ ○ ○ ○○ ○ ○ ○
6
１
２
３
４
５
６
７
８
９

7

ｃｈ１
ｃｈ１
０Ｖ
ｃｈ２
ｃｈ２
０Ｖ
０Ｖ
０Ｖ
０Ｖ

8

ユニット側コネクタ接続口に向かってみた図です

9差動入力 ＋
差動入力 －
差動入力 ＋
差動入力 －Ｃ Ｎ ２ （ DACS-82１ 0） ア ナ ロ グ 信 号 出 力 コ ネ ク タ（Ｄ－ＳＵＢ ９ピン メス）（注）入力および出力の表現は、本ユニットを中心に表現しています。
ケーブル側コネクタ固定ネジ
ケーブル側適合コネクタ例

ミ リ ネ ジ Ｍ 2.6
オムロン プラグ
ＸＭ２Ａ－０９０１
カバー
ＸＭ２Ｓ－０９１１（注）ケーブル側コネクタは標準添付となっています。
添付品はコネクタとカバーのみで、ケーブルの接続はありません。
5

4

3

2

1

○ ○ ○ ○ ○○ ○ ○ ○
9
１
２
３
４
５
６
７
８
９

ｃｈ１
ｃｈ２
０Ｖ
０Ｖ
０Ｖ
０Ｖ
０Ｖ
０Ｖ
０Ｖ

8

7

ユニット側コネクタ接続口に向かってみた図です

6

出力
出力

- 14 -

５．送受信データ形式
５．１

デ ジタル 出力 コマンド （標準機能利用の場合）（１）データ形式
アスキーコード文字列

Ｗ × × × × × × ×
↑ ↑
① ②

↑
③

↑
④

①

Ｗ（大文字）

デジタル出力コマンド識別文字コード②

０～９，Ａ～Ｆ

ユニットＩＤコード（１６進数文字表記 英字は小文字も可）ユニットのディップスイッチ設定と同一とすること。

③

００００００～ＦＦＦＦＦＦ

１６進数６桁表記（英字は小文字も可）
デジタル出力する内容を指定。

× × × × × ×↑↑↑
bit23-20 ↑ 15-12 ↑ 7-4 ↑
19-16
11-8
3-0

各桁とも１６進数表記
例
MSB

LSB

bit ３ ２ １ ０
１にて、出力Ｈｉｇｈレベル
０にて、出力Ｌｏｗレベル
１６進数に該当しない文字を指定した場合。
その位置のデジタル出力の変更はありません。
こ れ を 、 ４ ｂ ｉ ｔ 単 位 の Don't Care と し て 利 用 す る こ と が で き ま す 。
データの例
Ｗ０Ｘ１２ＸＸＸ
データの省略③項のデータのすべて、あるいはその途中からを省略することができ
ま す 。 省 略 し た 場 合 は 、 上 記 の Don't Care と 同 じ 扱 い に な り ま す 。
データの例
Ｗ０
Ｗ０Ａ８
④

区切りマーク

アスキー

０Ｄ（Ｈ）

キャリッジリターンコード

各コマンドの区切りマークに関する説明
区切りマークは、アスキー ０Ｄ（Ｈ） キャリッジリターンコード または ＆ 文字コードを使用します。通常はキャリッジリターンコードを使用してください。複数のコマ
ンドを一度に送信する場合は、たとえば、 Ｗ０１２＆Ｗ０２５＆Ｇ０１００のように、各コマンドを＆で続けます。
区切りマークに＆を使用した場合、レスポンスの区切りマークも＆となり、たとえば、
Ｒ０５２００２０＆Ｒ０５２００００＆０１２３ ０１０６というレスポンスとなります。区切りマークに関する機能は、すべてのコマンドに共通です。

- 15 -

（２）動作
８２ＡＤＡユニットは、ユニット識別ＩＤコードが一致するＷコマンドを受信すると、直ちにデータ内容に従ってデジタル出力を実行します。この出力は、次のコマンドを受信するまで変化しません。
（参考）電源投入時には、すべてのデジタル出力がＬｏｗになっています。
このコマンドの受信を完了した時点で、入力データをラッチし、デジタル入力デー
タをホストに返します。レスポンスのデータ形式は、デジタル入力データ形式に記述しています。

CRコ ー ド ま た は ＆ 文 字 受 信
bit23～ 0 デ ジ タ ル 出 力
こ こ で 受 信 デ ー タ bit23～ 0の 指 定 内 容 に て 変 化
bit23～ 0 デ ジ タ ル 入 力
10μ s程 度
ここでラッチし、ホストに返す。

（注）デジタル出力２４ｂｉｔすべてが、同時に変化するわけではありません。
全ｂｉｔの変化には、数μ秒の時間差が生じます。
また、入力の読取りにも数μ秒の時間差がありますので、入出力タイミングの厳しい用途ではご注意ください。
【図５．１】

デジタル出力コマンド受信時の動作- 16 -

５．２

デジタル入力データ形式（標準機能利用の場合）ご注意 本項にて説明するデジタル入力データ形式は、パソコンから送信するコマンドではありません。パソコンから送信する「Ｗコマンド」に、８２ＡＤＡユニットが応答するデータ形式を説明しています。

（１）データ形式
アスキーコード文字列

Ｒ × × × × × × ×
↑ ↑
① ②

↑
③

↑
④

①

Ｒ（大文字）

デジタル入力応答識別文字コード②

０～９，Ａ～Ｆ

ユニット識別ＩＤコード（１６進数文字表記 大文字）
ユニットのディップスイッチ設定により決まる。

③

００００００～ＦＦＦＦＦＦ

１６進数６桁表記（大文字）デジタル入力内容。

× × × × × ×↑↑↑
bit23-20 ↑ 15-12 ↑ 7-4 ↑
19-16
11-8
3-0

各桁とも１６進数表記
例
MSB

LSB

bit ３ ２ １ ０
１にて、入力Ｈｉｇｈレベルまたは解放
０にて、入力Ｌｏｗレベル
対応するコマンドデータの省略があっても、応答内容には省略はなく、常に固定長です。
④

区切りマーク

アスキー

０Ｄ（Ｈ）

キャリッジリターンコード（２）動作
８２ＡＤＡユニットは、ユニット識別ＩＤコードが一致するＷコマンドを受信すると、デジタル入力信号をラッチし、レスポンスとして、本形式にて、データをホストに返します。

- 17 -

５．３

拡張機能を利用したデジタル入出力

５．３．１ 入出力方向指定コマンド
電源投入時の入出力方向は、標準機能が利用できる設定になっています。
ま た 、 5.3.4項 の 方 法 に て 、 基 板 上 の EEPROM（ 不 揮 発 性 メ モ リ ） の 内 容 を 変 更
す れ ば 、 電 源 投 入 時 の 入 出 力 方 向 を 、 12bit単 位 に て 変 更 す る こ と も で き ま す 。
入出力方向指定コマンド（識別文字コードＸ（大文字）またはｘ（小文字））を送信すると、いつでも入出力方向を変更できます。また一度指定した入出力方向は、あらたに入出力方向
指定コマンドにて内容を変更しない限り、電源切断まで指定した方向をそのまま維持します。

アスキーコード文字列

Ｘ × × × × × × ×
↑ ↑
① ②

↑
③

↑
④

①

Ｘ（アルファベットのエックス大文字）入出力方向指定コマンド識別文字コード
デ ジ タ ル 入 出 力 ｂ ｉ ｔ ４ ７ (MSB)～ ｂ ｉ ｔ ２ ４ｘ（アルファベットのエックス小文字）入出力方向指定コマンド識別文字コード
デ ジ タ ル 入 出 力 ｂ ｉ ｔ ２ ３ ～ ｂ ｉ ｔ ０ (LSB)②

０～９，Ａ～Ｆ③

００００００～ＦＦＦＦＦＦ

ユニットＩＤコード（１６進数文字表記 英字は小文字も可）ユニットのディップスイッチ設定と同一とすること。
１６進数６桁表記（英字は小文字も可）
各 bit対 応 に て 入 出 力 方 向 を 指 定 。

デ ジ タ ル 入 出 力 ｂ ｉ ｔ ４ ７ (MSB)～ ｂ ｉ ｔ ２ ４ の と き× × × × × ×
各桁とも１６進数表記↑↑↑
bit47-44 ↑ 39-36 ↑ 31-28 ↑
例
43-40
35-32
27-24
MSB
LSB

bit ３ ２ １ ０
１にて、出力指定
０にて、入力指定
デ ジ タ ル 入 出 力 ｂ ｉ ｔ ２ ３ ～ ｂ ｉ ｔ ０ (LSB)の と き× × × × × ×
各桁とも１６進数表記↑↑↑
bit23-20 ↑ 15-12 ↑ 7-4 ↑
19-16
11-8
3-0
例：

④

Ｘ０ＦＦＦ０００
bit47～ 36 が 出 力 指 定

区切りマークアスキー

bit35～ 24 が 入 力 指 定 と な り ま す 。

０Ｄ（Ｈ）

キャリッジリターンコード

このコマンドの応答はＵ応答（エコーバック）となります。

- 18 -

５．３．２ デジタル出力コマンド（拡張機能利用の場合）（１）データ形式
アスキーコード文字列

Ｗ × × × × × × ×
↑ ↑
① ②

①

②
③

↑
③

↑
④

Ｗ（大文字）

デジタル出力コマンド識別文字コード
デ ジ タ ル 出 力 ｂ ｉ ｔ ４ ７ (MSB)～ ｂ ｉ ｔ ２ ４w（ 小 文 字 ）デジタル出力コマンド識別文字コード
デ ジ タ ル 出 力 ｂ ｉ ｔ ２ ３ ～ ｂ ｉ ｔ ０ (LSB)
０～９，Ａ～Ｆ ユニットＩＤコード（１６進数文字表記 英字は小文字も可）ユニットのディップスイッチ設定と同一とすること。
００００００～ＦＦＦＦＦＦ １６進数６桁表記（英字は小文字も可）
デジタル出力する内容を指定。
デ ジ タ ル 出 力 ｂ ｉ ｔ ４ ７ (MSB)～ ｂ ｉ ｔ ２ ４ の と き× × × × × ×
各桁とも１６進数表記↑↑↑
bit47-44 ↑ 39-36 ↑ 31-28 ↑
例
43-40
35-32
27-24
MSB
LSB

bit ３ ２ １ ０
１にて、出力Ｈｉｇｈレベル
０にて、出力Ｌｏｗレベル
デ ジ タ ル 出 力 ｂ ｉ ｔ ２ ３ ～ ｂ ｉ ｔ ０ (LSB)の と き× × × × × ×
各桁とも１６進数表記↑↑↑
bit23-20 ↑ 15-12 ↑ 7-4 ↑
19-16
11-8
3-0
１６進数に該当しない文字を指定した場合。
その位置のデジタル出力の変更はありません。
こ れ を 、 ４ ｂ ｉ ｔ 単 位 の Don't Care と し て 利 用 す る こ と が で き ま す 。
データの省略③項のデータのすべて、あるいはその途中からを省略することができ
ま す 。 省 略 し た 場 合 は 、 上 記 の Don't Care と 同 じ 扱 い に な り ま す 。
④

区切りマーク

アスキー

０Ｄ（Ｈ）

キャリッジリターンコード（２）動作
８２ＡＤＡユニットは、ＩＤコードが一致するＷまたはｗコマンドを受信すると、直ち に デ ー タ 内 容 に 従 っ て デ ジ タ ル 出 力 を 実 行 し ま す 。 入 力 方 向 指 定 と な っ て い る bitにはなにも影響しません。この出力は、次のコマンドを受信するまで変化しません。
このコマンドの受信を完了した時点で、入力データをラッチし、デジタル入力データをホストに返します。出力と入力ラッチタイミングは標準機能と同じです。
Ｗ コ マ ン ド で は Ｒ レ ス ポ ン ス に て 、 デ ジ タ ル 入 力 bit23～ bit0(LSB)を 返 し ま す 。
ｗ コ マ ン ド で は ｒ レ ス ポ ン ス に て 、 デ ジ タ ル 入 力 bit47(MSB)～ bit24を 返 し ま す 。
出 力 方 向 指 定 と な っ て い る bitは 、 入 力 デ ー タ に て 出 力 状 態 を 読 取 る こ と が で き ま す 。
レスポンスのデータ形式は、デジタル入力データ形式に記述しています。

- 19 -

５．３．３ デジタル入力データ形式（拡張機能利用の場合）ご注意 本項にて説明するデジタル入力データ形式は、パソコンから送信するコマンドではありません。パソコンから送信する「Ｗコマンド」または「ｗコマンド」に、
８２ＡＤＡユニットが応答するデータ形式を説明しています。

（１）データ形式
アスキーコード文字列

Ｒ × × × × × × ×
↑ ↑
① ②

↑
③

↑
④

①

Ｒ（大文字）ｒ（小文字）

デジタル入力応答識別文字コード
デジタル入力応答識別文字コード

Ｗコマンドの応答
ｗコマンドの応答②

０～９，Ａ～Ｆ

ユニット識別ＩＤコード（１６進数文字表記 大文字）
ユニットのディップスイッチ設定により決まる。

③

００００００～ＦＦＦＦＦＦ

１６進数６桁表記（大文字）デジタル入力内容。

デ ジ タ ル 入 力 ｂ ｉ ｔ ４ ７ (MSB)～ ｂ ｉ ｔ ２ ４ の と き （ ｗ コ マ ン ド の 応 答 ）× × × × × ×
各桁とも１６進数表記↑↑↑
bit47-44 ↑ 39-36 ↑ 31-28 ↑
例
43-40
35-32
27-24
MSB
LSB

bit ３ ２ １ ０
１にて、入力Ｈｉｇｈレベルまたは解放
０にて、入力Ｌｏｗレベル
デ ジ タ ル 入 力 ｂ ｉ ｔ ２ ３ ～ ｂ ｉ ｔ ０ (LSB)の と き （ Ｗ コ マ ン ド の 応 答 ）× × × × × ×
各桁とも１６進数表記↑↑↑
bit23-20 ↑ 15-12 ↑ 7-4 ↑
19-16
11-8
3-0
対応するコマンドデータの省略があっても、応答内容には省略はなく、常に固定長です。
④

区切りマーク

アスキー

０Ｄ（Ｈ）

キャリッジリターンコード（２）動作
８２ＡＤＡユニットは、ＩＤコードが一致するＷコマンドまたはｗコマンドを受信す
ると、デジタル入力信号をラッチし、レスポンスとして、本形式にて、データをホストに返します。

- 20 -

５．３．４ 電源投入時の入出力方向設定コマンド

電源投入時の入出力方向は、標準機能が利用できる設定になっています。
こ の コ マ ン ド に て 電 源 投 入 時 の 入 出 力 方 向 を 12bitグ ル ー プ 単 位 に て 指 定 す る ことができます。
こ の コ マ ン ド は 、 基 板 内 の EEPROM（ 不 揮 発 性 メ モ リ ） に 指 定 値 を 書 込 む も のです。頻繁に使用することは避けてください。

（１）データ形式
アスキーコード文字列

①
②
③

［
＠
］

④

Ｆ
０
１
２

⑤
⑥

［ ＠ ］ Ｘ ＝ ＝ ＝ ＝↑ ↑ ↑ ↑ ↑① ② ③ ④ ⑤↑⑥

bit47～ 24 出 力
bit47～ 0 出 力
bit47～ 0 入 力
bit47～ 24 入 力

bit23～ 0 入 力

左カギ括弧
アットマーク
右カギ括弧
：
：
：
：

標準仕様
全出力
全入力

＝ :
イコール記号を４個区切りマークアスキー ０Ｄ（Ｈ）

bit23～ 0 出 力

キャリッジリターンコード

82ADAユ ニ ッ ト は こ の コ マ ン ド を 受 信 す る と 、 EEPROM（ 不 揮 発 性 メ モ リ ） に 設 定
値を書込み、Ｕレスポンス（先頭文字のみをＵに変更したエコーバック）を返します。

（２）設定方法
重要＊＊＊＊
USBプ ラ グ を 接 続 す る 前 に 、 回 転 DIPス イ ッ チ を ９ の ポ ジ シ ョ ン と し て く だ さ い 。
＊＊＊＊
添付サンプルプログラムを起動した直後（Ｗコマンドなどを送信する前）に、このコマンドを送信します。
サ ン プ ル プ ロ グ ラ ム を 終 了 し 、 USBプ ラ グ を い っ た ん は ず し て 、 回 転 DIPス イ ッ チ をも と の ID番 号 の ポ ジ シ ョ ン に 戻 し 、 再 び USBプ ラ グ を 接 続 し 直 す と 、 指 定 し た
入出力方向となっています。

- 21 -

５．４

ＡＤ変換コマンド

正確なＡＤ変換データを取得するためには、取得前に、後述のＳコマンドにより、アンプゲイン設定に一致した校正データ選択処理を行う必要があります。Ｓコマンドは電源投入後、１度だけ実行すれば有効になります。ＡＤ変換のつど毎回設定する必要は
あ り ま せ ん 。 ま た 、 EEPROM（ 不 揮 発 性 メ モ リ ） に 設 定 値 を 書 込 む こ と も で き ま す 。
（１）データ形式
アスキーコード文字列

Ｇ × × × × × × ×
↑ ↑
① ②

①

②
③

↑
③

↑
④

Ｇ（大文字）
ＡＤ変換コマンド識別文字コード（無条件開始）
Ｇ（大文字）を指定すると、ただちにＡＤ変換を開始し、その後は、
指 定 し た サ ン プ リ ン グ 周 波 数 に て 、 連 続 し て AD変 換 を 実 行 し ま す 。
ｇ（小文字）
ＡＤ変換コマンド識別文字コード（デジタル入力による開始）
ｇ （ 小 文 字 ） を 指 定 す る と 、 デ ィ ジ タ ル 入 力 bit０ の OFF→ ON 変 化 にて 最 初 の AD変 換 を 開 始 し 、 そ の 後 は 、 指 定 し た サ ン プ リ ン グ 周 波 数 にて 、 連 続 し て AD変 換 を 実 行 し ま す 。
０～９，Ａ～Ｆ ユニットＩＤコード（１６進数文字表記 英字は小文字も可）ユニットのディップスイッチ設定と同一とすること。
００００００～ＦＦＦＦＦＦ １６進数６桁表記（英字は小文字も可）左 端 よ り bit23～ 20 右 端 が bit3～ 0
bit23
コ マ ン ド 識 別 文 字 g（ 小 文 字 ） の と き の み 有 効
ON : コ マ ン ド 受 信 後 、 次 の CR（ キ ャ リ ッ ジ リ タ ー ン ） コ ー ド
受 信 ま で 、 デ ィ ジ タ ル 入 力 bit０ が OFF→ ONに て 動 作 を繰返す。
OFF : 通 常 動 作
bit22～ 12 （ ６ 桁 の う ち の 上 位 ３ 桁 部 分 ）サンプリング数を指定 ００１～４００（Ｈ）
電源投入以降無指定のときはサンプリング数 １
bit11～ 8Ａ（大文字）： 全サンプリングデータ転送指定
Ｅ（大文字）： 積算平均値転送指定
指定サンプリング数の１０倍を積算平均
省略またはＡ，Ｅ以外の時は、指定サンプリング数の積算平均値を転送
bit7～ 0無効。省略可能

データの省略③項のデータのすべて、あるいはその途中からを省略することができます。
省略した場合は、下記データ例のようになります。
データの例
Ｇ０
Ｇ０１００
Ｇ００８０Ａ
Ｇ００８０Ｅ
ｇ００１０Ａ

前回指定したサンプリング数のＡＤ変換を実行し、その積算平均値
を応答します。
１００（Ｈ）＝２５６回のＡＤ変換を実行し、その積算平均値を応答します。
８０（Ｈ）＝１２８回のＡＤ変換を実行し、全サンプリングデータ
を応答します。
１２８×１０＝１２８０回のＡＤ変換を実行し、その積算平均値を応答します。
デジタル入力ＯＮにてＡＤ変換を開始し、１０（Ｈ）＝１６回分の全データを応答します。

- 22 -

ｇ０８１０Ａ

ｇ０Ｃ００Ｅ④

デジタル入力ＯＮにてＡＤ変換を開始し、１０（Ｈ）＝１６回分の全データを応答します。さらに、つぎのデジタル入力ＯＮにてＡＤ
変 換 を 再 び 開 始 し 、 こ の 動 作 を CRを 受 信 す る ま で 継 続 し ま す 。
デジタル入力ＯＮにて、４００（Ｈ）＝１０２４回分のＡＤ変換を実行し、デジタル入力ＯＮのつど１０２４回分のＡＤ変換を実行します。この動作が１０回終了した時点で、それまでの積算平均値を応答します。さらに、つぎのデジタル入力ＯＮにてＡＤ変換を再び
開 始 し 、 こ の 動 作 を CRを 受 信 す る ま で 継 続 し ま す 。

区切りマーク

アスキー

０Ｄ（Ｈ）

キャリッジリターンコード（２）動作
８２ＡＤＡユニットは、ＩＤコードが一致するＧコマンドを受信すると、直ちにデー
タ内容に従って、指定したサンプリング周波数にてＡＤ変換を実行します。
ＡＤ変換終了後、ＡＤ変換データをホスト側に転送します。転送するデータ形式は、
５．５項「ＡＤ変換サンプリングデータ形式」をご覧ください。
ｇ （ 小 文 字 ） コ マ ン ド を 受 信 す る と 、 デ ジ タ ル 入 力 bit０ の OFF→ ON 変 化 に て 、
最 初 の AD変 換 を 開 始 し 、 そ の 後 は 、 指 定 し た サ ン プ リ ン グ 周 波 数 に て 、 連 続 し てAD変 換 を 実 行 し ま す 。 Ａ Ｄ 変 換 終 了 後 、 Ａ Ｄ 変 換 デ ー タ を ホ ス ト 側 に 転 送 し ま す 。
ｇコマンド受信後に、デジタル入力変化がない場合には、ＣＲ（キャリッジリターン）文字コードをパソコンから送信すると、デジタル入力変化待ち状態を解除することができます。解除した場合は、ＡＤ変換の実行はありません。またＡＤ変換データの送信もありません。
ｇ コ マ ン ド で 、 bit23を ONと し た 場 合 は 、 デ ジ タ ル 入 力 bit０ の OFF→ ON の つ ど 、
上記の動作を繰返します。解除（動作停止）はパソコンからＣＲ文字コード送信します。
ｇ コ マ ン ド で 、 bit11～ 8に 、 Ｅ （ 積 算 平 均 値 転 送 ） を 指 定 し た 場 合 は 、 デ ジ タ ル 入 力
bit０ の OFF→ ON 変 化 の つ ど 、 bit22～ 12に て 指 定 し た 回 数 の サ ン プ リ ン グ を 実 行し、この動作が１０回終了した時点で、積算平均値を送信します。
チャタリングのある場合
入力
bit0
OFF時 間 が10ms以 上接点入力などでのチャタリングによる誤動作防止のため、OFF時 間 10ms以 下 で は OFFと 判 断 し ま せ ん 。
入力bit0

デ ジ タ ル 入 力 bit0の 最 初 の Ｏ Ｎに て AD変 換 ス タ ー ト
その後は、指定したサンプリング 周 波 数 に て 、 連 続 し て AD変換を実行します。

コ マ ン ド 受 信 時 に bit0が low の 場 合
10ms以 上コ マ ン ド 受 信 時 に bit0が high の 場 合
入力
bit0

10ms以 上ｇ（小文字）コマンド受信【図５．１】ADス タ ー トｇ（小文字）コマンドでのＡＤ変換開始- 23 -

５．５

ＡＤ変換サンプリングデータ形式

積算平均指定またはサンプリング数１個のとき
ＸＸＸＸ
①

ＸＸＸＸ
②

③

④

① ｃｈ１ ＡＤ変換データ
１６進数４桁固定長② スペースコード（２０Ｈ）③ ｃｈ２ ＡＤ変換データ
１６進数４桁固定長④ ＣＲコード（０ＤＨ）
ゲイン ×１
ゲイン ×１０
ゲイン ×１００－１．２５Ｖ：００００～－１２５ｍＶ：００００～－１２．５ｍＶ：００００ ～＋１．２５Ｖ：ＦＦＦＦ＋１２５ｍＶ：ＦＦＦＦ＋１２．５ｍＶ：ＦＦＦＦ

ゲ イ ン × １ の 例 LSB 1bit が 2500mV/65536 に 相 当 し ま す 。
各チャンネルは、アンプゲインごとに出荷時校正済みです。

全サンプリングデータ転送指定のとき
１回目のデータ
ＸＸＸＸ①

２回目のデータ

ＸＸＸＸ
②

③

ＸＸＸＸ

ＸＸＸＸ

最後のデータ－－－－ ＸＸＸＸ

ＸＸＸＸ

②

④

① ｃｈ１ ＡＤ変換データ
１６進数４桁固定長② スペースコード（２０Ｈ）③ ｃｈ２ ＡＤ変換データ
１６進数４桁固定長④ ＣＲコード（０ＤＨ）
ゲイン ×１
ゲイン ×１０
ゲイン ×１００－１．２５Ｖ：００００～－１２５ｍＶ：００００～－１２．５ｍＶ：００００ ～＋１．２５Ｖ：ＦＦＦＦ＋１２５ｍＶ：ＦＦＦＦ＋１２．５ｍＶ：ＦＦＦＦ

ゲ イ ン × １ の 例 LSB 1bit が 2500mV/65536 に 相 当 し ま す 。
各チャンネルは、アンプゲインごとに出荷時校正済みです。
ユニット内部ノイズ等の影響により、１６進数４桁の最下位部分が変動します。
ノ イ ズ の 影 響 を 除 去 し た 正 確 な 16bitAD変 換 値 を 必 要 と す る 場 合 は 、
上記の積算平均指定を使用してください。

- 24 -

５．６

ＡＤ変換サンプリング周波数指定（１）データ形式
アスキーコード文字列

Ｙ × × × × × × ×
↑ ↑
① ②

↑
③

↑
④

①

Ｙ（大文字）

ＡＤ変換サンプリング周波数指定識別文字コード②

０～９，Ａ～Ｆ

ユニットＩＤコード（１６進数文字表記 英字は小文字も可）ユニットのディップスイッチ設定と同一とすること。

③

００００００～ＦＦＦＦＦＦ １６進数６桁表記（英字は小文字も可）左 端 よ り bit23～ 20 右 端 が bit3～ 0
指定範囲 ０００１９０（Ｈ）～ ０７Ａ１２０（Ｈ）（４００Ｈｚ）～ （５００ＫＨｚ）
AD/DA連 係 動 作 の 場 合 は 最 高 ２ ０ Ｋ Ｈ ｚ④

区切りマーク

アスキー

０Ｄ（Ｈ）

キャリッジリターンコード（２）動作
８２ＡＤＡユニットは、ＩＤコードが一致するＹコマンドを受信すると、
ＡＤ変換サンプリング周波数を設定し、その応答をＵレスポンスとしてホスト側に転送します。転送データ欄は、Ｙコマンドにて指定した内容のエコーバックとなります。

- 25 -

５．７

ＡＤ変換校正データ選択（１）データ形式
アスキーコード文字列

Ｓ × × × × × × ×
↑ ↑
① ②

↑
③

↑
④

①

Ｓ（大文字）

ＡＤ変換校正データ選択識別文字コード②

０～９，Ａ～Ｆ

ユニットＩＤコード（１６進数文字表記 英字は小文字も可）ユニットのディップスイッチ設定と同一とすること。

③

００００００～ＦＦＦＦＦＦ １６進数６桁表記（英字は小文字も可）左 端 よ り bit23～ 20 右 端 が bit3～ 0
bit23～ ２ ０ ０ ： ア ン プ ア ダ プ タ 基 板 接 続 な し の と き
１：ｃｈ１ アンプゲイン ×１ の校正値を選択
２：ｃｈ１
×１０
３：ｃｈ１
×１００
４：ｃｈ２ アンプゲイン ×１ の校正値を選択
５：ｃｈ２
×１０
６：ｃｈ２
×１００
１，２，３のいずれかを指定すると、
DA変 換 出 力 も ± １ ０ Ｖ の 校 正 済 み 出 力 と な り ま す 。
bit19～ 0 無 効 （ 省 略 可 能 ）④区切りマーク

アスキー

０Ｄ（Ｈ）

キャリッジリターンコード（２）動作
８２ＡＤＡユニットは、ＩＤコードが一致するＳコマンドを受信すると、ＡＤ変換校正データを設定し、その応答をＵレスポンスとしてホスト側に転送します。
転送データ欄は、Ｓコマンドにて指定した内容のエコーバックとなります。
このコマンドはアンプゲインに対応する校正値を選択するためのもので、アンプゲインを設定するものではありません。
こ の コ マ ン ド で 指 定 す る 値 は 、 ア ン プ ア ダ プ タ 基 板 DACS-8210の 、 ジ ャ ン パ ピ ン にて設定したアンプゲインと同じ設定値とします。ジャンパピン設定の詳細は、３項「内部接続およびジャンパ設定」を参照ください。たとえば、ジャンパピンにて
ｃｈ１を１０倍、ｃｈ２を１００倍に設定している場合、Ｓ０２
Ｓ０６というＳコマンド２個を送信します。ジャンパピンにて設定したアンプゲインと異なる設定をした場合は、正確なＡＤ変換値を取得することができません。
設定した内容は、次に同じチャンネルのＳコマンドを送信するまで有効になっています。ＡＤ変換データ取得のつど、Ｓコマンドを送信する必要はありません。
Ｓ０１ 、Ｓ０２ 、Ｓ０３ のいずれかを送信すると、ＤＡ変換出力についても、±１０Ｖの校正済み出力となります。
このコマンドにて設定した内容は、次の電源投入時には無効になります。
電 源 投 入 時 の 設 定 を 行 う に は 、 後 述 の EEPROM（ 不 揮 発 性 メ モ リ ） 設 定 処 理 を 実 施 してください。出荷時のデフォルト設定は、ｃｈ１，ｃｈ２ともに、アンプゲイン×１となっています。ジャンパピンも同じ設定となっています。

- 26 -

５．８

エコーバックレスポンスデータ形式

ご注意 本項にて説明するデジタル入力データ形式は、パソコンから送信するコマンドではありません。パソコンから送信する「Ｙコマンド」などに、８２ＡＤＡユニットが応答するデータ形式を説明しています。
（１）データ形式
アスキーコード文字列

Ｕ × × × × × × ×
↑ ↑
① ②

↑
③

↑
④

①

Ｕ（大文字）

デジタル入力応答識別文字コード②

０～９，Ａ～Ｆ

ユニット識別ＩＤコード（１６進数文字表記 大文字）
ユニットのディップスイッチ設定により決まる。

③

００００００～ＦＦＦＦＦＦ １６進数６桁表記（大文字）Ｘ，Ｙ、ＳまたはＶコマンドに指定したデータ欄と同じ。

- 27 -

５．９

ＤＡ出力コマンド

正確なＤＡ変換出力を得るためには、Ｖコマンド送信前に、前述のＳコマンドにより、ＡＤ変換校正データ選択にて、アンプアダプタ接続を指定する必要があります。
Ｓコマンドは電源投入後、１度だけ実行すれば有効になります。ＤＡ変換のつど毎回設定 す る 必 要 は あ り ま せ ん 。 ま た 、 EEPROM（ 不 揮 発 性 メ モ リ ） に 設 定 値 を 書 込 む こ と もできます。
（１）データ形式
アスキーコード文字列

Ｖ × × × × × × ×
↑ ↑
① ②

↑
③

↑
④

①

Ｖ（大文字）

ＤＡ出力コマンド識別文字コード②

０～９，Ａ～Ｆ

ユニットＩＤコード（１６進数文字表記 英字は小文字も可）ユニットのディップスイッチ設定と同一とすること。

③

００００００～ＦＦＦＦＦＦ

１６進数６桁表記（英字は小文字も可）左 端 よ り bit23～ 20
bit23～ 12

bit11～ 0

右 端 が bit3～ 0

ｃｈ２ ＤＡ変換出力データ
３桁１６進数にて指定 ０００～ＦＦＦ（Ｈ）（ -10V ～ +10V）
無指定の時は出力変化なし。
ｃｈ１ ＤＡ変換出力データ
３桁１６進数にて指定 ０００～ＦＦＦ（Ｈ）（ -10V ～ +10V）
無指定の時は出力変化なし。

データの省略③項のデータのすべて、あるいはその途中からを省略することができます。省略した場合、出力変化はありません。
④

区切りマーク

アスキー

０Ｄ（Ｈ）

キャリッジリターンコード（２）動作
８２ＡＤＡユニットは、ＩＤコードが一致するＶコマンドを受信すると、直ちにデー
タ内容に従ってＤＡ変換出力を実行し、その応答をＵレスポンスとしてホスト側に転送します。転送データ欄は、Ｖコマンドにて指定した内容のエコーバックとなります。

- 28 -

５．１０

ＡＤ／ＤＡ連係動作

ＡＤ／ＤＡ連係動作は、ＡＤ変換の進行と連動してＤＡ変換出力を変化させる機能です。
Ｄ Ａ 出 力 は 、 Ａ Ｄ 変 換 の １ ス テ ッ プ ご と に 、 あ ら か じ め EEPROM（ 不 揮 発 性 メ モ リ ） に格納しているパターンデータを出力します。同様の機能は、ＶコマンドにてＤＡ変換出
力値を指定し、ＧコマンドでＡＤ変換値を取得することでも実現できますが、動作速度
は数１０Ｈｚが限界です。この連係動作を使用すると、最高２０ＫＨｚまでのＡＤサン
プリングとＤＡ同期出力を実現することができます。
ＤＡパターンデータは、５．１１項「ＤＡパターンデータ書込コマンド」を用いて任意の デ ー タ を 書 込 む こ と が で き ま す 。 ま た 、 添 付 ソ フ ト D82DICOL.exe を 用 い て 、 フ ァ
イ ル に 収 納 し た CSV形 式 の 電 圧 デ ー タ を 自 動 的 に 書 込 む こ と も で き ま す 。 詳 細 は ７ 項「ＤＡパターンの書込みとデータ形式」をご覧ください。
この機能は、システム系統とかセンサなどの応答特性を計測するのに有効なものです。
（１）データ形式
アスキーコード文字列

Ｇ × × × × Ｂ × ×
↑ ↑
① ②

①

②
③

↑
③

↑
④

Ｇ（大文字）ｇ（小文字）

ＡＤ変換コマンド識別文字コード（無条件開始）
ＡＤ変換コマンド識別文字コード（デジタル入力による開始）
詳細は５．４項「ＡＤ変換コマンド」をご覧ください。
０～９，Ａ～Ｆ ユニットＩＤコード（１６進数文字表記 英字は小文字も可）ユニットのディップスイッチ設定と同一とすること。
００００００～ＦＦＦＦＦＦ １６進数６桁表記（英字は小文字も可）左 端 よ り bit23～ 20 右 端 が bit3～ 0
bit23

コ マ ン ド 識 別 文 字 g（ 小 文 字 ） の と き の み 有 効
機能詳細は５．４項をご覧ください。
bit22～ 12 （ ６ 桁 の う ち の 上 位 ３ 桁 部 分 ）サンプリング数を指定 ００１～４００（Ｈ）
bit11～ 8
Ｂ（大文字）：
ＡＤ変換動作は、５．４項「Ｇ（ｇ）コマンド」のＡ指定（全サンプリングデータ転送指定）と同じです。
C（ 大 文 字 ） ： （ 2023年 3月 20日 以 降 出 荷 分 に て 有 効 ）上 記 Bの 動 作 に 加 え て 、 DAパ タ ー ン を エ ン ド レ ス に 繰 返 し て出力します。最後のパターンデータの次は、切れ目なく先頭に戻 り ま す 。 な に か 1文 字 を 受 信 す る と 出 力 動 作 を 停 止 し ま す 。
AD変 換 値 は 、 最 初 の 1パ タ ー ン 分 の み を 、 出 力 停 止 時 に 送 信 しま す 。 パ タ ー ン 出 力 中 に AD変 換 値 を 読 取 る こ と は で き ま せ ん
bit7～ 0
ＤＡ変換出力データ先頭アドレス
００（Ｈ）第１データの先頭
１０（Ｈ）第２データの先頭
２０（Ｈ）第３データの先頭
３０（Ｈ）第４データの先頭
上記以外の値の場合は、各データの途中からＤＡ変換データを出力します。指定アドレス値の単位は、６４サンプリングポイントです。
たとえば、０Ｂ（Ｈ）を指定した場合は、第１データの６４×１１＝７０４ポイント目から開始します。
出力データ数は、サンプリング数と同じです。
第 １ ～ ４ の 各 デ ー タ 領 域 は 、 そ れ ぞ れ 1024ポ イ ン ト 分 （ ch1と ch２ ） のデ ー タ 収 納 容 量 が あ り ま す 。 デ ー タ 形 式 詳 細 は 、 5.11項 を ご 覧 く だ さ い 。
データの省略はできません。

- 29 -

データの例④

区切りマークＧ０４００Ｂ００
４００（Ｈ）＝１０２４回のＡＤ変換を実行し、
全サンプリングデータを応答します。
ＤＡ出力は第１データの先頭から１０２４ポイント分を出力します。
アスキー

０Ｄ（Ｈ）

キャリッジリターンコード（２）動作
８２ＡＤＡユニットは、ＩＤコードが一致するＡＤ／ＤＡ連係コマンドを受信すると、直ちにデータ内容に従ってＡＤ変換を実行します。ＡＤ変換終了後、ＡＤ変換データをホスト側に転送します。転送するデータ形式は、５．５項「ＡＤ変換サンプリング
データ形式」をご覧ください。
ま た 、 Ａ Ｄ 変 換 実 行 と 同 期 し て 、 EEPROMに 収 納 し て い る Ｄ Ａ 変 換 出 力 パ タ ー ン を読出して、そのデータをＤＡ変換器（２ｃｈ）に出力します。
1/f <--- AD変 換 サ ン プ リ ン グ 周 波 数 に て 指 定 し た 周 期
ｆ :最 大 20KHz
ｻﾝﾌﾟﾘﾝｸﾞ
ｸﾛｯｸ
DA出 力 ｱﾄﾞﾚｽ

ｱﾄﾞﾚｽ0

ｱﾄﾞﾚｽ1

ｱﾄﾞﾚｽ2

ｱﾄﾞﾚｽ3

ｱﾄﾞﾚｽ4

ｱﾄﾞﾚｽ5

ｱﾄﾞﾚｽ6

ｱﾄﾞﾚｽ7

DA出 力
CH1 & CH2
確定
時間
MAX
5ns

AD変 換
ｻﾝﾌﾟﾙ
ﾎｰﾙﾄﾞ
CH1 & CH2

ﾄﾗｯｷﾝｸﾞ時 間
約 300ns
ADﾃﾞｰﾀ

No.0

No.1

No.2

No.3

No.4

No.5

No.6

連係動作開始【図５．２】

ＡＤ／ＤＡ連係動作（ 注 １ ） 連 係 動 作 開 始 よ り 最 初 の サ ン プ リ ン グ ク ロ ッ ク 点 で は 、 DA変 換 出 力 の み
変 化 し ま す 。 AD変 換 は そ の 次 の サ ン プ リ ン グ ク ロ ッ ク よ り 開 始 し ま す 。
（ 注 ２ ） AD変 換 サ ン プ ル ホ ー ル ド の 確 定 時 間 は 、 最 大 5nsで す 。
同 じ タ イ ミ ン グ で 、 DA変 換 出 力 も 変 化 し ま す が 、 AD変 換 サ ン プ ル ホ ー ル
ド の 確 定 時 間 が 極 め て 短 い た め に 、 確 定 時 間 内 に DA変 換 出 力 が 変 化 す る
心 配 は あ り ま せ ん 。 す な わ ち 、 DA出 力 ア ド レ ス ０ に 対 応 す る 結 果 は 、ADデ ー タ No.0と な り ま す 。
（ 注 ３ ） サ ン プ リ ン グ の 最 後 で は 、 DAは 最 終 ア ド レ ス デ ー タ を 出 力 し て い ま す 。
た と え ば サ ン プ リ ン グ 数 1024ポ イ ン ト を 指 定 し た 場 合 、 最 初 を 0番 と す ると 、 1023番 の デ ー タ 出 力 に て 停 止 し ま す 。

- 30 -

５．１１

ＤＡパターンデータ書込コマンド

Ａ Ｄ ／ Ｄ Ａ 連 係 動 作 用 の パ タ ー ン デ ー タ を EEPROM（ 不 揮 発 性 メ モ リ ） に 書 込 む た め の
コ マ ン ド で す 。 添 付 ソ フ ト D82DICOL.exe を 用 い て 、 フ ァ イ ル に 収 納 し た CSV形 式 の電圧データを自動的に書込むこともできます。詳細は７項「ＤＡパターンの書込みとデータ形式」をご覧ください。

（１）データ形式
アスキーコード文字列

Ｓ ＠ × × × × × ×
↑ ↑
① ②

↑
③

↑
④

①

Ｓ（大文字）

ＤＡパターンデータ書込コマンド文字コード②

＠

アットマーク
対象となるユニットのＩＤ番号は０番固定です。
０番以外のユニットに本コマンドは使用できません。

③

００００００～ＦＦＦＦＦＦ １６進数６桁表記（英字は小文字も可）左 端 よ り bit23～ 20 右 端 が bit3～ 0
bit23～ 20

Ａ： 収納アドレス指定の場合
Ｂ： 書込データ指定の場合

bit19～ 0

収納アドレスまたは書込データを指定する
収納アドレスの場合 ０００００～０３ＦＦＣ
通常は ０００００
第１データの先頭
０１０００
第２データの先頭
０２０００
第３データの先頭
０３０００
第４データの先頭のいずれかを指定する。
書込データの場合 ０００００～００ＦＦＦ
０００００ ： －１０Ｖ出力相当↓↓
００８００ ： ０Ｖ出力相当↓↓
００ＦＦＦ ： ＋１０Ｖ出力相当

データの省略はできません。
④

区切りマーク

アスキー

０Ｄ（Ｈ）

キャリッジリターンコード（２）動作
８２ＡＤＡユニットは、Ｓコマンドを受信すると、その応答をＵレスポンスとしてホスト側に転送します。転送データ欄は、Ｓコマンドにて指定した内容のエコーバッ
クとなります。

- 31 -

（３）データ書込手順
収納アドレス指定にて、第１～第４データのいずれかの先頭アドレスを指定します。
続いて、書込データ指定にて、
ｃｈ１ ０番データ →ｃｈ２ ０番データ→ｃｈ１ １番データ→ｃｈ２ １番データ→
ｃｈ１ ２番データ →ｃｈ２ ２番データ→ｃｈ１ ３番データ→ｃｈ２ ３番データ→
ｃｈ１ ４番データ →ｃｈ２ ４番データ→ｃｈ１ ５番データ→ｃｈ２ ５番データ→の順番にて連続してデータを送信します。
アドレスは自動更新となりますので、毎回、アドレスを指定する必要はありません。
ＥＥＰＲＯＭへの書込みは、５１２バイトすなわちｃｈ１とｃｈ２それぞれ６４ポイ
ント分を一括して行いますので、これ以下のデータ数しか転送しなかった場合、
また、５１２バイト境界の途中アドレスを先頭アドレスと指定した場合は、書込デー
タが不正となります。通常は第１～第４データのいずれかの先頭アドレスを指定して、
１０２４ポイント分のデータを連続して書込むようにしてください。

指定した収納先頭アドレス →１ポイント分のデータ

ｃｈ１
ｃｈ２
ｃｈ１
ｃｈ２
ｃｈ１
ｃｈ２
ｃｈ１
ｃｈ２

１ポイント分のデータ
１ポイント分のデータ
１ポイント分のデータ

ｃｈ１
ｃｈ２
ｃｈ１
ｃｈ２
ｃｈ１
ｃｈ２

相 対 ア ド レ ス (BYTE)
０番データ
００００
０番データ
０００２
１番データ
０００４
１番データ
０００６
２番データ
０００８
２番データ
０００Ａ
３番データ
０００Ｃ
３番データ
０００Ｅ

１０２１番データ
１０２１番データ
１０２２番データ
１０２２番データ
１０２３番データ
１０２３番データ

先頭アドレス００００（Ｈ） →第１データ領域
１０２４ポイント分

先頭アドレス

１０００（Ｈ） →第２データ領域
１０２４ポイント分

先頭アドレス

２０００（Ｈ） →第３データ領域
１０２４ポイント分

３０００（Ｈ） →↑ア ド レ ス は BYTE単 位
１ ポ イ ン ト は 4BYTE相 当

第４データ領域
１０２４ポイント分

先頭アドレス【図５．３】

ＤＡパターンデータ領域- 32 -

０ＦＦ４
０ＦＦ６
０ＦＦ８
０ＦＦＡ
０ＦＦＣ
０ＦＦＥ

５．１２

低速ボーレートの設定方法

出荷時標準設定では、８２ＡＤＡは、１．３Ｍｂｐｓの高速ボーレートにて動作します。
ご使用になるのアプリケーションソフトの都合により、このような特別な転送速度が設定できない場合は、標準的なボーレートの、１１５．２Ｋｂｐｓ に設定して使用することもできます。
添 付 ソ フ ト D82DICOL.exe （ 注 ） を 用 い て 、 下 記 の コ マ ン ド を 送 信 す る と 、
ＩＤ番号 Ａ～Ｄ にて使用する場合に限り、 １１５．２Ｋｂｐｓ とすることができます。設定が有効となるのは、８２ＡＤＡの電源を再投入してからとなります。また、一度設定した内容は、次に変更コマンドを送信しない限り変わることはありません。
（ 注 ） フ ォ ル ダ dacs8200

プ ロ グ ラ ム 名 D82DICOL.exe

標準設定（工場出荷時）

ＩＤ番号 ０～Ｆ のすべて １．３Ｍｂｐｓ

低速ボーレート設定時

ＩＤ番号 ０～９
ＩＤ番号 Ａ～Ｄ
ＩＤ番号 Ｅ～Ｆ

１．３Ｍｐｂｓ
１１５．２Ｋｂｐｓ
１．３Ｍｐｂｓ

下記コマンド転送時には、ＤＩＰスイッチのＩＤ番号は０番位置としてください。

＠マーク

Ｓ＠Ｌ

大文字のエス

ＩＤ番号 Ａ～Ｄを 低速ボーレート とする。
設定が有効となるのは、８２ＡＤＡの電源を再投入してからとなります。
大文字のエル＠マーク

Ｓ＠Ｈ

大文字のエス

すべて高速ボーレート（標準設定）とする。
設定が有効となるのは、８２ＡＤＡの電源を再投入してからとなります。
大文字のエッチ- 33 -

６．アナログ入出力校正方法
８２ＡＤＡ は、出荷時にアナログ入力およびアナログ出力を校正しています。本項に説明
す る 内 容 は 、 DACS-8200と ア ン プ ア ダ プ タ 基 板 DACS-8210を 個 別 に ご 購 入 い た だ い た 場
合、またはユーザサイドにて再校正をされる場合に必要となるものです。通常は、本項をお読みになる必要はありません。
（警告１）校正には、高精度のデジタルマルチメータおよび安定した電圧発生源が必要となります。ユーザサイドにて再校正を行われた結果に関しては、弊社では責任を負うことはできません。また、アナログ入出力に関する精度保証はできません。
（警告２）本項の説明は、８２ＡＤＡ（アンプアダプタ付き）に対応しています。
DACS-8200単 独 で の 校 正 方 法 で は あ り ま せ ん 。 DACS-8200の ア ナ ロ グ 入 力 に
下 記 の 指 定 電 圧 を 入 力 す る と DACS-8200が 壊 れ る こ と が あ り ま す 。
（注１）本項に説明するコマンドを送信するためには、校正専用プログラムを使用してくださ い 。 DACS-8200動 作 確 認 用 の サ ン プ ル プ ロ グ ラ ム で は 、 Ｉ Ｄ 番 号 を 識 別 す る
方式となっているため、校正用のコマンド送信ができません。校正を行う場合は、基板のＩＤ番号を０としてください。０以外のＩＤ番号では動作しません。
校正専用プログラム
フ ォ ル ダ dacs8200 プ ロ グ ラ ム 名 D82DICOL.exe

６．１

アナログ入力の校正手順（１）アンプアダプタ基板のジャンパ設定を、ｃｈ１、ｃｈ２ともに、アンプゲイン×１とします。
必ず、ｃｈ１とｃｈ２のゲイン設定を同じにして、以下の操作を実施してください。
（ ２ ） プ ロ グ ラ ム 名 D82DICOL.exe を 起 動 し 、 Ｈ ＠と入力します。
これにより、ＤＡＣＳ－８２００に実装しているＡＤ変換器の校正値が、初期状態とな り ま す 。 （ こ の 操 作 に よ り EEPROM（ 不 揮 発 性 メ モ リ ） の 内 容 が 変 わ る こ と は あ りません。）（３）ｃｈ１およびｃｈ２に、－１．１０Ｖ ～ －１．２０Ｖ の範囲にて同じ電圧を入力し、入力している正確な電圧値をマルチメータなどにて０．１ｍＶの桁まで読取ります。
たとえば、このときの電圧値が －１．１２３４ Ｖ であったとすると、以下のように入 力 し ま す 。 こ の 操 作 で は 、 ８ ２ Ａ Ｄ Ａ が ｃ ｈ １ と ｃ ｈ ２ の AD変 換 オ フ セ ッ ト 電 圧 を 、
２ チ ャ ン ネ ル 同 時 に 自 動 測 定 し ま す 。 測 定 し た 結 果 は 、 DACS-8200の EEPROM（不揮発性メモリ）に書込まれます。
＠マーク

カンマ

Ｏ＠１，－１１２３４

大文字のオー

アンプゲインコード
１： ×１
２： ×１０
３： ×１０００．１ｍＶ単位の電圧値
１０進数、桁数は可変
正電圧の場合は＋記号不要（ 注 ） 上 記 に て 入 力 し た 文 字 列 は 、 校 正 プ ロ グ ラ ム が DACS-8200用 の 文 字 列 に
変 換 し て 、 DACS-8200に 送 信 し ま す 。
す な わ ち 、 カ ン マ 以 降 を DACS-8200の ア ナ ロ グ 入 力 と な る 0V～ 2.5Vのレベルにシフトし、この値を４桁の１６進数に変換して送信します。
実際に送信する文字列は Ｏ＠１００ＣＦ６のようになります。

- 34 -

（４）ｃｈ１およびｃｈ２に、＋１．００Ｖ ～ ＋１．１０Ｖ の範囲にて同じ電圧を入力し、入力している正確な電圧値をマルチメータなどにて０．１ｍＶの桁まで読取ります。
たとえば、このときの電圧値が ＋１．００５６ Ｖ であったとすると、以下のように入 力 し ま す 。 こ の 操 作 で は 、 ８ ２ Ａ Ｄ Ａ が ｃ ｈ １ と ｃ ｈ ２ の AD変 換 ゲ イ ン 補 正 値 を 、
２ チ ャ ン ネ ル 同 時 に 自 動 測 定 し ま す 。 測 定 し た 結 果 は 、 DACS-8200の EEPROM（不揮発性メモリ）に書込まれます。
＠マーク

カンマ

Ｎ＠１，１００５６

大文字のエヌ

アンプゲインコード
１： ×１
２： ×１０
３： ×１０００．１ｍＶ単位の電圧値
１０進数、桁数は可変
正電圧の場合は＋記号不要（ 注 ） 上 記 に て 入 力 し た 文 字 列 は 、 校 正 プ ロ グ ラ ム が DACS-8200用 の 文 字 列 に
変 換 し て 、 DACS-8200に 送 信 し ま す 。
す な わ ち 、 カ ン マ 以 降 を DACS-8200の ア ナ ロ グ 入 力 と な る 0V～ 2.5Vのレベルにシフトし、この値を４桁の１６進数に変換して送信します。
実際に送信する文字列は Ｏ＠１０Ｆ１３６のようになります。
（５）上記の（３）項と（４）項の処理を、校正用の負電圧を－１．２４Ｖ程度、正電圧を＋１．２４Ｖ程度として、もう一度繰返します。
通常は、もう一度操作をすると、画面に表示するＡＤ変換結果が指定電圧となり、校 正 が 終 了 し ま す 。 （ ３ ） 項 お よ び （ ４ ） 項 の 操 作 で 、 画 面 上 に AD変 換 結 果 を 表 示 しますので、指定した電圧との誤差が１ｍＶ以下となっていることを確認してください。
一度の繰返し操作で、指定した電圧にならない場合（誤差が１ｍＶ以上の場合）は、再度繰返してみてください。それでも指定した電圧にならない場合は、操作方法に過ちがあることが考えられますので、上記（１）項からの操作を確認してください。
（６）それぞれのアンプゲインでの校正
上記の（１）項から（５）項までを、各ゲインにあわせて下記の設定および指定にて操作します。各ゲインを順番にすべて実行する必要はありません。必要となるゲイン
のみの操作が可能です。
Ch1 Ch2ジ ャ ン パ 設 定

×１

×１０

×１００

アンプゲインコード

１

２

３

１度目の負電圧入力
２度目の負電圧入力-1.10～ -1.20V-1.24V程 度-110～ -120mV-124mV程 度-11～ -12mV-12.4mV程 度

１度目の正電圧入力
２度目の正電圧入力+1.00～ +1.10V+1.24V程 度+100～ +110mV+124mV程 度+10～ +11mV+12.4mV程 度

0.01mV

0.001mV

コマンドライン指定電圧単位

0.1mV- 35 -

６．２

アナログ出力の校正手順（ １ ） プ ロ グ ラ ム 名 D82DICOL.exe を 起 動 し 、 Ｓ ０ ０と入力します。
これにより、ＤＡＣＳ－８２００に実装しているＤＡ変換器の校正値が、初期状態とな り ま す 。 （ こ の 操 作 に よ り EEPROM（ 不 揮 発 性 メ モ リ ） の 内 容 が 変 わ る こ と は あ りません。）（２）Ｖ００４００４０と入力し、ｃｈ１およびｃｈ２のＤＡ出力を、＋１０．５Ｖ
付近とします。＋１０．２ ～ ＋１１．０Ｖの範囲であれば問題ありません。
ｃｈ１およびｃｈ２の出力電圧を、マルチメータなどを用いて１ｍＶの桁まで正確に読み取り、この値をメモしておきます。
（３）Ｖ０ＦＦＦＦＦＦと入力し、ｃｈ１およびｃｈ２のＤＡ出力を、－１０．８Ｖ
付近とします。－１０．２ ～ －１１．５Ｖの範囲であれば問題ありません。
ｃｈ１およびｃｈ２の出力電圧を、マルチメータなどを用いて１ｍＶの桁まで正確に読み取り、この値をメモしておきます。
（２）（３）の操作は、下記（４）（５）の途中には実行しないようにしてください。
（４）上記（２）項のｃｈ１測定電圧値が、たとえば ＋１０．５６７Ｖ であったとすると、以下のように入力します。
＠マーク

カンマ

Ｏ＠４，１０５６７

大文字のオー

チャンネルコード
ｃｈ１： ４ｃｈ２： ５１ｍＶ単位の電圧値
１０進数、桁数は可変＋符号は不要（ 注 ） 上 記 に て 入 力 し た 文 字 列 は 、 校 正 プ ロ グ ラ ム が DACS-8200用 の 文 字 列 に
変 換 し て 、 DACS-8200に 送 信 し ま す 。
すなわち、カンマ以降の１０Ｖを超える値を０～４０９６（２０Ｖレンジ）に変えて１６進数に変換して送信します。
実際に送信する文字列は Ｏ＠４０００７４のようになります。
（５）上記（３）項のｃｈ１測定電圧値が、たとえば －１０．６８９Ｖ であったとすると、
以 下 の よ う に 入 力 し ま す 。 こ の 操 作 に て 校 正 値 が EEPROM（ 不 揮 発 性 メ モ リ ） に 書 込
まれます。
＠マーク

カンマ

Ｎ＠４，１０６８９

大文字のエヌチャンネルコード
ｃｈ１： ４ｃｈ２： ５１ｍＶ単位の電圧値
１０進数、桁数は可変－符号は不要（ 注 ） 上 記 に て 入 力 し た 文 字 列 は 、 校 正 プ ロ グ ラ ム が DACS-8200用 の 文 字 列 に
変 換 し て 、 DACS-8200に 送 信 し ま す 。
すなわち、カンマ以降の１０Ｖを超える値を０～４０９６（２０Ｖレンジ）に変えて１６進数に変換して送信します。
実際に送信する文字列は Ｏ＠４０００８Ｄのようになります。

- 36 -

（６）上記（４）と（５）項の操作を、チャンネルコードを５（ｃｈ２）として、（２）と（３）項で測定したｃｈ２の測定電圧を用いて実施します。
（７）Ｓ０１と入力し、つづけて Ｖ０００００００と入力すると。
ｃｈ１とｃｈ２の出力電圧が －１０Ｖ となります。
この電圧値が、 －９．９９０ ～ －１０．０１５Ｖ となっていることを確認してください。
（８）Ｖ０ＦＦＦＦＦＦと入力すると。
ｃｈ１とｃｈ２の出力電圧が ＋１０Ｖ となります。
この電圧値が、 ＋９．９８５ ～ ＋１０．０１０Ｖ となっていることを確認してく
ださい。

６．３

電源投入時の校正データ選択設定方法

電源投入時の校正データ選択を、下記のデータを送信して設定することができます。
Ｓ＠と入力すると、それまでに通常のＳコマンド（Ｓ０１など）にて指定している校正
デ ー タ 選 択 を 、 電 源 投 入 時 に 選 択 す る デ ー タ と し て EEPROM（ 不 揮 発 性 メ モ リ ） に 書 込 み ま
す。この方法で、ジャンパによるアンプゲイン設定と一致させておくことにより、電源投入
後にＳコマンドにて校正データを選択する必要がなくなります。
アナログ出力の電源投入直後の出力電圧について
アナログ入力校正データ（ｃｈ１）指定を１，２，３ のいずれかにして、Ｓ＠と入力す
ると、次に電源投入をしたときに、アナログ出力は０Ｖ出力となります。８２ＡＤＡユニットの出荷時設定では、０Ｖ出力となっています。
Ｓ ０ ０ の 指 定 （ ア ン プ ア ダ プ タ 基 板 DACS-82１ 0接 続 な し ） 状 態 で 、 Ｓ ＠ に て 電 源 投 入 時の設定をすると、その後の電源投入では、アナログ出力の初期値が、＋１０Ｖとなりますのでご注意ください。

＠マーク

Ｓ＠

大文字のエス- 37 -

７．ＤＡパターンの書込みとデータ形式
フ ォ ル ダ dacs8200 に あ る 添 付 ソ フ ト D82DICOL.exe を 用 い て 、 フ ァ イ ル に 収 納 し た
ＣＳＶ形式の電圧データを書込むことができます。

ご注意

EEPROM（ 不 揮 発 性 メ モ リ ） に 書 込 み ま す 。
繰返して何度もデータを変更することは避けてください。

D82DICOL.exe を 起 動 後 に
Ｓ＠Ａ０００００と入力すると、同じフォルダ以内のフ ァ イ ル 名 D82DAPAT． DAT の デ ー タ を 書 込 み ま す 。 書 込 み に は 数 分 か か り ま す 。
第１データ領域に書込む場合
第２データ領域に書込む場合
第３データ領域に書込む場合
第４データ領域に書込む場合

Ｓ＠Ａ０００００
Ｓ＠Ａ０１０００
Ｓ＠Ａ０２０００
Ｓ＠Ａ０３０００↑
アットマーク

同じフォルダ内には、D82DAPAT_Lin.dat

直 線 増 加 (ｃ ｈ １ ) 直 線 減 少 （ ｃ ｈ ２ ）-10V --> +10V
+10V --> +10V
D82DAPAT_Sin.dat
Ｓｉｎ波１周期（ｃｈ１）Ｃｏｓ波１周期（ｃｈ２）
最 大 電 圧 値 +10V 最 低 電 圧 値 -10V
以上のサンプルデータを収納しています。
D82DICOL.exe が 書 込 む デ ー タ の フ ァ イ ル 名 は D82DAPAT． DAT の 固 定 で す の で 、
サンプルデータを書込む場合は、ファイル名を変更してから実施してください。
出 荷 時 に は 、 第 １ デ ー タ 領 域 に D82DAPAT_Lin.dat
第 ２ デ ー タ 領 域 に D82DAPAT_Sin.dat を 書 込 済 み で す 。
ＤＡパターンデータ形式
0,-10.0000,10.0000
1,-9.9805,9.9805
2,-9.9609,9.9609
3,-9.9414,9.9414
4,-9.9219,9.9219
5,-9.9023,9.9023
6,-9.8828,9.8828
7,-9.8633,9.8633

1018,9.8828,-9.8828
1019,9.9023,-9.9023
1020,9.9219,-9.9219
1021,9.9414,-9.9414
1022,9.9609,-9.9609
1023,9.9805,-9.9805
↑
↑
↑
①
②
③

①データ番号② ch1 電 圧 デ ー タ③ ch2 電 圧 デ ー タ
電圧データ形式は－１０Ｖから＋１０Ｖまでの電圧値表記となります
各 デ ー タ は カ ン マ に て 区 切 り ま す 。 （ CSV形 式 ）１行の最後には改行コードが必要です。
通 常 は 1024個 の デ ー タ と な り ま す が 、 1024個 の デ ー タ
を 必 要 と し な い 場 合 は 、 64個 単 位 （ 64の 倍 数 ） のデータとしてください。
こ の デ ー タ 形 式 を 、 プ ロ グ ラ ム D82DICOL.exe が 、Ｓ コ マ ン ド 形 式 に 変 換 し て 、 82ADAに 送 信 し ま す 。
82ADAへ 送 信 す る 直 接 の デ ー タ 形 式 で は あ り ま せ ん の でご注意ください。

- 38 -

８．回転ディップスイッチとランプの説明（１）回転ディップスイッチの設定
DACS-8200基 板 上 （ 下 段 の 基 板 ） に あ る 回 転 デ ィ ッ プ ス イ ッ チ Ｓ １ に て 、
ＩＤ番号を設定します。ＩＤ番号の使用方法については、９項の解説を参照ください。
ケース入りの ８２ＡＤＡ－ＫＣ の場合、ケース両側面の上部側にある皿ネジ（下図①～④）をはずして、上部カバーを解放します。
ケース側面にある皿ねじを４個とも外すとケースがばらばらになり、再組立てが面倒になりますので、上部にある各２個をはずすようにしてください。
続いて、ＣＮ１（９ピン オスコネクタ）側の、側面下部２個の皿ネジを外します。
下図のように、回転デップスイッチ Ｓ１ がみえる状態になりますが、ドライバにてスイッチを回転させにくい場合は、上部の基板 ＤＡＣＳ－８２１０ を外してから、回転させるようにしてください。上部基板 ＤＡＣＳ－８２１０ を外した場合、白色樹脂製のブッシュが、基板と３ｍｍネジの間にありますので、このブッシュを再組み立て時に、なくさないように注意してください。

図はＩＤ＝０の設定例（出荷時）【図８．１】 回転ディップスイッチの設定- 39 -

（２）ＬＥＤランプの表示
デ ジ タ ル 出 力 の 最 上 位 ビ ッ ト bit23 が Ｏ Ｎ （ １ ） と な る と 、 Ｌ Ｅ Ｄ ラ ン プ Ｐ １ が 点
灯します。

ＣＮ１
ＣＮ５（電源出力用）
ＬＥＤランプ Ｐ１
bit23 が Ｏ Ｎ （ １ ） と
なると点灯
ＣＮ２

回転ディップスイッチＳ１（ＩＤ番号をセットする）

ＣＮ４
ＣＮ３（電源出力用）（アナログ入出力用）
ＤＡＣＳ－８２００（下段の基板）【図８．２】

回転ディップスイッチとＬＥＤランプの位置- 40 -

９．解説
９．１

接続

ＵＳＢケーブルにて、パソコンと８２ＡＤＡユニットを接続します。ＵＳＢケーブルは別途ご購入ください。パソコン側がＡタイプコネクタ、８２ＡＤＡ（ＤＡＣＳ－８２００）側がＢコネクタのケーブルを使用します。ケーブルの最大長は５ｍです。
ユニットの電源は、パソコンからＵＳＢケーブルを介して供給されますので、特別な電源を用意する必要はありません。
複 数 の ８ ２ Ａ Ｄ Ａ ユ ニ ッ ト を 接 続 す る こ と も で き ま す 。 各 ユ ニ ッ ト の EEPROM（ 不 揮 発 性 メモリ）にはシリアル番号が書込まれており、このシリアル番号によりそれぞれのユニットをアプリケーションから区別することができます。これにより、１台のパソコンに複数台の８２ＡＤＡを接続することができます。

９．２

ＩＤ番号のセット

ＩＤ番号をすべて同一（たとえば０）の設定として複数台のユニットを動作させたとしても、特に問題が発生するわけではありません。しかし、故障などにてユニットを交換するようなことがあると、複数台のユニットを接続したシステムで、ＩＤ番号を利用したプログラムを採用していない場合は、プログラムの一部を変更しない限り、システムが正常に動作しなくなってしまいます。この理由は下記のとおりです。
一般のＵＳＢ接続機器と同様に、８２ＡＤＡユニットも、ベンダＩＤ、プロダクトＩＤ、ボードシリアルＮｏ． という番号により区別されています。このうち、ベンダＩＤとプロダク
トＩＤは、８２ＡＤＡのほかＤＡＣＳ－８２００シリーズなどにも固有のもので、すべてのユニットで同一のものとなっています。ボードシリアルＮｏ．については、弊社より出荷するユニットおよびボードごとに個別に異なった番号が設定されています。
こ の ボ ー ド シ リ ア ル Ｎ ｏ ． は 、 DACS-8200基 板 上 の EEPROM（ 不 揮 発 性 メ モ リ ） に 書 込んであり、書込プログラムツールを使用しない限り変更することはできません。
このシリアルＮｏ．により、パソコン側のデバイスドライバが、それぞれのユニットごとにデバイス番号を、０，１，２，３，－－－というように０番からの連番で、割り当てて動作するようになっています。（同じシリアルＮｏ．では、デバイスドライバがユニットを区別することができません。）
このため、複数のユニットを利用しているシステムで、基板の故障などで、一部またはすべてのユニットを交換するようなことがあると、デバイスドライバが割り当てるデバイス番号の順番が変わってしまうことになり、アプリケーションプログラムからみたデバイス対応が、それまでのものと一致しなくなってしまいます。
単独使用の場合

ＩＤ番号は固定（たとえば０）にて使用してください。
仮想ＣＯＭポートドライバを使用した場合、ユニットを交換すると、あらたなＣＯＭポートが追加になります。
Ｗｉｎｄｏｗｓのデバイスマネージャーをひらいて、ＣＯＭポートをもとの番号にもどせば、正常に動作するようになります。
ダイレクトドライバを使用した場合、ユニット交換があっても、デバイス番号は０番しかありませんので、そのままで動作します。

- 41 -

複数台使用の場合

９．３

ＩＤ番号をそれぞれのユニットに割り当てて、ディップスイッチにて設定してください。
仮想ＣＯＭポートドライバを使用した場合、ユニットを交換すると、あらたなＣＯＭポートが追加になります。
Ｗｉｎｄｏｗｓのデバイスマネージャーをひらいて、ＣＯＭポートをもとの番号にもどせば、正常に動作するようになります。
しかし、すべてのＣＯＭポート番号とユニットとの対応が、きちんと保持できているかどうかを管理するのは、なかなか困難なので、複数台使用の場合は、仮想ＣＯＭポートドライバではなく、
ダイレクトドライバを使用することをおすすめします。
ダイレクトドライバを使用した場合、ユニット交換があるとデバ
イス番号の順番が変わります。このため、ＩＤ番号をもとにしたプログラムを作成するようにしてください。
具体的には、デバイス番号とＩＤとの対応表をもっておき、シス
テムの稼働時に、この対応をサーチするといったような方法となります。
ユニットと共にご提供している「ダイレクトドライバを使用したサンプルプログラム」では、この方法を採用しています。
サンプルプログラムのソースファイルを参考にしてください。

デバイスドライバのインストール

デバイスドライバには、仮想ＣＯＭポートドライバと、ダイレクトドライバの２種類があります。この両方を同時にインストールできる複合版ドライバもあります。
ドライバをインストールすると、８２ＡＤＡユニットはＤＡＣＳ－８２００デバイスとして登録になります。
ドライバを変更する場合は、先にインストールしているドライバ類を削除して後、新たなドライバをインストールするようにしてください。インストールおよびアンインストールの方
法は、別紙のドライバインストール手順説明書をご覧ください。
対応ＯＳ

Ｗｉｎｄｏｗｓ９８ＳＥ／Ｍｅ／２０００／ＸＰ／Ｖｉｓｔａ

仮想ＣＯＭポートドライバ
このドライバをインストールすると、拡張ＣＯＭポートが追加となります。
インストール後、ＷｉｎｄｏｗｓのデバイスマネージャーにてＣＯＭポートが増えていることと、増えたＣＯＭポートの番号を確認してください。
アプリケーションプログラムからは、通常のシリアルポートと同様の扱いにて、プログラミングができます。
ユニットと共にご提供しているサンプルプログラムにより、インストール後の動作確認を行ってください。サンプルプログラムの動作については、サンプルプロ
グラムのソースファイルを参照ください。
ダイレクトドライバ
アプリケーションプログラムからは、ダイレクトドライバ専用の関数を使用してＯＰＥＮ／ＲＥＡＤ／ＷＲＩＴＥ／ＣＬＯＳＥ などを実行します。
複数のユニットを使用する場合は、このダイレクトドライバを使用されることをおすすめします。
ユニットと共にご提供しているサンプルプログラムにより、インストール後の動作確認を行ってください。サンプルプログラムの動作については、サンプルプロ
グラムのソースファイルを参照ください。ソースファイルに記述しているコメン
ト文がお役に立ちます。
ダイレクトドライバ専用関数の使用方法については、ドライバと共にご提供する
ＰＤＦファイル（英文）とサンプルプログラムのソースファイルを参照してくだ
さい。

- 42 -

９．４

もっともシンプルな使用方法

もっともシンプルな使用方法は、１台の８２ＡＤＡユニットを使用し、デバイスドライバとして仮想ＣＯＭドライバをインストールした場合です。
標準的なパソコンでは、８２ＡＤＡは、デバイスドライバのインストールで、ＣＯＭ３に接続されます。動作試験は添付のサンプルプログラム（仮想ＣＯＭシングル版）にて行います。
（注）パソコンによっては、ＣＯＭ３以外に接続される場合があります。
この場合、Ｗｉｎｄｏｗｓのデバイスマネージャーをひらいて、ＣＯＭ３が使用中かどうかを確認してください。使用中になっていなければ、８２ＡＤＡのＣＯＭポートをＣＯＭ３に変更してください。
添付のサンプルプログラム（仮想ＣＯＭシングル版）はＣＯＭ３専用になっています。
ＣＯＭ３が使用中の場合は、ダイレクトドライバをインストールして、ダイレクト版のサンプルプログラムを使用してください。
サンプルプログラム起動後、キーボードから、たとえば Ｗ０１２３４５６（Ｅｎｔｅｒ）と入力してみてください。ＩＤ番号が０に設定してあって、正常に接続できていれば、
Ｒ０ＦＦＦＦＦＦ といった応答がかえってきます。
（受信データの最後には、キャリッジリターンコードがありますが、このコードは画面上では ・ となるか、全く表示されないかのいずれかになります。）
この使用方法では、パソコンからコマンドを送信し、その応答を待って、次のステップに進むという、コマンドとレスポンスの１対１対応のハンドシェイク方式となります。
コマンドを送出する繰返し最小間隔は、およそ２０ｍｓ となります。
この時間間隔は、次のような理由により決まります。
Ｕ Ｓ Ｂ イ ン タ ー フ ェ イ ス で は 、 ６ ４ byte長 の パ ケ ッ ト を 使 用 し て い ま す 。
また、８２ＡＤＡに使用しているＵＳＢインターフェイスでは、送出するデータ長が６ ４ byte（ ユ ー ザ デ ー タ は ６ ２ byte） と な る か 、 １ ６ ｍ ｓ の タ イ ム ア ウ ト と な る ま で 、 こ の
パ ケ ッ ト を 送 出 し ま せ ん 。 ８ ２ Ａ Ｄ Ａ の 送 信 デ ー タ 長 は ９ byte以 下 で す の で 、 毎 回 、１６ｍｓのタイムアウトにてデータを送信します。
パソコンからのデータ送信にも、１～２ｍｓの時間がかかりますので、これらの合計時間として、繰返し最小間隔は、およそ２０ｍｓ となります。

９．５

応答速度を向上させる

ダイレクトドライバを使用することにより、タイムアウト時間を短縮することができます。
ダ イ レ ク ト ド ラ イ バ で は 、 EventCharacter と い う 特 殊 文 字 を ８ ２ Ａ Ｄ Ａ に 送 信 し て 登 録 することができます。８２ＡＤＡでは、この文字を送信データ列にみつけると、タイムアウト
時間を待たないで、直ちにデータをホスト（パソコン側）に送信します。添付のサンプルプ
ログラム（ダイレクトドライバ マルチデバイス版）では、キャリッジリターンコードを、この EventCharacter と し 、 こ れ に よ り 、 １ ６ ｍ ｓ の タ イ ム ア ウ ト 時 間 を 解 除 し て い ま す 。 サン プ ル プ ロ グ ラ ム で は 、 デ バ イ ス の Ｏ Ｐ Ｅ Ｎ を 行 っ て い る 直 後 に 、 こ の EventCharacter設 定関数を呼び出しています。サンプルプログラムのソースファイルを参照してください。
一方、パソコン側から８２ＡＤＡユニットにデータを転送する間隔については、パソコンのＵＳＢスケジューラのポーリングサイクルが１ｍｓとなっているために、パソコンからコマンドを送出する間隔を、このポーリング時間以下にすることができません。
ア プ リ ケ ー シ ョ ン プ ロ グ ラ ム で 、 デ ー タ 受 信 （ Read） か ら 、 次 の デ ー タ 送 信 準 備 （ Write）
までを、１ｍｓよりも十分に短い時間で実行できるとすれば、コマンドとレスポンスのハン
ドシェイクを、最短時間の１ｍｓにて、繰返して行うことができます。
機器制御のような用途で、データ出力とデータ入力を繰り返すような場合、この１ｍｓの時間間隔が最短の繰返し時間となります。

- 43 -

- 44 -

８２ＡＤＡ製品内容
製品の名称

Ｕ Ｓ Ｂ 接 続 デ ジ タ ル /高 精 度 ア ナ ロ グ 絶 縁 入 出 力 ユ ニ ッ ト
８２ＡＤＡ－ＫＣ（アルミケース入り）
Ｕ Ｓ Ｂ 接 続 デ ジ タ ル /高 精 度 ア ナ ロ グ 絶 縁 入 出 力 基 板 セ ッ ト
８２ＡＤＡ－ＢＤ（基板セットのみの製品）

標準構成

８２ＡＤＡ－ＫＣ ユニット
または ８２ＡＤＡ－ＢＤ 基板セット
アナログ入力ケーブル側コネクタ
Ｄ－ＳＵＢ９ピン メス カバー付き
アナログ出力ケーブル側コネクタ
Ｄ－ＳＵＢ９ピン オス カバー付き

１台
１個
１個

デジタル入出力接続用ケーブルは別売です。
ＵＳＢケーブルは別売です。
デバイスドライバ／サンプルプログラム／取扱説明書はダウンロードにて

８２ＡＤＡ販売条件
１． 接続の間違い、誤った取扱いによって、接続したパソコン、または本ユニットの、双方またはいずれが故障しても、弊社は一切の責任を負いません。
２． 本ユニットを使用した装置および機器にて発生する問題について、弊社はいかなる責任も負いません

製造販売

ダックス技研株式会社
ホームページ

https://www.dacs-giken.co.jp
DACS82ADA23320N- 45 -