基于PID算法的高精度温度控制系统
更新时间:2023-05-15 20:03:01 阅读量: 实用文档 文档下载
- 基于温度控制PID算法推荐度:
- 相关推荐
基于PID算法的高精度温度控制系统
P
专业测试roTesting
基于PID算法的高精度温度控制系统
TemperatureTestSystemofAccurateInfraredThermalImagerBasedonPID
张宝伟(中国电子科技集团第41研究所,安徽蚌埠233006)
ZhangBao-wei(The41stresearchInstituteofCETC,AnhuiBengbu233006)
为了保证热像仪的成像精度,其温度变化有着非常严格的要求。本文阐述了系统的工作原理、硬件结摘要:
构和软件设计框架。通过测试,测试系统的控制精度在0.1℃优于系统的设计要求,该测试系统具有广泛的应用价值。
PID算法;温度;微控制器关键词:
TP273中图分类号:
B文献标识码:
1003-0107(2010)08-0016-03文章编号:
Abstract:Inordertoassureprecisionofinfraredthermalimager,whichisstrictwithtemperaturechange.Wedeveloptemperaturetestsystemofinfraredthermalimagerforensureaccuracyoftemperaturechange.Thisarticleexpatiatesprincipleofsystem,hardwareandsoftwareframe.Withmeasurement,thecontrolprecisionoftestingsystemis±0.02℃whichisbetterthandesignrequestofsystem.Thesystemhasimportantapplica-tionvalue.
Keywords:PID;highprecision;micro-controllerCLCnumber:TP273
Documentcode:B
1003-0107(2010)08-0016-03ArticleID:
1前言
温度的测量与控制在国防、军事、科学实验及工农业生产中具有十分重要的作用。温度的测量方法大致分为接触法和非接触法。接触式测温法中,热电偶、热电阻温度计应用广泛,该方法设备简单,操作方便,但在连续生产的在线质量检测中存在使用局限。非接触测温法主要以辐射测温法为主,用于检测不能接触或禁止接触的目标。由于红外热成像系统靠温差成像,测试其温差变化就显得非常重要,本文介绍的测控系统结构简单、控制精确达到0.1℃,达到了系统的设计要求。
3系统的硬件设计
温度采集AD电路:
铂电阻具有精度高、性能稳定、应用范围广,在温度测量中常常作为传感器的首选。本测控系统的测温范围-50~+70,选用Pt100作为传感器。通过独立电源对测温电桥和AD芯片供电。从测温电桥得到的温度信号经滤波后通过模拟开测试系统的精度很大程度上取决于AD转换关送给AD芯片,
的精度,"精确、干净"的数字信号使后续处理变得非常容易,系统中采用了24位的CS5550AD芯片。
2测试系统结构
图1
结构框图
系统的结构原理如图1所示。利用铂电阻阻值随温度变化的特性,通过温度采集电路将温度值转换成对应的电压信号,经过信号调理变成符合AD芯片规范的信号,控制单元对输入的温度信号处理后得到控制温度的PWM信号和相应的显示值;和上位机通讯实现中远距离的监控,为防止掉电数据损失,将修正数据和关键参数保存到外部存储电路中。
图2温度采集AD电路
PIC16F873A单片机作为系统的主控制器,是整个系统的核心,单片机根据采集来的温度电压信号计算出温度偏差,依据PID
算法算出相应的控制输出量,继而控制外部的加热制
16
基于PID算法的高精度温度控制系统
冷半导体,从而实现对系统的温度控制。此外,单片机还负责按键处理,数值显示以及与上位机的通信等工作。该款芯片是MICROCHIP公司生产的支持RISC的高性能8位单片机,35条精简指令构成的指令系统,给编程人员带来了极大的方便。系统的片上硬件资源包括两路PWM输出,I2C和USART接口和3个定时器等片上硬件资源。芯片包含8级硬件堆栈,内置看门狗定时器及独特的加密方式,使其在安全保密方面的性能非常出色。
驱动电路:驱动电路采用继电器作为中间隔离驱动,由单片机输出控制信号,经过三极管的隔离处理,实现对外部加热制冷的方向控制。同时单片机的端口输出PWM控制信号,通过隔离放大后控制外部的PMOS管来控制外部电流,实现加热制冷的精确控制。
图3PWM
控制输出电路
4软件设计
温控系统是非线性的、具有纯滞后的惯性系统,因此温控系统的受控对象可用一阶惯性环节加延迟环节表示,其传递函数是:
G(s)=Ke
-τs
(1)
c式(1)中,K———系统的静态增益;
Tc———系统的时间常数;τ———对象的纯滞后时间常数。
软件的控制算法采用了PID算法来实现对系统的控制。所谓PID控制,就是按设定值与测量值之间偏差的比例、偏差的积累和偏差变化的趋势进行控制。传统的PID控制公式为:
uk=Kpe(k)+KiΣk
e(j)+Kd[e(k)-e(k-1)]
(2)
j=0式(2)中,uk是第k次采样的输出值;e(k)是第k次采样时刻的偏差值;e(k-1)是第k-1次采样时刻的偏差值;Ki是积分系数,Ki=KpT/Ti;Kd是微分系数,Kd=KpTd/T。由于uk是全局输出,其计算量大;并且在启动停止时其位置可能发生大的跳变,在实际应用中存在危险,增量式PID算法可以避免上述情况。
PID增量型计算公式为:
测试测量技术
△u(k)=Kp{[e(k)-e(k-1)]+Te(k)+Tdi
[e(k)-2e(k-1)+e(k-2)]}(3)式(3)中,Kp为比例系数,Ti为积分时间常数,Td为微分时间常数,
T为采样周期。e(k),e(k-1),e(k-2)分别为第k次、第k-1次、第k-2次的偏差值。
式(3)可简化为:△u(k)=Ae(k)+Be(k-1)+Ce(k-2)(4)
式(4)中,
A=Kp(1+T/Ti+Td/T)B=Kp(1+2Td/T)C=KpTd/T
单片机按采样周期T将偏差值带入式(4)中,由公式的输出量决定PWM方波的占空比,进而控制加热致冷功率的大小。
图4
采用增量PID算法编程简单,占用存储空间少,运算量小,控制方便,适合容量空间小的微处理器。
通过对PID控制理论的认识和长期的经验总结,发现:在PID控制中,增大比例系数可提高系统的调节精度;积分控制可减小系统的稳态误差;微分控制能对偏差变化进行提前预报,改善系统的动态性能。在偏差较大时,为提高响应速度避免系统出现大的超调量,
Kp取大值,Ki取0;在偏差较小时,为防止系统振荡、
稳定性变差,Kp取小值,Ki取小值;在偏差很小时,为消除静态误差,克服超调,Kp取小值,Ki取稍大值。综上,采用积分分离PID法实现系统的控制算法。
5系统的测试
在系统设计完成后,对系统进行了测试,测试结果分别如表1、2、3所示
。
下转26
页
2010第08期
17
基于PID算法的高精度温度控制系统
R
可靠性分析
eliabilityAnalysis
标T12的权重较大,这表明该指标在通信网可靠性因素中是一个重要因素,考虑到理论与现实相结合,则指标T12不宜被删除,所以在此只将指标T14与T15剔除掉,从而降低指标体借助计算机技术,并联系冗余度。利用粗糙集属性约简方法,
系实际情况,可以在不降低指标体系评估能力的前提下很好地约简冗余指标。
算指标的客观权系数,修正权重,从而降低指标相关性对评估结果带来的影响,并采用粗糙集属性约简方法,在不降低评估指标体系评估能力的前提下,对通信网可靠性指标体系进行约简,剔除掉冗余指标。
降低相关性、减少冗余度只是指标体系优化工作中的需要解决的基本问题,如何更好地构建出合理、有效的评估指标体系,仍需要继续探索。
3.4处理结果
通过以上数据分析处理,指标体系的权重得到了修正,降低了指标相关性对评估结果的严重影响,使其更具合理性,并剔除了对评估结果影响较小的冗余指标,使得指标体系更简洁,更具有可操作性。这样,便从一定程度上完成了对通信网可靠性指标体系的优化。
参考文献:
[1]云俊,李远远
.
项目评价中指标体系选取的有效性及优化
[J].
商业时代
,2009(9):47-
48.
[2]
白雪梅
,
赵松山
.
由指标相关性引出的确定权重的方法
[J].
江
苏统计
,1998,4.
[3]
王彪
,
段禅伦
,
吴昊
,
等
.
粗糙集与模糊集的研究及应用[M].北京:电子工业出版社,2008.
[4]张林兴.电信工程设计手册[M].北京:人民邮电出版社,1997.
4结束语
通信网可靠性指标体系是评估通信网可靠性的基础。借助了计算机技术,采用相关系数法根据指标间的相关系数计
上接17页
表1测试结果(温差设定为-3℃)
测试温度(℃)21.90设定温度(℃)24.91温度差值(℃)-3.01
22.0125.01-3.00
22.0825.07-2.99
22.1425.16-3.02
22.2525.25-3.00
22.3425.33-2.99
6总结
本文介绍的温度控制测试系统,采用了增量式PID计算公式,通过控制参数的灵活设置,使控制简单灵活,能够应用于复杂多变的环境中。与上位机的通讯设置,使用户不必亲临现场就实现远程监控调节。经过实验验证,测试系统稳定性好、控制精度高,应用场合广,具有广泛的实际应用价值。
表2测试结果(温差设定为0.2℃)
测试温度(℃)25.66设定温度(℃)25.47温度差值(℃)
0.19
25.7125.490.21
25.8425.650.19
25.8925.680.21
26.0325.820.21
26.1125.900.21
参考文献:
[1]戴季东.非接触红外测温器在工业测控领域的应用[J].电子仪器仪表用户,1996:11-13.
[2]杜静,王振民.模糊PID在电阻炉温度控制系统中的应用[J].机械管理开发,2005,4:47-48.
[3]王慧.计算机控制系统[M].北京:化学工业出版社,2004.[4]张宏,戴景民.面黑体辐射源温控系统的设计与实现[J].电机与控制学报,2006,9:529.
[5]汤红诚,李著信,王正涛.一种模糊PID控制系统[J].电机与控制学报,2005,9:136-138.
表3测试结果(温差设定为4℃)
测试温度(℃)25.66设定温度(℃)21.65温度差值(℃)
4.01
25.7121.714.00
25.8421.844.00
25.8921.884.01
26.0322.053.98
26.1122.114.00
从表1、2、3中可以看出,系统的显示温控精度达到了±0.02℃,实际温度控制精度在0.1℃,达到了系统的要求。
26
正在阅读:
基于PID算法的高精度温度控制系统05-15
卡通人物的作文500字5篇04-01
2014高考30天冲刺标语 - 图文10-18
2017届高考生物大一轮复习 第三章 细胞的能量供应和利用 第1讲 ATP和酶课时规范训练08-25
安全管理制度汇编05-19
高中英语语法大全08-25
李中华论文正稿05-23
2015年深圳大学专业排名02-06
码市开发流程05-25
水法规与行政执法综合练习07-06
- 教学能力大赛决赛获奖-教学实施报告-(完整图文版)
- 互联网+数据中心行业分析报告
- 2017上海杨浦区高三一模数学试题及答案
- 招商部差旅接待管理制度(4-25)
- 学生游玩安全注意事项
- 学生信息管理系统(文档模板供参考)
- 叉车门架有限元分析及系统设计
- 2014帮助残疾人志愿者服务情况记录
- 叶绿体中色素的提取和分离实验
- 中国食物成分表2020年最新权威完整改进版
- 推动国土资源领域生态文明建设
- 给水管道冲洗和消毒记录
- 计算机软件专业自我评价
- 高中数学必修1-5知识点归纳
- 2018-2022年中国第五代移动通信技术(5G)产业深度分析及发展前景研究报告发展趋势(目录)
- 生产车间巡查制度
- 2018版中国光热发电行业深度研究报告目录
- (通用)2019年中考数学总复习 第一章 第四节 数的开方与二次根式课件
- 2017_2018学年高中语文第二单元第4课说数课件粤教版
- 上市新药Lumateperone(卢美哌隆)合成检索总结报告
- 高精度
- 控制系统
- 算法
- 温度
- 基于
- PID
- (2)附件:建筑工程材料审核要点(2014版)
- 网上商城项目小结
- 考研时政经济新常态相关题型解析
- 净水器加盟就选家用净水器品牌多伦斯
- 《离骚》“香草美人”抒情模式研究
- 日常工作自我评价
- USBKey中国报刊出版网及中国记者网专用加密终端安装使用手册
- 网上邮局电子邮件
- 102窄告创造三嬴格局
- 【STAR】MIMO检测算法研究及其在WIMAX系统中的应用
- 光纤连接器检验技术标准1
- 改A-6(综合治理管理制度)
- 会计月末结账怎么弄
- 疝环充填式无张力疝修补术治疗老年腹股沟疝的护理分析
- 七年级上册生物复习提纲
- 深圳十年中考汇编—分式
- 邬某某与刘某某、颜某某、颜某某、颜某某、谢某某被继承人债务清
- 国家开放大学《计算机应用基础》形考作业一答案.doc
- 一站到底题库 最全最新2013
- 湖北省孝感高级中学2014-2015学年高一5月月考政治试题及答案