电热水器恒温控制器的设计课程设计_第1页
电热水器恒温控制器的设计课程设计_第2页
电热水器恒温控制器的设计课程设计_第3页
电热水器恒温控制器的设计课程设计_第4页
电热水器恒温控制器的设计课程设计_第5页
已阅读5页,还剩8页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

电热水器恒温控制器的设计课程设计XX大学微型计算机控制技术课程设计题目:

电热水器恒温控制器的设计院:

电气工程学院专业班级:

自动化学号:

学生姓名:

指导教师:

起止时间:

2021.12.30-2021.1.10课程设计任务及评语院:电气工程学院教研室:自动化学号学生姓名专业班级自动化课程设计题目电热水器恒温控制器的设计课程设计任务课题完成的功能、设计任务及要求、技术参数实现功能采用单片机作为控制器,由温度传感器、信号放大电路和A/D转换器采集温度,与设定值进行比较,经过PID算法得到控制器的输出,控制加热装置,并用两位LED显示温度。被控对象为,仿真研究时用近似。

设计任务及要求1、确定系统设计方案,包括单片机的选择,输入输出通道,键盘显示电路;

2、建立被控对象的数学模型;

3、推导控制算法,设计算法的程序流程图或程序清单;

4、仿真研究,验证设计结果;

5、撰写、打印设计说明书一份;

设计说明书应在4000字以上。

技术参数温度设定范围:35~65℃误差小于:±5%进度计划1、布置任务,查阅资料,确定系统方案2、被控对象建模3、算法推导,程序设计4、仿真研究5、撰写、打印设计说明书6、答辩指导教师评语及成绩平时:

论文质量:

答辩:

总成绩:

指导教师签字:

年月日注:成绩:平时20%论文质量60%答辩20%以百分制计算摘要在科技飞黄腾达的今天,各种产品日益更新换代。然而,且随着人们生活水平的提高,电加热恒温控制器也普遍用于各家各户,且人们对电热水器的要求越来越高,越趋向于智能化和数字化。

本系统是设计了一个电热水器恒温控制器,主要由温度采集电路、单片机控制系统、温度控制电路、人机对话通道4个主要的功能模块组成。温度采集电路由温度传感器,信号放大,A/D转换组成;

温度控制电路主要是控制信号的输出通道,主要由功率放大电路、光电耦合电路、双向晶闸管、电加热装置组成;

而单片机根据键盘输入的预设目标温度和采集的实时温度进行PID调节,由PID输出调节PWM脉冲的占空比,PWM脉冲作为单片机输出控制固态继电器的开通或关断,以调节电阻丝的加热程度,从而实现温度控制。并用两位LED显示温度。

关键词:温度采集电路;

温度控制电路;

A/D转换;

PID调节目录第1章绪论1第2章课程设计的方案22.1概述22.2系统组成总体结构2第3章硬件设计33.1硬件的介绍33.1.1单片机的介绍33.1.2ADC0804模数转化器的介绍43.1.3AD590温度传感器的介绍43.2温度采集电路的设计53.3温度控制电路的设计53.4键盘输入电路53.5显示电路63.6系统原理图7第4章软件设计84.1流程图的设计84.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输出调节PWM脉冲的占空比,PWM脉冲作为单片机输出控制固态继电器的开通或关断,以调节电阻丝的加热程度,从而实现温度控制。并用两位LED显示温度。系统的总体组成结构如图2.1所示。

单片机温度传感器温度传感器信号放大A/D转换键盘输入温度显示功率放大光电耦合电路双向晶闸管电加热装置图2.1系统总体结构框图第3章硬件设计3.1硬件的介绍3.1.1单片机的介绍主控单元采用单片机AT89C51。单片机AT89C51是美国ATMEL的一种低功耗、高性能微处理器,为多嵌入式控制系统提供了一种灵活性高的廉价方案。单片机AT89C51片内含有4KB可反复擦除的PEROM,还带有128B的随机存储器和四个并行8位双向I/O口。另外,主控单元采用了频率为12MHz的晶振,这样系统运行一个周期只用1μs,有利于系统时间的计算。其引脚功能如下:

P3口:P3口管脚是8个带内部上拉电阻的双向I/O口,可接收输出4个TTL门电流。当P3口写入“1”后,它们被内部上拉为高电平,并用作输入。作为输入,由于外部下拉为低电平,P3口将输出电流这是由于上拉的缘故。

P3口也可作为AT89C51的一些特殊功能口,如下表所示:

口管脚备选功能:

P3.0RXDP3.1TXDP3.2/INT0P3.3/INT1P3.4T0P3.5T1P3.6/WRP3.7/RDP3口同时为闪烁编程和编程校验接收一些控制信号。

RST:复位输入。当振荡器复位器件时,要保持RST脚两个机器周期的高电平时间。

ALE/PROG:当访问外部存储器时,地址锁存允许的输出电平用于锁存地址的地位字节。在FLASH编程期间,此引脚用于输入编程脉冲。在平时,ALE端以不变的频率周期输出正脉冲信号,此频率为振荡器频率的1/6。因此它可用作对外部输出的脉冲或用于定时目的。然而要注意的是:每当用作外部数据存储器时,将跳过一个ALE脉冲。如想禁止ALE的输出可在SFR8EH地址上置0。此时,ALE只有在执行MOVX,MOVC指令是ALE才起作用。另外,该引脚被略微拉高。如果微处理器在外部执行状态ALE禁止,置位无效。

/PSEN:外部程序存储器的选通信号。在由外部程序存储器取指期间,每个机器周期两次/PSEN有效。但在访问外部数据存储器时,这两次有效的/PSEN信号将不出现。

