基于avr單片機的多路溫度監(jiān)控系統(tǒng).pdf
約39頁PDF格式手機打開展開
基于avr單片機的多路溫度監(jiān)控系統(tǒng),【摘要】在現(xiàn)代化的工業(yè)生產(chǎn)中,電流、電壓、溫度、壓力、流量、流速和開關量都是常用的主要被控參數(shù)。例如:在冶金工業(yè)、化工生產(chǎn)、電力工程、造紙行業(yè)、機械制造和食品加工等諸多領域中,人們都需要對各類加熱爐、熱處理爐、反應爐和鍋爐中的溫度進行檢測和控制。目前傳統(tǒng)的測溫元件有熱電偶和熱電阻,而它們測出的一般都是電壓,再轉換成對應...
內容介紹
此文檔由會員 shmily89 發(fā)布
【摘要】在現(xiàn)代化的工業(yè)生產(chǎn)中,電流、電壓、溫度、壓力、流量、流速和開關量都是常用的主要被控參數(shù)。例如:在冶金工業(yè)、化工生產(chǎn)、電力工程、造紙行業(yè)、機械制造和食品加工等諸多領域中,人們都需要對各類加熱爐、熱處理爐、反應爐和鍋爐中的溫度進行檢測和控制。目前傳統(tǒng)的測溫元件有熱電偶和熱電阻,而它們測出的一般都是電壓,再轉換成對應的溫度,需要比較多的外部硬件支持,電路復雜,軟件調試復雜,制作成本高。
本文改用一種智能傳感器DS18B20作為檢測元件,采用AVR單片機來對溫度進行控制,不僅具有控制方便、組態(tài)簡單和靈活性大等優(yōu)點,而且可以大幅度提高被控溫度的技術指標,從而能夠大大提高產(chǎn)品的質量和數(shù)量。因此,單片機對溫度的控制問題是一個工業(yè)生產(chǎn)中經(jīng)常會遇到的問題。本文從硬件和軟件兩方面介紹了AVR單片機溫度控制系統(tǒng)的設計思路,對硬件原理圖和程序框圖作了簡捷的描述。
【關鍵詞】AVR單片機;熱電偶;熱電阻;DS18B20
目錄
1系統(tǒng)概述.....................................................................................................................................1
1.1 設計目標.............................................................................................................................1
1.2控制要求..........................................................................................................................2
2系統(tǒng)的硬件配置..........................................................................................................................2
2.1溫度傳感器的選擇及其操作手冊...................................................................................2
2.2 MCU芯片的選擇及其操作手冊.......................................................................................5
3硬件電路的設計..........................................................................................................................7
3.1總體電路圖的設計...............................................................................................................7
3.1.1顯示模塊......................................................................................................................7
3.1.2單片機與PC機串行通信...............................................................................................9
3.1.3 ISP下載線的電路設計..............................................................................................11
3.1.4整體電路的設計.........................................................................................................11
4.硬件電路的焊接.......................................................................................................................12
4.1元器件采購........................................................................................................................12
4.2 ISP下載線的制作..............................................................................................................14
5 程序的編寫...............................................................................................................................14
5.1 Code VisionAVR的應用....................................................................................................14
5.2 DS18B20的程序及調試.....................................................................................................16
5.3 LCD1602的程序及調試.....................................................................................................18
5.4串口的程序及調試.............................................................................................................20
6.程序的調試和結果...................................................................................................................24
7.總 結..................................................................................................................................26
參考文獻......................................................................................................................................27
附 錄:......................................................................................................................................28
1.程序代碼:...........................................................................................................................28
1.1主程序:........................................................................................................................28
1.2 LCD顯示程序..................................................................................................................31
1.3 DS18B20初始化程序:.................................................................................................31
2.電源適配器.........................................................................................................................33
3.下載線..................................................................................................................................33
-I I I4.
RS232串口通信線..............................................................................
本文改用一種智能傳感器DS18B20作為檢測元件,采用AVR單片機來對溫度進行控制,不僅具有控制方便、組態(tài)簡單和靈活性大等優(yōu)點,而且可以大幅度提高被控溫度的技術指標,從而能夠大大提高產(chǎn)品的質量和數(shù)量。因此,單片機對溫度的控制問題是一個工業(yè)生產(chǎn)中經(jīng)常會遇到的問題。本文從硬件和軟件兩方面介紹了AVR單片機溫度控制系統(tǒng)的設計思路,對硬件原理圖和程序框圖作了簡捷的描述。
【關鍵詞】AVR單片機;熱電偶;熱電阻;DS18B20
目錄
1系統(tǒng)概述.....................................................................................................................................1
1.1 設計目標.............................................................................................................................1
1.2控制要求..........................................................................................................................2
2系統(tǒng)的硬件配置..........................................................................................................................2
2.1溫度傳感器的選擇及其操作手冊...................................................................................2
2.2 MCU芯片的選擇及其操作手冊.......................................................................................5
3硬件電路的設計..........................................................................................................................7
3.1總體電路圖的設計...............................................................................................................7
3.1.1顯示模塊......................................................................................................................7
3.1.2單片機與PC機串行通信...............................................................................................9
3.1.3 ISP下載線的電路設計..............................................................................................11
3.1.4整體電路的設計.........................................................................................................11
4.硬件電路的焊接.......................................................................................................................12
4.1元器件采購........................................................................................................................12
4.2 ISP下載線的制作..............................................................................................................14
5 程序的編寫...............................................................................................................................14
5.1 Code VisionAVR的應用....................................................................................................14
5.2 DS18B20的程序及調試.....................................................................................................16
5.3 LCD1602的程序及調試.....................................................................................................18
5.4串口的程序及調試.............................................................................................................20
6.程序的調試和結果...................................................................................................................24
7.總 結..................................................................................................................................26
參考文獻......................................................................................................................................27
附 錄:......................................................................................................................................28
1.程序代碼:...........................................................................................................................28
1.1主程序:........................................................................................................................28
1.2 LCD顯示程序..................................................................................................................31
1.3 DS18B20初始化程序:.................................................................................................31
2.電源適配器.........................................................................................................................33
3.下載線..................................................................................................................................33
-I I I4.
RS232串口通信線..............................................................................