デジタル＆アナログ絶縁入出力ユニット 解説書
製品型式 ８２ＡＤＡ－ＫＣ
製品型式 ８２ＡＤＡ－ＢＤ
製品型式 ＤＡＣＳ－８２００この解説書は ８２ＡＤＡまたはＤＡＣＳ－８２００ の動作と使用方法について簡単に説明したものです。
ＤＡＣＳ－８２００の場合は、この解説書の ８２ＡＤＡ という表現を、一部、ＤＡＣＳ－８２００ にかえてお読みください。
（１）アプリケーションプログラミングを作成する場合、あるいはハードウェア接続に関しては、取扱説明書をご覧ください。
（２）この解説書では代表的な機能のみを説明しています。
本書には記述していない機能も多数ありますので、詳細については取扱説明書をご覧ください。

- 1 -１．ドライバのインストール
弊 社 HPダ ウ ン ロ ー ド ペ ー ジ の フ ォ ル ダ Ｃ Ｄ Ｍ ２ ０ ８ １ ４ に あ る ド ラ イ バ が 、 WHQLマ
イクロソフト社認証済のドライバです。
Windows １ ０ ， ８ ， ７ ， Vista、 XP に 対 応 し て い ま す 。 こ の ド ラ イ バ は 複 合 版 ド ラ イバです。複合版ドライバについては後述の説明を参照ください。

各 OSで の イ ン ス ト ー ル 手 順 は そ れ ぞ れ 異 な っ て い ま す 。 ド ラ イ バ イ ン
ストール手順の詳細、およびドライバのアンイストール手順については、ルートディレクトリにあるCDM_inst.pdfをご覧ください。

******** イ ン ス ト ー ル 前 に ご 確 認 く だ さ い 。 ********
す で に 、 弊 社 USB機 器 の ド ラ イ バ が イ ン ス ト ー ル さ れ て い る 場 合 、 機 器 を 接 続 す る と 自 動的にドライバがインストールされますので、ドライバの再インストールは不要です。
旧バージョンのドライバがインストール済みの場合は、アンインストール手順に従ってドライバを削除し、パソコンを再起動した後に、インストールを実施してください。

複合版ドライバについて
ド ラ イ バ に は 、 ① 仮 想 COMド ラ イ バ ② ダ イ レ ク ト ド ラ イ バ の ２ 種 類 が あ り ま す 。 旧 ド ライ バ （ Ver.１ ） で は 、 使 用 す る ド ラ イ バ の 種 類 に よ り 、 い ず れ か を 選 択 し て イ ン ス ト ー ル
し て い ま し た が 、 複 合 版 ド ラ イ バ （ Ver.2） で は 、 イ ン ス ト ー ル 時 に 選 択 す る 必 要 が な く なり ま し た 。 複 合 版 ド ラ イ バ を イ ン ス ト ー ル 後 に は 、 仮 想 COMの 関 数 と ダ イ レ ク ト 版 関 数 のいずれもアプリケーションプログラムから使用できるようになります。（ただし、同時に使用することはできません。）
また、ダイレクト版のみを使用する場合でも、シリアルポートが１ポート（たとえばCOM3な ど が ） 追 加 に な り ま す 。 シ リ ア ル ポ ー ト を 追 加 し た く な い 場 合 は 、 各 Ｏ Ｓ の イ
ンストール手順にて旧バージョンのダイレクトドライバを指定して、ダイレクトドライバのみをインストールするようにしてください。新旧いずれのドライバを使用しても、機能の差異はありません。

（注意）本解説書の３項以降の説明は、複合版ドライバのインストールを前提としています。

- 2 -２．ＵＳＢコネクタの接続とＩＤ番号のセット
ＵＳＢケーブルにて、パソコンと８２ＡＤＡ基板を接続します。ＵＳＢケーブルは別途ご購入ください。パソコン側がＡタイプコネクタ、８２ＡＤＡ（ＤＡＣＳ－８２００）側がＢコネクタのケーブルを使用します。ケーブルの最大長は５ｍです。
基板上の回転ディップスイッチにて、ＩＤ番号をセットします。出荷時の設定は０番となっています。このＩＤ番号は、複数のユニットを同一パソコンに接続する場合に、それぞれ異なる番号とする必要がありますが、本書の説明では、１台のみを接続する場合を対象としていますので、特にＩＤ番号について注意をする必要はありません。

３．デジタル入出力を動作させる
８２ＡＤＡが、簡単な文字列のコマンドにて動作することをご理解いただくために、次のような操作をしてください。
（１）下記のサンプルプログラムを起動してください。
サンプルプログラム

フォルダ
dacs8200\DISK2\D82DIDRM
プ ロ グ ラ ム 名 D82DIDRM.exe
拡張子は表示されない場合があります。

