【正文】
.................................................................................................................................. 1 溫度自動控制系統(tǒng)的設計思路 ................................................................................................... 1 溫度自動 控制系統(tǒng)的工作原理 ................................................................................................... 2 3 基于單片機的溫度自動控制系統(tǒng)的硬件設計 .............................................................................. 3 CPU 主控模塊 ............................................................................................................................... 3 AT89C51 單 片機 ........................................................................................................................ 3 時鐘電路 .................................................................................................................................... 5 復位電路 .................................................................................................................................... 6 信息采集模 塊 — 數(shù)字式溫度傳感器 DS18B20 .......................................................................... 7 鍵盤模塊 ....................................................................................................................................... 8 溫度 設置 鍵盤模塊 ..................................................................................................................... 8 溫度 顯示 切換鍵盤模塊 ............................................................................................................. 9 顯示模塊 ..................................................................................................................................... 10 LED 顯示器的顯示原理 .......................................................................................................... 10 LED 顯示器的顯示方式 ...........................................................................................................11 顯示電路 ...................................................................................................................................11 溫度控制模塊 ............................................................................................................................. 12 電源模塊 ..................................................................................................................................... 13 4 基于單片機的溫度自動控制系統(tǒng)的軟件設計 ............................................................................ 13 5 總體電路設計與仿真 .................................................................................................................... 16 總體電路設計 ............................................................................................................................. 16 仿真分析與操作說明 ................................................................................................................. 17 6 總結(jié)與展望 .................................................................................................................................... 20 參考文獻 ............................................................................................................................................ 21 致謝 .................................................................................................................................................... 22 附錄 .................................................................................................................................................... 23 1 1 緒論 隨著計算機控制技術(shù)的發(fā)展,恒溫控制己在工業(yè)生產(chǎn)領域中得到了廣泛應用,并取得了巨大的經(jīng)濟和社會效益。溫度控制系統(tǒng),采用了帶有 過零觸發(fā)的雙向晶閘管觸發(fā)電路,以減少硬件電路的干擾。 本人論文(設計)中有原創(chuàng)性數(shù)據(jù)需要保密的部分為: __________。除了文中特別加以注釋和致謝的地方外,論文(設計)中不包含其他人已經(jīng)發(fā)表或撰寫的研究成果。與本研究成果相關的所有人所做出的任何貢獻均已在論文(設計)中作了明確的說明并表示了謝意。 簽名: 年 月 日 指導教師簽名: 年 月 日 摘 要 本系統(tǒng)以 AT89C51單片機為核心 實現(xiàn)溫度 自動控制 ,采用數(shù)字式溫度傳感器 DS18B20采集溫度信息,這樣不僅節(jié)省端口資源,而且還簡化了電路結(jié)構(gòu)。 關鍵詞 : 單片機;數(shù)字式溫度傳感器;雙向晶閘管觸發(fā); Proteus仿真 ABSTRACT The system takes the microcontroller AT89C51 as its core to realizes autoconreol to the temperature,and useing digital temperature sensor DS18B20 to collect temperature information, so that not only save the port resources, but also simplifies the circuit structure. The system uses two LED digital displays to show realtime temperature, and through the temperature display toggle button can also display the user?s setting temperature. To simplify the hardware structure of the keyboard, the system uses the handdial button. Temperature control system uses the bidirectional thyristor circuit with zero trigger to reduce the hardware circuit interference. Key words: Microcontroller。在不同的領域內(nèi),由于控制環(huán)境、目標、成本等因素,需要針對具體情況來設計系統(tǒng)結(jié)構(gòu)和功能,以取得最佳的控制效果。但是由于傳統(tǒng)的信號調(diào)理電路實現(xiàn)復雜、易受干擾、不易控制且精度不高。當然其價格也是越來越高。目前,由于 AT89C51 芯片的廣泛應用和大批量生產(chǎn),其價格 較其它芯片 低,而且 AT89C51 的功能 更齊全。又因為 DS18B20 與單片機連接只需要一根線進行信息傳 2 輸, 節(jié)省總線接口。 在溫度控制系統(tǒng)中,當溫度低于用戶設定的溫度值時,單片機系統(tǒng)則會通過一個低電平的脈沖 電流直接送給雙向晶閘管觸發(fā)電路,啟動 由此 雙向晶閘管 控制 的加熱裝置進行加熱升溫。 溫度自動控制系統(tǒng)的工作原理 基于單片機的溫度自動控制系統(tǒng)以單片機為核心,通過鍵盤設定用戶希望的溫度值,由溫度傳感器采集溫度信息,通過 LED 顯示器顯示采集到的實時溫度值,經(jīng)過溫度控制系統(tǒng)進行溫度的調(diào)控。 CPU 主控模塊 CPU 主控模塊采用 AT89C51 芯片,將數(shù)字式溫度傳感器 DS18B20 采集的溫度信號與用戶設定的溫度值進行比較, 通過單