电热水器恒温控制器的设计.
- 格式:doc
- 大小:453.50 KB
- 文档页数:16
辽宁工业大学微型计算机控制技术课程设计(论文)题目:电热水器恒温控制器的设计院(系):电气工程学院专业班级:自动化10学号:王国兵学生姓名: 100302058指导教师:(签字)起止时间:2013.12.30-2013.1.10课程设计(论文)任务及评语院(系):电气工程学院教研室:自动化Array注:成绩:平时20% 论文质量60% 答辩20% 以百分制计算摘要在科技飞黄腾达的今天,各种产品日益更新换代。
然而,且随着人们生活水平的提高,电加热恒温控制器也普遍用于各家各户,且人们对电热水器的要求越来越高,越趋向于智能化和数字化。
本系统是设计了一个电热水器恒温控制器,主要由温度采集电路、单片机控制系统、温度控制电路、人机对话通道4 个主要的功能模块组成。
温度采集电路由温度传感器,信号放大,A/D转换组成;温度控制电路主要是控制信号的输出通道, 主要由功率放大电路、光电耦合电路、双向晶闸管、电加热装置组成;而单片机根据键盘输入的预设目标温度和采集的实时温度进行PID 调节,由PID 输出调节P W M 脉冲的占空比,P W M 脉冲作为单片机输出控制固态继电器的开通或关断,以调节电阻丝的加热程度,从而实现温度控制。
并用两位LED显示温度。
关键词:温度采集电路;温度控制电路;A/D转换;PID调节目录第1章绪论 (1)第2章课程设计的方案 (2)2.1概述 (2)2.2系统组成总体结构 (2)第3章硬件设计 (3)3.1硬件的介绍 (3)3.1.1 单片机的介绍 (3)3.1.2 ADC0804模数转化器的介绍 (4)3.1.3 AD590温度传感器的介绍 (4)3.2温度采集电路的设计 (5)3.3温度控制电路的设计 (5)3.4键盘输入电路 (5)3.5显示电路 (6)3.6系统原理图 (7)第4章软件设计 (8)4.1流程图的设计 (8)4.2系统控制算法 (8)第5章系统测试与分析/实验数据及分析 (10)第6章课程设计总结 (11)参考文献 (12)第1章绪论近年来,市场上陆续出现了一些热水器控制器,但大多数控制器存在着诸如性能不稳定,容易产生误操作;温度、水位检测、控制误差大;显示器有时出现乱码;与电辅助加热装置不能很好配合等弊端。
从而必然会催生性能比较稳定、功能强大、智能型的热水器控制器。
随着中国电力基础设施不断建立和完善,储水式热水器的普及,电热水器市场中又一细分产品—即快热式电热水器因其更快、更方便、和小巧、时尚的外形越来越受到人们的亲睐。
其作为业内的新生力量在迅速崛起并不断壮大。
其03、04年年增长速度已超过50%,虽然市场销售的总量仍然少于燃气式和储水式,但它的市场份额预测06年可超过15%。
毋庸质疑,即快热式电热水器是今后热水器的发展方向。
随着气价的上涨,相信今后电热水器市场仍将会呈现强劲的增长势头。
在现代社会中,热水器控制电路的原理不仅应用于生活方面,其运用也涉及到了生产各个方面。
随着人们生活质量的提高,酒店厂房及家庭生活中都会见到热水器控制电路的影子,其将更好的服务于社会。
随着电子技术的发展,特别是随着大规模集成电路的产生,给人们的生活带来了根本性的变化,如果说微型计算机的出现使现代的科学研究得到了质的飞跃,那么单片机技术的出现则是给现代工业控制测控领域带来了一次新的革命。
应用微型计算机控制技术,采用PID 调节算法,使电热水器恒温控制器更好地调节温度,固满足人们的使用需求。
本文设计分为两个部分,硬件部分和软件部分。
硬件部分介绍:智能家用电热水器电路的设计,单片机AT89C51、A/D转换器ADC0804的功能及温度传感器AD590的介绍。
系统硬件主要以高性价比的AT89C51单片机为核心,由温度采集电路、温度控制电路、键盘显示电路、及温度显示电路构成。
软件设计主要设计了系统的主流程图和系统的控制算法。
第2章课程设计的方案2.1概述本次设计主要是综合应用所学知识,设计电热水器恒温控制器的设计,并在实践的基本技能方面进行一次系统的训练。
能够较全面地巩固和应用“微型计算机控制技术”课程中所学的基本理论和基本方法,并初步掌握小型微型计算机控制技术系统设计的基本方法。
应用场合:可应用于供浴室洗手间及厨房使用的家用电器。
实现功能:采用单片机作为控制器,由温度传感器、信号放大电路和A/D转换器采集温度,与设定值进行比较,经过PID算法得到控制器的输出,控制加热装置,并用两位LED显示温度。
2.2系统组成总体结构本系统是设计了一个电热水器恒温控制器,主要由温度采集电路、单片机控制系统、温度控制电路、人机对话通道4 个主要的功能模块组成。
温度采集电路由温度传感器,信号放大,A/D转换组成;温度控制电路主要是控制信号的输出通道, 主要由功率放大电路、光电耦合电路、双向晶闸管、电加热装置组成;而单片机根据键盘输入的预设目标温度和采集的实时温度进行PID 调节,由PID 输出调节P W M 脉冲的占空比,P W M 脉冲作为单片机输出控制固态继电器的开通或关断,以调节电阻丝的加热程度,从而实现温度控制。
并用两位LED显示温度。
系统的总体组成结构如图2.1 所示。
图2.1系统总体结构框图第3章硬件设计3.1硬件的介绍3.1.1 单片机的介绍主控单元采用单片机AT89C51。
单片机AT89C51 是美国ATMEL的一种低功耗、高性能微处理器,为多嵌入式控制系统提供了一种灵活性高的廉价方案。
单片机AT89C51片内含有4KB可反复擦除的PEROM(Flash Program-mable andErasable Read Only Memory),还带有128B的随机存储器(RAM)和四个并行8位双向I/O 口。
另外,主控单元采用了频率为12MHz的晶振,这样系统运行一个周期只用1μs,有利于系统时间的计算。
其引脚功能如下:P3口:P3口管脚是8个带内部上拉电阻的双向I/O口,可接收输出4个TTL 门电流。
当P3口写入“1”后,它们被内部上拉为高电平,并用作输入。
作为输入,由于外部下拉为低电平,P3口将输出电流(ILL)这是由于上拉的缘故。
P3口也可作为AT89C51的一些特殊功能口,如下表所示:口管脚备选功能:P3.0 RXD(串行输入口)P3.1 TXD(串行输出口)P3.2 /INT0(外部中断0)P3.3 /INT1(外部中断1)P3.4 T0(记时器0外部输入)P3.5 T1(记时器1外部输入)P3.6 /WR(外部数据存储器写选通)P3.7 /RD(外部数据存储器读选通)P3口同时为闪烁编程和编程校验接收一些控制信号。
RST:复位输入。
当振荡器复位器件时,要保持RST脚两个机器周期的高电平时间。
ALE/PROG:当访问外部存储器时,地址锁存允许的输出电平用于锁存地址的地位字节。
在FLASH编程期间,此引脚用于输入编程脉冲。
在平时,ALE端以不变的频率周期输出正脉冲信号,此频率为振荡器频率的1/6。
因此它可用作对外部输出的脉冲或用于定时目的。
然而要注意的是:每当用作外部数据存储器时,将跳过一个ALE脉冲。
如想禁止ALE的输出可在SFR8EH地址上置0。
此时, ALE 只有在执行MOVX,MOVC指令是ALE才起作用。
另外,该引脚被略微拉高。
如果微处理器在外部执行状态ALE禁止,置位无效。
/PSEN:外部程序存储器的选通信号。
在由外部程序存储器取指期间,每个机器周期两次/PSEN有效。
但在访问外部数据存储器时,这两次有效的/PSEN信号将不出现。
/EA/VPP:当/EA保持低电平时,则在此期间外部程序存储器(0000H-FFFFH),不管是否有内部程序存储器。
注意加密方式1时,/EA将内部锁定为RESET;当/EA 端保持高电平时,此间内部程序存储器。
在FLASH编程期间,此引脚也用于施加12V编程电源(VPP)。
XTAL1:反向振荡放大器的输入及内部时钟工作电路的输入。
XTAL2:来自反向振荡器的输出。
3.1.2 ADC0804模数转化器的介绍ADC0804是属于连续渐进式(Successive Approximation Method)的A/D转换器,这类型的A/D转换器除了转换速度快(几十至几百us)、分辨率高外,还有价钱便宜的优点,普遍被应用于微电脑的接口设计上。
以输出8位的ADC0804动作来说明“连续渐进式A/D转换器”的转换原理。
工作电压: 5V,即VCC= 5V。
模拟输入电压范围:0~ 5V,即0≤Vin≤ 5V。
分辨率:8位,即分辨率为1/2=1/256,转换值介于0~255之间。
转换时间:100us(fCK=640KHz时)。
转换误差:±1LSB。
参考电压:2.5V,即Vref=2.5V。
3.1.3 AD590温度传感器的介绍AD590是美国ANALOG DEVICES公司的单片集成两端感温电流源,其输出电流与绝对温度成比例。
在4 V至30 V电源电压范围内,该器件可充当一个高阻抗、恒流调节器,调节系数为1 µA/K。
片内薄膜电阻经过激光调整,可用于校准器件,使该器件在298.2K (25°C)时输出298.2 µA电流。
适用于150°C以下、目前采用传统电气温度传感器的任何温度检测应用。
低成本的单芯片集成电路及无需支持电路的特点,使它成为许多温度测量应用的一种很有吸引力的备选方案。
应用AD590时,无需线性化电路、精密电压放大器、电阻测量电路和冷结补偿。
AD590的测温范围为- 55℃~+150℃; AD590的电源电压范围为4~30 V,可以承受44 V 正向电压和20 V反向电压,因而器件即使反接也不会被损坏;精度高,AD590在- 55℃~+-150℃范围内,非线性误差仅为±0.3℃。
图3.1 AD590温度传感器3.2 温度采集电路的设计前向通道是信息采集的通道, 主要包括温度传感器、信号放大、A/D转换电路组成的信号采集电路和以单片机为核心的信号处理电路.水温经温度传感器和信号放大电路产生0~5V的模拟电压信号送人A/D 转换器,将模拟量转换为数字量通过系统总线送人单片机进行运算处理。
图3.1中温度传感器采用AD59O将温度变换为电流,与运算放大器Opo7和电阻Rl、VRI、RZ、VRZ组成信号转换与放大电路,将温度转换为电压信号。
采用ADC0804把电压信号转换为数字信号输送到单片机。
3.3 温度控制电路的设计本温度控制系统采用通断控制,通过改变给定控制周期内加热器的导通和关断时间,达到调节温度的目的。
系统控电路由双向可控硅输出型光电耦合器MOC3061和双向可控硅BTA12 组成。
当单片机的P1.6口输出低电平时,同向驱动器7407 输出低电平,MOC3061的输入端有电流输入,输出端的双向可控硅导通,触发外部的双向可控硅BTA12导通,加热器通电;当P1.6端输出高电平时,MOC3061 输出端的双向可控硅关断,外部的双向可控硅BTA12也关断,加热器断电。