ひとつ前へ WWWルートへ mad@mail.wind.ne.jp 

GID-ADC シリアル回線アダプタ
素案
(C) 数理設計研究所 2001/06/16

目的:
  • GID-ADCを制御してターミナルソフトで観察
  • LANやUSBなど別の通信形態からあつかえるようにする
目標仕様:
  • 通信速度 1200/115k 自動判定
  • 通信モード ターミナル、自作ソフトなど共用を考慮して、転送モードをASCII、バイナリ、問い合わせ、垂れ流しなどとする
  • GID-ADCと同じケース、同等の電力消費
  • 支援クラスライブラリはGID-ADCと差し替えられるようにする
ハードウェア:
  • 1チップCPU PIC16F84 10MHz
  • 外部電源のばあい 15-6V 1-3mA
動作:
  • 外部からコマンドを与えると単発または指定したモードでアナログ測定
  • 測定データは外部コマンドと同じ1200または115kボーで送り返される

コマンド定義:
記号 意味
<20h 切れ目として扱う
p '0'〜'7'のアスキーコード 30h - 37h アナログチャンネルの指示、切れ目記号の直前の記号が設定される
'C' 指定したポート
t 自動送出タイミング規定 0は最高速(ボーレートの10分の1) 1から9はボーレート依拠の表による

注:R,Cが大文字ならユニポーラ、小文字ならバイポーラ
コード
ASCII
記号 動作
R p 単発読み出し R2 なら2chを(0から4095mv)ひとつ読み取る
C - 読み出しch全クリア 自動送出モードのチャンネル指定をクリアする
C p 読み出しch指定 C6 6chを指定
T t 自動送出タイミング 停止または開始
N n 自動送出個数 規定個数をタイミング送出
A D 応答文字 アスキー10進数字指定
A H 応答文字 アスキーHEXコード
A
応答文字の指定法はどうすれば良いか?
そのほかどんなコマンドがいるかなあ????

C-[cr]
c0[cr] バイポーラモードch0
C3[cr] ユニポーラモードch3
T0[cr] 自動送出なし
RC[cr] 指定ポートの変換
とすると直後に
0:-1097 3:0129[cr] と応答する

..end

..end