版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、<p><b> 摘要</b></p><p> 文中的設計電路以AT89C52單片機作為控制器。主要由鍵盤輸入電路、溫度測量電路、輸出顯示電路和電動機控制電路四部分。吸收了硬件軟件化的思想,大部分功能通過軟件來實現(xiàn),使電路簡單明了,系統(tǒng)穩(wěn)定性大大提高。該系統(tǒng)利用AT89C52單片機分別采集各個溫度點的溫度,實現(xiàn)溫度顯示、控制以及時間的顯示等功能。它以AT89C52單片機為主控
2、制芯片,采用數(shù)字溫度傳感器DS18B20實現(xiàn)溫度的檢測,測量精度可以達到0.5℃。該系統(tǒng)采用了1602顯示模塊,形象直觀的顯示測出的溫度值?;贏T89C52單片機的單總線溫度測控系統(tǒng)具有硬件組成簡單、讀數(shù)方便、精度高、測溫范圍廣等特點,在實際工程中得到廣泛應用。</p><p> 關鍵詞:數(shù)字溫度傳感器;AT89C52單片機;溫度測量;溫度控制;時間顯示</p><p><b&g
3、t; Abstract</b></p><p> This design of the circuit in order to the AT89C52 single-chip microcomputer as the controller. It includes Keyboard input circuit, temperature measurementcircuit, output disp
4、lay circuit,motor control. Many functions are finished by the software. So it simples the circuit and enhances the stability of the system Adopting the AT89C52 single-chip microcomputer in the system to collected tempera
5、ture from various temperature positions realizes the temperature display and control function. Applying A</p><p> Keywords:digital temperature sensor; AT89C52 microcontroller; temperature measure;temperatur
6、e control;time display</p><p><b> 目 錄</b></p><p><b> 1 緒論1</b></p><p> 1.1 課題研究的背景1</p><p> 1.2 課題研究的目的和意義1</p><p> 2 硬
7、件電路設計2</p><p> 2.1 總體設計2</p><p> 2.2 單元電路設計2</p><p> 2.2.1 單片機最小系統(tǒng)設計2</p><p> 2.2.2 顯示電路4</p><p> 2.2.3 溫度傳感器檢測電路6</p><p> 2.2.4 鍵
8、盤電路8</p><p><b> 3 軟件設計10</b></p><p> 3.1功能說明10</p><p> 3.2 主程序流程10</p><p> 4 Protel繪圖11</p><p> 4.1 Protel軟件簡介11</p><p>
9、; 4.2 原理圖繪制11</p><p><b> 5 電路仿真16</b></p><p> 5.1 繪制仿真電路圖16</p><p> 5.2 程序調試18</p><p> 5.3 仿真結果21</p><p> 6 硬件電路制作與調試23</p>
10、<p> 6.1 電路焊接23</p><p> 6.2 電路調試23</p><p> 6.3 調試結果26</p><p><b> 結論27</b></p><p><b> 致 謝28</b></p><p><b> 參
11、考文獻29</b></p><p><b> 1 緒論</b></p><p> 1.1 課題研究的背景</p><p> 溫度控制廣泛應用于人們的生產和生活中,人們使用溫度計來采集溫度,通過人工操作加熱、通風和降溫設備來控制溫度,這樣不但實時性差,而且操作人員的勞動強度大。即使有些用戶采用半導體二極管作溫度傳感器,但由于
12、其互換性差,效果也不理想。對工業(yè)生產可靠進行造成影響,甚至操作人員的安全。為了避免這些缺點,需要在某些特定的環(huán)境里安裝數(shù)字溫度測量及控制設備。本設計由于采用了新型單片機對溫度進行控制,以其操作簡單,可運行性強,價格低廉等優(yōu)點,特別適用于糧倉,電冰箱,空調,電飯鍋等。等方面的溫度測量及控制。</p><p> 本設計是一個數(shù)字溫度測量及控制系統(tǒng),能測柜內的溫度,并能在超限的情況下進行控制、調整。保證環(huán)境保持在限定
13、的溫度中。</p><p> 1.2 課題研究的目的和意義</p><p> 隨著社會的發(fā)展,溫度的測量及控制變得越來越重要。本文采用單片機AT89C52設計了溫度實時測量及控制系統(tǒng)。單片機AT89C52 能夠根據(jù)溫度傳感器DS18B20 所采集的溫度在液晶屏上實時顯示,通過控制從而把溫度控制在設定的范圍之內。所有溫度數(shù)據(jù)均通過液晶顯示器LCD顯示出來。系統(tǒng)可以根據(jù)時鐘存儲相關的數(shù)據(jù)。
14、</p><p> 通過該課程的學習使我們對計算機控制系統(tǒng)有一個全面的了解、掌握常規(guī)控制算法的使用方法、掌握簡單微型計算機應用系統(tǒng)軟硬的設計方法,進一步鍛煉同學們在微型計算機應用方面的實際工作能力。</p><p> 2 硬件電路設計</p><p><b> 2.1 總體設計</b></p><p> 該方
15、案使用了單片機作為控制核心,用智能溫度傳感器為溫度測量元件,對環(huán)境溫度進行檢測。設置預定溫度,超過其溫度值電機就會工作。顯示電路采用LCD液晶模塊顯示,使用電阻,光和耦合器,三極管,電機(由于沒有合適電機,后面的電機工作用發(fā)光二級管代替),二極管作為執(zhí)行機構。其結構框圖如下圖2-1所示。</p><p> 圖2-1 控制系統(tǒng)的結構框圖</p><p> 2.2 單元電路設計</
16、p><p> 2.2.1 單片機最小系統(tǒng)設計</p><p> 單片機的最小系統(tǒng)主要包括單片機,時鐘電路,復位電路三部分。</p><p> 單片機 單片機的選擇在整個系統(tǒng)設計中至關重要,要滿足大內存、高速率和通用性的要求。</p><p> 方案一:采用凌陽單片機</p><p> 隨著單片機功能集成化的發(fā)展
17、,其應用領域也逐漸地由傳統(tǒng)的控制,擴展為控制處理、數(shù)據(jù)處理以及數(shù)字信號處理(DSP,Digital SignalProcessing)等領域。凌陽的16位單片機就是為適應這種發(fā)展而設計的。它的CPU內核采用凌陽最新推出的µ’nSP?(Microcontroller and Signal Processor)16位微處理器芯片(以下簡稱µ’nSP?)。圍繞µ’nSP?所形成的16位µ’nSP?系列單
18、片機(以下簡稱µ’nSP?家族)采用的是模塊式集成結構,它以µ’nSP?內核為中心集成不同規(guī)模的ROM、RAM和功能豐富的各種外設接口部件。µ’nSP?內核是一個通用的核結構。除此之外的其它功能模塊均為可選結構,亦即這種結構可大可小或可有可無。借助這種通用結構附加可選結構的積木式的構成,便可形成各種不同系列派生產品,以適合不同的應用場合。這樣做無疑會使每一種派生產品具有更強的功能和更低的成本。</p&
19、gt;<p> 利用凌陽單片機有一定的好處凌陽的優(yōu)勢是硬件性能,抗干擾能力強,但凌陽單片機我們沒有系統(tǒng)的學習,這對于剛接觸單片機的我們來說不是很容易上手,其價格也要貴一些,因此我們并沒有將其作為首選。</p><p> 方案二:采用AT89C52單片機</p><p> AT89C52是51系列單片機的一個型號,它是ATMEL公司生產的。</p><
20、p> AT89C52是一個低電壓,高性能CMOS 8位單片機,片內含8k bytes的可反復擦寫的Flash只讀程序存儲器和256 bytes的隨機存取數(shù)據(jù)存儲器(RAM),器件采用ATMEL公司的高密度、非易失性存儲技術生產,兼容標準MCS-51指令系統(tǒng),片內置通用8位中央處理器和Flash存儲單元,功能強大的AT89C52單片機可為您提供許多較復雜系統(tǒng)控制應用場合。</p><p> AT89C52
21、有40個引腳,32個外部雙向輸入/輸出(I/O)端口,同時內含2個外中斷口,3個16位可編程定時計數(shù)器,2個全雙工串行通信口,2個讀寫口線,AT89C52可以按照常規(guī)方法進行編程,但不可以在線編程(S系列的才支持在線編程)。其將通用的微處理器和Flash存儲器結合在一起,特別是可反復擦寫的Flash存儲器可有效地降低開發(fā)成本。因此本設計采用單片機AT89C52作為控制芯片。</p><p> 時鐘電路 單片機
22、的時鐘產生方式有兩種,為內部時鐘方式和外部時鐘方式。本設計采用內部時鐘方式,如圖2-3所示。單片機的內部振蕩電路有一個高增益反相放大器,用于構成振蕩器,但要形成時鐘,外部還需附加電路。通過在引腳XTAL1和XTAL2兩端跨接晶體或陶瓷諧振器,再利用芯片內部的振蕩電路,就構成了穩(wěn)定的自己振蕩器,其發(fā)出的脈沖直接送入內部的時鐘電路。外接晶振時,C1和C2的值通常選擇為20~30pF±10pF;外接陶瓷諧振器時C1和C2為30~40
23、pF±10pF;C1、C2對頻率有微調作用,影響振蕩的穩(wěn)定性和起振速度。所采用的晶體或陶瓷諧振器的頻率范圍可在2~24/33MHz之間選擇,此系統(tǒng)中選擇晶振的頻率為12MHz。為了減少寄生電容,更好的保護振蕩器的穩(wěn)定和可靠的工作,諧振器和電容盡可能與單片機靠近安裝。</p><p> 圖2-3 時鐘電路</p><p> 復位電路的設計 單片機上有一個復位引腳RST,在該
24、引腳上保持2個機器周期以上的高電平,單片機就會復位。復位的主要方式有:上電自動復位、按鍵電平復位(手動復位)、用看門狗技術實現(xiàn)自動復位。本設計主要采用按鍵電平復位方式,如圖2-4所示,即相當于按復位鍵后復位端通過電阻與VCC電源接通。</p><p> 當給一塊內部含有程序儲存器的單片機配上時鐘電路和復位電路就可構成單片機的最小應用系統(tǒng)。</p><p> 圖2-4 按鍵電平復位電路
25、圖</p><p> 2.2.2 顯示電路</p><p> 方案一:采用LED顯示器</p><p> 采用傳統(tǒng)的七段數(shù)碼LED顯示器。LED雖然價格便宜,但是本設計顯示的內容較多。如果選用它,需要很大的PCB版面。</p><p> 方案二:采用1602LCD顯示器</p><p> 1602液晶顯示器為
26、5V電壓驅動,帶背光,可顯示兩行,每行16個字符,不能顯示漢字,內置128個字符的ASCII 字符集字庫,只有并行接口,無串行接口。</p><p> 1602 型液晶接口信號說明如表2-1 所示。</p><p> 表2-1 1602 液晶接口信號說明</p><p><b> 液晶主要技術參數(shù)。</b></p><
27、p> 表2-2 1602 液晶主要技術參數(shù)表</p><p><b> 基本操作時序:</b></p><p> 讀狀態(tài)輸入:RS=L, R/W=H,E=H 輸出:D0~D7=狀態(tài)字。</p><p> 讀數(shù)據(jù)輸入:RS=H, R/W=H,E=H 輸出:無。</p><p> 寫指令輸入:RS=L, R/
28、W=L,D0~D7=指令碼,E=高脈沖輸出:D0~D7=數(shù)據(jù)。</p><p> 寫數(shù)據(jù)輸入:RS=H, R/W=L, ,D0~D7=數(shù)據(jù),E=高脈沖輸出:無</p><p> 寫操作時序(見圖2-5)</p><p> 分析時序圖可知操作1602 液晶的流程如下:</p><p> (1)通過RS 確定是寫數(shù)據(jù)還是寫命令。寫命令包括
29、使液晶的光標顯示/不顯示、光標閃爍/不閃爍、需/不需要移屏、在液晶的什么位置顯示等等。寫數(shù)據(jù)是指要顯示什么內容。</p><p> (2)讀/寫控制端設置為寫模式,即低電平。</p><p> (3)將數(shù)據(jù)或命令送達數(shù)據(jù)線上。</p><p> (4)給E一個高脈沖將數(shù)據(jù)送入液晶控制器,完成寫操作。(注:tsp1-地址建立時間(30ns)tsp2-數(shù)據(jù)建立時間
30、(40ns)tHD1地址保持時間(10ns )tHD2數(shù)據(jù)保持時間(20us)tpw脈沖寬度(150us)tR tF上升/下降沿時間(小于25us)Valid Data-數(shù)據(jù))。</p><p> 圖2-5 1602 液晶寫操作時序圖</p><p> 雖然LCD顯示器的價格比數(shù)碼管要貴,但它的顯示效果好,是當今顯示器的主流,所以采用LCD 作為顯示器。</p><
31、p> 2.2.3 溫度傳感器檢測電路</p><p> 方案一:采用模擬集成溫度傳感器</p><p> 集成傳感器是采用硅半導體集成工藝而制成的,因此亦稱硅傳感器或單片集成溫度傳感器,它是將溫度傳感器集成在一個芯片上、可完成溫度測量及模擬信號輸出功能的專用IC。模擬集成溫度傳感器的主要特點是功能單一(僅測量溫度)、測溫誤差小、價格低、響應速度快、傳輸距離遠、體積小、微功耗等,
32、適合遠距離測溫、控溫,不需要進行非線性校準,外圍電路簡單。AD590把被測溫度轉換為電流再通過放大器和A/D轉換器,輸出數(shù)字量送給單片機進行溫度控制。</p><p> 方案二:采用數(shù)字單片智能溫度傳感器</p><p> 數(shù)字溫度傳感器DS18B20如圖(2-6)輸出信號進4.7K的上拉電阻直接接到單片機的P1.7引腳上。</p><p> 圖2-6 溫度傳
33、感器</p><p> DS18B20溫度傳感器是美國達拉斯(DALLAS)半導體公司推出的應用單總線技術的數(shù)字溫度傳感器。該器件將半導體溫敏器件、A/D轉換器、存儲器等做在一個很小的集成電路芯片上。本設計中溫度傳感器之所以選擇單線數(shù)字器件DS18B20,是在經過多方面比較和考慮后決定的,主要有以下幾方面的原因:</p><p> ?。?)系統(tǒng)的特性:測溫范圍為-55℃~+125℃ ,測
34、溫精度為士0.5℃;溫度轉換精度9~12位可變,能夠直接將溫度轉換值以16位二進制數(shù)碼的方式串行輸出;12位精度轉換的最大時間為750ms;可以通過數(shù)據(jù)線供電,具有超低功耗工作方式。</p><p> ?。?)系統(tǒng)成本:由于計算機技術和微電子技術的發(fā)展,新型大規(guī)模集成電路功能越來越強大,體積越來越小,而價格也越來越低。一支DS18B20的體積與普通三極管相差無幾,價格只有十元人民幣左右。</p>&
35、lt;p> ?。?)系統(tǒng)復雜度:由于DS18B20是單總線器件,微處理器與其接口時僅需占用1個I/O端口且一條總線上可以掛接幾十個DS18B20,測溫時無需任何外部元件,因此,與模擬傳感器相比,可以大大減少接線的數(shù)量,降低系統(tǒng)的復雜度,減少工程的施工量。</p><p> ?。?)系統(tǒng)的調試和維護:由于引線的減少,使得系統(tǒng)接口大為簡化,給系統(tǒng)的調試帶來方便。同時因為DS18B20是全數(shù)字元器件,故障率很低,
36、抗干擾性強,因此,減少了系統(tǒng)的日常維護工作。</p><p> DS18B20溫度傳感器只有三根外引線:單線數(shù)據(jù)傳輸總線端口DQ ,外供電源線VDD,共用地線GND。DS18B20有兩種供電方式:一種為數(shù)據(jù)線供電方式,此時VDD接地,它是通過內部電容在空閑時從數(shù)據(jù)線獲取能量,來完成溫度轉換,相應的完成溫度轉換的時間較長。這種情況下,用單片機的一個I/O口來完成對DS18B20總線的上拉。另一種是外部供電方式(V
37、DD接+5V),相應的完成溫度測量的時間較短。</p><p> 在本設計中采用外部供電方式實現(xiàn)DS18B20傳感器與單片機的連接,其接口電路如圖2-7所示。</p><p> 圖2-7溫度傳感器接口</p><p> 此方案硬件電路非常簡單,但程序設計復雜一些,但是在課外對DS18B20、字符型液晶顯示有所了解,而且曾經在網(wǎng)上看到過此類程序程序設計,并且我已
38、經使用過開發(fā)工具KEIL 用C語言對系統(tǒng)進行了程序設計,用單片機開發(fā)板對系統(tǒng)進行了測試,達到了預期的結果。由此可見,該方案完成具有可行性,體現(xiàn)了技術的先進性,經濟上也沒有任何問題。</p><p> 由于DS18B20將溫度傳感器、信號放大調理、A/D轉換、接口全部集成于一芯片,與單片機連接簡單、方便,與AD590相比是更新一代的溫度傳感器,所以溫度傳感器采用DS18B20。</p><p&
39、gt; 2.2.4 鍵盤電路</p><p> 本課題設計采用的鍵盤模塊,其接口原理圖如下圖2-8所示。其中從上到下按鍵的功能依次是:功能鍵,時鐘調整加一鍵,時鐘調整減一鍵,溫控開關。</p><p> 圖2-8 鍵盤模塊電路</p><p><b> 3 軟件設計</b></p><p><b>
40、3.1功能說明</b></p><p> 系統(tǒng)的軟件主要是采用C語言,對單片機進行變成實現(xiàn)各項功能。主程序對模塊進行初始化,而后調用設定溫度、測量溫度、處理溫度、顯示、鍵盤等模塊。用的是循環(huán)查詢方式,來顯示和控制溫度,主程序的主要功能是負責溫度的實時顯示、讀出并處理DS18B20的測量的當前溫度值并負責調用各子程序,其程序流程如圖3-1系統(tǒng)程序流程圖。</p><p><
41、;b> 3.2 主程序流程</b></p><p><b> 圖3-1 流程圖</b></p><p> 4 Protel繪圖</p><p> 4.1 Protel軟件簡介</p><p> Protel 99 SE是ProklTechnology公司推出的運行于Windows 9X/20
42、00/XP等操作系統(tǒng)之上的電路設計系統(tǒng),它建立在Protel獨特的設計管理器(Design Explorer)基礎之上。Protel 99 SE由原理圖設計系統(tǒng)、印制電路板設計系統(tǒng)、電路信號仿真和可編程邏輯器件設計系統(tǒng)組成,其中,原理圖設計系統(tǒng)和印制電路板設計系統(tǒng)是Protel 99 SE的兩大主要組成部分。</p><p><b> 4.2 原理圖繪制</b></p>&l
43、t;p> 用Protel 99se軟件繪制帶1602液晶顯示的智能溫控原理圖。</p><p> 啟動Protel99se,新建一個設計數(shù)據(jù)庫,建立原理圖文件,添加元件庫,然后從元件列表中選取所需的原件,根據(jù)元件的規(guī)格對元件進行編輯,合理的放置元件如圖4-1所示,最后對元件進行線路連接如圖4-2所示。</p><p> 圖4-1 放置元件</p><p&g
44、t; 圖4-2 帶1602液晶顯示智能溫控的原理圖</p><p> 創(chuàng)建PCB文件,根據(jù)元器件的大小及現(xiàn)有電路板的大小,設定PCB的大小為3600*2800mil,采用插針式元件,然后調入封裝庫圖和網(wǎng)絡列表。</p><p> 圖4-3 調入網(wǎng)絡表窗口</p><p> 選擇好網(wǎng)絡表文件,編輯器就首先將網(wǎng)絡表變成可執(zhí)行的宏命令,同時將錯誤也顯示在窗口中
45、,若有錯誤,需修改,直至完全正確,然后點擊”Execute”, 再根據(jù)設置的PCB板的大小,合理的布置元件封裝的位置,如圖4-4所示。</p><p> 圖4-4 元件初始位置</p><p> 元件封裝的位置合理的布置完之后,要進行手動布線,但要注意以下布線規(guī)則。(1)線寬不小于15mil,線間距不小于10mil。為確保安全,線寬要在25~30mil,大電流線按照一般布線原則加寬。
46、為布通線路,局部可以到20mil。15mil要謹慎使用。導線間距要大于10mil,焊盤間距最好大于15mil。(2)盡量布成單面板,無法布通時可以考慮跳接線。仍然無法布通時可以考慮使用雙面板,但考慮到焊接時要焊兩面的焊盤,并排雙列或多列封裝的元件在toplayer不要設置焊盤。布線時要合理布局,甚至可以考慮調換多單元器件的單元順序,以有利于布通。盡量使用手工布線,自動布線往往不能滿足要求。(3)有0.8mm孔的焊盤要在70mil以上,推
47、薦80mil。否則會由于打孔精度不高使焊盤損壞。(4)孔的直徑可以全部設成10~15mil,不必是實際大小,以利于鉆孔時鉆頭對準。(5)bottomlayer的字要翻轉過來寫,Toplayer的正著寫。所以根據(jù)需要最終設置走線的寬度為電源線底線為60mil,其他線為40mil,設置完畢后,然后進行手動布線,布線圖如4-5所示。</p><p> 圖4-5 電路布線圖</p><p>
48、 根據(jù)生成的PCB板加工成電路板,如圖4-6</p><p> 圖4-6 加工好的電路板</p><p><b> 5 電路仿真</b></p><p> 5.1 繪制仿真電路圖</p><p> 打開ProteusISIS編輯環(huán)境,按表5-1所列的元件清單從元件庫中添加元件。添加如圖(5-1)</p&g
49、t;<p> 表5-1 仿真元件列表</p><p> 圖5-1 在仿真元件中添加元器件</p><p> 元件完全添加后,在ProteusISIS的編輯區(qū)域中畫出如圖5-2所示的原理圖。</p><p> 圖5-2 電路原理圖</p><p><b> 5.2 程序調試</b></p&
50、gt;<p> 1、程序設計。創(chuàng)建一文本文件,并改擴展名為“c”,打開后輸入程序。</p><p> 2、程序的編譯。本設計采用keil軟件進行編譯。</p><p> (1) 點擊 Project(工程)菜單,選擇 New Project(新工程),在文件名中輸入您的第一個程序項目名稱,假定用"test"。"保存"后的文件擴展
51、名為 uv2 ,這時會彈出讓你選擇單片機型號的對話框,選擇ATMEL---AT89C52。如圖5-3。</p><p><b> 圖5-3 芯片選擇</b></p><p> 2 匯編源文件的建立:點擊 FILE(文件)菜單中的 NEW...(新文件)命令新建一個文本編輯窗口。在里面輸入程序,然后點擊FILE(文件)菜單中的SAVE(保存)命令保存文件,如圖5-4
52、. </p><p> 圖5-4 匯編文件的建立</p><p> 3 點擊Target 1(目標1)前面的”+”, 出現(xiàn)Source Group 1,(源程序組1) 選中右鍵點選”Add files Group Source Group 1”(增加文件到源程序組 1)這時選擇文件類型為 Asm,再選中文件,再按Add添加,在隨后的提示框中按”確定”。如圖5-5。</p>
53、;<p> 圖5-5 添加程序文件</p><p> 4 仿真部份采用Mon51協(xié)議,在使用之前應必須對軟件項目進行如下設置: </p><p> 單擊"Project"(工程)菜單,再在下拉菜單中單擊"options for target target 1"(目標1屬性) 在下圖中選擇 output(輸出)”Create HEX
54、 file”(產生 hex 文件)的選項。如圖5-6。</p><p><b> 圖5-6 設置輸出</b></p><p> 5 在"Debug"(調試)中點選"KeilMonitor-51 Driver",同時選中加載代碼到仿真器,運行到main0,在“恢復調試設置”中“斷點”、“工具欄”、“瀏覽點”、“儲存器顯示”也全
55、部鉤選上。然后點擊“設置” 。如圖5-7。</p><p><b> 圖5-7 調試設置</b></p><p> 7 按以下兩個向下小箭頭的圖標進行編譯,(或者按 F7 快捷)編譯成功后如會出現(xiàn)下圖紅箭頭所指的文字正在匯編…0(錯誤),0(警告)這里的意思是沒有錯誤, 沒有警告。表示編譯成功。如圖5-8。</p><p><b>
56、; 圖5-8 程序編譯</b></p><p><b> 5.3 仿真結果</b></p><p> 程序調入完成后,點擊第一個按鈕就可以進行模擬仿真了,仿真結果如圖5-9至5-12。</p><p> 圖5-9 初始界面,測得環(huán)境溫度為25℃</p><p> 圖5-10按下溫控鍵的界面<
57、/p><p> 圖5-11預定溫度設置為31℃的狀態(tài) </p><p><b> 圖5-12置時間</b></p><p> 通過仿真我們可以很好的觀察出LCD1602顯示智能溫控系統(tǒng)在程序模擬時的工作過程,仿真效果非常好,實現(xiàn)了預期的控制效果。</p><p> 6 硬件電路制作與調試</p><
58、;p><b> 6.1 電路焊接</b></p><p> 焊接。焊接前,可以對銅箔進行涂錫處理,但切勿用焊錫膏。在焊接元件前,應先用管腳將跳線和過孔焊通。進行錫焊時,必須具備的條件有以下幾點: 焊件必須具有良好的可焊性、 焊件表面必須保持清潔、 要使用合適的助焊劑、 焊件要加熱到適當?shù)臏囟取?合適的焊接時間。焊接時可以先焊管腳比較多的元件,如單片機的管腳座,然后再焊排阻的管腳,l
59、cd1602的管腳等,直至全部焊接完成。焊接完成后的電路板如圖6-1、6-2所示。</p><p> 圖6-1 焊接好的PCB板</p><p> 圖6-2 連接好器件的PCB板</p><p><b> 6.2 電路調試</b></p><p> 焊接完成后,仔細檢查PCB硬件電路板上是否有線路被腐蝕斷開的情況
60、,若有及時用焊錫將其連接上,然后裝上所有的元器件,完整的電路板連接如圖6-6所示,此時就可以進行硬件電路調試了。調試結果如圖6-7至6-12所示:、</p><p> 圖6-6 電路板連接圖</p><p> 利用RF-X1開發(fā)板將編寫好的程序寫入單片機。</p><p> 連接好電源,按下復位鍵。1602液晶顯示屏的初始狀態(tài)如圖6-7。此時屏幕顯示的時間為
61、12:01:36,溫度傳感器處于關閉狀態(tài),預設溫度為0℃,測得環(huán)境溫度為29℃</p><p> 圖6-7 初始顯示器的界面</p><p> 由于此時溫度傳感器的開關沒有打開,雖然設定溫度低于測得溫度,但控制電路的發(fā)光二級管也不發(fā)光。如圖6-8.</p><p> 圖6-8 控制電路的狀態(tài)</p><p> 打開溫度傳感器按鍵,此
62、時發(fā)光二極管發(fā)光。如圖6-9。</p><p> 圖6-9 控制電路的狀態(tài)</p><p> 設置預定溫度為30℃,測得環(huán)境溫度為29℃如圖6-10.預定溫度高于測得溫度,控制電路不工作,發(fā)光二級管不發(fā)光如圖6-11.</p><p> 圖6-10 設定預定溫度30℃,測得溫度為29℃</p><p> 圖6-11 控制電路的狀態(tài)&l
63、t;/p><p> 設定時間為16:00:48圖6-12.</p><p> 圖6-12 設置時間為16點 </p><p><b> 6.3 調試結果</b></p><p> 由圖6-7到6-12可見,電路調試結果與仿真結果相同,實現(xiàn)了預期的的控制效果,所以設計是令人滿意的。</p><p&g
64、t;<b> 結論</b></p><p> 經過幾周的努力,終于完成了基于單片機的智能溫度控制的設計,達到了基本的控制要求。設計可通過控制按鍵設定溫度控制電機的是否運轉,還算比較滿意。在設計過程中,讓我對數(shù)字溫度傳感器、單片機、液晶顯示器有了進一步的認識,并且基本上掌握了它們的工作原理,我學到了很多東西。</p><p> 在這幾周的設計中,我付出了很多的努力
65、,也收獲了許多,雖然遇到了很多問題,但在老師的悉心幫助下和同學的熱情幫助下都得到了很好的解決,在此真心的謝謝他們。畢業(yè)設計不僅鍛煉了我的思考能力,而且動手能力也得到了很大的提升。但更重要的是把原來所學的理論知識與實際的生活聯(lián)系在了一起,讓枯燥乏味的理論知識變的有趣,激發(fā)了我對學習的興趣。當然在畢業(yè)設計中,我也暴露了很多問題和不足,如思考問題欠全面等,我會認真的面對這些問題的,相信這會對我以后的學習和工作有很大的幫助。</p>
66、<p><b> 致 謝</b></p><p> 在論文完成之際,回顧大學的成長道路,我在學業(yè)和生活上得到了眾多老師、同學和朋友們的熱心幫助和大力支持。在此,我要向你們表示我最誠摯的謝意!</p><p> 本論文是在王鋒老師的悉心指導下完成的,在此我首先對刁老師表示誠摯的謝意。 在我的整個學習階段,無論在專業(yè)學習,還是在課題研究和論文撰寫上,
67、老師都給予了極大的關心、指導和鼓勵。王老師求真務實的治學精神、淵博的知識、豐富的實踐經驗、勇于開拓的科學精神和平易近人的態(tài)度,是我終身難忘,并將深深影響我以后的工作和學習,再次感謝老師對我不倦的栽培。</p><p> 在畢業(yè)設計期間,教研組的所有老師都給予我非常大的關心和指導,感謝你們。 </p><p> 最后感謝所有對我有過幫助在我人生中知遇的許許多多匆匆過客,愿他們能心想
68、事成。</p><p><b> 參考文獻</b></p><p> [1] 沙占友.智能化集成溫度傳感器原理與應用.機械工業(yè)出版社,2002.7</p><p> [2] 馬忠梅,籍順心,張凱等.單片機的C語言應用程序設計(第3版).北京航天航空大學出版社,2004.3</p><p> [3] 趙亮,侯國
69、銳.單片機C語言編程與實例.人民郵電出版社, 2003.9 </p><p> [4] 付家才.單片機控制工程實踐技術[M].北京:化學工業(yè)出版社 2004.3.</p><p> [5] 劉湘濤.江世明.單片機原理與應用[M]. 北京:電子工業(yè)出版社,2006.</p><p> [6] 沙占友. 單片機外圍電路設計. 北京:電子工業(yè)出版社,2003.<
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 數(shù)字溫度測量及控制系統(tǒng)畢業(yè)設計
- 溫度控制系統(tǒng)畢業(yè)設計
- 溫度控制系統(tǒng)畢業(yè)設計
- 畢業(yè)設計--溫度控制系統(tǒng)設計
- 水箱溫度控制系統(tǒng)畢業(yè)設計
- 遠程溫度控制系統(tǒng)畢業(yè)設計
- 溫度控制系統(tǒng)設計畢業(yè)設計論文
- 溫度控制系統(tǒng)設計畢業(yè)設計論文
- 畢業(yè)設計----智能溫度控制系統(tǒng)
- 雞舍溫度控制系統(tǒng)畢業(yè)設計上下限溫度控制
- 畢業(yè)設計---電子溫度計溫度控制系統(tǒng)
- 畢業(yè)設計237智能溫度控制系統(tǒng)
- 雞舍溫度控制系統(tǒng)畢業(yè)設計上下限溫度控制
- 畢業(yè)設計論文-智能溫度控制系統(tǒng)
- 畢業(yè)設計----焦化爐溫度控制系統(tǒng)設計
- 溫度控制課程設計--數(shù)字溫度測量系統(tǒng)
- 畢業(yè)設計(論文)51單片機溫度測量與控制系統(tǒng)
- 畢業(yè)設計--智能溫度控制系統(tǒng)硬件設計
- 雞舍溫度控制系統(tǒng)畢業(yè)設計上下限溫度控制.doc
- 畢業(yè)設計237智能溫度控制系統(tǒng)
評論
0/150
提交評論