單片機
返回首頁

58-基于51單片機GSM溫濕度光照檢測系統設計

2021-09-10 來源:eefocus

具體實現功能:


 (1)溫濕度值、光照值測量及顯示穩定、精確;


 (2)可以通過按鍵設定溫濕度、光照報警閾值,且測得的溫濕度、光照超過設定的閾值時,報警指示燈閃爍,蜂鳴器報警;


 (3)可將測得的溫濕度值、光照值實時發送到用戶手機,且可提示報警。

設計背景

溫度、濕度、光照度和人類的生產、生活有著密切的關系,同時也是工農業生產中最常見最基本的工藝參數,例如農業上農作物的生長離不開對溫度、濕度,特別是光照度的檢測與控制,機械、電子、石油、化工等各類工業中廣泛需要對溫度、濕度的檢測與控制,并且隨著人們生活水平的提高,人們對自己的生存環境越來越關注,而空氣中溫濕度、光照強度的變化與人體的舒適度和情緒都有直接的影響,所以對溫度、濕度及光照度的檢測及控制就非常有必要了。


溫度、濕度、光照度是工業農業生產不可缺少的因素,但傳統的方法是用溫度表、毛發濕度表、雙金屬式測量計、人對光照的感覺、觀測植物的生長情況等手段,通過人工進行檢測,對不符合溫度、濕度、光照度要求的環境進行通風、去濕、降溫、采光等工作。這種人工測試方法費時費力、效率低,且測試的誤差大,隨機性大。含有微型計算機或微處理器的測量儀器,由于它擁有對數據存儲,運算邏輯判斷及自動化的功能,有著智能作用。隨著生產的發展,一個低成本和具有較高精度的環境測量儀在許多領域會代替人工操作,自動控制各種儀器調整環境溫度濕度光照度。目前市場上普遍存在的環境檢測儀器大都是單點測量,而且溫濕度、光照度信息傳遞不及時,精度達不到要求,不利于控制者根據溫度、濕度、光照度變化及時做出決定,為此,本設計開發了一種能夠同時測量多點,并實時性高、精度高,能夠綜合處理多點溫濕度、光照度信息的檢測產品。總之,環境溫濕度與光照強度的檢測的設計和開發具有非常大的市場前景和實用價值。


硬件設計

本方案以STC89C52單片機系統為核心來對溫度、濕度、光照度進行實時控制和巡檢。各檢測單元能獨立完成各自功能,并根據主控機的指令對溫濕度進行實時采集。主控機負責控制指令的發送,并控制各個檢測單元進行溫度采集,收集測量數據,同時對測量結果進行整理和顯示。其中包括單片機、復位電路、溫度檢測、濕度檢測、光照度檢測、鍵盤及顯示、報警電路、系統軟件等部分的設計。


軟件設計

系統監控程序是系統的主程序,它是系統程序的框架,控制著單片機系統按預定操作方式運轉。監控程序的主要作用是能及時的響應來自系統內部的各種服務請求,有效地管理系統自身軟硬件及人機對話設備與系統中其它設備交換信息,并在系統一旦出現故障時,及時作出相應處理。


該系統控制核心是單片機STC89C52,其工作過程是:系統通電后,單片機STC89C52進入監控狀態,同時完成對各擴展端口的初始化工作。在沒有外部控制信息輸入的情況下,系統自動采集溫濕度、光照度傳感器數據,最后產生的數據在LCD顯示器上顯示,。若有數據超出了設定值或者打電話給預定號碼,就會發送溫濕度及光照數據給手機。


原理圖

本系統原理圖設計采用Altium Designer19,具體如圖。

程序

本設計利用KEIL5軟件實現程序設計,具體如圖。


進入單片機查看更多內容>>
相關視頻
  • TI 新一代 C2000? 微控制器:全方位助力伺服及馬達驅動應用

  • MSP430電容觸摸技術 - 防水Demo演示

  • 直播回放: Microchip Timberwolf? 音頻處理器在線研討會

  • 新唐 8051單片機教程

  • 基于靈動MM32W0系列MCU的指夾血氧儀控制及OTA升級應用方案分享

  • 基于靈動MM32SPIN系列MCU的無感FOC便攜冰箱應用方案分享

    相關電子頭條文章
萝卜大香蕉