時間:2008-12-26 10:07:57來源:ronggang
圖2 檢測電路原理圖[/align]
3.1溫度檢測電路
對兔舍溫度信號的檢測,本系統(tǒng)選用了DS1825型溫度傳感器。DS1825是美國DALLAS公司生產(chǎn)的一種低價位、低功耗的單總線式數(shù)字溫度傳感器,測溫范圍為-55℃~+125℃,在-10℃至+85℃范圍內(nèi)精度為±0.5℃。它不像傳統(tǒng)的模擬傳感器與微處理器接口時需要信號調理電路和A/D轉換電路等,而是可以直接與微處理器總線相連。每片DS1825除具有唯一的64位注冊碼外,還帶有4位定位地址,可以識別系統(tǒng)中特定的溫度傳感器,縮小了查表范圍。
DS1825與單片機的接口電路如圖2所示。在單片機的一根I/O總線上掛接六個DS1825同時進行不同地點的溫度測量。為了避免多個傳感器同時測溫時有重疊的現(xiàn)象,在設計時,我們通過地址輸入引腳AD0、AD1、AD2和AD3的不同組合來提供六種工作方式。
3.2濕度檢測電路
濕度檢測電路部分,我們采用了濕度傳感器HM1500LF和A/D轉換器DS2450的組合設計。HM1500LF是法國HUMIREL公司生產(chǎn)的一種低價位的線性電壓輸出濕度傳感器,它采用HUMIREL專利濕敏電容HS1101設計制造,其測濕范圍為0~100%RH,輸出電壓為1~4VDC,精度為±3%RH(10~95%RH范圍),工作溫度范圍為-30℃~+60℃。DS2450是美國DALLAS公司最新推出的一種符合單總線協(xié)議的可組網(wǎng)集成A/D芯片,采用逐次逼近的轉換原理,有四個模擬電壓輸入通道和兩種模擬電壓輸入量程(0V~2.56V和0V~5.12V),一個數(shù)據(jù)輸出口(以16.3kb/s的速率通信,超速模式可達142kb/s),轉換精度可在2~16位之間任意選擇,由單5V電源供電,也可采用寄生電源方式供電。
濕度檢測電路如圖2所示。六個濕度傳感器分別接到一片DS2450的四個模擬電壓輸入通道A、B、C和D及另一片DS2450的A和B端,兩片DS2450的DATA端分別接到同一根I/O總線上,電路采用+5V電源供電。利用該電路濕度檢測信號在測量現(xiàn)場就被直接轉換為數(shù)字信號,因此HM1500LF和DS2450組合在一起,就構成了一個單總線數(shù)字濕度傳感器模塊。
4系統(tǒng)控制主板設計
系統(tǒng)的硬件電路配置如圖3所示。
[align=center]
圖3 系統(tǒng)硬件電路配置[/align]
監(jiān)控儀的微處理器選用與MCS-51兼容的ATMEL系列單片機AT89C52,它是低電壓,高性能CMOS 8位單片機,片內(nèi)含8K可反復擦寫的Flash只讀程序存儲器和256字節(jié)的隨機存取數(shù)據(jù)存儲器。
LED顯示電路和鍵盤電路由一片8255、一片74HC245、一片MC1413和兩片74HC374組成。顯示控制的位碼由74HC374輸出,經(jīng)MC1413反向驅動后,作為LED的位選通信號。位選通信號同時作為鍵盤列掃描碼,鍵盤掃描的行數(shù)由74HC245讀回,74HC374輸出的列掃描碼經(jīng)74HC245讀入后,用來判斷是否有鍵按下,以及按下的是什么鍵。如果沒有鍵按下,由于上拉電阻的作用,經(jīng)74HC245讀回的值為高,如果有鍵按下,74HC374輸出的低電平經(jīng)過按鍵被接到74HC245的端口上,這樣從74HC245讀回的數(shù)據(jù)就會有低位,根據(jù)74HC374輸出的列信號和74HC245讀回的行信號,就可以判斷哪個鍵被按下。LED顯示的段碼由另一片74HC374輸出。
驅動控制電路由驅動器74LS04和固態(tài)繼電器組成。根據(jù)單片機AT89C52輸出的執(zhí)行信號控制著空調機和除濕機的啟閉。
5系統(tǒng)軟件設計
系統(tǒng)應用程序采用模塊化設計方法。整個軟件程序由主程序、中斷服務程序以及應用子程序組成,主程序主要完成對系統(tǒng)進行初始化及兔舍初始溫度值和濕度值的設定;中斷服務程序用來對整個溫濕度監(jiān)控系統(tǒng)進行過程控制。
5.1數(shù)據(jù)采集子程序設計
在溫(濕)度采集子程序中,系統(tǒng)首先對DS1825(DS2450)進行初始化,并在線搜索DS1825(DS2450)的注冊碼,啟動A/D轉換,讀取模擬輸入通道的A/D轉換值。為了說明其程序設計方法,下面給出了對DS2450操作的軟件流程,如圖4所示。
[align=center]
圖4 DS2450操作軟件流程[/align]
5.2軟件設計的抗干擾措施
由于本系統(tǒng)直接放在監(jiān)控現(xiàn)場使用,而現(xiàn)場環(huán)境一般都含有種種噪音和干擾,所以必須對采樣值進行數(shù)字濾波?紤]到測量對象是變化緩慢的溫度參數(shù)和濕度參數(shù),本系統(tǒng)采用低通濾波和加權平均濾波兩種算法的復合數(shù)字濾波技術,其輸入輸出關系如圖5所示。
[align=center]
圖5 數(shù)字濾波器輸入輸出關系[/align]
低通濾波法是根據(jù)慣性環(huán)節(jié)的特性建立起來的,其算法為
為濾波系數(shù); X(n)為低通濾波輸入值;C(n-1) 為上次低通濾波器輸出值; C(n)為本次低通濾波器輸出值。
加權平均濾波法是對連續(xù)n次采樣值,分別乘上不同的加權系數(shù)之后再求累加和,為了突出最新幾次采樣的效果,加權系數(shù)一般先小后大。加權平均濾波的算法為
6結束語
在設計中,由于采用了低價位、低功耗的單總線式數(shù)字溫度傳感器和濕度傳感器模塊來對目標參數(shù)進行檢測,而且在軟件上采取了一定的抗干擾措施,因此,簡化了整機的電路結構,降低了其成本和功耗,提高了其檢測精度和可靠性。該儀器研制成功后,經(jīng)過在實際現(xiàn)場反復試驗、測試,溫度誤差小于±0.6℃,相對濕度誤差小于±4%RH,試驗結果表明,儀器設計合理,性能可靠,完全滿足了應用實際的設計要求。
本文作者創(chuàng)新點:本文將計算機數(shù)字傳輸技術與目前兔舍溫濕度監(jiān)控設備現(xiàn)狀相結合,針對現(xiàn)有設備中存在的不足之處,提出了一種新的設計方法,并且采用新型的集成芯片設計出數(shù)字式濕度檢測模塊,配合數(shù)字式溫度傳感器,運用單總線技術設計出一套全數(shù)字化溫濕度監(jiān)控儀,為了提高采樣數(shù)據(jù)的可靠性,文中還給出了一種復合數(shù)字濾波器的設計。
參考文獻
[1]劉建華,吳秋瑞,碩禾等,基于單總線技術的熱量表的研制[J].微計算機信息, 2005,21(5):175-176.
[2]孟慶浩,翟振鐸.恒溫庫多點溫濕度檢測系統(tǒng)軟硬件設計[J].河北工業(yè)大學學報,1997,26(4):102-108.
[3]潘新民,王燕芳.微型計算機控制技術[M].北京:電子工業(yè)出版社,2003.
[4]王大海. 新型溫濕度自動控制系統(tǒng)的設計與應用[J]. 電子工程師,2002,28(3):33-36.
[5]王幸之,鐘愛琴,王雷等. AT89系列單片機原理與接口技術[M].北京:北京航空航天大學出版社,2004.
[6]Dallas Semiconductor Corporation.Dallas Semiconductor Data Books[Z],1995.
標簽:
傳動網(wǎng)版權與免責聲明:凡本網(wǎng)注明[來源:傳動網(wǎng)]的所有文字、圖片、音視和視頻文件,版權均為傳動網(wǎng)(www.connectcrack.com)獨家所有。如需轉載請與0755-82949061聯(lián)系。任何媒體、網(wǎng)站或個人轉載使用時須注明來源“傳動網(wǎng)”,違反者本網(wǎng)將追究其法律責任。
本網(wǎng)轉載并注明其他來源的稿件,均來自互聯(lián)網(wǎng)或業(yè)內(nèi)投稿人士,版權屬于原版權人。轉載請保留稿件來源及作者,禁止擅自篡改,違者自負版權法律責任。
相關資訊
產(chǎn)品新聞
更多>2025-10-31
2025-10-22
2025-10-17
2025-10-11
2025-10-09
2025-09-23