農業(yè)大棚智能檢測環(huán)境系統
摘要:介紹了以STC89C52單片機為核心的光照和溫度控制系統的工作原理和設計方法。系統由TSL2561光傳感器和DS18B20溫度傳感器采集數據傳輸給控制器,通過(guò)外圍設備LCM12864顯示現場(chǎng)光照度和溫度值,并設計上位機程序,通過(guò)串口通信實(shí)時(shí)獲取光照度和溫度,所采集的數據放入到Access數據庫當中,然后從數據庫讀出光照度和溫度的值,通過(guò)曲線(xiàn)顯示到PC機上,進(jìn)行實(shí)時(shí)曲線(xiàn)監控。同時(shí),系統具有溫度和光強報警功能。
關(guān)鍵詞:STC89C52;VC++;Access;照度和溫度控制系統;DS18B20;TSL2561
0 引言
隨著(zhù)科學(xué)技術(shù)的不斷發(fā)展,人們的生產(chǎn)對周?chē)h(huán)境的要求也越來(lái)越高,比如農作物大棚、工廠(chǎng)以及一些大型機械設備,都需要實(shí)時(shí)掌握工作條件的溫度、光照等。傳統的人工測量方法浪費人力物力,效率低,安全性差。隨著(zhù)單片微型機技術(shù)的發(fā)展,人們已越來(lái)越多地采用單片機對一些工業(yè)控制系統參數進(jìn)行檢測和控制。與此同時(shí),PC機具有強大的監控和管理功能,而單片機則具有簡(jiǎn)潔、靈活、快速的控制特點(diǎn)。通過(guò)PC機的RS 232串行接口與外部設備進(jìn)行通信,是現在測控中常用的一種通信解決方案,所以PC機與單片機之間的通信具有非常重要的現實(shí)意義。
1 系統硬件總體設計
系統總體設計是基于上位機利用串口通信與單片機環(huán)境監控系統設計,由上位機、通信接口和下位機三部分組成。微控制器采用STC89 C52;光傳感器采用TSL2561;溫度傳感器采用DALLAS公司生產(chǎn)的DS18B20。單片機將傳感器采集到的數據通過(guò)串口通信方式傳輸給PC機,PC機將獲得的數據實(shí)時(shí)顯示在監控畫(huà)面中,同時(shí)實(shí)時(shí)顯示溫度曲線(xiàn)和光照曲線(xiàn)。系統總體結構如圖1所示。
1.1 控制模塊功能
主控板采用一片STC89C52作為控制器。STC89C52是一個(gè)高性能CMOS 8位單片機,片內含8 KB可反復擦寫(xiě)的FLASH ROM和256 B的RAM。
STC89C52性能優(yōu)越且成本低,非常適合應用于本系統。核心控制模塊STC89C52的主要功能是負責將傳感器所采集的數據進(jìn)行處理,通過(guò)RS 232串口通信接口傳輸到上位機,同時(shí),將數據實(shí)時(shí)顯示到LCM12864液晶屏上。當自動(dòng)判斷所采集到的數據高于設定數值時(shí),立即啟動(dòng)相關(guān)的蜂鳴器,完成報警功能。
1.2 串口通信模塊
該模塊采用RS 232,它是美國電子工業(yè)協(xié)會(huì )EIA(Electronic Industry Association)制定的一種串行物理接口標準,采用異步傳輸方式,其特點(diǎn)是使用簡(jiǎn)單,價(jià)格低廉。它將單片機采集到的數據傳送到上位機中,實(shí)現遠程監控。
評論