溫濕度智能監控方案設計_第1頁
溫濕度智能監控方案設計_第2頁
溫濕度智能監控方案設計_第3頁
溫濕度智能監控方案設計_第4頁
溫濕度智能監控方案設計_第5頁
全文預覽已結束

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

【Word版本下載可任意編輯】溫濕度智能監控方案設計1引言

現在有很多大型企業單位擁有多個庫房分散在不同的地點,不利于統一管理;如何利用已得到廣泛應用的以太網改造傳統的基于RS485總線的溫濕度監控系統,以組建大范圍遠程分布式溫濕度監控系統成為一個迫切需要解決的課題。在此,本文提出了一種便于安裝、不必重新布線、基于現有以太網的遠程分布式溫濕度智能監控系統,文中詳細介紹了系統的整體組成構造和工作原理。該系統采用了模塊化設計,可以稍加裁剪改造為適于多種不同場合的多庫點分布式遠程溫濕度智能監控系統。

2硬件系統的設計與實現

2.1系統整體組成

每個溫濕度監控儀由單片機、溫度傳感器、濕度傳感器、DS1302、LED數碼管顯示模塊、地址撥碼模塊、外部存儲器、蜂鳴器、空調機、除濕機、加濕機等組成。128個具有獨立地址的溫濕度監控儀通過RS485總線并聯在一起,再通過一個RS485轉TCP/IP協議轉換器可直接與微機之間開展網絡通訊從而組成一個單元溫濕度監控系統(單元溫濕度監控系統構造圖見圖1)。

可根據實際情況由若干單元溫濕度監控系統通過集線器組成一個完整的遠程分布式溫濕度智能監控系統(系統整體構造圖見圖2)。

2.2具體溫濕度監控儀的組成與實現

由AT89C52外加時鐘模塊、測溫度模塊、測濕度模塊、LED顯示模塊、外部存儲模塊、地址模塊、空調機、加濕機、除濕機驅動模塊等組成一個具體的溫濕度監控儀。

2.2.1MCU模塊

每個溫濕度監控儀采用了美國ATMEL公司的8位單片機AT89C52;片內含8KBytes的可反復擦寫的只讀程序存儲器和256Bytes的隨機存取數據存儲器。

2.2.2時鐘模塊

DS1302增加了主電源/后備電源雙電源引腳,同時提供了對后備電源開展涓細電流充電的能力,以便在主電源掉電的情況下由蓄電池工作能繼續保存時間信息以及數據。DS1302與CPU的連接僅需要三條線,即SCLK、I/O、RST;在控制指令字輸入后的下一個SCLK時鐘的上升沿時數據被寫入DS1302,數據輸入從低位即位0開始。同樣,在緊跟8位的控制指令字后的下一個SCLK脈沖的下降沿讀出DS1302的數據.

2.2.3測溫度模塊

DS18B20是DALLAS公司的單線數字溫度傳感器,可把溫度信號直接轉換成串行數字信號供微機處理;在本系統中DS18B20的分辨率設定為12位;故實際溫度=溫度整數部分+溫度小數部分*0.0625.

2.2.4測濕度模塊

HS1101在電路中等效于一個電容器,其電容隨所測空氣的相對濕度增大而增大;具有極好的線性輸出,在相對濕度為(0-100)%RH的范圍內,其誤差不大于±2%RH;年漂移量0.5%RH/年,響應時間小于5S.

將該濕敏電容置于555振蕩電路中,將電容值的變化轉為與之呈反比的電壓頻率信號,可直接被計算機所采集.

2.2.5LED顯示模塊

由一片SN74LS145N芯片驅動10個LED數碼關組成顯示模塊來同步顯示溫度值、濕度值與當前時間。

2.2.6外部存儲模塊

外部存儲模塊采用ATMEL公司的容量為64K字節的24C512芯片,利用I2C總線開展讀寫操作,可存儲6520條歷史數據紀錄。

2.2.7地址模塊

由8位撥碼管組成地址撥碼模塊,利用8421編碼的方法來確定每個溫濕度儀的地址。

2.3單元溫濕度監控系統通訊模塊

RS485轉TCP/IP協議轉換器主要負責串口數據幀和以太網數據幀之間的相互轉換和發送。處理器接收到以太網數據包后,先按某種排隊規則對數據包排隊,數據按一定順序放在緩沖區中,當到達一定限度時,內部的數據處理芯片開始處理數據幀,然后以串口數據幀的形式發送出去。反之,當有串口數據到達時,轉換器把串口數據幀轉化為以太網數據幀,其處理過程是類似的,兩個處理過程互為逆過程.

3溫濕度監控儀工作原理

上電初始化,根據板子的撥碼開關的狀態讀取并保存溫濕度儀地址;讀取存在外存中的上次已設置好的溫濕度上下限的歷史值和保存的采樣間隔歷史值。然后,進入主循環中,根據采樣間隔時間,將溫度、濕度、等數據存入外存,點亮LED數碼管顯示當前時間、溫度、濕度,并根據已設置好的溫濕度上下限值來確定是否驅動蜂鳴器報警且控制空調機、加濕機、除濕機工作開展溫濕度控制調節(溫濕度上下限控制示意圖見圖3)。系統有良好的交互性能,利用中斷可在線隨時設置時間校正值、溫濕度上下限值、采樣間隔時間值、溫濕度校正值并將這些數據存到外存中;可在線提取當前溫濕度數據和溫濕度儀狀態等數據;可由相應指令提取根據采樣間隔已存在外存中的歷史溫濕度數據。

微機發送的指令格式為:FF+從機地址+指令碼+數據,而溫濕度控制儀在中斷程序中可根據廣播的從機地址是否與自己的地址匹配來接收指令,并根據指令做相應的動作設置時間校正值、溫濕度上下限值、采樣間隔時間值、溫濕度校正值并將這些數據存到外存中以防斷電遺失。

4PC機軟件設計

本溫濕度監控系統軟件部分包括以下五大部分功能模塊:

一、系統設置:(1)設置溫濕度上下限、日期、采樣間隔、接口轉換器參數等;(2)用戶密碼修改、系統用戶信息管理;(3)庫房單位管理、溫濕度儀管理。

二、提取數據:(1)系統用戶隨時提取溫度、濕度的歷史數據并存入系統數據庫;(2)系統用戶隨時提取溫度、濕度的當前數據和溫濕度當前工作狀態。

二、數據采集與分析:(1)對溫度、濕度數據的采集;(2)對當前數據的分析。

四、數據查詢與分析:按年、按月、按日對已有數據查詢,并對查詢結果開展分析,以表格或者曲線的方式顯示。

五、數據備份與恢復:完成對數據庫中的歷史數據開展備份及恢復操作。

圖3溫濕度上下限控制示意圖

5結束語

本系統靈活性、交互性較強,可在線根據需要隨時設置溫濕度上下限值、采樣間隔、校正值等參數;系統設計開發過程中充分運用了軟硬件協同設計的思

溫馨提示

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

評論

0/150

提交評論