一、系統(tǒng)簡介ZD-065微譏系統(tǒng)的主要技術(shù)性能如下:
CPU:6502,主頻:1M;監(jiān)控:4 KRUM,匯編語言:8KROMs;BASCio言:8KRUM,用戶:16KRAM;指令系統(tǒng):50條指令,152種操作碼,13種尋址方式,外部設(shè)備:顯示器;P10與外部設(shè)備連接利用該系統(tǒng)組成:oX17.l示。標(biāo)準(zhǔn)健盤,熱印機(jī),卡式磁帶機(jī),12位A/D轉(zhuǎn)換器;可擴(kuò)展1個(gè)濕度測試系統(tǒng),在硬件上我們采用了兩種方法,分別用下面框圖表示。
A方法采用現(xiàn)戍的濕度變送器,輸出滿量程為+5},與A/D轉(zhuǎn)換器的捻入相響合。根據(jù)采樣點(diǎn)的多少,自己可選澤多路}:a的路數(shù),我們暫定"a4路。B方法根據(jù)不同的模擬量i}rrz度、濕度、壓力等)所轉(zhuǎn)換成的電量,采用不同的放大倍數(shù),以達(dá)到與A/D轉(zhuǎn)換器的輸入相吻合的目的。B方法的應(yīng)用范圍較A方法廣一些。多路器和運(yùn)放兩塊模板都由工廠自己設(shè)計(jì)。該測量系統(tǒng)的主安技術(shù)指標(biāo)如下:
1,溫度范圍:一100^"+40090
2.相時(shí)i}度范圍:3ON10C%RW(-}10}-+80℃時(shí))
3.溫度分辮度:士0.05℃
4.相時(shí)濕度分辮度:士0.50o R"H
5.采樣速度:40點(diǎn)/秒
二、幾點(diǎn)考慮1、量程的選擇
為了得到較快的采樣速度,我們選擇了12位A/D轉(zhuǎn)換器,為逐位比較式,轉(zhuǎn)換速度小于50S。該A/D為正信號單端偷入,滿量程M的二進(jìn)制原碼為+111111ll1111;其等量的十進(jìn)制數(shù)為4696。為使轉(zhuǎn)換器的位分辮率F達(dá)到0.05℃,則溫度的童程范圍不得大于R,可按下式計(jì)算。從上述數(shù)據(jù)可看出,相討濕度變化0.5%R.H時(shí),干濕差變化約0.049℃,此,根據(jù)前面的計(jì)弄公式,其滿量程比測量溫度時(shí)的滿量還要小一些。目前,國家尚未建立濕度標(biāo)準(zhǔn),單由微機(jī)測量系統(tǒng)解決相時(shí)濕度測試的準(zhǔn)確度問題尚有一定困難,要等待國家濕度標(biāo)準(zhǔn)的建立。
2、軟件的考慮
ZD一085微機(jī)配育BAS:L語言,其中有幾個(gè)特殊語句,可以把數(shù)據(jù)存入的單元,也可以從單元取出數(shù)位,也可調(diào)用給定地址為首址的機(jī)器語言子程序。所以我們考慮用機(jī)器語言編寫采樣程序,由BASI C語言調(diào)用機(jī)器語言,并把采集的數(shù)據(jù)取到BASF.語言中進(jìn)行處理,這樣,可達(dá)到既能訣速采樣,又易于數(shù)據(jù)處理的目的。
三、一個(gè)采樣及數(shù)據(jù)處理程序簡介根據(jù)BY149-83《干澡箱技術(shù)條件》,我們編了一個(gè)測試溫度波動(dòng)度、溫度均勻度的米樣及數(shù)據(jù)處理程序。采樣用機(jī)器語言,數(shù)據(jù)處理用BASIC語言。這里只介紹一下采樣程序框圖和數(shù)據(jù)處理程序。有些地址不必具體標(biāo)出,因?yàn)樗筛鶕?jù)需要隨時(shí)改變。首先,這里對程序灼有關(guān)情況作一說明。
1.在箱內(nèi)布置3點(diǎn),0點(diǎn)為中心點(diǎn);
2.干燥箱恒溫2小時(shí)后,每隔2分鐘剛試8點(diǎn),另測一點(diǎn)標(biāo)準(zhǔn)電陣時(shí)應(yīng)的標(biāo)準(zhǔn)溫度,30分鐘內(nèi)共測10個(gè)數(shù)據(jù),每個(gè)浮點(diǎn)數(shù)占5個(gè)字節(jié),則原始數(shù)據(jù)占800字節(jié)。
3.打印出全部原始溫度值和標(biāo)準(zhǔn)電阻對應(yīng)的溫度值(標(biāo)準(zhǔn)電陣甘應(yīng)的溫度離散性,可表示微機(jī)測試系統(tǒng)的測試離散性)。
4.打印。點(diǎn)的溫度波動(dòng)度,以16次則試值中的最后四次計(jì)算溫度均勻度,每點(diǎn)四次數(shù)據(jù)取平均值后再根據(jù)校對伍修正,與中心點(diǎn)作比較,其差值作溫度均勻度。打印溫度皮動(dòng)度和溫度均勻度。