- 相關(guān)推薦
單片機(jī)構(gòu)成的環(huán)境溫濕度實時測控裝置設(shè)計
摘要:介紹了環(huán)境溫濕度實時測控裝置的研制思路和方法。該裝置可實現(xiàn)環(huán)境溫度、濕度的實時測量與控制,并附有通信接口以及可控制多種設(shè)備的多點時間控制電路,能方便地應(yīng)用于各種溫濕度控制場合。環(huán)境條件中的溫濕度指標(biāo)是許多工作場合的重要參數(shù),不論是倉庫管理、圖書保存還是工業(yè)測量與計量檢定,都需要符合操作規(guī)定的溫濕度環(huán)境條件。而溫濕度也是最不易保障的指標(biāo),針對這一情況,研制可靠且實用的溫濕度控制器顯得非常重要。本文介紹的溫濕度實時控制裝置可在0~50℃和20%~98%RH(相對濕度)的范圍內(nèi)任意設(shè)定溫濕度值,其附加的通信接口可方便地實現(xiàn)與計算機(jī)的實時通信,而且便于功能的擴(kuò)展,可保證溫度、濕度滿足設(shè)計指標(biāo)。此外,該裝置還可自動控制多個設(shè)備的多點時間控制電路,因而具有更廣泛的應(yīng)用前景。該裝置可實現(xiàn)的功能如下:
●在0~50℃和20%~98%RH間可任意設(shè)定溫濕度控制點;
●可以實時監(jiān)測環(huán)境溫濕度的變化情況,并記錄、存儲相關(guān)數(shù)據(jù);
●對環(huán)境溫濕度的控制可滿足設(shè)計指標(biāo);
●具有多點定時設(shè)備控制電路,便于功能擴(kuò)展;
●設(shè)有語音提示功能,可方便地實現(xiàn)儀器操作和工作管理提示;
●配有通信接口,可方便地與計算機(jī)進(jìn)行通信;
●溫濕度控制的精度分別為:溫度(0~50℃)±0.5℃;濕度(20%~98%RH)±2%~3%RH。
圖1
1 硬件設(shè)計
該裝置的硬件框圖如圖1所示。它主要由單片機(jī)PIC16C73及外部電路構(gòu)成。PIC16C73是由美國Microchip公司生產(chǎn)的8位單片微機(jī),采用Harvard結(jié)構(gòu),這種結(jié)構(gòu)可使指令執(zhí)行和取指操作重疊進(jìn)行,因而具有很高的執(zhí)行速度。它只有35條單字節(jié)指令,除了跳轉(zhuǎn)指令是2周期指令外,其它指令都是單周期指令。這些特點使它較之于別的8位單片機(jī)節(jié)省了1/2的程序空間,并具有4?1的速度優(yōu)勢。PIC16C73在芯片內(nèi)集成了一個8位算術(shù)邏輯單元和工作寄存器、4k程序存儲器、192個數(shù)據(jù)寄存器、22個I/O口?、3個定時/計數(shù)器及2個捕捉/ 比較/PWM模塊和2個串行口,其中A/D轉(zhuǎn)換器具有5路模擬量輸入端,同時還具有時鐘、復(fù)位、看門狗定時器等。這5路模擬量輸入通道共同復(fù)用一個采樣/保持和A/D轉(zhuǎn)換器。PIC16C73外接溫濕度采樣電路及電器驅(qū)動電路,因而可實現(xiàn)對溫濕度的控制。該系統(tǒng)硬件主要包括本機(jī)地址設(shè)定電路、采樣電路、鍵盤顯示電路、看門狗電路、電器驅(qū)動電路、時間設(shè)置及定時驅(qū)動電路、RS-232通信等電路。下面以計量實驗室溫濕度的控制為例,對各主要電路加以介紹。
1.1 溫度檢測電路
溫度檢測電路選用Dallas公司生產(chǎn)的一線式數(shù)字溫度傳感器DS1820作為溫度檢測器件,該器件只有3個引腳(即電源VDD、地線GND、數(shù)據(jù)線DQ),且不需要外部元件,而是共用一條數(shù)據(jù)線進(jìn)行通信,使用一根I/O線通信時,DS1820的電源電壓是以寄生方式供電的,因此,只需將其VDD和GND端接地即可。該電路的檢測溫度范圍為-55~+125℃;精度為0.5℃;用9bit數(shù)字量來表示溫度;每次將溫度轉(zhuǎn)換成數(shù)字量需200ms。筆者采用三塊DS1820來實現(xiàn)對實驗室環(huán)境溫度的檢測,之所以用三塊,是為了更好地保持溫度的恒定。使用時可分別將這三塊DS1820放置在房間的不同位置。獲得溫度信息時,先由PIC16C73的RA2腳發(fā)送一個1ms的復(fù)位脈沖,以使DS1820復(fù)位后將向PIC16C73發(fā)送一個回應(yīng)脈沖,PIC16C73接到回應(yīng)脈沖后將發(fā)送讀DS1820序列號的讀ROM命令,以分別讀取三個DS1820的序列號(每一塊DS1820有唯一的序列號);然后,PIC16C73再發(fā)出定位命令以選擇在線的DS1820并進(jìn)行溫度轉(zhuǎn)換。此時PIC16C73的RA1腳應(yīng)輸出一個保持2s以上的高電平信號來使SK214導(dǎo)通,從而提供DS1820在總線供電下進(jìn)行溫度轉(zhuǎn)換時所需的1mA電流。當(dāng)溫度轉(zhuǎn)換完成后,PIC16C73的RA2腳會發(fā)送DS1820的存儲命令,從而完成溫度信息數(shù)據(jù)的轉(zhuǎn)換和讀取。
1.2 濕度檢測電路
濕度信號的獲取采用電容式濕敏傳感器作為濕度檢測器件。環(huán)境濕度與傳感器電容成線性關(guān)系,所以可方便地將濕度轉(zhuǎn)換成PIC16C73可以接受的電信號,本例中采用EL7556來實現(xiàn)轉(zhuǎn)換。EL7556由積分電路、基準(zhǔn)電路、頻率轉(zhuǎn)換電路及頻率—電壓(F/V)轉(zhuǎn)換電路等組成,積分電路及R1、R2、C1用于產(chǎn)生一定頻率的脈沖信號并從5腳送至8腳。調(diào)節(jié)R2可對該脈沖信號頻率進(jìn)行調(diào)整,從而使?jié)穸葌鞲衅鞯木性和靈敏度處于較好狀態(tài);基準(zhǔn)電路和頻率轉(zhuǎn)換電路可將濕度傳感器的電容變化轉(zhuǎn)換成頻率變化,再經(jīng)頻率—電壓轉(zhuǎn)換電路后從9腳輸出與頻率成線性的電壓,然后經(jīng)C3等濾波后送入PIC16C73的RA0端,再進(jìn)行A/D轉(zhuǎn)換以將其轉(zhuǎn)換成數(shù)字信號。本例中的濕敏傳感器為MXS型電容式濕敏傳感器,濕度為76%RH時的電容值為500pF,電容相對變化率為+1.7pF/%。當(dāng)濕度為0%~100%RH時,9腳輸出的相應(yīng)信號頻率為0~1000Hz,精度為2%,F/V電路輸出的電壓為0~5V。調(diào)整時,可先設(shè)定濕度為5%RH,然后調(diào)節(jié)R2,使9腳輸出100mV電壓即可。
1.3 定時及控制驅(qū)動電路
定時主要用于提前預(yù)熱儀器設(shè)備和定時語音提醒等,該功能的實現(xiàn)由單片機(jī)來完成。時鐘頻率選用32.768kHz,該頻率可使單片機(jī)工作在最小功耗狀態(tài)并可簡化分頻、定時程序的編寫?蛇x用看門狗電路來作為定時基準(zhǔn),看門狗每18ms復(fù)位一次可確保時鐘的準(zhǔn)確及語音電路的播放操作。
控制驅(qū)動電路用于保護(hù)儀器。各個電磁閥的導(dǎo)通要有一定的時間間隔,本例中為2分鐘。推薦的工作方式為:6:00電磁閥1導(dǎo)通,接通穩(wěn)壓電源;6?02以后每間隔2分鐘接通一個相應(yīng)設(shè)備(應(yīng)先啟動感性及大功率設(shè)備)。這樣,當(dāng)8:00上班后即可保證有些需要預(yù)熱1~2小時的儀器設(shè)備進(jìn)入最佳工作狀態(tài),從而提高工作效率,保證計量檢定的質(zhì)量。電器驅(qū)動電路控制的設(shè)備主要包括空調(diào)機(jī)、風(fēng)機(jī)、吸濕機(jī)、加濕機(jī)等,可分別采用過零型固態(tài)繼電器來控制工作。為了便于擴(kuò)展該裝置的功能,系統(tǒng)應(yīng)留有足夠的擴(kuò)展空間。因此,設(shè)計時可用PIC16C73的RA3口作控制口,另外可外擴(kuò)兩片PCF8574以作備用。該系統(tǒng)最多可控制16個設(shè)備以滿足不同需要。繼電器采用交流固態(tài)繼電器,其內(nèi)部采用光電隔離方式,可有效地避免電磁干擾。當(dāng)單片機(jī)檢測到溫濕度信號超過設(shè)定值時,將從RA3口發(fā)出控制信號,并通過光耦產(chǎn)生大于5mA的觸發(fā)電流使固態(tài)繼電器啟動相應(yīng)的電器工作,從而實現(xiàn)對相應(yīng)設(shè)備的控制。設(shè)計時應(yīng)注意各個電器不要同時啟動以免沖擊電網(wǎng),這部分工作可由軟件延時完成。固態(tài)繼電器可選擇國產(chǎn)
【單片機(jī)構(gòu)成的環(huán)境溫濕度實時測控裝置設(shè)計】相關(guān)文章:
淺析廣電專用饋電轉(zhuǎn)換電源裝置的設(shè)計和使用06-01
高壓變頻器構(gòu)成及測試06-12
免費盤磨機(jī)傳動裝置(一)05-13
論違反安全保障義務(wù)的責(zé)任構(gòu)成05-31
英文結(jié)構(gòu)式摘要的構(gòu)成及內(nèi)容要求06-20
環(huán)境設(shè)計論文致謝(精選12篇)04-23