2012年4月16日 星期一

ESCORT 3146A 5 1/2位數字雙顯示桌上型電錶數據傳輸

ESCORT 3146A 5 1/2位數字雙顯示桌上型電錶數據傳輸:

ESCORT 3146A 機背設有 RS-232C 的接口,RS-232C 接口可以連接到電腦,電腦接收 3146A 傳送的數據作分析。最直接的方法是用 Excel 內置的 VBA 編程功能,接收數據存在 Worksheet,還可以用圖表演示。

RS232 接線
ESCORT 3146A RS-232C PC 接線圖

RS-232  指令主要分為下列三種:
KEY 指令,SET 指令,及 QUERY 指令。

Key 指令:
在儀器面板上共有 16 個按鍵。使用者可通過 RS-232 Key 指令即 K1 to K16 達成按鍵的動作。使用者也可使用其他的Key 指令如 K17 to K20 來仿真一些組合鍵的功能。

Set 指令:
Set指令是通過一字串指令控制操作儀器。例如:要設定 Vdc 120V 量程時,使用者僅需使用下列字串 S104>即可達成:
S for 設定,<1 for 面板顯示,
0 for Vdc 功能,<4 for 選擇120V

Query 指令:
Query 指令的用途是用來要求指令回報儀器的現在狀態。例如 query 指令 R1 是用來要求儀器將目前顯示幕幕上的字元傳回來。

指令語法:
  • Echo (字元回送) echo=ON,則儀器將會回傳所有它接收到的字元。
  • Terminator (結尾) 結尾語法是個敍述且由主控端發出,在 RS-232 應用中是用來表示指令串的結尾,一個正確的結尾語法應包含雙位元資料:<CR (回車) and LF (換行)
  • Prompts (提示) 當主控端通過RS-232 下指令後,儀器將會將執行結果傳回。

RS-232 回傳訊息:
query 指令執行完會傳回如下格式的結果:
RESULT + CR LF + PROMPT + CR><LF

提示
說明
儀器重新設定至初始值。
=
指令正確執行完畢。
!
指令錯誤。
?
參數錯誤。
#
面板的 local key 被按。
S
正在啟動。
@
沒有讀值。

 
  • R0 指令 R0 指令要求電錶回復它目前的狀態,電錶將回應下列 10 組字串資訊給電腦:<h1h2><g1g2><v><x><f1><r1><f1><r1
  • R1 指令 執行 R1 指令,要求電錶在主顯示幕顯示目前讀數。
    • 例如:字串 “+110.234E+0” 代表主顯示幕的讀數為 “+110.234”
  • R2 指令 執行 R2 指令,要求電錶顯示目前讀數於輔助顯示幕。
    • 例如:字串 “-3.0000E+0” 代表主顯示幕的讀數為 “–3.0000”
  • RALL 指令 RALL指令結合 R0 R1 以及 R2 執行 RALL 指令時將依序顯示目前狀態、主顯示幕讀數、輔助顯示幕讀數。
  • RST 指令 RST 指令可於不關閉電源情形下讓電錶重新設定為開機時的起始狀態。
  • RV 指令 執行 RV 指令可讀取機器的型號與硬體 (firmware) 版本。
    • 其語法為<Vx.xx>, m. 包含兩部份由逗號分開
    • Vx.xx 代表目前的硬體 (firmware) 版本,而 m 代表機器的型號
    • m =6 用於機型-A
    • m =5 用於機型-B
    • 例如:字串 “V1.005” 代表機型-B 安裝了硬體版本 V.1.00
相關網址:
※ ESCORT 3146A 5 1/2位元數位雙顯示桌上型電錶介紹
※ ESCORT 3146A 5 1/2位元數位雙顯示桌上型電錶測試
※ 讀取 ESCORT 3146A 5 1/2位元數位雙顯示桌上型電錶資料
※ DIY - ESP8266:ESCORT 3146A 萬用電錶數據記錄儀(五十二)
※ DIY - ESP8266:ESCORT 3146A 萬用電錶數據記錄儀機殼(五十三)
※ DIY - ESP8266:ESCORT 3146A 萬用電錶數據記錄儀機殼製作(五十四)
※ DIY - ESP8266:ESCORT 3146A 萬用電錶數據記錄儀 PCB 板組裝(五十五)
※ DIY - ESP8266:ESCORT 3146A 萬用電錶數據記錄儀組裝(五十六)
※ DIY - ESP8266:ESCORT 3146A 萬用電錶數據記錄儀電路圖(五十七)
※ DIY - ESP8266:ESCORT 3146A 萬用電錶數據記錄儀測試(五十八)
※ ESCORT 3146A 5 1/2位數位雙顯示桌上型電錶校準
※ ESCORT 3146A 5 1/2位數位雙顯示桌上型電錶校準資料儲存

沒有留言:

張貼留言