基于虛擬儀器的實(shí)驗(yàn)室溫濕度控制系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第1頁
基于虛擬儀器的實(shí)驗(yàn)室溫濕度控制系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第2頁
基于虛擬儀器的實(shí)驗(yàn)室溫濕度控制系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第3頁
基于虛擬儀器的實(shí)驗(yàn)室溫濕度控制系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第4頁
基于虛擬儀器的實(shí)驗(yàn)室溫濕度控制系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第5頁
已閱讀5頁,還剩2頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

1、基于虛擬儀器的實(shí)驗(yàn)室溫濕度控制系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)󰀁39󰀁基于虛擬儀器的實(shí)驗(yàn)室溫濕度控制系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)王󰀁琦,翟正軍,郭陽明22(1.西北工業(yè)大學(xué)科技產(chǎn)業(yè)集團(tuán)公司,陜西西安󰀁710072;2.西北工業(yè)大學(xué)計(jì)算機(jī)學(xué)院,陜西西安󰀁710072)摘要:傳統(tǒng)的實(shí)驗(yàn)室溫濕度控制裝置是以Intel8031單片機(jī)為核心,用數(shù)碼管顯示濕度值,根據(jù)不同的濕度要求,通過硬件設(shè)定不同的調(diào)節(jié)終態(tài),從而將實(shí)驗(yàn)空間的濕度調(diào)節(jié)到設(shè)定值。本系統(tǒng)利用虛擬儀器技術(shù)設(shè)計(jì)制作了一個(gè)溫濕度測控系統(tǒng),使用LabVIEW和數(shù)據(jù)采集卡相互配合采集溫濕度信號并輸出控

2、制信號。因此,本系統(tǒng)結(jié)果顯示更形象直觀,操作更方便,并且還可以較容易地實(shí)現(xiàn)功能擴(kuò)展。關(guān)鍵詞:虛擬儀器;LabVIEW;溫濕度;控制中圖分類號:TP273󰀁󰀁文獻(xiàn)標(biāo)識碼:A󰀁文章編號:1000-8829(2009)03-0039-04DesignandImplementationofLaboratoryTemperatureandHumidityControlSystemBasedonVirtualInstrumentWANGQi1,ZHAIZheng-jun2,GUOYang-ming2(1.ScienceandTechnologyIndustr

3、yCompany,NorthwesternPolytechnicalUniversity,Xi󰀁an710072,China;2.SchoolofComputerScienceandEngineering,NorthwesternPolytechnicalUniversity,Xi󰀁an710072,China)Abstract:Thetraditionalcontrolequipmentoflaboratorytemperatureandhumidityistakethemonolithicinte-gratedcircuitsasthecore,usesth

4、edigitaltubetoshowthehumidityvalueandaccordingtodifferenthumidityrequesttosetthedifferentadjustmentfinalstatebyhardware,thusthehumidityofthelabspatialwillbecon-trolledtothedefinitevalue.Thevirtualinstrumenttechnologyisusedtodesignatemperatureandhumiditycontrolsystem.TheLabVIEWandthedataacquisitionca

5、rdareusedalltogethertoacquirethetemperatureandhumiditysignalandoutputthecontrolsigna.lTheresultshowsthenewsystemismorevividanddirec-tvie-wing,anditsoperationismoreconvenien,tthefunctionexpansionalsomoreeasy.Keywords:virtualinstrumen;tLabVIEW;temperatureandhumidity;control󰀁󰀁實(shí)驗(yàn)室溫濕度測控系統(tǒng)

