基于AT89S51单片机的温度控制系统设计.pdf
《基于AT89S51单片机的温度控制系统设计.pdf》由会员分享,可在线阅读,更多相关《基于AT89S51单片机的温度控制系统设计.pdf(4页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、学术交;赢基于A T 8 9 S 51 单片机的温度控制系统设计陈妙芳,胡晓东(浙江工业职业技术学院,浙江绍兴3 1 2 0 0 0)摘要:介绍了单片机A T 8 9 S 5 1 单片机在温度控制上的应用,从软硬件两方面阐述了温度控制系统的设计方案,并对系统的A D 转换电路与D A 转换电路作了详细的说明,同时对数字增量式P l D 控制算法以及实现程序作了介绍。关键词:温度控制系统;单片机;P I D 控制中图分类号:T P 2 7 3文献标识码:A文章编号:1 0 0 2 2 3 3 3 2 0 0 9)0 1 0 1 3 6 0 2D e s i g no fT e m p e r a
2、 t u r eC o n t r o lS y s t e mB a s e do nA T 8 9 S 5 1S i n g l e c h i pM i c r o c o m p u t e rC H E NM i a o _ f a n g,H UX i a o _ d o n g(z h e j i a“gI n d u s r yP o l y t e c h n i cC o e g e,s h a o x i n g3 1 2 0 0 0,C h i n a)A b s t r a c t:T h i sp a p e rj n t r o d u c e st h ea p
3、 p l i c a t i o no fS i n g l e C h i pM i c r o c o m p u t e ri nt e m p e r a t u r ec o n t r o ls y s t e m T h ed e s i g no ft e m p e r a t u r ec o n t r o ls y s t e mw a sd i s c u s s e df r o mb o t ht h eh a r d w a r ea n ds o f t w a r e T h eA Dc o n v e r s i o nc i r c u i ta n d
4、t h eD,Ac o n v e r s i o nc i r c u i tw e r eg i v e n A tt h es a m et i m et h ei n c r e m e n t a ld 培i t a lP I Dc o n t r o la l g o t h ma n dr e a l i z a t i o no ft h ep r o g r a mw e r ei n I o d u c e d K e yw o r d s:t e m p e r a t u r ec o n t r o ls y s t e m;m i c r o c o m p u t
5、 e r;P I Dc o n t r 0 1a l g o r i t h m在对各种加热炉、热处理炉、反应炉和锅炉中温度进行监测和控制中,采用单片机控制不仅具有控制方便、简单和灵活性大等优点,而且可以大幅度提高被控温度的技术指标,从而能够大大提高产品的质量和数量。本文主要对英联公司生产的Y L 2 0 0 0 型传感器与检测技术实验台一温度控制系统设计方案进行介绍。该控制系统以M S 一5 l 单片机为控制核心,采用增量式P I D 控制算法,实现对温度的智能控制,测程为o 一1 0 0,测量范围0 2。同时,具有超调量小、温度上升较快、稳定性好等优点。温度控制箱结合其它控制器件可以完成c
6、 u 5 0 温度传感器的温度特性实验、热电阻P t l 0 0 温度特性实验、热电偶测温实验、温度仪表P I D 控制实验、外部温度控制实验系统、计算机温度P I D 控制实验等系列实验。1 温度控制系统设计方案温度控制系统是以M s 一5 l 单片机为控制核心,辅以采样反馈电路、驱动电路、晶闸管主电路对电炉炉温进行控制的微机控制系统,系统所用的加热方式为电炉加热。温度控制系统采用单闭环控制形式,其系统结构框图如图1 所示。具体工作过程为:将温度设定值(即输入控制最)和温度反馈值送入控制电路,然后经过调节器运算得到输出控制量,输出控制量控制驱动电路得到控制电压施加到被控对象卜,从而控制电加热
7、炉内温度。2 温度控制系统硬件设计温度控制系统硬件包括:A T 8 9 s 5 1 单片机最小系统模块、D 转换模块、D,A 转换模块、晶闸管电路、驱动电路以及其它外围电路。13 6i 机械工程师2 0 0 9 年第1 期2 J 单片机选型本文设计的温度控制系统辛要应用于高校的实验课堂教学,因此,该温度控制系统单片机采用A T M E L 公司生产的低功耗、高性能C M O S8 位单片机A T 8 9 S 5 l。A T 8 9 s 5 l 完全兼容传统8 0 5 1 的指令系统和引脚,是一款非常适合单片机初学者学习的机型,其网络资源丰富,应用领域广泛,又与单片机教学课程学习紧密相关,选用该
8、单片机有利于学生对5 1 系列单片机的进一步学习与灵活应用。同时A T 8 9 S 5 1 型单片机具有在线编程功能,不再需要启动像8 9 c 5 1 那样的1 2 v 的v P P 编程高压。2 2A,D 转换电路设计温度控制系统的加转换模块采用A D C 0 8 0 4 型8 位全M O S 刖D 转换器。A D C 0 8 0 4 芯片内有i 态数据输出锁存器,电平与微处理器兼容。输入方式为单通道,转换时间约为1 0 0 s,转换时钟信号可以南内部施密特电路和外接R C 电路构成的震荡器产生,也可以直接由外部输入,频率范围为:1 0 0 1 4 6 0 k H z,在本设计中A D C
9、0 8 0 4 的时钟为最大输入频率。A D C 0 8 0 41 仁线性误差为lL S B,电源电压采用单+5 V。其控制信号时序如图2 所示。A D 0 8 0 4 由于具有i 态输m 锁存器,可直接驱动数据总线,故与A T 8 9 S 5 l 接几电路十4 分简单,直接连接成如图3 即町。当C S 与w R 同时有效时便启动A,D 转换,延时,等待转换结束,经D A T A 口送入单片机,再采集第二个模拟量进行转换。万方数据A D 0 8 0 4 转换器的零点无需调整,而输入电压的范围可以通过调整矿。啪端处的电压加以改变。y。耽端电压应为输入电压的1 2。例如该系统中输入电压为5 v,则
10、在y 哪圮端应加上2 5 V 电压。根据A D 0 8 0 4 的外围电路所示得:y n 吁孟旨2 争(1)由于该系统测量的温度范围足0 一1 0 0,由变送器把温度信号转换为0 5 v 的电信号,送入0 8 0 4,由于0 8 0 4是8 位模数转换器,即0 5 V 被线性转换0 2 5 5 字节变化,凶此其中具体的转换过程为:每增加1,电压变化0 0 5 V:5 v 1 0 0=0 0 5 V(2)每变化l v。A D 0 8 0 4 数据输出变化5 1 字:2 5 5 b i t,5 V=5 1 b i t,V(3)A D C 0 8 0 4 与A T 8 9 S 5 1 的接【J 电路
11、如图3 所示。2 3D A 转换电路设计温度控制系统D 从转换芯片采用D A C 0 8 3 2。D A C 0 8 3 2芯片是8 位分辨率的D A 转换集成醛片,与微处理器完全兼容,这个系列的芯片以其价格低廉、接L J 简单、转换控制容易等臼己氡,在单片机J d 佣系统中得到了广泛的应用。图4 为单片机和D A C 0 8 3 2 直通方式输出连接图,运放输出电路输出电压为o U r 一(别2 5 6)t y 唧。如向D A C 0 8 3 2 传送的8 位数据量4 0 H(0 1 0 0 0 0 0 0 B),则输出电压庐一(6 4 2 5 6)5 v=一1 2 5 V,其输出过程可用M
12、 O VP 0,槲0 H 一条指令完成。3P I D 温度控制算法程序3 JP I D 温度控制的算法P I D 控制算法是温度控制系统软件的核心部分。设计采用增量式P I D 控制算法,其算式如下:学木交;赢值;K。、兀、乃分别为比例系数、积分系数和微分系数;r 为采样周期。控制模块工作过程为:单片机每隔同定时问r 将现场温度与用户设定目标温度的差值带入增量式P 1 D 算法公式,南公式输出量决定加热器功率大小。根据现场温度与目标温度的偏差大则电压导通个数多,加热电路的加热功率大,使温度的实测值与设定值的偏差迅速减少;反之,二者的偏差小则电压导通个数小,加热电路加热功率减少,直至目标值与实测
13、值相等。形成一个闭I环调节系统。3 2P I D 温度控制l程序增量式数字IP I D 控制算法程序流I程图,如图5 所示。数字赠量式P I D控制子程序如下:Lt y p e d e fs l r u c tP I D d o u b l eS e t P o i n t:d o u b l eP r o p o r t i o n;d o u b l eI n t e g r a l;d o u b l eD er i v a t i v e:d o u b l eL a s t E r r o r:d o u b J eP r e v E r r o d o u b l eS u m I
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 AT89S51 单片机 温度 控制系统 设计
限制150内