恒温控制电路设计.DOC

上传人:天*** 文档编号:965680 上传时间:2018-11-09 格式:DOC 页数:10 大小:406.50KB
下载 相关 举报
恒温控制电路设计.DOC_第1页
第1页 / 共10页
恒温控制电路设计.DOC_第2页
第2页 / 共10页
恒温控制电路设计.DOC_第3页
第3页 / 共10页
恒温控制电路设计.DOC_第4页
第4页 / 共10页
恒温控制电路设计.DOC_第5页
第5页 / 共10页
点击查看更多>>
资源描述

1、 恒温控制电路设计一概述:本设计的主要内容是用单片机系统进行温度实时采集与控制。温度信号由 AD590K和温度电压转换电路提供,对 AD590K 进行了精度优于正负 0.1C 的非线性补偿,温度实时控制采用分段非线性和积分分离 PI 算法,其分段点是设定温度的函数。控制输出来用脉冲移相触发可控硅来调节加热丝有效功率。系统具备较高的测量精度和控制精度。二实施方案:本题目是设计制作一个恒温箱控制系统,为测量和温度调节方便,内加 2L 纯净水,加热器为 100W 电炉。要求能在 40 度到 100 度范围内设定控制水温,静态控制精度为0.2C,并具有较好的快速性与较小的超调含有十进制数码管显示、温度

2、曲线打印等功能。关键词:非线性补偿:大多数被测参数与显示值之间呈现非线性关系,为了消除非线性误差,必须在仪表中加入非线性补偿电路。常用的方法有:模拟式非线性补偿法、非线性数模转换补偿法、数字式非线性补偿法等。分段非线性:由于热敏电阻的阻值与温度之间的关系存在着非线性,需通过计算机进行非线性改正,消除非线性的影响。为克服非线性的影响,采用分段线性法补偿。如果该温度计的测量范围为 5至 45,将整个温度测量范围等分为 10 个小区间,每 4 度为一个区间,在每个区间内温度与频率的关系可视为线性。过零检测光耦:过零检测光藕就是在交流电网过零检测光藕.在电网过零时干扰最小, 不会影响模拟测量的结果,这

3、种光耦是在直流电时导通的.它的前级结构是二极管。热惯性:系统在升温过程中,加热器温度总是高于被控对象温度,在达到设定值后,即使减小或切断加热功率,加热器存储的热量在一定时间内仍然会使系统升温,降温有类似的反向过程,这称之为系统的热惯性。超调:系统在达到设定值后一般并不能立即稳定在设定值,而是超过设定值后经一定的过渡过程才重新稳定。传感器滞后是指由于传感器本身热传导特性或是由于传感器安装位置的原因,使传感器测量到的温度比系统实际的温度在时间上滞后,系统达到设定值后调节器无法立即作出反应,产生超调。三主要元器件介绍:1.8098 单片机简介:80 年代中期,单片机的应用进入了 16 位单片机的时代

4、。Intel 公司继 MCS-51 单片机之后,于 1983 年推出 16 位单片机 8098, 1988 年年底 Intel 公司推出了具有 8 位机价格 16 位机性能的 8098 单片机,从而使 MCS-96 系列单片机的应用有了飞跃性的突破。在此基础上,Intel 公司又推出了性能更强的 CMOS 芯片 80C196/80C198,它们除保留了8096BH/8098 的功能外,还增加了许多内部功能和指令功能,且速度相当于 9096BH/8098的两倍,使其在高层次的应用中有很大的前景。引脚图如下:主要引脚功能如下:。Vcc 主电源(+5V) 。Vss 数字地( 0V) ,有两个 Vss

5、,须同时接地。Vpd RAM 备用电源(+5V) 。正常操作期间,此电源必须接通。在掉电情况下,当Vcc 尚未降至 RAM 所需规范电压值以下时(Vpd 正常供电) ,RESET 信号有效,则片内寄 存器顶部的 16 个字节内容得以维持不变,在掉电期间 RESET 必须保持低电平,直至 Vcc 恢复正常且振荡器达到稳定时为止。Vref 片内 A/D 的参考电压(+5V) ,同时也是 A/D 模拟部分的电源电压及读 P0 所用逻辑电路的供电电压。ANGNDA/D 的模拟地,通常应与 Vss 保持同电位。Vpp 片内 EPROM 的编程电压针对 8795BH 而言。STAL1片内反相振荡器的输出,