6、是特殊要求實(shí)驗(yàn)室必備的設(shè)備。為了更好地了解特殊要求實(shí)驗(yàn)室的溫濕度變化規(guī)律,曾以Intel8031單片機(jī)為核心研發(fā)了一套裝置。該裝置用數(shù)碼管顯示濕度值,根據(jù)不同的濕度要求,通過硬件設(shè)定不同的調(diào)節(jié)終態(tài),可以將實(shí)驗(yàn)空間的濕度調(diào)節(jié)到設(shè)定值。隨著傳感器技術(shù)和測試控制技術(shù)的發(fā)展,傳統(tǒng)的測控裝置已經(jīng)不能適應(yīng)實(shí)驗(yàn)室的需要,需要研發(fā)新的測控裝置。計(jì)算機(jī)技術(shù)的發(fā)展,出現(xiàn)了以計(jì)算機(jī)為核心的新一代儀器󰀁󰀁󰀁虛擬儀器。虛擬儀器利用通用的硬件平臺(計(jì)算機(jī)、數(shù)據(jù)采集卡等)結(jié)合專用的硬件(如傳感器、調(diào)理電路)實(shí)現(xiàn)數(shù)據(jù)的采集,再用相應(yīng)的儀器功能軟件對數(shù)據(jù)進(jìn)行處理,實(shí)現(xiàn)傳統(tǒng)儀器的功

7、能。只要改變軟件和專用的硬件就能實(shí)現(xiàn)不同儀器的功能,非常靈活。本研究就是利用虛擬儀器技術(shù)設(shè)計(jì)制作一個(gè)新的溫濕度測控系統(tǒng),以取代原實(shí)驗(yàn)裝置,實(shí)現(xiàn)溫濕度的測量、顯示和控制。收稿日期:2008-11-17作者簡介:王琦(1964󰀁),女,黑龍江省牡丹江人,副研究員,碩士,主要從事進(jìn)口設(shè)備的引進(jìn)工作和故障診斷、測控技術(shù)的研究;翟正軍(1965󰀁),男,河南人,教授,碩士生導(dǎo)師,主要研究方向?yàn)樘摂M現(xiàn)實(shí)、測控技術(shù)與嵌入式系統(tǒng)、軟件測試技術(shù);郭陽明(),。1󰀁系統(tǒng)概述1.1󰀁系統(tǒng)功能劃分本系統(tǒng)結(jié)合LabVIEW以及相應(yīng)的硬件,實(shí)現(xiàn)對溫:b

8、3041;40󰀁(1)溫度測量與顯示。通過溫度傳感器將環(huán)境溫度轉(zhuǎn)化為連續(xù)的電壓信號,經(jīng)調(diào)理后由數(shù)據(jù)采集卡進(jìn)行A/D轉(zhuǎn)換,并將數(shù)據(jù)送入計(jì)算機(jī),交由儀器功能軟件處理并顯示。(2)濕度測量與顯示。其實(shí)現(xiàn)同溫度測量基本相同,但在調(diào)理電路中要利用溫度信號進(jìn)行補(bǔ)償。(3)數(shù)據(jù)存儲。將經(jīng)過儀器功能軟件處理的溫濕度數(shù)據(jù)存儲到一個(gè)指定的電子表格文件中。(4)溫濕度控制。在用戶輸入溫濕度設(shè)定值后,儀器功能軟件將其與當(dāng)前量進(jìn)行比較,然后產(chǎn)生相應(yīng)的控制量輸出。功能組成如圖1所示。󰀁測控技術(shù)󰀁2009年第28卷第3期溫度信號捕獲采用硅單晶溫度傳感器和相應(yīng)的電路,將溫度轉(zhuǎn)換

9、成電壓信號。其組成框圖如圖3所示。圖3󰀁溫度信號捕獲組成圖濕度信號捕獲采用UD-08濕度傳感器和相應(yīng)的電路將濕度轉(zhuǎn)換成電壓信號。其組成框圖如圖4所示。圖4󰀁濕度信號捕獲組成圖2.2󰀁控制電路設(shè)計(jì)控制電路的工作原理是從DAQ卡的數(shù)字輸出端口接收控制信號,然后控制繼電器的動(dòng)作,使電吹風(fēng)、風(fēng)扇和加濕器工作在相應(yīng)的狀態(tài)下。風(fēng)扇的工作電壓是12VDC,用普通繼電器對它進(jìn)行控制;電吹風(fēng)和超聲波加濕器工作在220VAC電壓下,用兩個(gè)固態(tài)繼電器分別對它們進(jìn)行控制。本系統(tǒng)采用的是美國NI公司生產(chǎn)的PCI-6251DAQ卡。它是一款通用的DAQ卡,可以直接插入微機(jī)的

