• 方案介紹
    • 2? 設計方案及元器件介紹
    • 3? 硬件設計
    • 4? 軟件設計
    • 5 ?系統(tǒng)測試
  • 附件下載
  • 推薦器件
  • 相關推薦
申請入駐 產業(yè)圖譜

基于51單片機的智能加濕控制器設計

2024/08/29
3241
加入交流群
掃碼加入
獲取工程師必備禮包
參與熱點資訊討論

有需要資料的可了解一下.docx

共1個文件

引言

在當下經濟不斷發(fā)展,科學不斷進步,人類不斷進化的今時今日,人們對生活品質 的要求也隨之發(fā)生變化。而空氣質量對人們生活的影響越來越深,濕度作為影響空氣質 量的重要指標之一,對人們的生活有重要的影響,如若不注意可能會引發(fā)皮膚病和免疫 力下降以及流失水分加速衰老等一系列問題。因此,有效的潔凈加濕已經成為人們生活 當中重要的要求。

選用單片機為核心設計一個簡易的智能加濕控制器系統(tǒng),是因為單片 機應用在檢測、控制領域中,成本較低,可靠性較好、適應范圍較廣,且具有高精度的 檢測及顯示,更重要的是單片機可以構成各種各樣的控制系統(tǒng)、數據采集系統(tǒng)。如此設 計出一個以單片機為核心的智能加濕控制器系統(tǒng),以單片機作為系統(tǒng)的核心控制部分, 能構造出一個結構簡單,功能完善的電路,設計出能滿足人體健康舒適度的基本要求的 系統(tǒng),具有較好的應用價值。

研究發(fā)現,雖然市面上的加濕器應用范圍廣泛,但大多數加濕器的工作狀態(tài)都是依 靠人們手動調節(jié)的,有些還未能達到對空氣中溫濕度的精確檢測,畢竟人力有限,不可 能做到面面俱到,所以加濕器在應用領域中難免出現意料之外的問題。既不能過度干燥, 也不能過度加濕,像一柄雙刃劍,因為有一些生物體適應一定程度的濕度環(huán)境,一些木 質產品需要保證一定的干燥程度才不會腐爛,合理應用加濕器的功能它才能有所作為。

因此,智能控制加濕系統(tǒng)的出現就決定了加濕器未來可觀的發(fā)展方向。 國內加濕器雖然研究得較晚,產品占比人均比不上國外,但在研發(fā)加濕器的種類和 技術上已經不落后于任何國外產品,在較為干燥的地域的人們非常歡迎加濕器的到來, 這也大大的激勵國內產業(yè)對其的研究。

如今,伴隨著國內外發(fā)展趨勢,在一定程度的科學技術加持下,研究成功的加濕器 已經深入人們的生活當中,為人們的健康提供保障,設計智能加濕控制器系統(tǒng)為人類服 務也是順應趨勢。加濕器本就是國內外發(fā)展前景較好的一個產品,提升空間很大,適用 范圍很廣,古往今來給予人們的幫助不在少數。持續(xù)研究之后,加濕器必定會成為改變 人類生活的一個重要的家用電器。

  1. 系統(tǒng)概述

1.1本課題的目的及研究意義

日常生活中,合適的相對濕度會使人感覺非常舒適,對于維護人體的健康、提高工作效率、提升生活質量,都有重要的影響。本畢設要求廣泛查閱和收集資料,綜合運用所學的模擬電子技術數字邏輯電路、C語言、單片機原理及應用、傳感器等專業(yè)知識,設計并制作一個智能加濕控制器系統(tǒng),要求對室內濕度進行測量,并根據事先設定的濕度值控制加濕器工作,當室內濕度太大時給出警示。

課題的具體任務可概括為:要求用DXP或Protel設計硬件原理圖和制板圖;制作硬件電路板、編寫相關程序進行調試;演示預期要求的功能;完成論文。

1.2 任務要求

課題要求設計并制作的智能加濕控制器系統(tǒng),包括硬件電路的設計和軟件的編寫。要求達到的性能指標如下:

1、利用單片機和濕度傳感器進行設計;

2、選取合適的液晶顯示屏,對測得的室內濕度進行顯示;

3、當濕度低于人體健康舒適度時,啟動加濕器工作,當高于時,停止工作;

4、滿足人體健康舒適度的濕度可以設置;

5、當室內濕度太大時給出警示。

1.3 主要研究內容