（２）起動後は何も画面表示がありません。
キーボードから、たとえばＷ０８００００４と入力してください。
はエンターキーです。
ボードＩＤ番号が０に設定してあって、正常に接続できていれば、Ｒ０ＦＦＦＦＦＦといった応答がかえってきます。
は画面表示では ・ か、または無表示となります。
キーボードから入力した Ｗ０８００００４
は、デジタル出力コマンドで、そのままの文字列を、８２ＡＤＡに送信します。
こ の 例 で は 、 bit23と bit２ を Ｏ Ｎ (high)と し 、 そ の 他 の bitを Ｏ Ｆ Ｆ (low)と し て い ま す 。
３ 文 字 目 か ら ８ 文 字 目 ま で が 、 24bit長 16進 数 6桁 表 記 の デ ジ タ ル 出 力 と な っ て い ま す 。
８２ＡＤＡは、デジタル出力コマンド文字列を受信すると、ただちにデジタル出力を実行すると同時に、パソコン側に Ｒ０ＦＦＦＦＦＦというような文字列を送出します。パソコン画面には、この文字列をそのまま表示しています。
この文字列は、８２ＡＤＡのデジタル入力状態を表しています。デジタル入力に何も接 続 し て い な い 場 合 は 、 ボ ー ド 内 部 で 入 力 が +3.3Vに 約 100KΩ の 抵 抗 に て pull-upされ て い ま す の で 、 全 bitが Ｏ Ｎ す な わ ち ｈ ｉ ｇ ｈ と な っ て い て 、 こ の 例 の よ う な 応答となります。
３ 文 字 目 か ら ８ 文 字 目 ま で が 、 24bit長 16進 数 6桁 表 記 の デ ジ タ ル 入 力 と な っ て い ま す 。
い ず れ か の デ ジ タ ル 入 力 を ０ Ｖ に 接 続 し て ｌ ｏ ｗ と す る と 、 そ の bitが 変 化 す る の が わかります。

- 3 -４．アナログ入力を動作させる（１）サンプルプログラムを起動してください。
使用するサンプルプログラムは、３項の「デジタル入出力を動作させる」と同じです。
（２）キーボードから、たとえばＧ０１００と入力してください。
はエンターキーです。
ボードＩＤ番号が０に設定してあって、正常に接続できていれば、８０００ ８０００といった応答がかえってきます。 はスペースです。
は画面表示では ・ か、または無表示となります。
キーボードから入力した Ｇ０１００
は、ＡＤ変換コマンドで、そのままの文字列を、８２ＡＤＡに送信します。
この例では、１６進数１００ ＝ ２５６回のＡＤ変換を実行し、その平均値の応答を指定しています。
ＡＤ変換のサンプリング実行間隔は、初期状態が１００ＫＨｚとなっていて、２５６回の実行指定でも、２．５６ｍｓの実行時間ですので、画面上ではただちに応答が返ってきたかのようにみえます。
８０００ ８０００という応答は、８２ＡＤＡが送出した文字列をそのまま表示したもので、ｃｈ１とｃｈ２のＡＤ変換値を１６進数４桁で表しています。ｃｈ１つづいてｃｈ２の順番です。
表示数値は各チャンネルに入力している電圧により異なります。
表示数値の詳細については、各デバイス説明書「ＡＤ変換サンプリングデータ形式」をご覧ください。
入力可能な電圧は、８２ＡＤＡとＤＡＣＳ－８２００では異なりますので、入力可能電圧範囲を超えないよう注意してください。
キーボードから、
Ｙ００００１Ｆ４と入力してください。
はエンターキーです。
Ｕ００００１Ｆ４と応答がかえってきます。
は画面表示では ・ か、または無表示となります。
キーボードから入力した Ｙ００００１Ｆ４
は、ＡＤサンプリング周波数指定コマンドで、そのままの文字列を、８２ＡＤＡに送信します。
パソコン画面には、この文字列をそのまま表示しています。
この文字列は、１６進数１Ｆ４ ＝ ５００Ｈｚ のサンプリング周波数を指定するものです。応答は送信データのエコーバックです。
次に、Ｇ０２００と入力すると、５００Ｈｚにて５１２回のＡＤ変換を実行してその平均値を応答してきます。この実行には約１秒かかりますので、画面上でも応答に少し時間がかかっているのがわかります。

