电加热器温度的数字PID控制毕业论文

上传人:夏** 文档编号:460758983 上传时间:2024-02-20 格式:DOC 页数:36 大小:765KB
返回 下载 相关 举报
电加热器温度的数字PID控制毕业论文_第1页
第1页 / 共36页
电加热器温度的数字PID控制毕业论文_第2页
第2页 / 共36页
电加热器温度的数字PID控制毕业论文_第3页
第3页 / 共36页
电加热器温度的数字PID控制毕业论文_第4页
第4页 / 共36页
电加热器温度的数字PID控制毕业论文_第5页
第5页 / 共36页
点击查看更多>>
资源描述

《电加热器温度的数字PID控制毕业论文》由会员分享,可在线阅读,更多相关《电加热器温度的数字PID控制毕业论文(36页珍藏版)》请在金锄头文库上搜索。

1、2013 届 本 科 毕 业 设 计(论 文)电加热器温度的数字PID控制 The digital PID control of electric heater 学 院: 工 学 院 专业班级: 电子信息工程0902班 姓 名: 王 阿 东 学 号: 090102050112 指导教师: 赵世强副教授 完成时间: 2013年4月10日 二一三年四月论文题目:电加热器温度的数字PID控制专 业:电子信息工程学 生:王阿东 签 名: 指导教师:赵世强 签 名: 摘要 温度是重要的物理量,温度的测量和控制,在工业生产和科研工作中都非常重要。本文介绍了一种以STC89C52单片机为检测控制中心的数字式

2、水温自动控制系统。温度测量部分采用单总线集成温度传感器DS18B20,使系统简单可靠,且易于操作。温度设置部分采用四个独立按键组成,显示部分采用四位共阴数码管显示,使系统变得简便而高效。温度控制采用PID数字控制算法,通过计算偏差值来控制光耦合和可控硅的通断,从而控制加热器的加热程度。实际调试表明,采用PID算法能使温度稳定在设定值附近。关键词:PID算法;单片机;温度控制;光耦合;可控硅Title: The digital PID control of electric heaterMajor:Electronic information engineeringName:Wang Adong

3、 Signature: Supervisor:Zhao Shiqiang Signature: ABSTRACTTemperature is an important physical quantities,The Temperatures measurement and control are very important In industrial production and scientific research work.This article introduces a automatic digital waters temperature control system usin

4、g the STC89C52 microcontroller as the detect and control center.The temperature measurement part uses the one bus integrated temperature sensor DS18B20 ,which making the system more Simple and reliable,And easy to operate.Temperature setting part is made up of four separate buttons,and Display part

5、adopts four Led Display to display, which made the system easy and efficient.The Temperature is controled by the PID Digital control algorithm.The heater uses the common fast heater which the Ordinary families commonly used.Key words: PID algorithm;MCU;Temperature control;Optocoupler;Silicon control

6、led目录前言11 硬件系统设计21.1 系统总体框图21.2 单片机系统31.2.1 单片STC89C5231.3数字温度传感器DS18B2041.3.1单线数字温度计DSl8B20 介绍.41.3.2 DSl8B20 工作过程及时序 .51.3.3 DS18B20连接图.51.4 温度显示部分61.5 温度设定部分61.6 光耦器件71.6.1光电耦合器件简介71.6.2 光电隔离技术的应用71.6.3 光耦器件MOC3040.81.7可控硅81.7.1可控硅简介82 PID算法102.1 PID算法简介102.2 PID算法的程序设计122.3 PID算法参数整定方法133 软件设计15

7、3.1PID控制流程153.2系统软件设计总流程图164 结语17参考文献18 致谢20 附录20西安外事学院本科毕业设计(论文)前言 温度控制已成为工业生产、科研领域中很重要的一个环节, 能否成功地将温度控制在需要的范围内关系到整个工作的成败。由于控制对象的多样性和复杂性, 导致采用的温控手段也具有多样性。采用PID 控制原理研制成适合用于小型电加热器的温度控制器。该控制器能够达到很好的控制效果, 若精心选择PID 的各种参数, 温度控制的精度可以达到0.05。 温度控制的目的就是将电加热器的工作温度以一定的精度稳定在一定的范围内, 这就要求根据电加热器工作时的实际情况(如产热量大小等) 采

