焊接控制技术服务资讯平台         中软创芯电子 | 发布信息 | 设为首页 | 加入收藏

     

首页   焊接专栏   产品展示   技术频道   资讯快递   技术应用   供求信息   开发案例   联系我们
 点焊机控制器|焊接设备控制器|控制板开发订制
站内搜索:
推荐文章
基于NiosⅡ的直流电机PID调速控..
基于ARM的单相电力计量装置现场..
基于单片机C8051F130的远程在线..
基于VB与单片机技术的温度测控..
基于混沌蚁群的神经网络速度辨..
基于CANOPEN协议的智能消防水炮..
CC2430与DS18B20的粮库温度传感..
声传感器网络节点的硬件系统设..
基于Lonworks现场总线的机房监..
基于Windows CE的超市预收款系..
基于单片机及CPLD技术的B超检测..
施耐德QUANTUM PLC在炼钢转炉..
变频器在中央空调和采暖通风空..
嵌入式以太网数字语音广播系统..
基于μC/OS-Ⅱ的线控转向Fle..

 首页 >> 技术频道 >> 单片机技术
温度控制器的设计实例_AT89S51单片机为核心
焊接技术网   时间:2009-12-24

2.1 T0中断子程序

该中断是单片机内部5s定时中断,优先级设为最低,但却是最重要的子程序。在该中断响应中,单片机要完成A/D数据采集转换、数字滤波、判断是否越限、标度转换处理、继续显示当前温度、与设定值进行比较,调用PID算法子程序并输出控制信号等功能

2.3 T1中断子程序

T1定时中断嵌套在T 中断之中,优先级高于T 中断,其定时初值由PID算法子程序提供,T1中断响应的时间用于输出可控硅(电炉)的控制信号。 

3  运算控制模块

运算控制模块涉及标度转换、PID算法、以及该算法调用到的乘法子程序等。

3.1 标度转换子程序

该子程序作用是将温度信号(00H~FFH)转换为对应的温度值,以便送显示或与设定值在相同量纲下进行比较。所用线形标度变换公式为:

    点击在新窗口中浏览产品

式中,Ax: 实际测量的温度值;Nx:经过A/D转换的温度量;

Am =90; Ao=40; Nm =FEH; No=01H;

单片机运算采用定点数运算,并且在高温区和低温区分别用程序作矫正处理,温度计测量值与LED显示见图7。

3.2 PID算法子程序

系统算法控制采用工业上常用的位置型PID数字控制,并且结合特定的系统加以算法的改进,形成了变速积分PID一积分分离PID控制相结合的自动识别的控制算法。该方法不仅大大减小了超调量(见图9),而且有效地克服了积分饱和的影响,使控制精度大大提高。PID控制算法的流程图如图8。

点击在新窗口中浏览产品

7  温度计测量值与报警方式图

 点击在新窗口中浏览产品

 8  PID控制算法流程图

 

9中,初始水温为26 C。实现思想:Ui(k)为第k次采样温度值,Ur 为设定值。

e(k) ≥ε 使用PD算法;

e(k) <ε使用变速积分PID算法。

在此只给出本算法的控制结果曲线(见下图9)。

点击在新窗口中浏览产品

 

9 温度控制曲线图

  源程序

本设计方案软件实现完全使用汇编程序语言。具体源程序略。          

  结果分析论述

本文针对电热锅炉温度控制系统模型,提出了一种基于单片机AT89S51的设计方案。设计中运用PID算法更新T1的定时常数,PWM输出控制可控硅的通断,从而实现对温度的连续控制。设计结果由图7和图9可以看出:本设计的控制器工作稳定,控制精度高,改进的PID算法超调量大大降低;软件采用模块化结构,提高了通用性。本设计的目的不仅仅是温度控制本身,主要提供了单片机外围电路及软件包括控制算法设计的思想,应该说,这种思想比控制系统本身更为重要。

   参考文献

[1]  何立民 主编.单片机中级教程. 北京航空航天大学出版社.2002年8月.

[2]  李朝青 编著.单片机原理及接口技术. 北京航空航天大学出版社.1999年3月.

[3]  第三届全国大学生电子设计竞赛获奖作品选编.北京理工大学出版社.1997年1月.

[4]  Protel DXP教程.电子工业出版社.2004年

 
第1页 第2页 第3页
>>上一篇: 单片机数码管显示程序实验
>>下一篇: 国Ⅲ发动机受制电喷系统短缺套牌现象出现
打印】 【关闭
【资讯版权声明】
 1. 本站所提供资源均为原文章或程序作者提供和网友推荐收集整理而来,仅供学习和研究使用,不得用于商业用途。
 2. 本网转载自其它媒体的信息,转载目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责。
 3. 未经本站明确许可,任何网站不得非法盗链软件下载连接及抄袭本网站原创内容资源。
 4. 违反上述声明者,本网将追究其相关法律责任。谢谢!

关于创芯  开发案例  版权声明  友情连接  联系我们 
Copyright©2006-2012 焊接技术网 | 中软创芯 版权所有
电话:0755-33370966 传真:0755-33373106 E-mail:szbase@126.com QQ:1092081589
致力于焊接控制技术应用推广|点焊机控制器|对焊机控制器|缝焊控制器|电阻焊控制器|控制器设计订制
本站资源仅供学习参考,部分内容来源于网络,如侵犯您的版权,请通知本站即撤
ICP备案序号:粤ICP备10019209号