關(guān) 閉

新聞中心

EEPW首頁 > 工控自動化 > 設(shè)計應(yīng)用 > 基于modbus協(xié)議的空間分布式溫濕度測控系統(tǒng)設(shè)計

基于modbus協(xié)議的空間分布式溫濕度測控系統(tǒng)設(shè)計

作者: 時間:2009-12-10 來源:網(wǎng)絡(luò) 收藏

上位機主要由AT89S52單片機、通訊模塊、存儲模塊、狀態(tài)指示模塊組成,圖2所示是其上位機的結(jié)構(gòu)組成。

本文引用地址:http://www.butianyuan.cn/article/163424.htm

下位機主要由PIC16單片機、溫度傳感器、濕度傳感器、風(fēng)機控制單元、狀態(tài)指示模塊和通訊模塊組成,其結(jié)構(gòu)如圖3所示。


圖4所示是Modbus的485通訊網(wǎng)絡(luò)的組網(wǎng)方式示意圖。

4 軟件
中的監(jiān)測軟件可采用VB語言來開發(fā),并Access數(shù)據(jù)庫來進(jìn)行管理。本軟件的特點類似于Windows的圖形界面和操作方法,因而十分簡單,易操作。其完成的主要功能是數(shù)據(jù)收集、系統(tǒng)設(shè)置、用戶管理、數(shù)據(jù)處理、數(shù)據(jù)顯示、系統(tǒng)設(shè)置,歷史數(shù)據(jù)分析、報警設(shè)置、設(shè)備管理、輸出報表和圖形顯示等。圖5所示是本系統(tǒng)的軟件結(jié)構(gòu)框圖。

在圖5中,用戶管理主要是對操作軟件的用戶進(jìn)行管理,包括用戶的添加刪除,密碼管理,用戶權(quán)限管理等等;系統(tǒng)設(shè)置則是對監(jiān)控系統(tǒng)軟件參數(shù)的設(shè)置,例如溫度、濕度傳感器的地址參數(shù)的設(shè)置;數(shù)據(jù)交互主要完成軟件讀取上位機中存儲的數(shù)據(jù);數(shù)據(jù)處理主要負(fù)責(zé)數(shù)據(jù)存儲備份、報警值的設(shè)定、對讀取的數(shù)據(jù)進(jìn)行處理,并判斷是否需要開關(guān)風(fēng)機;數(shù)據(jù)顯示主要
是對采集的溫濕度按照具體需要進(jìn)行顯示;歷史數(shù)據(jù)的主要功能是對以往溫濕度記錄的查看、分析、統(tǒng)計,可以通過軟件針對每一年、每一月、每一天的平均溫度或者某一天某一時刻的溫度和濕度進(jìn)行查詢,包括對歷史數(shù)據(jù)溫度和濕度曲線的觀測,以及各個時段的溫度/濕度報表的打印等。


5 結(jié)束語
本文主要討論通過Modbus的485網(wǎng)絡(luò)來實現(xiàn)溫濕度的采集與控制的具體方法。文章根據(jù)項目中的具體操作,給出了系統(tǒng)硬件、嵌入式軟件、PC機軟件等各個環(huán)節(jié)的具體實現(xiàn)方法,以便于者在開發(fā)應(yīng)用中作為參考。


上一頁 1 2 下一頁

評論


相關(guān)推薦

技術(shù)專區(qū)

關(guān)閉