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