1 / 20
文档名称:

课程设计(论文)-基于单片机的温度控制电路设计.doc

格式:doc   页数:20
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

课程设计(论文)-基于单片机的温度控制电路设计.doc

上传人:3346389411 2013/1/1 文件大小:0 KB

下载得到文件列表

课程设计(论文)-基于单片机的温度控制电路设计.doc

文档介绍

文档介绍:基于单片机的温度控制电路设计
学院
江汉大学机建学院
专业
光机电一体化
班级
学号
姓名
指导教师
负责教师
江汉大学机电与建筑学院
2012年2月
摘要
本文介绍了基于C51单片机和电压比较器的空调温度自动控制系统,重点研究了温度采集模块和电压比较模块。通过对温度采集模块不同方案(热电偶传感器、电阻式温度探测器和半导体型温度传感器)的比较和分析,得出最佳结果,并详细分析了温度传感器AD590分别在单片机和电压比较器控制下的工作流程;通过分析空调控制器工作原理,结合课本知识,设计出电压比较模块电路和A/D转换电路。本文在阐述多点测温系统设计背景及单片机工作原理的基础上,详细介绍了该系统的硬件和软件设计过程。其中,硬件设计是以AT89S52单片机和DS18B20数字温度传感器为核心器件,主要由四路温度采集、单片机数据处理、键盘输入、LCD温度显示等四部分组成。软件设计采用模块化编程方法,使得程序易于调试和维护,并利用C语言实现数据处理、LCD显示、键盘扫描等各功能子程序的编写,并通过PROTEL DXP软件对该系统的各项功能进行了仿真。大量实验表明,所设计的单片机空调测温系统能够较好实现空调各项功能。该系统结构简单、抗干扰性强、实用性强,具有一定的工程应用价值。
关键词:C51单片机;电压比较器;温度传感器; A/D转换电路LCD显示
Abstract
This article describes the automatic control system of air-conditioning temperature which bases C51 microcontroller, and focusing on the temperature acquisition module and the parator module. Through temperature acquisition module on different options (thermocouple sensors, resistance temperature detectors and semiconductor temperature sensor) parison and analysis to obtain best results. And I make a detailed analysis of work flow temperature sensor AD590. By analyzing the working principle of air conditioning controller, combined with textbook knowledge to design a parator circuit module. In addition, the paper also describes the temperature control system used in the microcontroller and the A / D converter circuit design. This article analyses more temperature measurement system design background and single chip puter, the basic principle of the system is discussed in detail the hardware and software design process. Among them, the hardware design is AT89S52 SCM and digital temperature sensor DS18B20 for the core device, and the main road 4 temperature gathering and single-chip puter data processing, keyboard input, LCD temperature display ponents. The software design using modular programming method, and makes the program is easy to debug and maintenance, and by using C language implementation data processing, LCD display, keyboard scan each function and the writing of th