/EA/VPP:当/EA保持低电平时,则在此期间外部程序存储器,不管是否有内部程序存储器。注意加密方式1时,/EA将内部锁定为RESET;

当/EA端保持高电平时,此间内部程序存储器。在FLASH编程期间,此引脚也用于施加12V编程电源。

XTAL1:反向振荡放大器的输入及内部时钟工作电路的输入。

XTAL2:来自反向振荡器的输出。

3.1.2ADC0804模数转化器的介绍ADC0804是属于连续渐进式的A/D转换器,这类型的A/D转换器除了转换速度快、分辨率高外,还有价钱便宜的优点,普遍被应用于微电脑的接口设计上。以输出8位的ADC0804动作来说明“连续渐进式A/D转换器”的转换原理。

工作电压:

5V,即VCC=5V。

模拟输入电压范围:0~5V,即0≤Vin≤5V。

分辨率:8位,即分辨率为1/2=1/256,转换值介于0~255之间。

转换时间:100us。

转换误差:±1LSB。

参考电压:2.5V,即Vref=2.5V。

3.1.3AD590温度传感器的介绍AD590是美国ANALOGDEVICES公司的单片集成两端感温电流源,其输出电流与绝对温度成比例。在4V至30V电源电压范围内,该器件可充当一个高阻抗、恒流调节器,调节系数为1µA/K。片内薄膜电阻经过激光调整,可用于校准器件,使该器件在298.2K时输出298.2µA电流。适用于150°C以下、目前采用传统电气温度传感器的任何温度检测应用。低成本的单芯片集成电路及无需支持电路的特点,使它成为许多温度测量应用的一种很有吸引力的备选方案。应用AD590时,无需线性化电路、精密电压放大器、电阻测量电路和冷结补偿。

AD590的测温范围为-55℃~+150℃;

AD590的电源电压范围为4~30V,可以承受44V正向电压和20V反向电压,因而器件即使反接也不会被损坏;

精度高,AD590在-55℃~+-150℃范围内,非线性误差仅为±0.3℃。

图3.1AD590温度传感器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也关断,加热器断电。

3.4键盘输入电路本次设计要求由温度传感器、信号放大电路和A/D转换器采集温度,与设定值进行比较,所以要向单片机内输入预定温度值。而此次要求控制温度范围在35~65℃之间,所以键盘输入电路设计了四个按键输入,其中一个按键设置输入35~65中的任意一个数字;

两个按键分别定义为“加1”、“减1”,这样就可以改变输入的数值;

另一按键设置为复位,当按下时及返回温度设定值。固能满足本次设计要求。

3.5显示电路本系统显示电路是由两个译码驱动芯片CD4511和两个LED显示器构成,两个发光数码管分别显示温度值的个位值、十位值。CD4511是一个用于驱动共阴极LED显示器的BCD码—七段码译码器,该芯片具有BCD转换、消隐和锁存控制、七段译码及驱动功能的CMOS电路能提供较大的上拉电流,直接驱动LED显示器。

3.6系统原理图图3.1系统原理图第4章软件设计4.1流程图的设计本系统通过温度传感器检测电热水器内实际温度,由ADC0804将温度传感器输出的信号经放大后转换成数字信号,存入AT89C51的内部数据存储器,经处理送LCD显示,并将采集值与设定值进行比较,经过PID运算得到控制量并由单片机输出去控制加热器。

启动A/D转换完成读取转换结果转换结果处理发送温度调用PID延时1秒初始化YN4.1程序流程图4.2系统控制算法本控制系统中,使用的是数字PID控制器。PID控制器是一种线性控制器,它将设定值与测量值之间偏差的比例、积分、微分通过线性组合构成控制量,对被控对象进行控制。

1、采用两个惯性环节串联成实验被控对象,T1=1秒,T2=0.5秒,K0=2。

GO=≈2、其外部接线图如图4.2所示,将函数发生器B5单元作为信号发生器,矩形波输出施加于被测系统的输入端,用LABACT程序测得其从0V阶跃到5V时被控对象的响应曲线如图4.3所示。

图4.3被控对象的响应曲线4、通常取Y0=0.3Y0,Y0=0.7Y0,所以从其响应曲线中测得t1=0.81s,t2=1.81s。因此求得:T0=1.180s,ζ=0.389s。

5、用工程整定法求得数字PID调节控制参数KP=0.358,TI=0.733,TD=0.135。

第5章系统测试与分析/实验数据及分析构造模拟电路图如图5.1所示,应用LABACT软件调试。设置其参数KP=0.358,TI=0.733,TD=0.135后,得到其响应曲线如图5.2所示。

图5.2系统仿真曲线第6章课程设计总结随着电子技术的发展,特别是随着大规模集成电路的产生,给人们的生活带来了根本性的变化,如果说微型计算机的出现使现代的科学研究得到了质的飞跃,那么单片机技术的出现则是给现代工业控制测控领域带来了一次新的革命。应用微型计算机控制技术,采用PID调节算法,使电热水器恒温控制器更好地调节温度,固满足人们的使用需求。

现在电热水器是一种可供洗手间、浴室及厨房使用的家用电器,市场上传统的机械式电热水器控制精度低、可靠性差,随着人们生活水平的提高,人们对电热水器的要求越来越高,越趋向于智能化和数字化。

本次系统设计了一个热水器恒温控制器的方案,用温度传感器AD590检测温度信号,经信号放大后,采用ADC0804模数转换器将模拟信号转换成数字信号送到单片机处理。单片机根据键盘输入的预设目标温度和采集的实时温度进行PID调节后,输出控制信号,经功率放大电路、光电耦合电路、双向晶闸管后控制电加热器的通断,从而实现对温度的控制。

通过本次课程

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论