8、取一定的措施,来控制电加热器的加热程度。 在温控系统中, 首先将需要控制的被测参数温度由传感器转换成一定的信号后再与预先设定的值进行比较, 把比较得到的差值信号经过一定规律的计算后得到相应的控制值, 将控制量送给控制系统进行相应的控制, 不停地进行上述工作, 从而达到自动调节的目的。当控制对象的精确数学模型难以建立时, 比较成熟且广泛使用的控制方法是采用按差值信号的比例(Proportionality),积分(Integration)和微分(Differentiation)进行计算控制量的方法, 即PID 算法。 31西安外事学院本科毕业设计(论文)1 硬件系统设计1.1 系统总体框图系统总体

9、设计思路为:当系统上电后,数码管会显示当前的温度,然后等待按键输入设定值,设定完毕后,系统开始温度自动控制过程,如果当前温度高于设定温度,系统会断开光耦器件及可控硅使水温冷却,如果当前温度低于设定温度,若低于2度以上,系统会采取全加热的方式,如果温差小于2度,则采用PID算法进行控制加热。定时器0每半秒钟会进行一次温度采样然后与设定值进行比较,比较出来的值将会决定定时器1控制的可控硅器件的通断时间长短,从而实现对温度的精确控制。系统的总体框图如图1.1所示,具体连接电路如图1.2所示。主控制器单片机STC89C52双向可控硅加热器温度显示时钟振荡及复位电路温度传感器DS18B20水温设置图1.

10、1 系统框图图1.2 总体电路1.2 单片机系统随着集成电路技术的发展,单片微型计算机(单片机)的功能也不断增强,许多高性能的新型机种不断涌现出来。单片机以其功能强、体积小、可靠性高、造价低和开发周期短等优点,成为自动化和各个测控领域中广泛应用的器件,在工业生产中成为必不可少的器件,尤其是在日常生活中发挥的作用也越来越大。1.2.1 单片机STC89C52STC89C52是一种高性能CMOS8位微控制器,具有 8K 在系统可编程Flash 存储器。STC89C52使用经典的MCS-51内核,但做了很多的改进使得芯片具有传统51单片机不具备的功能。在单芯片上,拥有灵巧的8 位CPU 和在系统可编

11、程Flash,使得STC89C52为众多嵌入式控制应用系统提供高灵活、超有效的解决方案。 具有以下标准功能: 8k字节Flash,512字节RAM, 32 位I/O 口线,看门狗定时器,内置4KB EEPROM,MAX810复位电路,3个16 位 定时器/计数器,4个外部中断,一个7向量4级中断结构(兼容传统51的5向量2级中断结构),全双工串行口。另外 STC89C52 可降至0Hz 静态逻辑操作,支持2种软件可选择节电模式。空闲模式下,CPU 停止工作,允许RAM、定时器/计数器、串口、中断继续工作。掉电保护方式下,RAM内容被保存,振荡器被冻结,单片机一切工作停止,直到下一个中断或硬件复

12、位为止。最高运作频率35MHz,6T/12T可选。STC89C52的主要特性如下:1. 增强型8051 单片机,6 时钟/机器周期和12 时钟/机器周期可以任意 选择,指令代码完全兼容传统8051;2. 工作电压:5.5V3.3V(5V 单片机)/3.8V2.0V(3V 单片机);3. 工作频率范围:040MHz,相当于普通8051 的080MHz,实际工作 频率可达48MHz;4. 用户应用程序空间为8K 字节;5. 片上集成512 字节RAM;6. 通用I/O 口(32 个),复位后为:P1/P2/P3/P4 是准双向口/弱上拉, P0 口是漏极开路输出,作为总线扩展用时,不用加上拉电阻,

13、作为 I/O 口用时,需加上拉电阻;7. ISP(在系统可编程)/IAP(在应用可编程),无需专用编程器,无 需专用仿真器,可通过串口(RxD/P3.0,TxD/P3.1)直接下载用户程 序,数秒即可完成一片;8. 具有EEPROM 功能;9. 具有看门狗功能;10. 共3 个16 位定时器/计数器。即定时器T0、T1、T2;11. 外部中断4 路,下降沿中断或低电平触发电路,Power Down 模式可 由外部中断低电平触发中断方式唤醒;12. 通用异步串行口(UART),还可用定时器软件实现多个UART;13. 工作温度范围:-40+85(工业级)/075(商业级)。1.3数字温度传感器DS18B201.3.1单线数字温度计DSl8B20 介绍 DS18B20 数字温度计提供9 位(二进制)温度读数指示器件的温度信息经过单线接口送 入DSl8B20 或从 DSl8B20 送出 因此从主机CPU 到DSl8B20 仅需一条线(和地线) DSl8B20 的电源可以由

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 大杂烩/其它

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号