基于avr单片机的多路温度监控系统.pdf
约39页PDF格式手机打开展开
基于avr单片机的多路温度监控系统,【摘要】在现代化的工业生产中,电流、电压、温度、压力、流量、流速和开关量都是常用的主要被控参数。例如:在冶金工业、化工生产、电力工程、造纸行业、机械制造和食品加工等诸多领域中,人们都需要对各类加热炉、热处理炉、反应炉和锅炉中的温度进行检测和控制。目前传统的测温元件有热电偶和热电阻,而它们测出的一般都是电压,再转换成对应...
内容介绍
此文档由会员 shmily89 发布
【摘要】在现代化的工业生产中,电流、电压、温度、压力、流量、流速和开关量都是常用的主要被控参数。例如:在冶金工业、化工生产、电力工程、造纸行业、机械制造和食品加工等诸多领域中,人们都需要对各类加热炉、热处理炉、反应炉和锅炉中的温度进行检测和控制。目前传统的测温元件有热电偶和热电阻,而它们测出的一般都是电压,再转换成对应的温度,需要比较多的外部硬件支持,电路复杂,软件调试复杂,制作成本高。
本文改用一种智能传感器DS18B20作为检测元件,采用AVR单片机来对温度进行控制,不仅具有控制方便、组态简单和灵活性大等优点,而且可以大幅度提高被控温度的技术指标,从而能够大大提高产品的质量和数量。因此,单片机对温度的控制问题是一个工业生产中经常会遇到的问题。本文从硬件和软件两方面介绍了AVR单片机温度控制系统的设计思路,对硬件原理图和程序框图作了简捷的描述。
【关键词】AVR单片机;热电偶;热电阻;DS18B20
目录
1系统概述.....................................................................................................................................1
1.1 设计目标.............................................................................................................................1
1.2控制要求..........................................................................................................................2
2系统的硬件配置..........................................................................................................................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单片机来对温度进行控制,不仅具有控制方便、组态简单和灵活性大等优点,而且可以大幅度提高被控温度的技术指标,从而能够大大提高产品的质量和数量。因此,单片机对温度的控制问题是一个工业生产中经常会遇到的问题。本文从硬件和软件两方面介绍了AVR单片机温度控制系统的设计思路,对硬件原理图和程序框图作了简捷的描述。
【关键词】AVR单片机;热电偶;热电阻;DS18B20
目录
1系统概述.....................................................................................................................................1
1.1 设计目标.............................................................................................................................1
1.2控制要求..........................................................................................................................2
2系统的硬件配置..........................................................................................................................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串口通信线..............................................................................