本課題的主要研究內容是按照要求設計電路,制作硬件電路板和編寫軟件程序,實現一個以單片機為控制核心的智能加濕器。課題完成的主要內容:

  1. 學習并掌握超聲波測距原理;
  2. 熟悉掌握單片機、C語音、傳感器等相關知識;
  3. 通過溫濕度傳感器進行距離測量并在LCD顯示屏上顯示相關參數;

2? 設計方案及元器件介紹

2.1 系統(tǒng)設計方案

2.1.1主控模塊選擇

方案(一):

選用80C51作為系統(tǒng)的主控芯片,80C51也是MCS-51系列一種單片機,有2個外部中斷,2個定時器中斷,兩個16位定時計數器,四個8位并行輸入口。51單片機如今也是我國目前使用得比較多的一款單片機,也是一種最基礎的單片機。我們學習用的教材上也是選用51單片機作為講解。盡管51單片機也在不停的提升其功能,但是在數字信號處理(DSP)能力方面比較弱,并且還需要進一步改善處理復雜數據的能力,同時51單片機集成化的程度也不高。

方案(二):

選用STC89C52作為系統(tǒng)的主控制芯片。STC89C52是一種低功耗、高性能的CMOS 8位微控制器。閃存有8KB和512字節(jié)的RAM。3個16位定時器/計數器和4個外部中斷、32個通用I/O端口、存儲空間極大,且存儲速度快。STC89C52在以MCS-51為核心的基礎上做了大量的改善后使得其具備了更加豐富的的功能。

針對兩種主控芯片的比較,STC89C52涵蓋了80C51的功能并且兩者是相互兼容的,閃存和RAM都比后者要大,還多了一個定時器,也增加了中斷源。80C51也早已停止生產,而STC89C52較為容易買到,為此選用了方案二,把STC89C52作為主要控制的芯片。

2.1.2系統(tǒng)總體設計

2.2 主要器件介紹

2.2.2LCD1602液晶顯示

在考慮了多種顯示器件之后,打算使用LCD1602進行系統(tǒng)功能信息的顯示,價格比較實惠也容易買得到??梢燥@示兩行信息,每行可顯示16個字符,但不能很好的顯示圖形和漢字。系統(tǒng)設計所需要顯示的內容能用英文字母和數字進行表示,能滿足設計要求,因此使用LCD1602足矣?,F在通常使用有16 x 1、16 x 2、20 x 2和40 x 2等模塊。1602字符型液晶顯示器實物如圖2-4如下。

圖2-4 LCD1602實物圖

2.2.3STC89C52RC單片機

STC89C52RC是宏晶科技有限公司生產的低功耗、高性能8位CMOS微控制器,內置8KB可編程閃存。STC89C52RC采用傳統(tǒng)的MCS-51核心,但是進行了許多改進,使得其具有傳統(tǒng)51微控制器所沒有的功能。單片機包括8位智能處理器和系統(tǒng)內的可編程閃存,STC89C52RC為多個控制應用系統(tǒng)提供靈活高效的解決方案。STC89C52RC具有可以降低到0Hz的靜態(tài)邏輯操作,并且支持兩種可編程節(jié)能模式。在待機狀態(tài)下,即使CPU不工作,RAM、定時器/計數器、串行端口和中斷也可以繼續(xù)操作。在電源切斷保護模式中,存儲RAM的內容,凍結振蕩器,在下一次中斷或硬件復位之前停止微控制器的所有操作。最大工作頻率為35MHz,可從6T/12T中選擇。其引腳圖如圖2-5所示。


圖2-5 STC89C52RC引腳圖

3? 硬件設計

3.1 系統(tǒng)各部分電路設計

3.1.1單片機最小系統(tǒng)電路

單片機最小系統(tǒng),也稱最小應用系統(tǒng),它是指由最少元件組成能使單片機正常得到工作的系統(tǒng)。它由電源、復位、時鐘電路三部分構成。電路如圖3-1所示。

圖3-1單片機最小系統(tǒng)

電源電路:作為電子元器件,單片機也是需要供電的。單片機供電有一個范圍,此次設計使用的STC89C52單片機,它一般使用5V電源。在使用的時候,用USB接口把5V直流電源接入電路中,接入一個自鎖開關,它用于系統(tǒng)電源的開啟與關閉。5V電源電路圖如圖3-2所示。

圖3-2電源電路