6、也是片内时钟发生器的输入,通常接外部晶体。STAL2片内反相振荡器的输出,通常接外部晶体。RESET复位信号输入,低电平有效,两个状态周期以上的低电平输入可使芯片复位。RESET 再变为高电平时(高电平持续时间大于 10 个状态周期)可产生 10 个周期的内部复位序列。EA存储器选择输入端。当 EA=0 时,CPU 对外部存储器操作,当 EA=1 时,CPU 对片内存储器(EPROM/ROM)的 2000H3FFFH 单元操作,地址在 4000H 以后,访问外部 存储器,此引脚内部有下拉作用,若引脚无驱动,它总保持低电平。ALE/ADV 地址锁存允许或地址输出有效(由芯片控制器 CCR 选择)

7、 。当 ALE 为高电平时,表示地址/数据总线上传送的是存储器地址, ALE 下降沿将地址锁存到地址锁存到地址锁存器中。RD外部存储器读信号,输出低电平有效。WR外部存储器写信号,输出低电平有效。READY准备就绪信号(输入) 。它用来延长对外部存储器的访问周期,以便与慢速存储器或动态存储器接口。它也可用于总线共享,总线周期最多可延长至 1s。通过CCR 寄存器可控制插入总线周期中的状态数。该引脚内部有微弱的上位作用,在无外部驱动器时,为高电平。HIS高速输入(HIS。0HIS。3)引脚,其中 HIS。2 和 HIS。3 与两个高速输出引脚公用。HSO 高速输出( HSO。 0HSO。5)引脚

8、,其中 HSO。4 和 HSO。5 与两个 HIS 引脚公用。P0 口4 路高阻输入口,既可作为 A/D 转换器的模拟量输入(ACH4ACH7 ) ,又可作为数字量输入(P0.4 宽。7) ,也可同时输入模拟信号和数字信号。P2 口4 位多功能口(P2.0,P2.1 ,P2.5) 。它们除用作标准的 I/O 口之外,还具有复用功能,表 13.5 给出 P2 口各引脚的基本功能和复用功能。P3/P4 口 均为 8 位双向 I/O 口,具有两种功能,既可用作具有漏极开路输出的双向口,也可作为系统总线。用作系统总线时,P3 口传送低 8 位地址及 8 位数据,P4 口传送高 8 位地址,此时,引脚内

9、部有上位作用。2 AD590K(双腿集成电路温度传感器)封装及引脚图如下:主要功能介绍:3.OP07(精密运算放大芯片)引脚及封装图:4 AD1674(高精度模数转换芯片)封装及内部结构图:四电路设计部分1测量部分采用温度传感器 AD590K。它具有较高精度和重复性,其良好的非线性可以保证优于正负 0.1C 的测量精度,利用其重复性较好的特点,通过非线性补偿,可以达到正负0.1C 测量精度。2驱动控制部分(1)电炉有效功率控制采用移相控制交流电压的有效功率,依据 HIS 口得到的过零检测信号控制 HSO 口输出同步脉冲,移相量由温度误差计算给出,这样对交流电的单个周期的有效值周期性调节以保证系

10、统的动态指标。(2)交流电过零检测电路设计交流电源经变压器降压后进行过零检测,再通过光电耦合器件输出过零检测信号,避免交流电平干扰,其安全性可靠性高,见下图。实施方案:根据以上分析,采用如下方案:1, 温度测量部分采用集成温度传感器 AD590K,加上软件非线性补偿来实现高精度测量,见下图2 动按制部分采用脉冲移相触发可控硅改变电炉的有效功率,见下图:五系统实现与理论分析1系统硬件设计系统硬件以 8098 单片机为核心,详细结构如下图所示:2控制算法实验表明,水温控制系统中,采用单纯的 PID 始终具有较大的超调,而且出现水温超调只能靠自然冷却,这就使得调节时间大大延长。因此,在水温控制系统中

