基于单片机的热水器温度控制系统的设计
- 格式:pdf
- 大小:111.00 KB
- 文档页数:2
基于单片机的水温控制系统设计水温控制系统在许多领域中都具有重要的应用价值,例如温室农业、水族馆、游泳池等。
在这些应用中,保持水温在一个合适的范围内对于生物的生存和健康至关重要。
基于单片机的水温控制系统设计是一种有效的方法,它可以实现对水温的精确控制和调节。
本文将详细介绍基于单片机的水温控制系统设计原理、硬件实现和软件编程等方面内容。
第一章研究背景与意义1.1研究背景随着科技的飞速发展,人们对生活品质的追求不断提高,对家电设备的智能化要求也越来越高。
其中,水温控制系统在热水器、空调等家电产品中具有广泛的应用。
精确控制水温对于提高用户体验、节约能源和保护环境具有重要意义。
然而,现有的水温控制系统存在控制精度不高、响应速度慢等问题,因此,研究一种新型的水温控制系统具有重要的实际意义。
1.2研究意义本研究旨在提出一种新型的水温控制系统,通过对水温进行精确控制,提高家电产品的性能和用户体验。
此外,本研究还将探讨系统性能的评估和改进方法,为水温控制领域的研究提供理论支持。
第二章水温控制系统设计原理2.1 水温测量原理本章将介绍水温的测量原理,包括热电偶、热敏电阻、红外传感器等常用温度传感器的原理及特点。
通过对各种传感器的比较,选出适合本研究的温度传感器。
2.2温度传感器选择与应用在本研究中,我们将选择一种具有高精度、快速响应和抗干扰能力的温度传感器。
此外,还将探讨如何将选定的温度传感器应用于水温控制系统,包括传感器的安装位置、信号处理方法等。
2.3控制算法选择与设计本章将分析现有的控制算法,如PID控制、模糊控制、神经网络控制等,并选择一种适合本研究的控制算法。
针对所选控制算法,设计相应的控制电路和程序。
第三章硬件实现3.1控制器选择与搭建本章将讨论控制器的选型,根据系统的需求,选择一款性能稳定、可编程性强、成本合理的控制器。
然后,介绍如何搭建控制器硬件系统,包括控制器与各种外设(如温度传感器、继电器等)的连接方式。
《基于单片机的温度智能控制系统的设计与实现》篇一一、引言随着科技的发展,温度控制系统的智能化已经成为现代工业、农业、家庭等领域的迫切需求。
本文旨在设计并实现一个基于单片机的温度智能控制系统,该系统能够实时监测温度,并根据预设的温度阈值自动调节环境温度,提高工作效率,节约能源。
二、系统设计1. 系统硬件设计本系统主要硬件部分包括:单片机、传感器、执行器及外围电路。
其中,单片机作为核心控制器,负责接收传感器采集的温度信息,根据预设的温度阈值,通过执行器控制环境温度。
传感器采用高精度的温度传感器,确保采集的温度信息准确可靠。
执行器可根据单片机的指令调节环境温度。
2. 系统软件设计软件部分主要包括单片机的程序设计及与外部设备的通信协议。
程序设计采用模块化设计思想,便于后期维护和升级。
程序主要包括温度采集模块、数据处理模块、控制输出模块等。
其中,温度采集模块负责实时采集传感器数据;数据处理模块对采集的数据进行处理,判断是否需要调节环境温度;控制输出模块根据数据处理模块的判断结果,通过执行器调节环境温度。
三、系统实现1. 硬件连接将传感器、执行器与单片机连接,确保各部分正常工作。
传感器将采集的温度信息传输至单片机,单片机根据预设的温度阈值,通过执行器调节环境温度。
2. 程序设计及调试根据系统需求,编写单片机的程序。
程序主要包括初始化程序、主程序及中断服务程序等。
初始化程序负责初始化单片机及外设;主程序负责循环读取传感器数据,处理数据并输出控制指令;中断服务程序负责处理外部中断,如按键输入等。
程序编写完成后,进行调试,确保系统正常工作。
四、系统测试及性能分析1. 系统测试对系统进行实际测试,包括静态测试和动态测试。
静态测试主要检查系统硬件连接是否正确,程序是否能够正常运行;动态测试主要测试系统在各种环境下的性能表现,如温度变化范围、响应时间等。
2. 性能分析经过测试,本系统具有以下优点:(1)高精度:采用高精度的温度传感器,确保采集的温度信息准确可靠;(2)实时性:系统能够实时监测温度,并根据预设的温度阈值自动调节环境温度;(3)稳定性:系统采用模块化设计思想,具有良好的稳定性和可靠性;(4)节能性:通过自动调节环境温度,可有效节约能源。
基于51单片机的太阳能热水器控制系统设计一、本文概述随着全球对可再生能源需求的日益增加,太阳能作为一种清洁、可持续的能源形式,已经引起了广泛的关注和应用。
太阳能热水器作为一种常见的太阳能应用产品,其在节能减排、提高生活质量等方面具有显著的优势。
然而,太阳能热水器在实际使用过程中,仍存在一些问题,如水温控制不稳定、能效利用率不高等。
为了解决这些问题,本文提出了一种基于51单片机的太阳能热水器控制系统设计方案。
该系统以51单片机为核心控制器,结合温度传感器、水位传感器、执行机构等硬件设备,实现了对太阳能热水器水温和水位的精确控制。
通过实时监测水温和水位信息,系统能够自动调整加热功率和补水流量,确保水温稳定在用户设定的范围内,同时避免了水资源的浪费。
系统还具有故障诊断功能,能够及时发现并处理潜在的故障问题,提高了系统的可靠性和稳定性。
本文首先介绍了太阳能热水器的工作原理和现状,分析了传统控制系统存在的问题和不足。
然后,详细阐述了基于51单片机的太阳能热水器控制系统的硬件组成和软件设计。
在硬件设计方面,本文介绍了各个硬件模块的功能和选型原则,包括温度传感器、水位传感器、执行机构等。
在软件设计方面,本文详细说明了系统的控制算法和程序流程,包括温度控制算法、水位控制算法、故障诊断算法等。
本文通过实验验证了系统的可行性和有效性,为太阳能热水器的智能化、高效化提供了有益的探索和实践。
本文的研究不仅有助于提升太阳能热水器的能效利用率和用户体验,还为其他可再生能源应用产品的智能化控制提供了有益的参考和借鉴。
本文的研究成果对于推动太阳能热水器行业的技术进步和产业发展具有重要的现实意义和应用价值。
二、太阳能热水器控制系统总体设计太阳能热水器控制系统的总体设计是确保整个系统高效、稳定运行的关键。
在设计过程中,我们充分考虑了太阳能热水器的实际应用场景和用户需求,以及51单片机的性能特点,从而构建了一个既实用又可靠的控制系统。
基于单片机的水温控制器设计引言水温控制在很多领域中都具有重要的应用价值,例如温室、鱼缸、热水器等。
基于单片机的水温控制器能够自动调控水温,提高水温的稳定性和准确性。
本文将介绍如何设计一个基于单片机的水温控制器,以实现对水温的精确控制。
一、硬件设计1.单片机选择选择一个合适的单片机对于设计一个稳定可靠的水温控制器至关重要。
常用的单片机有STC89C52、AT89C52等。
在选择时应考虑单片机的性能、功耗、接口等因素。
2.温度传感器温度传感器用于检测水温,常用的有NTC热敏电阻和DS18B20数字温度传感器。
NTC热敏电阻价格便宜,但精度较低,DS18B20精度高,但价格相对较贵。
3.加热装置加热装置用于根据温度控制器的输出信号进行加热或制冷。
可以选择加热丝、加热管或半导体制冷片等。
4.驱动电路驱动电路用于将单片机的输出信号转换为合适的电流或电压,驱动加热装置。
可以选择晶体管或继电器等。
5.显示模块可以选择液晶显示屏或LED数码管等显示水温的数值。
二、软件设计1.初始化设置首先,对单片机进行初始化设置,包括引脚配置、定时器设置等。
然后,设置温度传感器和加热装置的引脚。
最后,设置温度范围,以便根据实际需求进行调整。
2.温度检测使用温度传感器检测水温,并将读取到的温度值转换为数字形式,以便进行比较和控制。
可以使用ADC(模拟-数字转换)模块转换模拟信号为数字信号。
3.控制算法本设计中可以采用PID控制算法进行水温控制。
PID(Proportional-Integral-Derivative)控制算法根据设定值和反馈值之间的差异来计算控制信号。
可以根据需求进行参数调整,以获得更好的控制效果。
4.显示和报警使用显示模块显示当前水温的数值,并在温度超出设定值时触发报警功能。
报警可以采用声音、灯光等形式。
5.控制输出根据PID算法计算出的控制信号,控制驱动电路,驱动加热装置或制冷装置,以实现水温的调节。
总结基于单片机的水温控制器能够实现对水温的精确控制。
毕业设计基于单片机的温度控制系统设计简介该文档旨在介绍一种基于单片机的温度控制系统设计,该系统可以监测环境温度,并通过控制器来自动调节温度以达到预设的目标温度。
系统构成该温度控制系统由以下几个主要组成部分构成:1. 温度传感器:用于感知环境温度的变化。
2. 单片机:作为控制中心,接收温度传感器的数据,并根据预设的目标温度进行控制。
3. 控制器:根据单片机的指令,控制加热器或制冷器来调节环境温度。
4. 显示器:用于显示当前环境温度和目标温度。
工作原理系统的工作原理如下:1. 温度传感器实时感知环境温度,并将数据传输给单片机。
2. 单片机收到传感器数据后,与预设的目标温度进行比较。
3. 如果当前环境温度低于目标温度,单片机将发送指令给控制器,要求控制器启动加热器以升高温度。
4. 如果当前环境温度高于目标温度,单片机将发送指令给控制器,要求控制器启动制冷器以降低温度。
5. 控制器接收到单片机的指令后,相应地控制加热器或制冷器的工作状态。
6. 当环境温度接近目标温度时,单片机将发送指令给控制器停止加热器或制冷器的工作。
7. 显示器实时显示当前环境温度和目标温度,以便用户监测和控制系统状态。
设计步骤以下是设计基于单片机的温度控制系统的步骤:1. 确定所需的温度范围和目标温度。
2. 选择适合的温度传感器,并将其连接到单片机的输入引脚。
3. 编写单片机的程序代码,包括读取传感器数据、与目标温度比较、控制加热器或制冷器的指令等。
4. 选择适合的控制器,并将其连接到单片机的输出引脚。
5. 编写控制器的程序代码,包括接收单片机指令、控制加热器或制冷器的工作状态等。
6. 将显示器连接到单片机,并编写相应的程序代码以实现温度显示功能。
7. 进行系统硬件和软件调试,确保各个组件能够正常工作。
8. 在实际环境中进行系统测试和优化。
总结基于单片机的温度控制系统设计可以实现自动调节环境温度的功能,具有一定的实用性和应用前景。
通过合理的设计和调试,可以实现系统的稳定和准确性能。
基于单片机的温度控制系统设计及实现温度控制系统是一种常见的自动化控制系统,在很多领域都有广泛的应用。
本文将以基于单片机的温度控制系统设计与实现为主题,依次介绍系统设计和功能实现的相关内容。
一、系统设计1. 概述:本文所设计的基于单片机的温度控制系统旨在实现对温度的监测和控制,具有高精度、稳定性和可靠性。
2. 系统结构:温度控制系统包括温度传感器、单片机、执行机构和显示部分。
温度传感器负责采集环境温度数据,单片机进行数据处理和控制算法的实现,执行机构根据控制命令实时调整环境温度,显示部分将实时温度显示给用户。
3. 硬件设计:- 选型:根据系统需求和经济因素选择适合的单片机和温度传感器。
- 电路连接:将温度传感器连接到单片机的模拟输入引脚,执行机构连接到单片机的输出引脚,液晶显示器连接到单片机的数字输出引脚。
- 电源设计:为系统提供稳定的电源供电,保证系统的正常运行。
4. 软件设计:- 入口函数设计:设置系统初始化参数和变量,配置单片机的引脚输入输出。
- 温度采集:根据采样频率,读取温度传感器的模拟数值,并转换为真实温度值。
- 温度控制算法设计:根据温度数据和设定的控制策略,计算得到控制命令。
- 控制命令输出:将控制命令经过电平转换后输出到执行机构,实现对环境温度的调控。
- 显示设计:将实时温度值显示在液晶显示器上,方便用户观察和调试。
二、功能实现1. 温度采集功能:系统能够实时采购环境温度,通过温度传感器将模拟数值转化为数字信号,以便后续处理。
2. 控制算法实现:根据采集到的温度数据和设定的控制策略,系统能够计算得到相应的控制命令,并及时将命令传输到执行机构。
3. 温度控制功能:执行机构能够根据系统传输的控制命令实时调整温度,保持环境温度在设定范围内。
4. 温度显示功能:系统能够将实时温度值显示在液晶显示屏上,方便用户查看和监控。
5. 报警功能:当温度超出设定范围时,系统能够发出报警信号,以提醒用户注意环境温度的异常情况。
毕业论文题目基于单片机的燃气热水器温度控制系统设计郑重声明本人的学位论文是在导师指导下独立撰写并完成的,学位论文没有剽窃、抄袭、造假等违反学术道德、学术规范和侵权行为,否则,本人愿意承担由此而产生的法律责任和法律后果,特此郑重声明。
学位论文作者(签名):年月日.摘要随着现代居民生活消费水平的不断提高,人们对生活质量的要求也越来越高。
热水器作为家居生活中非常重要的一部分,用户对热水器的功能需求也越来越智能化。
燃气热水器作为热水器的一种,以其加热速度快、体积小、安全、节能等优点,深受广大消费者的喜爱。
而目前大多数燃气热水器的智能化程度还较低,处于手动调温阶段,且水温不能实时显示,用水量和用气量不能实时控制,这使消费者的用户体验水平大大降低。
根据现今燃气热水器中存在的不足,向着智能调温方向发展,本文设计了燃气热水器的恒温控制系统,概括起来有以下几点:(1)用8位单片机89S51和DS18B20温度传感器,提出了水温实时监测的温度控制系统,该系统相比16位的单片机、热敏电阻和A/D转换器构成的温度数据采集系统具有更高的性价比。
(2)根据温度传感器采集到的温度数据,经过数据转换,与设定温度数值进行对比,再通过DAC0832数模转换为不同的电流,从而控制燃气比例阀的大小,调整加热的力度,进一步实现温度的自动控制。
(3)采用数字PID程序控制,提高了温度的控制精度,并能实现温度的连续可调。
(4)加入了LCD1602液晶显示屏,用于出水温度的实时显示;并加入了看门狗和声光报警子电路,提高了热水器的安全性。
(5)对设计程序进行了工程样板制作。
关键词:燃气热水器;单片机;温度控制;DS18B20AbstractWith the improvement of the consumption level of modern residents, customer's requirements of life quality are getting higher and higher. A s a very important part of home life, the water heater's function is also more and more intelligent.Gas water heater as one of water heater, with its heating speed, small size, safety and energy saving, is very popular by the vast number of consumers.At present, most of the gas water heater is still relatively low-degree of intelligence, only can adjust the temperature by hands, and the water temperature can not be displayed at any time, the weight of water and gas can not be control automaticly, therefore these make the user's user experience level greatly reduced.According to the shortcomings of gas water heater,this paper designeda constant temperature control system for gas water heater:(1) In this paper, 8-bit single-chip 89S51 and DS18B20 temperature sensors were used, and the temperature control system of real-time monitoring of water temperature was put pared with the temperature data acquisition system, which was constituted of 16-bit microcontroller, thermistor and A/D converter, the system of this article is cost-effective.(2) According to the temperature data of temperature sensor, through the data conversion, and compared with the set temperature value, and then through the DAC0832 digital converter into the different electric current value, the size of gas proportional valve can be control. Finally, the heating force can adjust so that achieve the temperature of the automatic control.(3) The temperature control system used the digital PID program control, improved the temperature control accuracy, and can achieve continuous adjustable temperature.(4) A 1602 LCD screen was joined in the temperature control system for the real-time display of water temperature; and watchdog and sound and light alarm circuit were set to improve the safety of water heaters.(5) The design process was made into the project model, and was debugged successful.Key words: Gas water heater; Single chip; Temperature control; DS18B20目录摘要-------------------------------------------------------------------------------------------------- I Abstract -------------------------------------------------------------------------------------------------- I I1 前言---------------------------------------------------------------------------------------------------- 12 燃气热水器系统设计 ------------------------------------------------------------------------------ 12.1 系统设计要求 -------------------------------------------------------------------------------- 22.2 系统设计方案 -------------------------------------------------------------------------------- 22.3 系统性能指标 -------------------------------------------------------------------------------- 32.4 本章小结 -------------------------------------------------------------------------------------- 43 硬件控制系统设计 --------------------------------------------------------------------------------- 43.1燃气热水器硬件控制系统设计方案 ------------------------------------------------------ 43.1.1 信息处理模块 ------------------------------------------------------------------------ 43.1.2 显示器件 ------------------------------------------------------------------------------ 53.1.3 温度采集模块 ------------------------------------------------------------------------ 63.1.4 数模转化模块 ------------------------------------------------------------------------ 63.1.5 燃气开关阀 --------------------------------------------------------------------------- 73.2 硬件电路设计 -------------------------------------------------------------------------------- 93.2.1 系统主控制电路的设计 ------------------------------------------------------------ 93.2.2 温度值输入电路的设计 ------------------------------------------------------------ 93.2.3 报警电路设计 ---------------------------------------------------------------------- 103.2.4 温度检测电路的设计 ------------------------------------------------------------- 103.2.5 LCD液晶显示电路的设计 -------------------------------------------------------- 113.2.6 电流控制电路的设计 ------------------------------------------------------------- 113.3 本章小结 ------------------------------------------------------------------------------------ 124 软件控制系统设计 -------------------------------------------------------------------------------- 124.1主程序流程图 ------------------------------------------------------------------------------- 124.2测温程序流程图 ---------------------------------------------------------------------------- 134.3数字PID控制器的实现--------------------------------------------------------------------- 144.4 本章小节 ------------------------------------------------------------------------------------ 155 总结与展望------------------------------------------------------------------------------------------ 15参考文献------------------------------------------------------------------------------------------------ 16致谢------------------------------------------------------------------------------------------------ 171 前言随着地球能源的匮乏,近年来,天然气以其清洁、环保、高燃比的优势逐渐走进各家各户。
基于单片机的太阳能热水器控制系统设计在当今能源紧张和环保意识日益增强的背景下,太阳能作为一种清洁、可再生的能源,其应用范围越来越广泛。
太阳能热水器便是其中一种常见且实用的设备。
为了提高太阳能热水器的性能和使用效率,设计一个基于单片机的智能控制系统具有重要的意义。
一、太阳能热水器的工作原理太阳能热水器主要由集热器、水箱和管道等部分组成。
集热器通常安装在屋顶或其他阳光充足的地方,其内部有吸热管,能够吸收太阳能并将其转化为热能。
被加热的水通过管道输送到水箱中储存起来,以供用户使用。
然而,传统的太阳能热水器存在一些不足之处。
例如,在阳光不足或天气变化时,无法保证稳定的热水供应;水温难以精确控制,可能会出现过热或过冷的情况。
为了解决这些问题,我们需要引入单片机控制系统。
二、单片机控制系统的总体设计本控制系统以单片机为核心,结合传感器、执行器和通信模块等组成一个完整的系统。
传感器部分包括温度传感器和水位传感器。
温度传感器用于实时监测水箱内的水温,水位传感器则用于检测水箱内的水位高度。
这些传感器将采集到的信息传输给单片机。
单片机作为控制中心,对传感器传来的数据进行处理和分析,并根据预设的控制策略发出相应的控制指令。
执行器主要包括电加热装置和水泵。
当水温过低时,单片机控制电加热装置启动,对水进行加热;当水位过低时,单片机控制水泵启动,向水箱内注水。
通信模块用于实现系统与用户之间的交互。
用户可以通过手机或其他终端设备远程查看热水器的工作状态,并进行相应的操作。
三、硬件设计1、单片机选型选择一款性能稳定、功能强大且成本适中的单片机,如 STM32 系列。
STM32 具有丰富的外设资源和较高的运算速度,能够满足系统的控制需求。
2、传感器电路设计温度传感器可选用 DS18B20 数字温度传感器,其具有精度高、接口简单等优点。
水位传感器可采用压力式水位传感器,通过测量水压来确定水位高度。
传感器的输出信号需要经过调理电路进行放大、滤波等处理,然后输入到单片机的 ADC 端口。
基于单片机控制的智能热水器设计第一章:引言1.1 研究背景智能家居技术的迅猛发展,为人们的生活带来了许多便利。
其中,智能热水器作为家庭生活中不可或缺的设备之一,其功能和安全性显得尤为重要。
传统的热水器存在一些问题,如温度不稳定、能源浪费等。
因此,基于单片机控制的智能热水器设计成为了当前研究的热点之一。
1.2 研究目的本文旨在设计一种基于单片机控制的智能热水器,提高热水器的温度控制精度和安全性能,实现节能环保的目标。
通过对现有智能热水器的分析和研究,结合单片机技术,设计出一种高性能的智能热水器。
第二章:智能热水器的原理和设计2.1 热水器的工作原理热水器是通过加热元件将冷水加热到设定的温度,然后将热水供给用户。
传统的热水器通过机械或电子方式控制加热元件的开关,以达到温度控制的目的。
而基于单片机控制的智能热水器在此基础上进行了深入研究和改进。
2.2 智能热水器的设计方案基于单片机控制的智能热水器设计方案主要包括温度传感器、控制电路、加热元件和显示器等组成部分。
温度传感器用于监测热水温度,控制电路根据温度信号进行控制,加热元件实现热水加热,显示器用于显示当前状态和温度。
第三章:基于单片机的智能控制系统3.1 单片机的选择在设计中,我们选择了某型号的单片机作为控制核心,该单片机具有丰富的接口和强大的处理能力,能够满足智能控制系统的要求。
3.2 系统架构设计智能热水器的控制系统主要由单片机、传感器和执行器组成。
单片机负责接收传感器的信号,根据预设的算法进行控制,控制执行器实现热水器的加热和供水。
3.3 温度控制算法设计为了实现热水器温度的精确控制,我们设计了一种基于PID控制算法的温度控制算法。
该算法可以根据实际温度和设定温度之间的差异,调整加热元件的功率,达到温度控制的目的。
第四章:硬件设计与实现4.1 传感器的选择与接口设计为了实时监测热水的温度,我们选择了一种高精度的温度传感器,并设计了相应的接口电路,将传感器与单片机相连接。
基于单片机的太阳能热水器控制系统的设计摘要目前,太阳能热水器控制器还一直处于研究与开发阶段,市面在售的控制器绝大部分只具备温度和水位显示功能,不具备温度水位的自动控制功能。
虽然有的控制器配有电加热辅助装置,但都不是全智能型的,给用户使用带来许多不便。
关键词:单片机、太阳能热水器、温控系统第1章绪论1.1 本设计的目的和意义本设计具有很强的实用性,用成本低廉的电阻式传感器以及电极配以单片机技术对生产实际中的太阳能热水器的水温的控制以及水位的显示。
本装置电路简单、实用性强、性价比高、水温控制灵活,水位显示直观醒目。
可广泛应用于家庭生活对太阳能热水器的水位显示与水温控制。
具有良好的市场前景。
1.2 控制系统设计要求1、能够根据水位和水温两个条件控制是否需要进水,每次只进整个水箱的四分之一水量,也可以在手动状态下自由进水(上满时自由停止)或停止进水。
2、控制系统具有手动和自动切换功能;3、具有水温和水位显示功能;4、具有进水超水位和超水温报警指示;5、用水时若水温达不到设置值时,可手动起动加热装置,这样可在很大程度上节约电能;6、用水时可自由调节水温;7、控制系统具体管道排空功能,这样防止冬天时因水管内有积水而在夜间冻裂水管。
1.3 本设计实现思路及方法水位由潜入储水容器不同深度的水位电极和潜入容器底部的公共电极(导线)检测;并由四个绿色LED发光二极管显示:若无水则绿灯不亮;若有四分之一储水箱的水亮一盏绿灯;通过观察绿灯点亮的数量可识别水位的高低,这里取5段显示,也可根据需要进行增减。
水温由四个LED数码管显示,前三个数码管显示的为温度最后一个数码管我们只用到了四段码显示为温度的符号C,水温有效值最多可显示为99.9℃。
第2章 硬件设计2.1 控制系统组成及工作原理2.1.1 系统的组成如图2-1所示,本系统主要由控制器、自动控制阀、手动控制阀、水位检测电极、水温检测传感器、电阻加热丝、储水箱等组成。
控制
基于单片机的热水器温度控制系统的设计
张小娟
(宝鸡文理学院电子电气工程系,陕西宝鸡721007)
摘要:以AT89S51单片机为核心,设计了单片机温度控制系统。该系统实现了对被测系统温度的检测、分析处理以及结果显示,
而且能够很好的实现对被测系统温度预警提示以及对温度的检测,有助于提高生产效率。
关键词:单片机;热水器;温度控制;四位温度显示器
中圈分类号:TP273文献标识码:A文窜编号:1009—9492(2009)03—0044-02
在科学技术突飞猛进的今天。各种智能化的仪器、仪
表给人们的生活带来了极大的便利。本文介绍了一个温度
控制系统。它可实现温度的采集、转换、显示以及控制,
达到根据水温智能控制热水器温度的目的。该系统的基本
原理是通过温度传感器测定热水器cl】的温度使其转变为
对应的电流值。然后通过模数转换器变换成数字信号输入
单片机,通过程序编写及六位温度显示器外设的连接,进
而对被测物体的温度加以测试和有效控制,从而实现了人
工智能化。设计方案简便直观,经济实用,稳定可靠,适
用于大规模生产。
1系统硬件的设计
硬件电路的设计【21是整个系统设计的核心内容。系
统的硬件设计,主要包括单片机AT89S51、温度传感器部
分、模数转换部分和显示部分等。
1.1
AT89S5l单片机
AT89S5l是一个低功耗,高性能CMOS8位单片机,
片内含8kByesISP(In-systemprogrammable)的可反复
擦写1000次的Flash只读程序存储器,器件采用ATMEL
公司的高密度、非易失性存储技术制造,兼容标准MCS-
51指令系统及80C51引脚结构,芯片内集成了通用8位中
央处理器和ISP
Flash存储单元,功能强大的微型计算机
AT89S51可为许多嵌入式控制应用系统提供高性价比的解
决方案。
1.2温度传感器
温度传感器AD590是美国模拟器件公司生产的单片集
成两端感温电流源,漉过器件的电流(雌)等于器件所处
-.’宝鸡文理学院重点项目(编号:ZK08131)
收稿日期:2008—10一18
环境的热力学温度(开尔文)度数,即:帚1,t:1恤A/K,式
』
中:卜流过器件(ADS90)的电流,单位为恤A;
弘一热力学温度,单位为K。ADS90的测温范围为一55℃
一+1500C。其电源电压范围为4V一30V。电源电压可在4V一
6V范围变化,电流,f变化10,A,相当于温度变化I壬(。
AD590可以承受44V正向电压和20V反向电压,因而器
AT89S5l
四位
鱼
—●
ADC0809
温
温度模数
度
●..
片
._
显示机●卜转换
传
器
嚣
感
器
图1
系统结构框图
件反接也不会被损坏。AD590精度高共有I、J、K、L、M
五档,其中M档精度最高,在一55℃一+150℃范围内,非
线性误差为±O-3℃。其输出电流是以绝对温度零度(一
273℃)为基准,每增加I
CE,它会增加IliA输出电流,因
此在室温25aC时,其输出电流L=(273+25)=2981xA。集
成温度传感器实质上是一种半导体集成电路,如图2所
示。它是利用晶体管的b.e结压降的不饱和值y观与热力
学温度7'和通过发射极电流,的下述关系实现对温度的检
测:
y庐丝里lnI
g
式中:K——波尔兹常数;g——电子电荷绝对值。
万方数据
1.3模数转换部分
该部分主要采用模数转换器ADC0809,ADC0809是
CMOS单片型逐次逼近式A/D转换器,它由8路模拟开
关、地址锁存与译码器、比较器、8位开关树型D/A转换
器、逐次逼近寄存器、三态输出锁存器等其它一些电路组
成。因此,ADC0809可处理8路模拟量输入。且有三态输
出能力,既可与各种微处理器相连,也可单独工作。输入
输出与TI'L兼容。8路8位A/D转换器,即分辨率8位。
具有转换起停控制端。转换时间为100txs,单个+5V电源
供电,模拟输入电压范围0一+5V,不需零点和满刻度校
准。工作温度范围为-40℃一+85℃、低功耗,约15mW。首
先输入3位地址,并使ALE=I,将地址存入地址锁存器
中。此地址经译码选通8路模拟输入之一到比较器。
sTART上升沿将逐次逼近寄存器复位。下降沿启动A/D
转换,之后EOC输出信号变低,指示转换正在进行。直到
A/D转换完成,EOC变为高电平,指示A/D转换结束,
结果数据已存入锁存器,这个信号可用作中断申请。当
OE输入高电平时,输出三态门打开,转换结果的数字量
输出到数据总线上。
VO
图2AD590基本应用电路1.4显示器部分该部分主要应用四位显示管电路。LED显示器有静态和动态显示两种显示方式。LED显示器工作在静态显示方式时,其阴极点(或阳极)连接在一起接地(或+5V),每一个的段选线(a,b,C,d,e,f,g,P)分别与一个8位口相连。LED显示器工作在动态显示方式时,段选码端口I/Ol用来输出显示字符的段选码,I/02输出位选码。L/01不断送待显示字符的段选码,I/02不断送出不同的位扫描码,并使每位显示字符显示一段时间。一般为l~5ms。利用眼睛的视觉惯性,从显示器上便可以见到相当稳定的数字显示。(1)段选(a,b,c,d,e,f,g,P):对应8个发光二极管,接I/O口,共阴(或共阳)时接地(或+5V),根据条件控制发光二极管的亮或灭。(2)位选(A,B,C,D):共阴(或共阳)时接地(或+5V)分别用选中对应位的LED。2系统软件的设计按照整体方案的设计思想,软件中有一个重要的设计思想就是采用模块化设计,把一个大任务分解成若干个小工业俞任务。分别编写实现这些小任务的子程序。然后把子程序按总体要求组装起来,就可以实现这个大任务了。不仅程序结构清楚,而且节约存储空间。主程序Ⅲ的流程图如图3所示。程序实现了对被测物体温度的实时显示。对当前温度量进行循环判断,当被测温度符合预定温度时,指示灯亮,不符合时进人子循环程序,直到温度符合预定温度为止。其中T1为定时器,选定为工作方式1时。定时器被设置为一个16位,由高8位TH和低8位1f1组成。3结论用单片机控制温度传感器实现温度的测量以及控制的系统具有以下优点:电路结构简单、功能强大、测量及控制精度高、工作稳定可靠、性价比高、集成度高等优点,因此被广泛应用。由于单片机的运算功
能较差,往往需要借
助计算机系统,因此
单片机和PC机进行远
程数据传输处理,更
具有实际意义;采用
被测温度符合
预定温度
Y
F—一
指示灯LED灭
Jr
ADC0809停止
工作
‘
Tl工作于方式I
定时4ms
上
CPU、TI开中断
且Tl开始工作
上
ADC0809采集
一次散据
上
等待中断
图3
主程序流程图
的单片机…AT89S51性价比高,而且温度传感器AD590
转化温度的方法非常简洁且精度高、测试范围较广。
参考文献:
[1]王文超,虞国平.家用电热器具大全[M].北京:中国计量
出版社.1989.
[2]马忠梅.籍顺心,张凯,等.单片机的C语言应用程序设计
[M].北京:北京航空航天大学出版社,1989.
[3]张友德.单片机微机原理、应用和实验[M].上海:复旦大
学出版社,1996.
[4]张志良.单片机原理与控制技术[M].北京:机械工业出版
社.1998.
作者简介:张小娟,女,1978年生,陕西永寿人,硕士,讲师。
研究领域:智能控制与模式识别。已发表论文3篇。
(编辑:吴智恒)
万方数据