復位電路:對于任何的一個電子設計,復位端是必須要有的,復位顧名思義就是使得單片機回到初始的狀態(tài)。此次的外部復位是外接與單片機復位端口(RST)的復位電路提供的。接入一個下拉電阻,電路中電阻的作用是控制復位的時間,而電容只有在上電的那一刻起作用,電容充電的瞬間有電流(電容充電時間與電阻、電容的值成正比),復位端口會有高電平,充電結束時復位端口會變?yōu)榈碗娖健?/p>

時鐘電路:單片機正常工作是需要一個時鐘的,因此需要在晶振引腳外接一個晶振。單片機有兩個引腳為外部晶振的輸入口,晶振的兩端接這兩個I/O口。把晶振直接的連接在I/O口上會導致系統(tǒng)工作不穩(wěn)定,因為在晶振啟振一瞬間會產生電感,為了消除電感帶來的干擾,可分別在晶振的兩端接電容到地,這兩個電容取值在10~33P之間即可,從而讓晶振工作的時候更加穩(wěn)定。

3.1.2LCD1602顯示電路

LCD是并行傳輸,數據端口與單片機P0的I/O端口相連用于數據的傳輸,數據/命令選擇RS利用單片機I/O進行控制,讀/寫選擇接電源地線(為高電平時是“讀”狀態(tài),為低電平時是“寫”狀態(tài)),本次只需要把內容進行“寫”的操作。通過單片機的I/O端對LCD使能端E進行控制。LCD1602電路連接如圖3-3所示。

圖3-3LCD1602顯示模塊

4? 軟件設計

4.1 程序總體設計

4.1.3LCD1602顯示程序設計

液晶顯示的原理:利用液晶物理特性,通過電壓對其顯示區(qū)進行控制,有電就有顯示。字符的顯示可以通過控制器工作在文本方式,再根據LCD上開始顯示的行列號及每行的列數找出顯示RAM對應地址,設立光標送上該字符對應代碼就能完成顯示。

利用LCD1602進行信息內容顯示,首先需要用sbit語句將數據/命令選擇端RS、讀/寫選擇端R/W、使能端E與單片機I/O口進行位定義。此次需要用LCD1602顯示的每個按鍵下時顯示的功能信息,用到“寫”狀態(tài),當RS為高電平、R/W為低電平時,可以把數據進行寫入,再把想要顯示的字符文本相對應的寫入即可。要想讓LCD1602進行工作,必須要給使能端E一個從高電平跳變?yōu)榈碗娖降?a class="article-link" target="_blank" href="/baike/1658448.html">使能信號,才能執(zhí)行命令。

5 ?系統(tǒng)測試

5.1系統(tǒng)調試

硬件調試:

從網上與書籍查找有關于數碼錄音放音系統(tǒng)的相關資料,經過對比與分析最終確定了方案,通過把查找到的資料進行整合設計,并畫出系統(tǒng)電路原理圖以及PCB圖,測量器件確定孔徑以及封裝大小,通過工業(yè)制板得到電路板。第一次焊接板子時,沒有把電源接口器件的孔徑尺寸測量準確,導致無法把器件安裝下去,得重新二次制板。根據電路原理圖把器件焊接好固定在電路板上。首次上電,不要把芯片安裝上去,接通電源后,測量各芯片底座管腳的電壓值是否正常(主要為單片機5V供電電壓值,5V轉3.3V供電電壓值),再把芯片安裝到電路板上再向單片機燒錄一個能確定LCD1602正常工作的程序,同時也能檢查是否能把程序通過單片機下載端口把程序下載進去,確定顯示模塊能正常使用。此時硬件電路部分就算完成了。

需要完整的資料可在我的資源里下載,資料包括:

也可以加入我的紛傳圈子,里面有資源壓縮包的百度網盤下載地址及提取碼。

紛傳點擊用微信打開即可,過程有點繁瑣請見諒。

  • 有需要資料的可了解一下.docx
    下載

推薦器件

更多器件
器件型號 數量 器件廠商 器件描述 數據手冊 ECAD模型 風險等級 參考價格 更多信息
DS24B33S+T&R 1 Maxim Integrated Products EEPROM, 4KX1, Serial, CMOS, PDSO8, 0.208 INCH, ROHS COMPLIANT, SOP-8
$2.75 查看
OPB610 1 TT Electronics OPTEK Technology Transistor Output Slotted Switch, 1-Channel, 3.81mm Slot Width, ROHS COMPLIANT PACKAGE-4

ECAD模型

下載ECAD模型
$1.66 查看
HFBR-2532Z 1 Foxconn Receiver, Through Hole Mount, ROHS COMPLIANT PACKAGE
$18.54 查看

相關推薦