10、PCI總線接口。為確保DAQ卡數(shù)字I/O通道的安全,使用三級管來驅(qū)動(dòng)繼電器,如圖5所示。圖1󰀁系統(tǒng)功能組成圖1.2󰀁系統(tǒng)結(jié)構(gòu)本系統(tǒng)的測試環(huán)境是一個(gè)60cm󰀁50cm󰀁40cm的封閉玻璃箱。系統(tǒng)由軟件和硬件兩大部分組成,其結(jié)構(gòu)框圖如圖2所示。圖2󰀁系統(tǒng)的結(jié)構(gòu)框圖系統(tǒng)的硬件部分將溫濕度信號轉(zhuǎn)換成電信號,并進(jìn)行調(diào)理和A/D轉(zhuǎn)換,將數(shù)據(jù)傳入計(jì)算機(jī),同時(shí)按照儀器功能軟件的指令對溫濕度進(jìn)行控制,它由溫濕度傳感器、調(diào)理電路、DAQ卡(數(shù)據(jù)采集卡)、控制電路、風(fēng)扇、電吹風(fēng)、加濕器組成。其中風(fēng)扇用來排氣,可以降低實(shí)驗(yàn)環(huán)境的溫濕度,超

11、聲波加濕器用來增加實(shí)驗(yàn)環(huán)境的濕度,電吹風(fēng)用于提高實(shí)驗(yàn)環(huán)境的溫度。軟件部分負(fù)責(zé)將從DAQ卡輸入的數(shù)據(jù)進(jìn)行處理,使其變換成相應(yīng)的溫濕度值,然后在顯示器上顯示相應(yīng)的圖線,并存入硬盤,同時(shí)接收用戶輸入的溫濕度設(shè)定值,生成控制信號。圖5󰀁控制電路Port接DAQ卡的數(shù)字I/O通道中相應(yīng)的位,R0和R2將流經(jīng)Port的電流限制在3mA以下,R1的大小為200󰀁,它將普通繼電器的輸入端電壓限制在5V以下。3󰀁軟件設(shè)計(jì)3.1󰀁軟件工作原理描述針對以軟件即儀器的虛擬儀器技術(shù),系統(tǒng)的軟件模塊設(shè)計(jì)是系統(tǒng)的核心。儀器功能軟件是利用Lab-VIEW圖形編程

12、軟件創(chuàng)建的。本系統(tǒng)軟件設(shè)計(jì)思想是:系統(tǒng)從DAQ卡指定的通2󰀁硬件模塊設(shè)計(jì)2.基于虛擬儀器的實(shí)驗(yàn)室溫濕度控制系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)并在前面板上顯示,同時(shí)生成控制信號送入輸出通道。其間各個(gè)節(jié)點(diǎn)的執(zhí)行由數(shù)據(jù)流驅(qū)動(dòng)的,也就是說每個(gè)節(jié)點(diǎn)只有當(dāng)在它之前的所有節(jié)點(diǎn)將相應(yīng)的數(shù)據(jù)傳輸過來后才能執(zhí)行。因此,可以根據(jù)要實(shí)現(xiàn)的功能,將系統(tǒng)分成幾個(gè)模塊,分別創(chuàng)建虛擬儀器(VI,virtualinstrument),然后將它們作為子VI,在一個(gè)新建的VI中調(diào)用它們組成完整的系統(tǒng)。3.2󰀁濾波設(shè)計(jì)由于在溫濕度原始信號采集的過程中,容易受到脈沖干擾的影響,所以程序中要對輸入的溫濕度信號進(jìn)行判斷,若為

