標(biāo)題: HP 34401 數(shù)字萬(wàn)用表在自動(dòng)測(cè)試過(guò)程中的應(yīng)用 [打印本頁(yè)]

作者: jialinx    時(shí)間: 2015-9-13 16:30
標(biāo)題: HP 34401 數(shù)字萬(wàn)用表在自動(dòng)測(cè)試過(guò)程中的應(yīng)用
公司有兩臺(tái) HP34401A 的6-1/2 位數(shù)字萬(wàn)用表,大家平時(shí)也就是用來(lái)測(cè)產(chǎn)品的參考電壓,除了能夠獲得4-1/2位的精度外,其它并沒(méi)有什么特殊之處。但是,HP的這一款表是一款比較經(jīng)典的自動(dòng)化測(cè)試儀表,在各種自動(dòng)化測(cè)試系統(tǒng)的搭配時(shí),都會(huì)被較多的選用。并且在LabView一類的軟件中都提供了默認(rèn)的驅(qū)動(dòng),使用起來(lái)非常便捷。但是在實(shí)際生產(chǎn)中應(yīng)該如何使用,卻一直沒(méi)有仔細(xì)研究過(guò)。因最近的測(cè)試工作量較大,而所有的測(cè)試數(shù)據(jù)都是通過(guò)人的眼睛盯著萬(wàn)用表的顯示屏看,然后人工記錄最大值,最小值,一邊看,一邊敲鍵盤(pán)。時(shí)間久了,必然就會(huì)留下一些錯(cuò)誤數(shù)據(jù)。為了解決這個(gè)問(wèn)題,因此上對(duì)這一款高精度的萬(wàn)用表做了一些了解。

1. 首先時(shí)大家常用的模式。平時(shí)大家使用的是開(kāi)機(jī)以后的默認(rèn)模式,即5-1/2的精度,快速讀數(shù)。按照用戶手冊(cè)中的說(shuō)法,每次讀數(shù)的時(shí)間為10個(gè)PLC(PowerLineCycle,電力線周期)。對(duì)于這個(gè)概念我不是很明白,大約是以供電的周波作為參考標(biāo)準(zhǔn),如果我們采用的是50Hz AC電源,那么10PLC的時(shí)間是1/5秒,也就是說(shuō),每秒讀數(shù)5次?梢酝ㄟ^(guò)修改采樣分辨率和精度,加快讀數(shù)或減慢讀數(shù),獲得更好的精度。

2. 觸發(fā)方式。一般情況下,觸發(fā)方式設(shè)置為立即觸發(fā)?梢酝ㄟ^(guò)設(shè)置觸發(fā)源和觸發(fā)次數(shù),實(shí)現(xiàn)在需要時(shí)進(jìn)行測(cè)量。觸發(fā)信號(hào)的來(lái)源可以是外部信號(hào)(后面板,低電平有效,0.1ms長(zhǎng)度),也可以是軟件方式(觸發(fā)源:Bus)。設(shè)定好進(jìn)入觸發(fā)后,既可以讀數(shù)。獲得觸發(fā)時(shí)刻的數(shù)據(jù)。

3. 數(shù)學(xué)功能:連續(xù)讀數(shù),或讀取指定數(shù)量的讀數(shù),自動(dòng)計(jì)算最大,最小,平均值等。也可以設(shè)置為上下限模式,這樣就可以當(dāng)做上上下鍵檢測(cè)儀器用,不超過(guò)是OK,超過(guò)則顯示 UPPER或LOWER 超過(guò)限制。、

4. 通訊方式:采用零調(diào)制解調(diào)器模式(Null MODEM)與PC通訊,使用 TX/RX, DTR/DSR 兩組信號(hào)。其余信號(hào)可選。如果要使用9線通訊方式,1,5, 9 為直通線,2《-》3,4《-》6,7<->8 交叉。 如果不使用 DSR/DTR,則需要將 DSR 始終接高電平,DTR 懸空。 TX/RX 交叉,GND 直通。不過(guò)此時(shí)的通訊速率需要限制到 1200 BPS一下。 使用 RS-232 通訊時(shí),默認(rèn)的設(shè)置為 9600,e,7,2。 可以通過(guò)修改系統(tǒng)菜單,將其設(shè)置為 9600,n,8,1的常用通訊模式。并且設(shè)置 DTREnable = true。
5. 命令的發(fā)送及接收延遲。 當(dāng)RS-232串口連接后,此時(shí)通過(guò)PC機(jī)的串口通訊軟件就可以直接發(fā)送命令,控制萬(wàn)用表工作。使用 RS-232時(shí),只能使用 SCPI 命令語(yǔ)言。全部通訊數(shù)據(jù)為文本字符串,要發(fā)送的命令以及系統(tǒng)輸出都會(huì)帶有回車(chē)符(0xD,或 VB中的 vbLF),在發(fā)送全部命令時(shí)都必須添加這個(gè)字符作為命令結(jié)束標(biāo)志。而接收到的字符串,也會(huì)附帶有這個(gè)字符,處理時(shí)需要注意。返回的字符為 ANSI 字符集,必要時(shí)需要轉(zhuǎn)換為 Unicode 格式。
命令發(fā)送后,一般需要等待串口輸出或輸入數(shù)據(jù)進(jìn)入 PC 的端口控制區(qū)。對(duì)于大部分命令,0.5左右時(shí)間就可以了。
6. HP34401 自身的數(shù)據(jù)緩沖區(qū)
  在 HP34401中有512字節(jié)的數(shù)據(jù)緩沖區(qū),如果發(fā)送命令中有多余的字符未處理,則會(huì)出現(xiàn) -411 錯(cuò)誤。 系統(tǒng)會(huì)認(rèn)為你在前一個(gè)命令尚未處理完成時(shí),又發(fā)送新的命令。因此需要檢測(cè) DSR 信號(hào)的狀態(tài)。在輸入緩沖區(qū),如果上次處理的數(shù)據(jù)比較多,但未讀取完成,則在下次讀取時(shí),就會(huì)吧上次的數(shù)據(jù)接收回來(lái),對(duì)結(jié)果是誤導(dǎo)。
7. 命令的類型 系統(tǒng)的命令中,有部分命令不需要聯(lián)機(jī)模式就可以使用的。但是讀數(shù),測(cè)量,功能設(shè)置等,必須在聯(lián)機(jī)模式下使用。









歡迎光臨 (http://www.torrancerestoration.com/bbs/) Powered by Discuz! X3.1