李艷蘋 高 輝 宋起超 吳東艷 張凌志
?
基于SCADA的辦公室環(huán)境監(jiān)控系統(tǒng)
李艷蘋 高 輝 宋起超 吳東艷 張凌志
本文設計的辦公室環(huán)境監(jiān)控系統(tǒng)以AT89S52 單片機為核心,并利用RS232總線來完成PC機與單片機串行通信,上位機采用組態(tài)軟件實現(xiàn)對環(huán)境的實時監(jiān)控。為了實現(xiàn)課題對監(jiān)控系統(tǒng)的穩(wěn)定性好、精度高、實用性強的要求,比較眾多溫濕度測量方案,系統(tǒng)采用數(shù)字式智能傳感器和單片機構成,通過智能傳感器對各環(huán)境內的溫度、濕度參數(shù)實時檢測。
北方冬季寒冷且晝夜溫差較大,春季干旱,夏季溫度較高,人在這樣的環(huán)境下工作,舒適度差了很多,不僅影響身體健康,也影響工作效率,因此,辦公室溫濕度適宜就顯得尤為重要。本文以AT89S52 單片機為核心設計一個辦公室環(huán)境監(jiān)控系統(tǒng),實現(xiàn)對室內溫濕度的智能控制,并將數(shù)據(jù)傳送給上位機進行存儲、顯示和監(jiān)控。
本系統(tǒng)以AT89S52為核心,外圍電路的設計包括溫濕度采集電路、數(shù)碼管顯示電路、報警電路等。硬件設計總體框圖如圖1所示。
圖1 硬件設計總體框圖
單片機最小系統(tǒng)
在引腳XTAL2和XTAL1兩端接一個頻率是11.0592MHz晶振,再接兩個30pf的電容就形成了穩(wěn)定的自激振蕩器,產生的脈沖就會進入單片機內部時鐘電路,RST為復位輸入引腳,接上開關、電阻及電容后構成復位電路,引腳20為接地端,引腳40為電源端。AT89S52的最小系統(tǒng)如圖2所示。
圖2 AT89S52最小系統(tǒng)
SHT10與單片機的連接電路
SHT10內的溫度傳感器和濕度傳感器將所測量到的溫度值和濕度值轉變?yōu)殡娦盘枺捎陔娦盘柫亢苄∷詫⑵浣?jīng)過一個放大器放大后,將放大后的信號量送入一個14位的A/D轉換器進行轉換;最后通過I2C總線接口將數(shù)字信號輸出。溫、濕度采集電路圖如圖3所示。
串口通信電路
設計采用RS232串口通信完成單片機與PC機的通信過程,為完成通信過程,需要通過MAX232將單片機的TTL電平轉換為串口通信需要的電平,從而可以實現(xiàn)單片機TTL電平與RS232電平匹配,串口通信模塊如圖4所示。
溫度顯示電路
本設計由P0口接一個10K的排阻充當上拉電阻控制七段發(fā)光二極管亮或滅,使用共陽極7段數(shù)碼管顯示,并采用動態(tài)掃描法來實現(xiàn)數(shù)據(jù)的顯示功能,并且要求有小數(shù)點顯示,位選端由鎖存器74HC573控制,如圖5所示。
圖3 SHT10溫、濕度采集電路
圖4 串口通信電路
圖5 液位顯示電路
圖6 鍵盤電路
鍵盤電路
本系統(tǒng)采用獨立式鍵盤,在系統(tǒng)上采用K0~K3分別設置菜單鍵,選擇鍵,加1鍵,減1鍵,確定鍵這些鍵組合起來可以實現(xiàn)多種功能,當需要設定溫濕度值時需要使鎖存器的使能端JIP為高電平,輸入輸出同步,進而控制 Key0 ~ Key3的高低電平,判斷哪個按鍵按下,通過加1減鍵和減1鍵來設定溫濕度和液位的超限值并相應的顯示在數(shù)碼管和PC機上,這種組合功能鍵的設置保證了系統(tǒng)不會發(fā)生紊亂其接口電路如圖6所示。
本設計的核心器件為AT89S52,利用C程序控制辦公室環(huán)境監(jiān)控系統(tǒng)的運行。系統(tǒng)的軟件部分可移植性優(yōu)越,同時也可以以本設計為基礎,適當?shù)男薷挠布娐穪頋M足不同需求。
李艷蘋 高 輝 宋起超 吳東艷 張凌志
黑龍江工程學院
基金:1.黑龍江工程學院博士基金,基金號2012BJ21,
項目名稱:基于SCADA的動力和能源監(jiān)控系統(tǒng);2.黑龍江省自然科學基金,基金號E201326,項目名稱:基于智能計算的高速鐵路路基沉降組合預測模型研究
10.3969/j.issn.1001-8972.2016.10.023