- 4 -５．アナログ出力を動作させる（１）サンプルプログラムを起動してください。
使用するサンプルプログラムは、３項の「デジタル入出力を動作させる」と同じです。
（２）キーボードから、たとえばＶ０８００８００と入力してください。
はエンターキーです。
ボードＩＤ番号が０に設定してあって、正常に接続できていれば、Ｕ０８００８００と応答がかえってきます。
は画面表示では ・ か、または無表示となります。
キーボードから入力した Ｖ０８００８００
は、ＤＡ出力コマンドで、そのままの文字列を、８２ＡＤＡに送信します。
この例では、ｃｈ２とｃｈ１に０Ｖ出力（８２ＡＤＡの場合）を指定しています。
（注）ＤＡＣＳ－８２００では ＋１．２Ｖ付近の電圧値となります。
３ 文 字 目 か ら ５ 文 字 目 ま で が 、 12bit長 16進 数 ３ 桁 表 記 の ｃ ｈ ２ ア ナ ロ グ 出 力 指 定 、
６ 文 字 目 か ら ８ 文 字 目 ま で が 、 12bit長 16進 数 ３ 桁 表 記 の ｃ ｈ １ ア ナ ロ グ 出 力 指 定となっています。
８２ＡＤＡおよびＤＡＣＳ－８２００は、ＤＡ出力コマンドを受信すると、ただちにＤＡ変換を実行し、指定のアナログ電圧を出力します。
応答は送信データのエコーバックです。
指定する出力電圧値の詳細については、各デバイス説明書「ＤＡ出力コマンド」をご覧ください。
指定値を変更して送信すると、アナログ出力電圧値が変化するのがわかります。

- 5 -６．ファイルの内容
８２ＡＤＡおよびＤＡＣＳ－８２００用のファイルは、フォルダ ｄａｃｓ８２００ に収納しています。

ＤＡ８２ｍａｎｕ．ｐｄｆ
８２ＡＤＡｍａｎｕ．ｐｄｆ
ＤＡ８２１ｍａｎｕ．ｐｄｆ
Ｄ２ＸＸＰＧ３０．ｐｄｆ

ＤＡＣＳ－８２００取扱説明書
８２ＡＤＡ取扱説明書
ＤＡＣＳ－８２１０（アンプ基板）取扱説明書
プログラマーズガイド（英文）
本説明書は上級向けですので、まず初めは、下記のサンプルプログラム中の注釈（和文）をご覧ください。

Ｄ８２ＤＩＣＯＬ．ｅｘｅ

アナログ入出力校正などに使用するプログラム
詳細は各デバイスの取扱説明書に説明しています・
Ｄ８２ＤＡＰＡＴ＿Ｓｉｎ．ｄａｔ ＤＡ出力パターンサンプルデータ
Ｄ８２ＤＡＰＡＴ＿Ｌｉｎ．ｄａｔ ＤＡ出力パターンサンプルデータ
Ｄ８２ＤＡＰＡＴ．ｄａｔ
ＤＡ出力パターンサンプルデータ
詳細は８２ＡＤＡ取扱説明書をご覧ください。
フォルダ

フォルダ

ＤＩＳＫ１
（Ｃ＋＋サンプルプログラム）
フォルダ Ｄ８２ＤＩＶＣＳ 仮想ＣＯＭ版サンプルプログラム
ソースおよび実行ファイルを収納
フォルダ ＦＴｓｅｒｉａｌ 仮想ＣＯＭ版デバイスドライバを収納
本書１項に説明する複合版ドライバをインストールする場合は必要ありません。
ＤＩＳＫ２（Ｃ＋＋サンプルプログラム）
フォルダ Ｄ８２ＤＩＤＲＭ ダイレクト版サンプルプログラム
ソースおよび実行ファイルを収納
フォルダ ＦＴｄｉｒｅｃｔ ダイレクト版デバイスドライバを収納
本書１項に説明する複合版ドライバをインストールする場合は必要ありません。
ＤＡ＿ＸＰｉｎｓｔ．ｐｄｆ ダイレクト版デバイスドライバ
インストール手順
本書１項に説明する複合版ドライバをインストールする場合は必要ありません。

フォルダ

Ｌｉｎｕｘ

Ｌｉｎｕｘ用サンプルプログラム
ソースおよび実行ファイルを収納
Ｌ ｉ ｎ ｕ ｘ で の デ バ イ ス ド ラ イ バ に 関 す る readme

フォルダＶＢｓａｍｐｌｅ（ＶＢサンプルプログラム）
フォルダ Ｄ８２ＤＩＶＢ６ 仮想ＣＯＭ ＡＰＩ版サンプルプログラム
ソースおよび実行ファイルを収納
フォルダ Ｄ８２ＤＩＶＢＳ６ 仮想ＣＯＭ ＭＳＣｏｍｍ版
サンプルプログラム
ソースおよび実行ファイルを収納
フォルダ Ｄ８２ＤＩＤＲＢ ダイレクト版サンプルプログラム
ソースおよび実行ファイルを収納
ＶＢｓａｍｐｌｅ＿ｉｎｆｏ４．ｐｄｆ
ＶＢサンプルプログラム収納の説明
（完）

- 6 -

製造販売

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

http://www.dacs-giken.co.jp
DACS82ABS18326A- 7 -