11、要缩短调节时间,就必须做到基本无超调。通过反复实验,采用分段非线性加积分分离 PI 进行温度控制。在偏差较大时,控制量采用由实验总结出的经验值,当偏差较小时切换为积分分离 PI算法。理论证明,这种控制方式可以加快系统阶跃响应、减小超调量,并且具有较高的温度控制精度。3系统静态测温误差分析测温部分采用温度传感器 AD590K。它具有较高的精度和线性度。经分析能完全满足要求。六 系统软件设计:1软件主要功能(1)温度没定 即设定控制温度为 4 度到 100 度。(2)信号滤波频率设定 程序中设有信号的一阶惯性滤波,通过此功能可设定滤波截止频率。(3)控制参数设定 可设定的控制参数有比例系数、积分速

12、度、积分饱和门限等。(4)报警门限设置与报警 通过键盘设定报警的上下限开关,报警启动后,程序依据设置进行报警处理。(5)打印设置 软件除具有题目要求的温度曲线自动打印功能外,还可通过键盘在线启动曲线与数据的打印功能。(6)传感器的非线性补偿 为了获得正负 0.2 度的控制精度,温度的测量精度必须优于0.2 度。利用 AD590K 的正负 0.1 度的重复性,软件中设有分段插值程序,对 AD590K 的信号进行非线性补偿以获得正负 0.1 度的测量精度。2程序流程图如下 调试过程:使用的主要仪器仪器:电脑一台;数字万用表一只;示波器一只;WD 型微机电源一台;温度计一只;8098 开发系统。传感

13、器标定:由于 AD590K 测温精度为 0.3 度,其测温重复性优于 0.1 度,在使用软件插值算法进行线性化后系统侧温精度达到 0.1 度。步骤如下:(1)传感器粗调 0 度点校正:在保温杯中加入冰水混合物,放人传感器探头,用高精度数字电压表测量变送器输出电压,等变送器输出稳定后调节变送器中的 P1 电位器(调零电位器)使测得电压为 0V。(2)增益调整 将传感器探头放人沸水中,调节变送器中的 P2 电位器( 增益调整电位据),使测得电压为 99V。 经过以上粗调后,传感器的变送器输出为 100 毫伏/度在 0-100V时对应电压为 0V100V,测量精度可达到 03 度。(3)传感器精确杯

14、定 AD590K 的测湿精度由于其非线性特性,只能达到正负 0.3 度,要进一步提高测温精度,必须精确标定温度变送器在不同温度下的输出电压,将温度一电压的对应关系存人表格,在测控软件个进行插值运算。在此使用了测温精度为 0.1 度的高精度水银温度计,精确测量水温,同时通过高精度AD 采集变送器的电压值。通过在保温杯中加冰和加开水调节水温,将温度与电压的对应关系记录在电脑的文件内,再利用此对应恒存测控软件中建立插值表,在实时控制时对温度采样进行插值运算,这样就将系统测温精度提高至正负 0.1 度。七:总结:整个系统的设计思想是提高静态控温精度,减小调节时间和超调量。整个系统综合有如下几个特点:(1)集成线性温度传感器 AD590K 和信号调理电路与软件线性化处理相结合,进一步提高了测温精度。(2)8098 单片机的采用,不仅便于数据采集和处理,而且扩展了各种功能如存储、显示、打印、外部中断等。(3)采用 AD1674,可以保证测量精度。(4)在电路设计中充分考虑了系统可靠性和安全性。动态性能也达到较高指标。参考资料: 8098.PDF OP07.PDF AD590K.PDF AD1074.PDF 全国大学生电子设计大赛获奖作品汇编 北京理工大学出版社 精通 PROTEL DXP 中国青年出版社 PROTEL 2004 原理图设计与 PCB 制作 国防工业出版社

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 重点行业资料库 > 1

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。