上野家のホームページ
ナーマル,マリン,ココ
[
新規
|
一覧
|
検索
|
最新
|
ヘルプ
]
開発/テスター/P-10/スペック/通信プロトコル
をテンプレートにして作成
資料室
開発/テスター/P-10/スペック/通信プロトコル をテンプレートにして作成
[
差分
|
バックアップ
|
リロード
]
[ ]
開始行:
* METEX P-10のシリアル通信プロトコル
METEX P-10に搭載されているASICには,測定したデータを外部...
データは常にP-10からの送信のみで,測定したデータを送信し...
** 通信インターフェースのパラメーター
|通信速度 |2400bps|
|パリテイ |なし |
|送信データサイズ|8bit |
|ストップビット |1 |
** 通信フォーマット
例えば,DCレンジでDC 1.360V測定時のデータは,以下のような...
17 20 35 49 5F 67 7E 87 9D A0 B0 C0 D4 E8 ...
このように''1x''~''Ex''までの14byteのデータが1パケットに...
各1byteの2桁目の上位4bitのデータは,そのデータのタイプを...
ただしP-10から常にデータが勝手に送信されて来るので,受信...
この場合,''1x''から始まるデータがパケットの始まりとなっ...
上記の例の''17''の1からがパケットの始まりで,17は1が測定...
つまり,17は測定レンジがDCのAutoレンジであることを意味し...
2~9で始まるデータが測定値になっている。(LCDに表示される...
【受信コマンド】~
|受信データ|受信内容 |値 ...
|1r |測定レンジ&br;r= Range |r = 1 : ...
|~|~|r = 3 : Ω/静電容量(AUTOレンジ) ...
|~|~|r = 5 : DC(Manualレンジ) ...
|~|~|r = 7 : DC(AUTOレンジ) ...
|~|~|r = 9 : AC(Manualレンジ) ...
|~|~|r = B : AC(AUTOレンジ) ...
|2a |4桁目測定値(上位4bit) |a = ...
|~|~|a = 00の場合は,OL(Over Level)を意味する。 ...
|~|~|測定値がマイナスの場合は,aの4bit目が''1''になる。 ...
|3b |4桁目測定値(下位4bit) |b = ...
|~|~|b = 00の場合は,OL(Over Level)を意味する。 ...
|~|~|測定値がマイナスの場合は,bの4bit目が''1''になる。 ...
|4c |3桁目測定値(上位4bit) |c = ...
|~|~|小数桁の場合は,cの4bit目が''1''になる。 ...
|5d |3桁目測定値(下位4bit) |d = ...
|~|~|小数桁の場合は,dの4bit目が''1''になる。 ...
|6e |2桁目測定値(上位4bit) |e = ...
|~|~|小数桁の場合は,eの4bit目が''1''になる。 ...
|7f |2桁目測定値(下位4bit) |f = ...
|~|~|小数桁の場合は,fの4bit目が''1''になる。 ...
|8g |1桁目測定値(上位4bit) |g = ...
|~|~|小数桁の場合は,gの4bit目が''1''になる。 ...
|9h |1桁目測定値(下位4bit) |h = ...
|~|~|小数桁の場合は,hの4bit目が''1''になる。 ...
|Ai |測定値の補助単位(上位4bit) |i = 00 : ...
|~|~|i = 01 : 導通レンジ ...
|~|~|i = 04 : %(DUTY) ...
|~|~|i = 08 : m(ミリ) ...
|~|~|i = 10 : ダイオードレンジ ...
|~|~|i = 40 : n(ナノ) ...
|~|~|i = 80 : μ(マイクロ) ...
|Bj |測定値の補助単位(下位4bit) |j = 00 : ...
|~|~|j = 01 : 導通レンジ ...
|~|~|j = 04 : %(DUTY) ...
|~|~|j = 08 : m(ミリ) ...
|~|~|j = 10 : ダイオードレンジ ...
|~|~|j = 40 : n(ナノ) ...
|~|~|j = 80 : μ(マイクロ) ...
|Ck |測定値の記号上位4bit |k = 0 : H...
|~|~|k = 1 : HOLD ON, REL OFF ...
|~|~|k = 2 : HOLD OFF, REL ON ...
|~|~|k = 3 : HOLD ON, REL ON ...
|~|~|k = 4 : Ωレンジ(HOLD OFF, REL OFF) ...
|~|~|k = 5 : Ωレンジ(HOLD ON, REL OFF) ...
|~|~|k = 6 : Ωレンジ(HOLD OFF, REL ON) ...
|~|~|k = 7 : Ωレンジ(HOLD ON, REL ON) ...
|~|~|k = 8 : Cレンジ(HOLD OFF, REL OFF) ...
|~|~|k = 9 : Cレンジ(HOLD ON, REL OFF) ...
|~|~|k = A : Cレンジ(HOLD OFF, REL ON) ...
|~|~|k = B : Cレンジ(HOLD ON, REL ON) ...
|Dl |測定値の記号下位4bit |l = 0 : ...
|~|~|l = 2 : Hz ...
|~|~|l = 4 : V ...
|~|~|l = 8 : A ...
|E8 |1パケット送信終了コード|常に1データ送信の最後...
ab~ghまでの測定値の値は,「測定値データ換算表」で実際の...
【測定値データ換算表】~
|変換実数|Ab~ghの値 |その値に小数点が付加される場...
|0 |7D |FD ...
|1 |05 |85 ...
|2 |5B |DB ...
|3 |1F |9F ...
|4 |27 |A7 ...
|5 |3E |BE ...
|6 |7E |FE ...
|7 |15 |95 ...
|8 |7F |FF ...
|9 |3F |AF ...
上記の表から,先の例の受信データを説明してみる。~
例)DC 1.360V 測定時の受信データは,
17 20 35 49 5F 67 7E 87 9D A0 B0 C0 D4 E8
になる。~
+ 17 : 測定レンジはDCV。~
+ 20, 35:ab=05 -> 4桁目の測定値 = 1~
+ 49, 5F:cd=9F -> 3桁目の測定値 = 0.3~
+ 67, 7E:ef=7E -> 2桁目の測定値 = 6~
+ 87, 9D:gh=7D -> 1桁目の測定値 = 0~
+ A0, B0:ij=00 -> 補助単位なし~
+ C0, D4:kl=04 -> HOLD OFFで単位はV。~
+ E8:1送信データの終了~
これから,''DC 1.360V''になる。
終了行:
* METEX P-10のシリアル通信プロトコル
METEX P-10に搭載されているASICには,測定したデータを外部...
データは常にP-10からの送信のみで,測定したデータを送信し...
** 通信インターフェースのパラメーター
|通信速度 |2400bps|
|パリテイ |なし |
|送信データサイズ|8bit |
|ストップビット |1 |
** 通信フォーマット
例えば,DCレンジでDC 1.360V測定時のデータは,以下のような...
17 20 35 49 5F 67 7E 87 9D A0 B0 C0 D4 E8 ...
このように''1x''~''Ex''までの14byteのデータが1パケットに...
各1byteの2桁目の上位4bitのデータは,そのデータのタイプを...
ただしP-10から常にデータが勝手に送信されて来るので,受信...
この場合,''1x''から始まるデータがパケットの始まりとなっ...
上記の例の''17''の1からがパケットの始まりで,17は1が測定...
つまり,17は測定レンジがDCのAutoレンジであることを意味し...
2~9で始まるデータが測定値になっている。(LCDに表示される...
【受信コマンド】~
|受信データ|受信内容 |値 ...
|1r |測定レンジ&br;r= Range |r = 1 : ...
|~|~|r = 3 : Ω/静電容量(AUTOレンジ) ...
|~|~|r = 5 : DC(Manualレンジ) ...
|~|~|r = 7 : DC(AUTOレンジ) ...
|~|~|r = 9 : AC(Manualレンジ) ...
|~|~|r = B : AC(AUTOレンジ) ...
|2a |4桁目測定値(上位4bit) |a = ...
|~|~|a = 00の場合は,OL(Over Level)を意味する。 ...
|~|~|測定値がマイナスの場合は,aの4bit目が''1''になる。 ...
|3b |4桁目測定値(下位4bit) |b = ...
|~|~|b = 00の場合は,OL(Over Level)を意味する。 ...
|~|~|測定値がマイナスの場合は,bの4bit目が''1''になる。 ...
|4c |3桁目測定値(上位4bit) |c = ...
|~|~|小数桁の場合は,cの4bit目が''1''になる。 ...
|5d |3桁目測定値(下位4bit) |d = ...
|~|~|小数桁の場合は,dの4bit目が''1''になる。 ...
|6e |2桁目測定値(上位4bit) |e = ...
|~|~|小数桁の場合は,eの4bit目が''1''になる。 ...
|7f |2桁目測定値(下位4bit) |f = ...
|~|~|小数桁の場合は,fの4bit目が''1''になる。 ...
|8g |1桁目測定値(上位4bit) |g = ...
|~|~|小数桁の場合は,gの4bit目が''1''になる。 ...
|9h |1桁目測定値(下位4bit) |h = ...
|~|~|小数桁の場合は,hの4bit目が''1''になる。 ...
|Ai |測定値の補助単位(上位4bit) |i = 00 : ...
|~|~|i = 01 : 導通レンジ ...
|~|~|i = 04 : %(DUTY) ...
|~|~|i = 08 : m(ミリ) ...
|~|~|i = 10 : ダイオードレンジ ...
|~|~|i = 40 : n(ナノ) ...
|~|~|i = 80 : μ(マイクロ) ...
|Bj |測定値の補助単位(下位4bit) |j = 00 : ...
|~|~|j = 01 : 導通レンジ ...
|~|~|j = 04 : %(DUTY) ...
|~|~|j = 08 : m(ミリ) ...
|~|~|j = 10 : ダイオードレンジ ...
|~|~|j = 40 : n(ナノ) ...
|~|~|j = 80 : μ(マイクロ) ...
|Ck |測定値の記号上位4bit |k = 0 : H...
|~|~|k = 1 : HOLD ON, REL OFF ...
|~|~|k = 2 : HOLD OFF, REL ON ...
|~|~|k = 3 : HOLD ON, REL ON ...
|~|~|k = 4 : Ωレンジ(HOLD OFF, REL OFF) ...
|~|~|k = 5 : Ωレンジ(HOLD ON, REL OFF) ...
|~|~|k = 6 : Ωレンジ(HOLD OFF, REL ON) ...
|~|~|k = 7 : Ωレンジ(HOLD ON, REL ON) ...
|~|~|k = 8 : Cレンジ(HOLD OFF, REL OFF) ...
|~|~|k = 9 : Cレンジ(HOLD ON, REL OFF) ...
|~|~|k = A : Cレンジ(HOLD OFF, REL ON) ...
|~|~|k = B : Cレンジ(HOLD ON, REL ON) ...
|Dl |測定値の記号下位4bit |l = 0 : ...
|~|~|l = 2 : Hz ...
|~|~|l = 4 : V ...
|~|~|l = 8 : A ...
|E8 |1パケット送信終了コード|常に1データ送信の最後...
ab~ghまでの測定値の値は,「測定値データ換算表」で実際の...
【測定値データ換算表】~
|変換実数|Ab~ghの値 |その値に小数点が付加される場...
|0 |7D |FD ...
|1 |05 |85 ...
|2 |5B |DB ...
|3 |1F |9F ...
|4 |27 |A7 ...
|5 |3E |BE ...
|6 |7E |FE ...
|7 |15 |95 ...
|8 |7F |FF ...
|9 |3F |AF ...
上記の表から,先の例の受信データを説明してみる。~
例)DC 1.360V 測定時の受信データは,
17 20 35 49 5F 67 7E 87 9D A0 B0 C0 D4 E8
になる。~
+ 17 : 測定レンジはDCV。~
+ 20, 35:ab=05 -> 4桁目の測定値 = 1~
+ 49, 5F:cd=9F -> 3桁目の測定値 = 0.3~
+ 67, 7E:ef=7E -> 2桁目の測定値 = 6~
+ 87, 9D:gh=7D -> 1桁目の測定値 = 0~
+ A0, B0:ij=00 -> 補助単位なし~
+ C0, D4:kl=04 -> HOLD OFFで単位はV。~
+ E8:1送信データの終了~
これから,''DC 1.360V''になる。
ページ名:
Counter: 0, today: 0, yesterday: 0
Copyright©2008 Yuji Ueno All Rights Reserved.
ログイン
ユーザ名:
パスワード:
IDとパスワードを記憶
パスワード紛失
メインメニュー
ホーム
でぶlog
資料室
最新ページ一覧
全ページ一覧
ヘルプ
フォーラム
お問い合わせ