黃盧記
(北京師范大學(xué)珠海分校工程技術(shù)學(xué)院,廣東珠海 519087)
壓力是化工生產(chǎn)中的重要參數(shù)之一,工藝條件要求不同,對壓力的要求也不同,為了保證生產(chǎn)正常運(yùn)行,必須對壓力進(jìn)行檢測與顯示。本文設(shè)計(jì)的數(shù)字化壓力檢測儀能實(shí)時(shí)直觀地顯示出容器或工序環(huán)節(jié)中的壓力變化,洞察產(chǎn)品或介質(zhì)流程中的條件形成,從而監(jiān)視生產(chǎn)運(yùn)行過程中的安全動向。
本設(shè)計(jì)包含電源模塊的設(shè)計(jì)、壓力檢測模塊的設(shè)計(jì)、模數(shù)轉(zhuǎn)換模塊的設(shè)計(jì)、信號處理和數(shù)字顯示模塊的設(shè)計(jì)。電源模塊為其他模塊提供適合的電壓。壓力檢測模塊把壓力轉(zhuǎn)換成電信號。模數(shù)轉(zhuǎn)換模塊把模擬電壓轉(zhuǎn)換為適于單片機(jī)處理數(shù)字信號。信號處理和數(shù)字顯示模塊把送來的數(shù)字信號經(jīng)過處理后輸出顯示。
圖1 系統(tǒng)硬件結(jié)構(gòu)圖
電源為設(shè)備內(nèi)部的其他模塊供電,包含了變壓、整流、濾波和穩(wěn)壓四個(gè)環(huán)節(jié)[1],其的核心是7815和7915三端穩(wěn)壓器,穩(wěn)壓器有內(nèi)部限流、熱關(guān)斷和安全工作區(qū)補(bǔ)償機(jī)制防止燒壞芯片,能提供大至1 A的電流,非常易于使用。其直接輸出的±15 V電壓為檢測模塊提供電源。然后通過7810和7805再分出5伏電壓為模數(shù)轉(zhuǎn)換、信號處理和數(shù)字顯示模塊提供電源。
壓力檢測模塊的任務(wù)是把測量對象的壓力信號轉(zhuǎn)換成方便處理和傳送的電信號。根據(jù)化工生產(chǎn)工藝的特點(diǎn),選用菲爾斯特FST800-202型高壓型壓力傳感器。該產(chǎn)品是基于 MEMS技術(shù),采用先進(jìn)的玻璃微熔技術(shù),避免了溫度、濕度、機(jī)械疲勞和介質(zhì)對產(chǎn)品產(chǎn)生的影響,從而加強(qiáng)了傳感器在工業(yè)環(huán)境中的長期穩(wěn)定性。壓力腔體采用進(jìn)口17-4PH不銹鋼整體加工,無“O”型圈、無焊縫、無泄漏隱患。傳感器內(nèi)置強(qiáng)抗射頻和電磁干擾、溫度自動補(bǔ)償?shù)臄?shù)字電路,具有抗干擾能力強(qiáng)、工作溫度范圍寬、長期穩(wěn)定性好等特點(diǎn)。FST800-202主要性能指標(biāo):①壓力量程為0~60 MPa;②精度為0.05%span;③過載壓力300%span;④破壞壓力500%span;⑤沖擊為100 g 11 ms。為了減少負(fù)載效應(yīng),F(xiàn)ST800-202的輸出信號先送至電壓跟隨器,然后再送至ADC0804模數(shù)轉(zhuǎn)換芯片。
從電壓跟隨器輸出的電壓依然是模擬電壓,通過模數(shù)轉(zhuǎn)換電路將模擬電壓信號轉(zhuǎn)變成數(shù)字電壓信號,并傳送至單片機(jī)[2]。模數(shù)轉(zhuǎn)換電路以ADC0804為核心,ADC0804是用CMOS集成工藝制成的逐次比較型模數(shù)轉(zhuǎn)換芯片,分辨率8位,轉(zhuǎn)換時(shí)間100 μs,輸入電壓范圍為0~5 V。該芯片內(nèi)有輸出數(shù)據(jù)鎖存器,當(dāng)與單片機(jī)連接時(shí),轉(zhuǎn)換電路的輸出可以直接連接在CPU數(shù)據(jù)總線。將電壓數(shù)值轉(zhuǎn)換電路的輸出電壓連接至ADC0804的VIN+引腳,把轉(zhuǎn)換的結(jié)果通過數(shù)據(jù)口送至單片機(jī)AT89C51的Port 2。ADC0804的、和分別連接到單片機(jī)的RXD、TXD 和,以查詢方式檢測ADC0804是否完成轉(zhuǎn)換。
信號處理和數(shù)字顯示模塊的核心是AT89C51。是一種帶4K字節(jié)可編程可擦除只讀存儲器的的低電壓、高性能CMOS8位微處理器。從電壓數(shù)值轉(zhuǎn)換和模數(shù)轉(zhuǎn)換電路傳送至AT89C51的Port2的信號是與模擬電壓對應(yīng)的數(shù)字信號。該信號經(jīng)過AT89C51的處理后轉(zhuǎn)變?yōu)榫唧w的顯示驅(qū)動編碼,通過Port0傳送至四位共陽極七段LED數(shù)碼管的數(shù)據(jù)總線上,掃描信號則通過P1.0~P1.3分別接至Q1~Q4的基極上,通過三極管驅(qū)動LED數(shù)碼管進(jìn)行顯示[3]。
系統(tǒng)的硬件電路如圖1所示。
圖2 系統(tǒng)硬件電路圖
對數(shù)字電壓信號的處理主要靠AT89C51通過軟件來實(shí)現(xiàn)。軟件設(shè)計(jì)包含查詢讀取模塊、求值運(yùn)算和輸出顯示模塊的設(shè)計(jì)。首先根據(jù)后續(xù)程序的需要做一些全局設(shè)置,然后用查詢方式從ADC0804采集數(shù)字信號,并對采集的數(shù)字信號進(jìn)行運(yùn)算,最后把運(yùn)算的結(jié)構(gòu)輸出顯示。軟件總體設(shè)計(jì)的框圖如圖3所示。其中轉(zhuǎn)換查詢讀取及數(shù)值計(jì)算在主程序中實(shí)現(xiàn),輸出顯示用顯示函數(shù)來實(shí)現(xiàn)。
圖3 主程序設(shè)計(jì)流程圖
在正常的使用條件下,儀表測量結(jié)果的準(zhǔn)確程度叫儀表的準(zhǔn)確度。壓力表精度等級是壓力表精確度等級或準(zhǔn)確度等級的簡稱,是以允許誤差占壓力表量程的百分率來表示的,一般分為 0.5、1、1.5、2、2.5、3、4七個(gè)等級,數(shù)值越小,其精度越高。系統(tǒng)調(diào)試校正后,以60 MPa為量程進(jìn)行測試,精度為0.93,儀表的精度達(dá)到1級。實(shí)踐證明,本系統(tǒng)具有結(jié)構(gòu)簡單、性能可靠、顯示精確、顯示直觀的特點(diǎn),可以用在化工生產(chǎn)中對壓力測量要求相對較高的各種工藝環(huán)節(jié)上。
[1]童詩白,華成英.模擬電子技術(shù)基礎(chǔ)[M].北京:高等教育出版社,2006:513.
[2]康華光.電子技術(shù)基礎(chǔ) 數(shù)字部分[M].北京:高等教育出版社,2006:459.
[3]張義和.陳敵北.例說8051[M].北京:人民郵電出版社,2006:103.