公司有兩臺 HP34401A 的6-1/2 位數字萬用表,大家平時也就是用來測產品的參考電壓,除了能夠獲得4-1/2位的精度外,其它并沒有什么特殊之處。但是,HP的這一款表是一款比較經典的自動化測試儀表,在各種自動化測試系統的搭配時,都會被較多的選用。并且在LabView一類的軟件中都提供了默認的驅動,使用起來非常便捷。但是在實際生產中應該如何使用,卻一直沒有仔細研究過。因最近的測試工作量較大,而所有的測試數據都是通過人的眼睛盯著萬用表的顯示屏看,然后人工記錄最大值,最小值,一邊看,一邊敲鍵盤。時間久了,必然就會留下一些錯誤數據。為了解決這個問題,因此上對這一款高精度的萬用表做了一些了解。
1. 首先時大家常用的模式。平時大家使用的是開機以后的默認模式,即5-1/2的精度,快速讀數。按照用戶手冊中的說法,每次讀數的時間為10個PLC(PowerLineCycle,電力線周期)。對于這個概念我不是很明白,大約是以供電的周波作為參考標準,如果我們采用的是50Hz AC電源,那么10PLC的時間是1/5秒,也就是說,每秒讀數5次?梢酝ㄟ^修改采樣分辨率和精度,加快讀數或減慢讀數,獲得更好的精度。
2. 觸發方式。一般情況下,觸發方式設置為立即觸發?梢酝ㄟ^設置觸發源和觸發次數,實現在需要時進行測量。觸發信號的來源可以是外部信號(后面板,低電平有效,0.1ms長度),也可以是軟件方式(觸發源:Bus)。設定好進入觸發后,既可以讀數。獲得觸發時刻的數據。
3. 數學功能:連續讀數,或讀取指定數量的讀數,自動計算最大,最小,平均值等。也可以設置為上下限模式,這樣就可以當做上上下鍵檢測儀器用,不超過是OK,超過則顯示 UPPER或LOWER 超過限制。、
4. 通訊方式:采用零調制解調器模式(Null MODEM)與PC通訊,使用 TX/RX, DTR/DSR 兩組信號。其余信號可選。如果要使用9線通訊方式,1,5, 9 為直通線,2《-》3,4《-》6,7<->8 交叉。 如果不使用 DSR/DTR,則需要將 DSR 始終接高電平,DTR 懸空。 TX/RX 交叉,GND 直通。不過此時的通訊速率需要限制到 1200 BPS一下。 使用 RS-232 通訊時,默認的設置為 9600,e,7,2。 可以通過修改系統菜單,將其設置為 9600,n,8,1的常用通訊模式。并且設置 DTREnable = true。
5. 命令的發送及接收延遲。 當RS-232串口連接后,此時通過PC機的串口通訊軟件就可以直接發送命令,控制萬用表工作。使用 RS-232時,只能使用 SCPI 命令語言。全部通訊數據為文本字符串,要發送的命令以及系統輸出都會帶有回車符(0xD,或 VB中的 vbLF),在發送全部命令時都必須添加這個字符作為命令結束標志。而接收到的字符串,也會附帶有這個字符,處理時需要注意。返回的字符為 ANSI 字符集,必要時需要轉換為 Unicode 格式。
命令發送后,一般需要等待串口輸出或輸入數據進入 PC 的端口控制區。對于大部分命令,0.5左右時間就可以了。
6. HP34401 自身的數據緩沖區
在 HP34401中有512字節的數據緩沖區,如果發送命令中有多余的字符未處理,則會出現 -411 錯誤。 系統會認為你在前一個命令尚未處理完成時,又發送新的命令。因此需要檢測 DSR 信號的狀態。在輸入緩沖區,如果上次處理的數據比較多,但未讀取完成,則在下次讀取時,就會吧上次的數據接收回來,對結果是誤導。
7. 命令的類型 系統的命令中,有部分命令不需要聯機模式就可以使用的。但是讀數,測量,功能設置等,必須在聯機模式下使用。
|