水温自动控制系统实验报告课案文档格式.docx
《水温自动控制系统实验报告课案文档格式.docx》由会员分享,可在线阅读,更多相关《水温自动控制系统实验报告课案文档格式.docx(9页珍藏版)》请在冰豆网上搜索。
二、要求
1、基本要求
(1)温度设定范围为:
40~90℃,最小区分度为1℃,标定温度≤1℃。
(2)环境温度降低时温度控制的静态误差≤1℃。
(3)能显示水的实际温度。
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.4PID过程控制部分:
①过程控制的基本概念
过程控制――对生产过程的某一或某些物理参数进行的自动控制。
一、模拟控制系统
图5-1-1基本模拟反馈控制回路
被控量的值由传感器或变送器来检测,这个值与给定值进行比较,得到偏差,模拟调节器依一定控制规律使操作变量变化,以使偏差趋近于零,其输出通过执行器作用于过程。
控制规律用对应的模拟硬件来实现,控制规律的修改需要更换模拟硬件。
二、微机过程控制系统
图5-1-2微机过程控制系统基本框图
以微型计算机作为控制器。
控制规律的实现,是通过软件来完成的。
改变控制规律,只要改变相应的程序即可。
三、数字控制系统DDC
图5-1-3DDC系统构成框图
DDC(DirectDigitalCongtrol)系统是计算机用于过程控制的最典型的一种系统。
微型计算机通过过程输入通道对一个或多个物理量进行检测,并根据确定的控制规律(算法)进行计算,通过输出通道直接去控制执行机构,使各被控量达到预定的要求。
由于计算机的决策直接作用于过程,故称为直接数字控制。
DDC系统也是计算机在工业应用中最普遍的一种形式。
②模拟PID控制系统组成
图5-1-4模拟PID控制系统原理框图
PID调节器是一种线性调节器,它将给定值r(t)与实际输出值c(t)的偏差的比例(P)、积分(I)、微分(D)通过线性组合构成控制量,对控制对象进行控制。
1、PID调节器的微分方程
式中
2、PID调节器的传输函数
PID调节器各校正环节的作用
1、比例环节:
即时成比例地反应控制系统的偏差信号e(t),偏差一旦产生,调节器立即产生控制作用以减小偏差。
2、积分环节:
主要用于消除静差,提高系统的无差度。
积分作用的强弱取决于积分时间常数TI,TI越大,积分作用越弱,反之则越强。
3、微分环节:
能反应偏差信号的变化趋势(变化速率),并能在偏差信号的值变得太大之前,在系统中引入一个有效的早期修正信号,从而加快系统的动作速度,减小调节时间。
③数字PID控制器
一、模拟PID控制规律的离散化
模拟形式
离散化形式
二、数字PID控制器的差分方程
式中
称为比例项
称为积分项
称为微分项
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结束语
首先,通过本次应用系统设计,在很大程度上提高了我们的独立思考能力和单片机的专业知识,也深刻了解写一篇应用系统的步骤和格式,有过这样的一次制作经历,相信在接下来的日子我们能在已有的基础上做得更好。