王利平 章志鋒 郭文斌 周軍太 吳衛(wèi)東
(川慶鉆探工程有限公司長慶錄井公司,陜西 西安 710000)
紅外氣體檢測系統(tǒng)采用新型電調(diào)制光源產(chǎn)生的紅外光通過氣室,當氣室中流過含有一定濃度烴類氣體時,經(jīng)紅外探測器實現(xiàn)光信號到電信號的轉(zhuǎn)換,輸出μV級的與氣體濃度成一定關(guān)系的電壓信號。該信號經(jīng)高精密放大整流電路的放大,濾波和A/D轉(zhuǎn)換,讀入單片機,利用單片機對輕烴、重烴、CO2的信號進行采集,通過串口送入PC機計算出氣體濃度。在儀器電路上采用了低功耗嵌入式系統(tǒng),使得儀器在體積、功耗、性能、價格上具有以往儀器無法比擬的優(yōu)勢。
紅外氣體檢測系統(tǒng)以W77E058單片機為核心,由它控制紅外發(fā)光管的供電和發(fā)光頻率,MAX197的A/D轉(zhuǎn)換頻率,串口通訊。系統(tǒng)主要由紅外氣體傳感器、信號放大板、采集控制板三大部分組成。
紅外氣體測量系統(tǒng)由樣品泵、恒溫氣室、紅外探測器以及紅外光源四大部分組成,紅外探測器是紅外氣體測量系統(tǒng)的核心部件。當紅外光通過待測氣體時,這些氣體分子對特定波長的紅外光有吸收,光強在氣體介質(zhì)中隨濃度及厚度按指數(shù)規(guī)律衰減,其吸收關(guān)系服從朗伯--比爾 (Lambert-Beer)吸收定律。紅外探測器就是根據(jù)這一定律設(shè)計而成。由于輕烴、重烴、CO2三種氣體的吸收峰波長不同,本系統(tǒng)中采用高靈敏度紅外傳感器TPS4339,在其封裝上固定安裝有針對這三種氣體的窄帶干涉濾光片,可以實現(xiàn)對它們的測量。
紅外光源采用IR55高頻電調(diào)制紅外光源,它提供穩(wěn)定、高效的帶內(nèi)紅外光發(fā)射,波段2-20μm,1.7cm拋物面反射器封裝,最大化地增強了軸向光功率,改善了到達探測器的信號,比其它光源具有更好的優(yōu)勢。
恒溫氣室由恒溫箱、溫控器、加熱棒、PT100組成。由于被分析氣體成分復雜,具有一定的腐蝕性,如SO2﹑NOx等,長時間使用后氣室極易被污染,直接影響測量精度,因此恒溫氣室采用氣室與外支撐分離的結(jié)構(gòu)。另外,紅外探測器輸出信號受溫度影響很大,恒溫氣室可以有效的使氣室內(nèi)溫度達到一個穩(wěn)定值,采用軟件溫度補償算法和硬件恒溫控制雙重技術(shù),達到消除溫度變化引起的信號變化。
紅外探測器接收紅外光產(chǎn)生的信號十分微弱,極易受外界的干擾,因此穩(wěn)定可靠的放大電路是關(guān)鍵。信號放大板采用負反饋放大電。電路中使用AD8552作為主要的運算放大器,紅外探測器的μv級信號經(jīng)過一級放大后輸出一個20mv左右的電壓值,再經(jīng)過二級放大輸出小于5V的電壓信號。
采集控制板主要有W77E058單片機,MAX197AD轉(zhuǎn)換芯片,MAX232串口通訊芯片組成。采集電路中將MAX197的八位數(shù)據(jù)線與單片機的P0口相連,用于寫控制字和讀數(shù)據(jù);HBEN與P21相連,控制讀數(shù)據(jù)的高四位或低八位;經(jīng)放大后的電壓信號,進入MAX197的模擬信號輸入端CH0~CH3,分別采集輕烴、重烴、CO2及溫度電壓值。單片機通過P20腳給MAX197一個片選信號,寫控制字產(chǎn)生一個WR脈沖,開始采集。AD轉(zhuǎn)換結(jié)束并且結(jié)果有效時,MAX197的INT端變?yōu)榈碗娖街敝翑?shù)據(jù)被讀取。等待MAX197的INT腳給出采集結(jié)束信號,單片機讀取數(shù)據(jù),并把數(shù)據(jù)通過串口發(fā)送給上位機。采集控制電路原理圖如下所示:
圖采集控制電路原理圖
紅外氣體檢測系統(tǒng)的軟件采用基于單片機的C語言編寫。主要包括數(shù)據(jù)采集和串口通訊軟件設(shè)計。
采集系統(tǒng)中對紅外探測器輸出電壓進行數(shù)據(jù)采集,通過數(shù)據(jù)通信方式將采集到的電壓值送到PC機。MAX197選用內(nèi)部參考電壓模式,使用MAX197的內(nèi)部時鐘作為采集轉(zhuǎn)換的時鐘,模擬信號輸入量程選擇為0~5V,使用內(nèi)部采集方式,MAX197控制字為0X40。
MAX197的控制字開始寫操作時就開始轉(zhuǎn)換。寫操作將選擇多路通道,并確定MAX197的輸入范圍是單極性還是雙極性。一個寫脈沖 (WR+CS)可以開始一次采集,或者對采樣進行初始化并開始轉(zhuǎn)換。
采集系統(tǒng)使用MAX232芯片進行串口電平轉(zhuǎn)換。單片機串口發(fā)送數(shù)據(jù)時,設(shè)置單片機允許串口中斷。當單片機通過串口接收到采集允許信號后,系統(tǒng)進行一輪采集,并把數(shù)據(jù)通過串口發(fā)送給上位機。
模擬輸入信號中,一般均含有來自被測信號源本身、傳感器、外界干擾等的噪聲和干擾,為了進行準確測量和控制,必須消除被測信號中的噪聲和干擾。對于隨機信號的干擾,采用對采集轉(zhuǎn)換后的數(shù)據(jù)進行數(shù)字濾波的方法來消除干擾,其方法是連續(xù)若干次采樣再求其平均值作為最終結(jié)果。另外,在程序中讓其中一道接地,取其值作為基準,消除地對信號的干擾。
本文主要論述采用紅外氣體傳感器,W77E058單片機和高精度模數(shù)轉(zhuǎn)換芯片MAX197設(shè)計的紅外氣體檢測系統(tǒng)。詳細給出了系統(tǒng)設(shè)計思想、硬件及軟件的詳細設(shè)計,介紹了單片機數(shù)字濾波技術(shù)的基本原理和實現(xiàn)方法。此系統(tǒng)具有精度高、轉(zhuǎn)換速度快、程序簡單,硬件電路簡單,成本低廉。為了有效發(fā)揮這種方法的作用,我們還將繼續(xù)學習和研究。
[1]王一丁,鐘宏杰.紅外 CH4 檢測儀【J】.吉林大學自然科學學報,200l,(4):69-70.
[2]熊友輝,蔣泰毅.電調(diào)制非分光紅外氣體傳感器原理.儀表技術(shù)與傳感器,2003,11(2):4-5.
[3]張帆,張立萍.紅外吸收光譜法在氣體檢測中的應(yīng)用.唐山師范學院學報,2005,27(5):62-64.
[4]楊西明,朱騏.單片機編程與應(yīng)用入門.機械工業(yè)出版社,2004:1-10.
[5]張毅剛,彭喜元,孟升衛(wèi)等.MCS-51單片機實用子程序設(shè)計.哈爾濱工業(yè)大學出版社,2003:1-10.
[6]王琉銀.數(shù)字電路邏輯設(shè)計.高等教育出版社,1999:106-113.
[7]康華光.電子技術(shù)基礎(chǔ)模擬部分.高等教育出版社,1999:242-246.