基于單片機溫濕度控制系統設計_第1頁
基于單片機溫濕度控制系統設計_第2頁
基于單片機溫濕度控制系統設計_第3頁
基于單片機溫濕度控制系統設計_第4頁
基于單片機溫濕度控制系統設計_第5頁
已閱讀5頁,還剩19頁未讀 繼續免費閱讀

下載本文檔

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

文檔簡介

摘會用到對于溫度、濕度的測量。比如食品行業,溫濕度對于食品的是非常重要的,課題設計了基于STM32F103C8T6單片機的溫濕度控制系統設計,系統硬件主要由電源電路、溫濕度電路、顯示電路、輸出控制電路、鍵盤及其他輔助電路組成;采用C語言編程。該系統可以完成當前溫度的顯示、溫度上下限的設定、控制溫度恒溫加濕除濕從而能夠達到想要的合適溫濕度。:溫濕度,檢測校驗,STM32F103C8T6單片 第1章緒 研究現 功能及意 第2章系統總體方案設 工作原 系統方案設 技術路線設 第3章系統硬件設 STM32F103C8T6單片機的特 STM32F103C8T簡 STM32F103C8T6的資 溫濕度電路設 顯示電路設 按鍵電路設 3.6原理圖設計分 第4章系統設 KEIL51簡 系統程序總流程 系統子程序流程 DHT11流程 按鍵流程 LCD1602顯示流程 第5章系統測試與分 硬件調 總結與展 總 展 參考文 致 第1研究現產品面對著非常嚴峻的。每種行業都需要進行提高,尤其是我國的傳統行業都需要推進現代化的、高科技的發展和改造。比如用紡織行業來說,溫度濕度的改變對于制檢測方面確實特別的,非常不精準,通常都是采用人工監測方式,使用人工的方感寬慰的是,我國的農業已經在向興起的發展,現如今農業行業正在慢慢擺脫傳統落伍的溫濕度檢測方式,許多農工認知到科技興農,先進科技的重要性,慢慢現代化,我國農業逐漸在世界。許多地方已經展開興修了新型的大棚,制造適宜的溫度種植蔬菜、鮮花等反季節的植物。養殖業同樣是向新興的進展,溫濕度檢測數的行業,都是需要在高溫環境進行的,均是100-200攝氏度賞析,有的會達到200多攝功能及意月亮亦或以及其他的行星,不管在什么地方,都會有著溫度的不同。式通常能分成兩種濕度以及相對的濕度絕對濕度指的是空氣中擁有的水分量,在飽和的情況下,就能表現的濕度的最大限度。相對濕度的意義是絕對濕度來比人類不管是在生活方面或者生產方面同樣的離不開溫度與濕度,在工業里也是一樣溫濕度非常多見例如在機械方面化工方面石油方面等等都有很多的應用以前的測量溫濕度的方法就是用人為來進量例如使用溫度表測量溫濕度等器材,分確誤差特別大溫濕度進步到如今開始來使用先智能智能判斷智能變化伴著科學技術水平的提高會研究出一種低本設計是設計一款溫濕度測量儀,本設計思路是基于單片機通過程序顯示溫濕度限,進行對溫濕度的作用。在實現本設計之前需要解決如下問題:1選擇合適的溫度傳感器設計的是單片機和溫度傳感器單片機用23、使用溫度傳感器從而進行溫度信號的接收和溫度數據的傳輸 設計工作原DHT11接受溫度,把得到的溫度轉換成數字信號傳輸給單片機,系統方案設本課題設計了基于STM32F103C8T6片機的溫濕度控制系統,系統硬件主技術路線設系統硬件總體框圖STM32F103C8T6單片機的特STM32F103C8TSTM32F103C8T6增強型系列用的是性能很好的ARM/Cortex-M3/32位的RISC內核,工作的頻率是72MHz,含有處理很快的器(達到128K字節的閃存以及20K字節的個12位的ADC、3個通用16位定時器和一個定時器,還包含標準和先進的通接口:多達2I2CSPI、3USART、一個USB和一個CAN。STM32F103C8T6增強型系列工作于-40℃至+1052.0V3.6V,一系列的省電模式保STM32F103xxSTM32F103C8T6的資STM32有豐富的資源,如下所示RearviewMDK(MicrocontrollerDevelopment Kit)ARMRTC(I2C(USART);通用串行總線通用輸入輸出接口ADC(JTAG(SWJ-DP)。STM32F103C8T63.13.1STM32F103C8T6溫濕度電路設DHT11溫濕度傳感器是十分常用的一個檢測溫濕度硬件用模塊是數字式的,為各類應用中甚至要求更加苛刻的環境中的首選。產品有4個插針,可以非常方便的連DHT114個引腳,其中4引腳為VCC,連接單片機的電端,1引腳為GND連接單片機的地端,3P1.63-2DHT113-2顯示電路設格較貴,不是很經濟,lcd1602液晶屏在顯示方面可以顯示的字符達到三十二個,在我LCD1602.其所顯示的分辨率屬于很高的程度,它還內含有一些重要的參數例8192個16X16點的漢字以及128個16X8點的字符這種顯示屏在操作中十分的簡單連線同樣3-33-3LCD1602按鍵電路設的穩定,所以會出現一些抖動的現象,這種抖動是人眼所不能看見的,因此我10MS防止產生這一很不好的現象,而所做的方式就是用硬來完成按鍵消抖。止出現一些的情況,就要采取一些方法來去除按鍵的抖動,在按鍵閉合的情況下,需要在它的穩定的狀態下,再來和判定按鍵的狀態。5-10ms的話期就可以檢測到按鍵之后,通過延時來消除抖動,確定真正有按鍵按下。在一般的情況下,的消除抖動方式就是一種很好的辦法,只需要一段代碼執行就能3-43-43.6原理圖設計分本設計基于STM32F103C8T6單片機最為作為系統的最小控制系統,由lcd1602、蜂鳴器電路、溫濕度傳感器、按鍵等系統組成。在使用lcd1602液晶屏的時候需要和單片設備,并且蜂鳴器。溫度過低啟動升溫設備,蜂鳴器也。第4章系統設KEIL51簡,單片機的開發以及使用的過程中KEIL是非常重要的一個在匯編的但是若是運用機器來執行匯編,那么則需使得從而讓源代碼變成為編碼,MS-51就是非常早的時候用到的一種特別常用的用來匯編的不過因為單片機技術的逐漸的進步,KEIL在現在是很常見的同時很最常用的拿來設計單片機的。,KEIL松,非常完整,如果能運用到少許的開發,使其整合在一塊,從而能完成KEIL的仿真。KEIL如果對51單片機學習以及探究,則最為基礎的便是你需了解次的運用方式,如何來使用到它,此時一般就覺得KEIL會成為最優的選擇了,即使不用C程序執行編寫,單獨使用匯編編程,KEIL的KEILSOFTWARE發明了C程序的單片機研究,其若是和匯編比較,C語C系統程序總流程本設計的編程使用Keil4進行編程,程序主要進行了定時器初始化,用來對進行進行計時作用對DHT11溫濕度傳感器進行了初始化可以正常溫濕度。4-14-1系統子程序流程DHT11再進行溫濕度然后會把溫濕度結果顯示在顯示屏上實現溫濕度的檢測DHT114-44-4DHT11鍵模塊控制流程如圖4-3所示。4-3LCD1602在系統程序控制LCD1602顯示,也需要程序進行控制,在寫數據之前必須先要進行4-44-4LCD16025硬件調在完成硬件的焊接之后,如果想要通電對硬件進試,看看是否能夠實現功能,有虛焊的地方,可以用萬用表進量,確保實物的正負極都已經導通。也可以輕觸板功能顯如圖5-1所示室溫低于設定溫度的最低溫度,指示燈亮,蜂鳴器響起如圖5-2所示用按鍵調整最低溫度為10℃,室溫在安全范圍內,系統沒有反應 圖5- 圖5-總從剛開始的選題以及開題報告,到后來的畫原理圖,焊接,設計,再到調試STM32F103C8T6STM32F103C8T6STM32F103C8T6了耐心和專注度。展的分配設計題目到后面的實物測試的編輯,我嘗過了許多,但是在失敗里探[1].C程序設計[M].1999 .51系列單片機設計實例[M].航空航天大學[J,[4]陳宗縣.溫度檢測電路的設計.導刊,·:[5]

溫馨提示

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

評論

0/150

提交評論