13、干擾則將其按一定算法將其濾掉,否則將輸入信號直接輸出。脈沖干擾來源于爆炸、放電等原因。本系統(tǒng)中產(chǎn)生脈沖干擾可能是因?yàn)殡娐方佑|不良,或是A/D轉(zhuǎn)換過程中由于軟件或硬件的不完善產(chǎn)生的采樣壞值。其表現(xiàn)為時(shí)域波形中突然出現(xiàn)的窄脈沖。本系統(tǒng)采用以下的判斷脈沖干擾的方法:先根據(jù)實(shí)驗(yàn)確定一閾值M,當(dāng)前輸入的信號值X同前一個(gè)采樣點(diǎn)的值Y的差的絕對值小于M,則將X直接輸出,否則便認(rèn)為X為脈沖干擾。處理脈沖干擾有多種方法,如根據(jù)本系統(tǒng)中溫濕度是連續(xù)變化的,而且變化率不大,所以可以將干擾值X用前一個(gè)采樣點(diǎn)的值代替,這樣可以很好地消除脈沖干擾的影響,但這種方法也有不足。如圖6所示,設(shè)閾值為2,假設(shè)圖中左起第3點(diǎn)(實(shí)際

14、值為22)受到幅度為-3的脈沖干擾,取值變?yōu)?9,因其與前一點(diǎn)值21的差值不大于閾值,將被保留,但第4個(gè)點(diǎn)的值23與第3點(diǎn)的值相差大于閾值,因此會被當(dāng)作干擾而被第3點(diǎn)的值19所代替,依此類推會使結(jié)果發(fā)生很大偏差。󰀁41󰀁抑制脈沖干擾。3.3󰀁控制設(shè)計(jì)控制子VI是將當(dāng)前溫濕度值與設(shè)定值進(jìn)行比較后生成控制字,再調(diào)用LabVIEW自帶的子儀器WritetoDigitalPor.tv,i將控制字通過指定的數(shù)字I/O通道輸出。主要算法思想是(以溫度為例):當(dāng)溫度大于設(shè)定的溫度時(shí),向數(shù)字I/O通道相應(yīng)位寫入󰀁1󰀁,繼電器接通,

15、風(fēng)扇啟動(dòng),使溫度降低,反之亦然。同時(shí),當(dāng)設(shè)定溫度與當(dāng)前溫度之差的絕對值小于某一設(shè)定值時(shí),向數(shù)字I/O通道相應(yīng)位寫入󰀁0󰀁,繼電器關(guān)閉,風(fēng)扇(電吹風(fēng))停止,使溫度值穩(wěn)定在設(shè)定值左右的一定范圍內(nèi)。該設(shè)定值的作用,就是避免繼電器反復(fù)工作,以確??刂葡到y(tǒng)工作穩(wěn)定。濕度的控制思想與溫度的一樣。設(shè)x、m分別為溫度和濕度值,y、n分別為溫度和濕度設(shè)定值,Tt、Wt分別表示溫度和濕度調(diào)節(jié)的容限。表1顯示了在各種情況下控制子VI輸出的控制字,其中T代表True,F代表False,控制字完成對風(fēng)扇或電吹風(fēng)動(dòng)作的控制。表1󰀁控制子VI的輸出控制字編號123456789

16、101112131415x>yTTTTTTTFFFFFFFFm>nTTTFFFFTTTTFFFF|x-y|>TtTFFTTFFTTFFTTFF|m-n|>WtTorFTFTFTFTFTFTFTF控制字00000010B00000001B00000000B00000011B00000010B00000001B00000000B00000110B00000100B00000001B00000000B00000101B00000100B00000001B00000000B3.4󰀁數(shù)據(jù)存儲設(shè)計(jì)數(shù)據(jù)存儲則是調(diào)用LabVIEW中WriteCharactersToFile.vi將經(jīng)

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論