水温自动控制系统实验报告课案【范本模板】
- 格式:doc
- 大小:309.50 KB
- 文档页数:11
大学实验报告课程名称过程装备控制技术及应用系专业 1 班姓名实验名称水温控制系统实验(实验三)实验日期2013.7.7 指导老师一、实验目的(1)了解水温定值控制系统的结构与组成。
(2)掌握水温定值控制系统调节器参数的整定和投运方法。
(3)掌握临界比例度法整定调节器参数。
(4)研究调节器三参数的变化对系统静、动态性能的影响。
(5)了解P、PI、PD和PID四种调节器分别对水温定值控制的作用。
二、实验设备实验对象、电源控制台、研华模块、计算机一台、万用表一个、实验连接线若干。
三、实验原理被控量为水的温度,实验要求系统的温度稳定在给定值。
将温度传感器检测到温度信号作为反馈信号,在与给定量比较后的差值通过调节器控制加热时间,以达到控制被控温度的目的。
为了实现系统在阶跃给定和阶跃扰动作用下的无静差控制,系统调节器应为PI或PID控制。
四、实验内容与步骤(1)突增(或突减)仪表设定值的大小,使其有一个正(或负)阶跃增量的变化。
作广义过程的阶跃响应曲线,并由此确定被控过程的数学模型。
(2)采用临界比例度法整定调节器参数。
在闭环情况下进行,设T I=∞,T D=0,使调节器工作在纯比例情况下,将比例度由大逐渐变小,使系统的输出响应呈现等幅振荡,如图1所示。
根据临界比例度δk 和振荡周期TS,按表2所列的经验算式,求取调节器的参考参数值(3)分别适量改变调节仪的P、I、D参数,重复步骤,用计算机记录不同参数时闭环系统的干扰阶跃响应曲线。
以上几种干扰均要求扰动量为控制量的5%~15%,干扰过大可能造成系统不稳定。
加入干扰后,被测温度便离开原平衡状态,经过一段调节时间后,温度稳定至新的设定值,记录此时的智能仪表的设定值、输出值和仪表参数,温度的响应过程曲线将如图1所示。
图1 温控系统的阶跃响应曲线(4)分别用P、PD、PID三种控制规律重复上述步骤,用计算机记录不同控制规律下系统的阶跃响应曲线。
积分时间对过渡过程的影响五、数据记录及结果分析由于系统环境基本相同(室温26℃),广义过程的特性参数确定同实验一,此实验不再重复测量。
水温控制系统目录一、要求....................................................................................二、摘要....................................................................................三、前言....................................................................................四、方案分析..................................................................................五、实现 ..................................................................................六、结论..................................................................................七、附录..................................................................................一、要求水温控制系统一、任务设计并制作一个水温自动控制系统,控制对象为1升水,容器为搪瓷器皿。
水温可以在一定范围内设定,并能实现在10℃—70℃量程范围内对每一点温度的自动控制,以保持设定的温度基本保持不变。
二、要求1、基本要求(1)可键盘设定控制温度值,设定最小分辨率为0.1℃;(2)实时测量并显示实际温度。
温度测量误差在±0.5 ℃内;(3)水温控制系统应具有全量程(20℃~80℃)内的升温功能;(4)任意设定一个温度值,控制系统可以实现该给定温度的恒值自动控制。
《模拟电子技术》课程设计题目学生姓名专业班级学号院(系)指导教师完成时间目录1 课程设计的目的 (4)2 课程设计的任务与要求 (4)2.1设计任务 (4)2.2设计要求 (4)3 设计方案与论证 (4)3.1方案选择与论证 (4)3.2水温控制器的原理方框图 (5)4 设计原理与功能说明 (6)4.1元器件选用原理 (6)4.2总体电路图 (10)5 单元电路设计 (11)5.1信号处理单元 (11)5.2 温度显示单元 (11)5.3控制单元 (12)6 电烙铁的使用 (13)7 总结 (14)参考文献................................................................... 错误!未定义书签。
附录一:总体电路原理图....................................... 错误!未定义书签。
附录二:元器件清单.. (18)1 课程设计的目的通过理论设计和实物制作解决相应的实际问题,巩固和运用在《模拟电子技术》中所学的理论知识和实验技能,掌握常用模拟电路的一般设计方法,提高设计能力和实践动手能力,为以后从事电子电路设计、研发电子产品打下良好的基础。
1、学习基于LM35控制水温的设计方法;2、研究基于LM35控制水温的设计方案;3、掌握三极管管脚极性的判断方法;4、熟悉电烙铁的使用方法。
2 课程设计的任务与要求2.1 设计任务利用温度传感器件、集成运算放大器和Tec(Thermoelectric Cooler,即半导体致冷器)等设计一个温度控制器。
2.2设计要求(1)设计一个水温控制器(2)能对水温进行测量并指示读数(3)能对水温进行控制,控制范围为0~100℃3 设计方案与论证3.1方案选择与论证根据设计要求,有以下3种方案:方案一:采用TC7107进行模—数转换。
通过温度传感器LM35采集到温度信号,通过使用TC7107集A/D转换和译码器于一体的功能,直接驱动数码管,省去译码器的接线。
水温控制系统stm32实验报告设计并制作一个水温自动控制系统,控制对象为1升水,容器为搪瓷器皿(其他容器也可)。
水温可以在一定范围内设定,并能实现在10℃-70℃量程范围内对每一点温度的自动控制,以保持设定的温度基本保持不变。
要求(1)可键盘设定控制温度值,并能用液晶显示,显示最小区分度为0.1℃;(2)可以测量并显示水的实际温度。
温度测量误差在+0.5℃内;(3)水温控制系统应具有全量程(10℃-70℃)内的升温、降温功能(降温可用半导体制冷片、升温用800W以内的电加热器);(4)在全量程内任意设定一个温度值(例如起始温度+15℃内),控制系统可以实现该给定温度的恒值自动控制。
控制的最大动态误差<+4℃,静态误差<+1℃,系统达到稳态的时间<15min(最少两个波动周期)。
人机交互模块的设计温度控制系统经常是用来保证温度的变化稳点或按照某种规律进行变化。
但是通常温度具有惯性大,滞后性严重的特点,所以很难建立很好的数学模型。
所以在本次实验中我们采用了性能高又经济的搭载ARM Cortex-M内核的STM32F429的单片机作为它的微控制处理器。
人机交互模块主要是有普通的按键和一块彩色液晶屏幕所组成。
该实验中采用的是模糊的PID 算法,完成对系统的设计。
温度检测模块的设计传统的测温元件有热电偶,热敏电阻还有一些输出模拟信号的温度传感器。
但这些元件都需要较多的外部元件的支持。
电路复杂,制作成本高。
因此在本次实验中我们采用了美国DALLAS半岛公司推出的一款改进型的智能温度传感器 DS18B20。
此温度传感器读数方便,测温范围广,测温准确,输出温度采用数字显示更加智能化。
温度检测模块是以DS18B20温度传感器作为核心,将测量的温度信号传递给STM32单片机芯片进行温度的实时检测,并通过数码管显示。
自动控制原理水温控制系统实验报告记录————————————————————————————————作者:————————————————————————————————日期:恒温控制系统设计报告学院:电子信息学院班级:12级电子信息工程指导老师:xxx姓名:zzz学号:1228436867前言水温控制无论是在工业生产中,还是在日常生活中都起着非常重要的作用,过低的温度或过高的温度都会使水资源失去应有的作用,从而造成水资源的巨大浪费。
为了保证生产过程正常安全地进行,提高产品的质量和数量,以及减轻工人的劳动强度、节约能源,要求对水温进监测、显示、控制,使之达到工艺标准,满足需要。
由于电子行业的迅猛发展,计算机技术和传感器技术的不断改进,而且计算机和传感器的价格也日益降低,可靠性逐步提高,用信息技术来实现水温控制并提高控制的精确度不仅是可以达到的而且是容易实现的。
其发展必将带来新一轮的工业化的革命和社会发展的飞跃。
在计算机没有发明之前,这些控制都是我们难以想象的。
而当今,随着电子行业的迅猛发展,计算机技术和传感器技术的不断改进,而且计算机和传感器的价格也日益降低,可靠性逐步提高,用信息技术来实现水温控制并提高控制的精确度不仅是可以达到的而且是容易实现的。
用高新技术来解决工业生产问题,排除生活用水问题实施对水温的控制已成为我们电子行业的任务,以此来加强工业化建设,提高人民的生活水平。
采用PID算法进行温度控制,它具有控制精度高,能够克服容量滞后的特点,特别适用于负荷变化大、容量滞后较大、控制品质要求又很高的控制系统。
因此,我们在此基础上运用PID控制器方案制作温度控制器。
目录前言目录摘要 (3)第1章设计方案论证 (3)1.1主控芯片的选择 (2)1.2温度控制模块 (3)1.3温度采集模块 (4)1.4温度显示模块 (4)第2章系统设计 (5)2.1总体方案设计 (5)2.2硬件电路设计 (5)2.2.1 stc89c52最小系统模块 (5)2.2.2温度控制模块 (6)2.2.3温度采集模块 (7)2.2.4温度显示模块 (8)2.2.5键盘输入模块 (9)2.3软件设计 (10)2.3.1 程序流程图 (10)2.3.2 PWM输出程序设计 (11)2.3.3 PID程序设计 (11)2.3.4 DS18B20温度采集程序设计 (12)2.3.5 数码管显示程序设计 (13)2.3.6 独立按键扫描程序设计 (15)第3章系统测试 (17)3.1测试数据记录 (17)3.2数据分析与结论 (18)第4章总结 (18)参考文献 (19)附录 (19)附录1 主要元器件明细表附录2 仪器设备清单附录3 程序设计摘要:本设计基于STC89C52RC单片机水温测量及控制系统的设计。
陕西理工学院课程设计实验报告课程:计算机控制系统课程设计题目:水温控制系统设计院系: 电气工程系班级:自控xx班学号:xxxxx姓名:xxx指导老师:xx时间:10.11.22-10.11.28前言在日常生活中通过水温控制来给人们带来舒适的,方便的生活.例如刚在外工作回家的男人一定会很疲倦了,如果能够洗个热水澡,那真是非常好的事情了.这样能够让一天的疲惫随着温热的流水带走了,家庭主妇要为家人煮一个热喷喷的汤水.煮好以后就这样放着也会变凉的,如何保持水温的恒定呢?这就需要需要水温控制系统了.水温控制在工业及日常生活中应用广泛,分类较多,不同水温控制系统的控制方法也不尽相同,其中以PID控制法最为常见。
单片机控制部分采用AT89C52单片机为核心,采用软件编程,实现用PID算法来控制PWM波的产生,进而控制电炉的加热来实现温度控制。
然而,单纯的PID算法无法适应不同的温度环境,在某个特定场合运行性能非常良好的温度控制器,到了新环境往往无法很好胜任,甚至使系统变得不稳定,需要重新改变 PID 调节参数值以取得佳性能。
本文首先用PID算法来控制PWM波的产生,进而控制电炉的加热来实现温度控制。
然后在模型参考自适应算法的基础上,用单片机实现了自适应控制,弥补了传统PID控制结构在特定场合下性能下降的不足,设计了一套实用的温度测控系统,使它在不同时间常数下均可以达到技术指标。
此外还有效减少了输出继电器的开关次数,适用于环境参数经常变化的小型水温控制系统。
目录1. 概述 (3)扩展功能 (3)2.方案论证 (3)2.1 总体方案论证 (3)2.2 模块方案论证 (4)2.2.1 控制方法论证 (4)2.2.2 系统组成论证 (5)2.2.3 单片机系统选择 (6)2.2.4 温度传感器选择论证 (6)2.2.5 显示模块电路论证 (6)3.PROTEUS仿真与相关实物图 (7)4.总体设计 (9)5.硬件电路设计与计算 (9)5.1 主机控制部分 (9)5.2 温度采样与显示电路 (10)5.3 温度控制电路 (11)5.4 PC机与单片机通信电路 (11)6.软件设计 (12)6.1 主程序流程图 (12)7.测试方法与测试结果 (15)7.1 系统测试仪器 (15)7.2 测试方法 (15)7.3 测试结果 (15)8.设计总结 (16)附录一液晶驱动显示程序 (17)附录二 DS18B20初始化程序 (19)附录三 PID控制程序 (23)1. 概述该水温控制系统是一个典型的检测、控制型应用系统,它要求系统完成从水温检测、信号处理、输入、运算到输出控制电炉加热功率以实现水温控制的全过程。
水温控制系统摘要水温控制在工业及日常生活中应用广泛,分类较多,不同水温控制系统的控制方法也不尽相同,本设计基于stm32单片机控制的水温智能控制系统, 介绍了系统在硬件和软件方面的设计思想,以stm32单片机为核心,采用了温度传感器DS18B20,以PID算法控制以及PID参数整定相结合的控制方法来实现的水温控制系统。
建立了用户操作界面,构成微型监控系统,使水温变化情况可以进行动态的显示,并能在一定的范围内由人工设定。
关键词:stm32 智能控制DS18B20温度传感器PID算法AbstractThe water temperature control applies widely in the industry and the daily life, the classification are many, the different water temperature control system's control method is also different, this design the water temperature intelligent control system which controls based on the stm32 monolithic integrated circuit, introduced the system in the hardware and the software aspect's design concept, take the stm32 monolithic integrated circuit as a core, has used temperature sensor DS18B20, the water temperature control system which by the PID algorithm control as well as the PID parameter installation, unifies the control method which realizes. Has established the user operation contact surface, the constitution miniature supervisory system, enables the water temperature change situation to be possible to carry on the dynamic demonstration, and can by establish artificially in certain scope.Keyword: stm32 Intelligent control DS18B20 temperature sensor PID algorithm1任务及要求1.1任务设计并制作一个水温自动控制系统,控制对象为1升水,容器为搪瓷器皿(其他容器也可)。
摘要本次实验是软硬件相结合的实验,通过传感器得到的阻值与其它电阻,可以搭建一个电桥,将水温转化为电压,然后通过放大器将电压放大到所需要的值,将所得的电压送入单片机的AD转换电路,将模拟信号转换成数字信号,从而在单片机的液晶屏上显示当前的温度。
此烧水壶是可控制的,即设定温度,使水加热到设定温度且保温,此控制算法采用PID控制算法来控制继电器的通断,来保证水温恒定在设定温度处。
一、设计要求1.传感器:Pt100铂热电阻2.测量放大器:自己设计与搭建3.被控对象:400W电热杯,约0.5公斤自来水4.执行机构:12V驱动,5A负载能力的继电器5.控制系统:51单片机6.控制算法:PID7.温度范围:环境温度~100度8.测量误差1度,控制误差2度二、设计原理及方案1.热电阻传感器热电阻传感器是利用导体或半导体的电阻值随温度变化而变化的原进行测温的。
热电阻的工作原理:温度升高,金属内部原子晶格的振动加剧,从而使金属内部的自由电子通过金属导体时的阻碍增大,宏观上表现出电阻率变大,电阻值增加,我们称其为正温度系数,即电阻值与温度的变化趋势相同。
2.实验原理框图3.测量放大器电路图说明:电位器R10用来调节偏置电压,而电位器R7则用来调节增益。
实验时,用R10来调节零点,用R7来调节满度。
该电路将0℃-100℃转换为0-5V 电压。
上述电路图采用仪表放大器,将铂热电阻两端的电压U2与电位器R10两端的电压U1差放大,放大器输出电压U0与电压差的关系为:)-)(2(1127248U U R RR R U o ⨯+=由铂热电阻阻值与水温的关系可知,铂热电阻的范围是ΩΩ140~100。
则100)10012(12-140)140(1212)-(100)10012(12-100)10012(1212⨯+⨯+≤≤⨯+⨯+K K U U K K 整理得:V U U 04.0)-(012≤≤而仪表放大器的输出电压为0~5V ,所以放大倍数大约为:5/0.04=125。
北京联合大学水温控制系统设计重点:水温控制系统的基本设计方法难点:系统技术指标的实现要求:设计并制作一个水温自动控制系统,控制对象为1L净水,水温在一定范围内由人工设定,并在环境温度降低时实现自动控制,以保持设定的水温基本不变。
○1具备系统自检功能○2温度设定范围为C90~40,最小区分度为C 1,标定温度小于等于C 1;○3环境温度降低时,温度控制的静态误差小于等于C 1;○4用十进制数码显示水的实际温度;○5当调节5分钟无效时,声光报警;⑦当设定温度突变时,由C40提高到C60,减少系统的调节时间和超调量;⑧当设定温度突变时,由C40提高到C60,自动打印水温随时间变化曲线。
系统框图:89C52单片机数码显示管温度控制器电炉电风扇报警器温度传感器采样电路:温度传感器是整个控制系统获取被控对象特征的重要部件,它的特性直接影响系统的精度,数字式温度传感器DSl8820是最新的“一线器件”.它具有体积小、适用电压宽、经济,实用、线性度很好,精度较高、且其本身已经进行了校正,使用时不需再进行调整等特点,本系统采用DSl8820作为温度传感器,采集的数据直接送到单片机中.现场温度直接以“一线总线”的数字方式传输,大大提高了系统的抗干扰性.适合于恶劣环境的现场温度测量.控制器:控制器采用AT89C52单片机,数据的采集、温度显示、温度设定.并完成超温报警功能.主频选用12MHZ的晶振控制电路如图数码管显示电路:按键电路中,当人工设定温度后自动返回,显示当前的实际温度.显示功能是由3个数码管来完成,它们显示的数据分别代表个位、十位和小数点后一位.所显示的数据由单片机以并行位选方式直接以BCD码送给数码管.显示电路如图:温度控制电路:此部分电路主要由光电耦合器MOC3041和双向可控硅BTA12组成。
MOC3041光电耦合器的耐压值为400v,它的输出级由过零触发的双向可控硅构成,它控制着主电路双向可控硅的导通和关闭。
河南理工大学电气学院题目:水温控制系统(A8)姓名:邓起丰孙文栋王有康指导老师:王允建实验地点:创新实验室1417时间:2013年5月28号--5月31号摘要随着微机测量和控制技术的迅速发展与广泛应用,以单片机为核心的温度采集与控制系统的研发与应用在很大程度上提高了生产生活中对温度的控制水平。
本设计论述了一种以STC89C52单片机为主控制单元,以DS18B20为温度传感器的温度自动控制系统。
该控制系统可以根据设定的温度,通过控制pwm波的输出,控制继电器从而控制水温的自动调节,系统设计了相关的硬件电路和相关应用程序。
硬件电路主要包括电源电路,STC89C52单片机最小系统,DS18b20测温电路、键盘电路.液晶显示电路,漏电保护电路,加热功率电路,红外检测电路,水泵驱动电路等。
系统程序主要包括主程序,温度处理子程序,按键处理程序、液晶显示程序等,漏电保护程序,pwm波输出程序,水泵控制程序,红外检测程序,功率控制程序。
[关键词] STC89C52单片机;DS18B20;1602,霍尔效应传感器;PWM;继电器。
设计任务与要求一、任务设计并制作一个家用电容热水器控制系统,容量2升左右。
水温可以在一定范围内由人工设定,以保持设定的温度基本不变,同时具备水位监测控制功能。
二、要求1.基本要求(1)可键盘设定温度值,设定范围为20~80℃,并能显示,最小区分度为1℃。
(2)可以测量并显示谁的实际温度,范围0-99℃。
温度测量误差 0.5℃。
(3)在全量程内任意设定一个温度值,控制系统可以实现该给定温度的恒值自动控制。
控制的最大动态误差≤±4℃,静态误差≤±1℃,系统达到稳态的时间≤15min(最少两个波动周期)。
升温可采用电加热器。
(4)具有液位检测功能,正常情况应保证液位在B点附近,当液位>C或液位<A时,应有明显报警提示。
(5)开机自动上水功能。
开机后自动上水至B点附近,上水可采用小水泵实现。
设计报告1.设计原理水温控制系统以STC89C52单片机作为控制核心,采用开关控制和PID控制算法相结合,通过控制单位时间内加热时间所占的比例(即控制波形占空比)来控制水的加热速度,实现对1L水的全量程(10℃――70℃)内的升温、降温功能的自动控制。
根据设计要求系统可划分为控制模块、温度测量模块、水温调节模块、键盘输入模块、显示电路模块等。
系统原理图如图所示STC89C52首先写命令给DS18B20开始转换数据,将转换后的温度数据送入89C52进行处理,处理后在液晶屏上实时显示。
并将实际测量温度值与键盘设定值进行比较,根据比较结果进行温度调节,当温差比较大时采用开关量调节,既全速加热和制冷,当温差小时采用PID算法进行调节,最终达到温度的稳定控制。
其中,加热采用内置(水中)电加热器实现,热量直接与水传递,加热效果好,控温方便;降温采用半导体制冷片实现。
其体积小,安装简单,易于控制,价格便宜,可短时间内反复启动,但其制冷速率不高,所以设计中配套散热风扇以达到快速降温的目的。
2.温度控制算法实际温度控制系统,常采用开关控制或数字PID控制方式.开关控制的特点是可以使系统以最快的素的向平衡点靠近,但在实际应用却很容易造成系统在平衡点附近震荡,精度不高;而数字PID控制具有稳态误差小特点,实用性广泛的特点,但误差较大时,系统容易出现积分饱和,从而份致系统出现很大的超调量,甚至出现失控现象.因此,本设计将开关控制,放积分饱和、防参数突变积分饱和等方法溶入PID控制算法组成复式数字PID控制方法,集各种控制策略的优点,既改善了常规控制的动态过程又保持了常规控制的稳态特性。
2。
1控制算法的确定温度控制过程为:当水温温差大时,采用开关控制方式迅速减小温差,以缩短调节时间;当温差小于某一值后采用PID控制方式,以使系统快速稳定并保持系统无静态误差.在这种控制方法中, PID控制在较小温差时开始进入,这样可有效避免数字积分器的饱和。
水温控制课程设计报告一、项目背景水温控制是工程领域的一个重要课题,涉及到多个领域的应用。
在工业生产中,水温控制能够影响到产品的质量和生产效率;在环境保护领域,水温控制能够影响到水体的生态平衡和生物多样性;在日常生活中,水温控制能够提供舒适的洗浴体验。
因此,掌握水温控制的原理和方法对工程师来说至关重要。
二、课程设计目标1.理解温度概念和温度测量方法;2.掌握水温控制的基本原理和常用方法;3.进一步了解水温控制在实际工程中的应用。
三、课程设计内容1.温度概念和温度测量方法介绍(2学时)1.1温度的定义和单位;1.2温度测量方法的分类;1.3常见的温度测量仪器及其应用。
2.水温控制的基本原理(4学时)2.1温度传感器的选择和安装;2.2控制器的选择和参数设置;2.3反馈控制和前馈控制的原理;2.4PID控制器原理和调整方法;2.5控制回路稳定性分析。
3.水温控制方法的实践操作(8学时)3.1温度传感器的电气连接与信号调理;3.2控制器的参数设置与调整;3.3温度控制回路的建模与仿真;3.4温度控制回路的实际调试;3.5温度控制系统的可靠性与安全性评估。
四、课程设计方法1.理论讲解:通过教师讲解、示例分析等方式,让学生了解温度概念、温度测量方法和水温控制的基本原理。
2.实验操作:通过实验仪器和设备,让学生亲自操作,实践水温控制的方法和原理。
3.实例分析:通过实际工程案例,引导学生分析水温控制在实际工程中的应用和实施方法。
4.团队合作:学生分组进行实验和课程设计项目,培养他们的团队合作能力和创新思维。
五、课程设计评价方案1.实验报告:学生需提交实验报告,包括实验目的、实验原理、实验步骤、实验结果和分析,对学生的实验操作和理论掌握情况进行评价。
2.设计报告:学生需提交课程设计报告,包括课程设计目标、内容、方法和实施过程,在报告中对实际案例进行分析和评价。
3.课堂参与:学生在课堂上的提问、讨论和回答问题的活跃程度将纳入评价范围。
水温控制系统(B题)摘要在能源日益紧张的今天,电热水器,饮水机和电饭煲之类的家用电器在保温时,由于其简单的温控系统,利用温敏电阻来实现温控,因而会造成很大的能源浪费。
但是利用AT89C51 单片机为核心,配合温度传感器,信号处理电路,显示电路, 输出控制电路,故障报警电路等组成的控制系统却能解决这个问题。
单片机可将温度传感器检测到的水温模拟量转换成数字量,并显示于1602显示器上。
该系统具有灵活性强,易于操作,可靠性高等优点,将会有更广阔的开发前景。
水温控制系统概述能源问题已经是当前最为热门的话题,离开能源的日子,世界将失去一切颜色,人们将寸步难行,我们知道虽然电能是可再生能源,但是在今天还是有很多的电能是依靠火力,核电等一系列不可再生的自然资源所产生,一旦这些自然资源耗尽,我们将面临电能资源的巨大的缺口,因而本设计从开源节流的角度出发,节省电能,保护环境。
一、设计任务设计并制作一个水温自动控制系统,控制对象为 1 升净水,容器为搪瓷器皿。
水温可以在一定范围内由人工设定,并能在环境温度降低时实现自动控制,以保持设定的温度基本不变.二、要求1、基本要求(1)温度设定范围为:40~90℃,最小区分度为1℃,标定温度≤1℃。
(2)环境温度降低时温度控制的静态误差≤1℃.(3)能显示水的实际温度。
第2页,共11页2、发挥部分(1)采用适当的控制方法,当设定温度突变(由40℃提高到60℃)时,减小系统的调节时间和超调量。
(2)温度控制的静态误差≤0.2℃。
(3)在设定温度发生突变时,自动打印水温随时间变化的曲线。
(4)其他。
一系统方案选择1。
1 温度传感器的选取目前市场上温度传感器较多,主要有以下几种方案:方案一:选用铂电阻温度传感器。
此类温度传感器线性度、稳定性等方面性能都很好,但其成本较高.方案二:采用热敏电阻。
选用此类元器件有价格便宜的优点,但由于热敏电阻的非线性特性会影响系统的精度。
方案三:采用DS18B20温度传感器。
⽔温⾃动控制系统《电⼦技术综合设计》设计报告设计题⽬:⽔温⾃动控制系统组长姓名:学号:专业与班级:⼯业⾃动化14-16班姓名:学号:专业与班级:⼯业⾃动化14-16班姓名:学号:专业与班级:⼯业⾃动化14-16班时间: 2016~ 2017学年第(1)学期指导教师:陈烨成绩:评阅⽇期:⼀、课题任务设计并制作⼀个⽔温⾃动控制系统,对1.5L净⽔进⾏加。
⽔温保持在⼀定范围内且由⼈⼯设定。
细节要求如下:1.温度设定范围为40℃~90℃,最⼩分辨率为0.1℃,误差≤1℃。
2.可通过LCD显⽰屏显⽰温度⽬标值与实时温度。
3.可以通过键盘调整⽬标温度的数值。
⼆、⽅案⽐较1.系统模块设计为完成任务⽬标,可以将系统分为如下⼏个部分:5V直流电供电模块、测温模块、80C52单⽚机控制系统、键盘控制电路、温度显⽰模块、继电器控制模块、强电加热电路。
通过各模块之间的相互配合,可以完成⽔温检测、液晶显⽰、⽬标值设置、⽔温控制等功能。
系统⽅框图如下:2.5V直流电供电模块⽅案⼀:直接⽤GP品牌的9v电池,然后接通过三端稳压芯⽚7805稳压成5伏直流电源提供给单⽚机系统使⽤,接两个5伏电源的滤波电容后输出。
⽅案⼆:通过变压器,将220v的市电转换成9v左右的交流电,变压器输出端的9V电压经桥式整流并电容滤波。
要得到⼀个⽐较稳定的5v电压,在这⾥接⼀个三端稳压器的元件7805。
由于需要给继电器提供稳定的5V电压,⽽⽅案⼀中导致电池的过度损耗,⽆法稳定带动继电器持续⼯作,所以我们选⽤能够提供更加稳定5v电源的⽅案⼆。
3.测温模块经查阅资料,IC式感温器在市场上应⽤⽐较⼴泛的有以下⼏种:AD590:电流输出型的测温组件,温度每升⾼1 摄⽒度,电流增加1µA,温度测量范围在-55℃~150℃之间。
其所采集到的数据需经A/D 转换,才能得到实际的温度值。
DS18B20:内含AD转换器,所以除了测量温度外,它还可以把温度值以数字的⽅式(9 B i t ) 送出,因此线路连接⼗分简单,它⽆需其他外加电路,直接输出数字量,可直接与单⽚机通信,读取测温数据。
水温控制系统(B题)
摘要
在能源日益紧张的今天,电热水器,饮水机和电饭煲之类的家用电器在保温时,由于其简单的温控系统,利用温敏电阻来实现温控,因而会造成很大的能源浪费。
但是利用AT89C51 单片机为核心,配合温度传感器,信号处理电路,显示电路, 输出控制电路,故障报警电路等组成的控制系统却能解决这个问题。
单片机可将温度传感器检测到的水温模拟量转换成数字量,并显示于1602显示器上。
该系统具有灵活性强,易于操作,可靠性高等优点,将会有更广阔的开发前景。
水温控制系统概述
能源问题已经是当前最为热门的话题,离开能源的日子,世界将失去一切颜色,人们将寸步难行,我们知道虽然电能是可再生能源,但是在今天还是有很多的电能是依靠火力,核电等一系列不可再生的自然资源所产生,一旦这些自然资源耗尽,我们将面临电能资源的巨大的缺口,因而本设计从开源节流的角度出发,节省电能,保护环境。
一、设计任务
设计并制作一个水温自动控制系统,控制对象为 1 升净水,容器为搪瓷器皿。
水温可以在一定范围内由人工设定,并能在环境温度降低时实现自动控制,以保持设定的温度基本不变.
二、要求
1、基本要求
(1)温度设定范围为:40~90℃,最小区分度为1℃,标定温度≤1℃。
(2)环境温度降低时温度控制的静态误差≤1℃.
(3)能显示水的实际温度。
第2页,共11页
2、发挥部分
(1)采用适当的控制方法,当设定温度突变(由40℃提高到60℃)时,减小系统的调节时间和超调量。
(2)温度控制的静态误差≤0.2℃。
(3)在设定温度发生突变时,自动打印水温随时间变化的曲线。
(4)其他。
一系统方案选择
1。
1 温度传感器的选取
目前市场上温度传感器较多,主要有以下几种方案:
方案一:选用铂电阻温度传感器。
此类温度传感器线性度、稳定性等方面性能都很好,但其成本较高.
方案二:采用热敏电阻。
选用此类元器件有价格便宜的优点,但由于热敏电阻的非线性特性会影响系统的精度。
方案三:采用DS18B20温度传感器。
DS18B20是DALLAS公司生产的一线式数字温度传感器,具有3引脚TO-92小体积封装形式;温度测量范围为-55℃~+125℃,可编程为9位~12位A/D转换精度,测温分辨率可达0。
0625℃,被测温度用符号扩展的16位数字量方式串行输出远端引入。
此器件具有体积小、质量轻、线形度好、性能稳定等优点其各方面特性都满足此系统的设计要求。
比较以上三种方案,方案三具有明显的优点,因此选用方案三。
1.2温度显示模块
方案一:采用8个LED八段数码管分别显示温度的十位、个位和小数位。
数码管具有低能耗,低损耗、寿命长、耐老化、对外界环境要求低。
但LED八度数码管引脚排列不规则,动态显示时要加驱动电路,硬件电路复杂。
方案二:采用带有字库的12864液晶显示屏。
12864液晶显示屏具有低功耗,轻薄短小无辐射危险,平面显示及影像稳定、不闪烁、可视面积大、画面效
果好、抗干扰能力强。
同时12864带有字库,编程容易,且具有多种功能:光标显示、画面移位、睡眠模式、增加可读性、降低功耗。
由于要显示只有设定和测量的两个温度值,8位数码管足够使用,所以选择方案一。
1.3控制电路部分
方案一:采用8031芯片,其内部没有程序存储器,需要进行外部扩展,这给电路增加了复杂度。
方案二:采用2051芯片,其内部有2KB单元的程序存储器,不需外部扩展程序存储器。
但由于系统用到较多的I/O口,因此此芯片资源不够用。
方案三:采用AT89C51单片机,其内部有4KB单元的程序存储器,不需外部扩展程序存储器,而且它的I/O口也足够本次设计的要求。
比较这三种方案,综合考虑单片机的各部分资源,因此此次设计选用方案三.
1。
4 PID过程控制部分:
①过程控制的基本概念
过程控制――对生产过程的某一或某些物理参数进行的自动控制。
一、模拟控制系统
图5-1-1 基本模拟反馈控制回路
被控量的值由传感器或变送器来检测,这个值与给定值进行比较,得到偏差,模拟调节器依一定控制规律使操作变量变化,以使偏差趋近于零,其输出通过执行器作用于过程.
控制规律用对应的模拟硬件来实现,控制规律的修改需要更换模拟硬件。
二、微机过程控制系统
图5—1-2 微机过程控制系统基本框图
以微型计算机作为控制器.控制规律的实现,是通过软件来完成的。
改变控制规律,只要改变相应的程序即可。
三、数字控制系统DDC
图5—1-3 DDC系统构成框图
DDC(Direct Digital Congtrol)系统是计算机用于过程控制的最典型的一种系统。
微型计算机通过过程输入通道对一个或多个物理量进行检测,并根据确定的控制规律(算法)进行计算,通过输出通道直接去控制执行机构,使各被控量达到预定的要求。
由于计算机的决策直接作用于过程,故称为直接数字控制。
DDC系统也是计算机在工业应用中最普遍的一种形式。
②模拟PID控制系统组成
图5-1-4 模拟PID控制系统原理框图
PID调节器是一种线性调节器,它将给定值r(t)与实际输出值c(t)的偏差的比例(P)、积分(I)、微分(D)通过线性组合构成控制量,对控制对象进行控制.
1、PID调节器的微分方程
⎥⎦
⎤
⎢⎣⎡++
=⎰
t
D
I P dt t de T dt t e T t e K t u 0
)()(1
)()( 式中 )()()(t c t r t e -= 2、PID 调节器的传输函数 ⎥⎦
⎤⎢⎣⎡++==
S T S T K S E S U S D D I P 11)()()( PID 调节器各校正环节的作用
1、比例环节:即时成比例地反应控制系统的偏差信号e(t),偏差一旦产生,调节器立即产生控制作用以减小偏差.
2、积分环节:主要用于消除静差,提高系统的无差度.积分作用的强弱取决于积分时间常数TI ,TI 越大,积分作用越弱,反之则越强。
3、微分环节:能反应偏差信号的变化趋势(变化速率),并能在偏差信号的值变得太大之前,在系统中引入一个有效的早期修正信号,从而加快系统的动作速度,减小调节时间.
③ 数字PID 控制器
二、数字PID 控制器的差分方程
[]0
0)()()()1()()()()(u n u n u n u u n e n e T T i e T T n e K n u D I P n
i D I P +++=+⎭
⎬⎫⎩⎨⎧--++=∑= 式中 )()(n e K n u P P = 称为比例项
∑==n
i I
P
I i e T T
K n u 0
)()( 称为积分项
[])1()()(--=n e n e T
T K n u D
P
D 称为微分项
2 总体方案原理的理论分析
2。
1系统模块分为:DS18B20模块,数码管显示模块,继电器模块,独立键盘输入模块和声光报警模块,DS18B20可以被编程,所以箭头是双向的,CPU (89C51)首先写入命令给DS18B20,然后DS18B20开始转换数据,转换后通89C51来处理数据。
数据处理后的结果就显示到数码管上.
2。
2系统模块总关系图
3 电路与程序设计
1.蜂鸣器模块
2.数码管显示模块
下图是数码管显示模块的图
3.89C51单片机最小系统模块
89C51单片机最小系统模块如下,P0口接10K的上拉电阻以便与显示模块
通讯。
4.键盘和DS18B20模块
键盘和DS18B20模块如下,DS18B20模块对水温进行采样,并与单片机通讯来实现对水温的控制。
5。
继电器模块
5测试方案与测试结果
5.1 测试方案如下:
用继电器模块来控制300W“热得快"来对1升水进行加热,用独立按键设定需加热温度值,观察数码管所显示的稳定时的水温值和环境温度降低时温度控制的静态误差。
多次调试并和设定PID参数来完善该系统。
5.2 测试结果如下:
经过多次测试,得到如下数据
6结束语
首先,通过本次应用系统设计,在很大程度上提高了我们的独立思考能力和单片机的专业知识,也深刻了解写一篇应用系统的步骤和格式,有过这样的一次制作经历,相信在接下来的日子我们能在已有的基础上做得更好.。