ImageVerifierCode 换一换
格式:DOCX , 页数:16 ,大小:251.11KB ,
资源ID:4710304      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/4710304.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(温度控制系统计算机控制课设要点.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

温度控制系统计算机控制课设要点.docx

1、温度控制系统计算机控制课设要点中 北 大 学课程设计任务书2012/2013学年第 一 学期学 院:信息与通信工程学院专 业:自动化学 生 姓 名:学 号:09050542课程设计题目:温度程序控制系统设计 起 迄 日 期:2013年1 月7日2013年1 月18日课程设计地点:中北大学指 导 教 师:张艳兵 张秀艳系主任:王忠庆下达任务书日期: 2013年 1 月 7日课 程 设 计 任 务 书1设计目的:设计一个计算机温度程序控制系统,可以对电阻炉的温度进行实时检测和控制。通过设计,掌握数据采集系统、实时控制系统的设计原理、设计步骤,进一步提高综合运用知识的能力。2设计内容和要求(包括原始

2、数据、技术参数、条件、设计要求等):(1)设计数据采集电路,对电阻炉的温度进行实时数据采集,要求温度的测量范围是:0200,精度为1。(2)设计控制和驱动电路,实现炉温的自动控制,使其最终稳定在150。(3)选择控制算法,编写控制程序。(4)写出设计说明书。3. 设计工作任务及工作量的要求(包括课程设计计算说明书、图纸、实物样品等):(1)查阅资料,确定设计方案(2)选择器件,设计硬件电路,并画出原理图和PCB图(3)画出流程图,编写控制程序(4)撰写课程设计说明书课 程 设 计任 务 书4主要参考文献:1、李朝青.单片机原理及接口技术.北京:北京航空航天大学出版社,20052、张艳兵、赵建华

3、、鲜浩. 计算机控制技术.北京:国防工业出版社,20083 、袁保生.Protel99SE电路设计实验指导.太原:中北大学,20104、 胡锦、蔡谷明、梁先宇. 单片机技术使用教程. 北京:高等教育出版社,2003.5、李勋. 单片机实用教程. 北京:北京航空航天大学出版社,2000.6、李晓莹. 传感器与测试技术. 北京:高等教育出版社,2004.5.设计成果形式及要求:课程设计说明书1份原理图和PCB图各1份程序清单1份6工作计划及进度:起 迄 日 期工 作 内 容2013年1月7日 1月8 日 1月 9日 1月11日 1月12日 1月14 日1 月 15日 1月16日1 月 17日 1月

4、18 日查阅资料,确定设计方案设计硬件电路画出流程图,编写控制程序撰写课程设计说明书课程设计答辩系主任审查意见:签字: 年 月 日基于单片机的电炉温度检测、控制系统摘要:本文主要解决对电炉的温度进行实时检测和控制的问题。采集电炉的温度,并控制在一定的温度。一原理电炉温度控制系统是闭合的反馈系统。温控系统主要由温度传感器、温度调节仪、执行装置、被控对象四个部分组成,其系统组成框图如图1所示。被控制对象是大容量、大惯性的电炉温度对象,是典型的滞后环节,在这里近似为包含有纯滞后的一阶滞后;由于被控对象电容量大,通常采用可控硅作调节器的执行器, 图1温度控制系统结构图如下:图2二硬件电路设计1.传感器

5、的选择(1)铂金电阻Pt100具有高精度、高稳定、宽泛的工作温度范围。测温范围为-200850。Pt100只需经适当的数据处理就可传输、显示并记录温度输出。常温下,Pt100的热敏电阻阻值与温度成正比,设计时只需将已知电流通过热敏电阻就可得到与温度成正比的输出电压,再根据电阻-温度关系,计算出被测温度值。(2)查询资料,XTR101是一款集成的电压/电流转换器,接收各类传感器传输的小信号,并转换成标准的4mA20mA的二线制电流输出。XTR101是以电流形式传输信号的,因此不受远距离传输线阻抗压降的影响,并对其他设备的噪声具有高抗干扰性。它将热电偶信号(温度信号)变为420mA电流输出,再由高

6、精密电流/电压变换器RCV420将420mA电流信号变为05V标准电压信号,以供A/D转换用。XTR101转换温度信号的典型电路如下:图3(3)RCV420是一种精密电流/电压变换器,它能将420mA的环路电流变为05V的电压输出,并且具有可靠的性能和很低的成本。除具有精密运放和电阻网络外,还集成有10V基准电源。对环路电流由很好的变换能力。RCV420工作电路如下:图42.A/D转换电路1) ADC0809芯片:ADC0809是带有8位A/D转换器、8路多路开关以及微处理机兼容的控制逻辑的CMOS组件。它是逐次逼近式A/D转换器,可以和单片机直接接口。 (1)ADC0809的内部逻辑结构 由

7、下图可知,ADC0809由一个8路模拟开关、一个地址锁存与译码器、一个A/D转换器和一个三态输出锁存器组成。多路开关可选通8个模拟通道,允许8路模拟量分时输入,共用A/D转换器进行转换。三态输出锁器用于锁存A/D转换完的数字量,当OE端为高电平时,才可以从三态输出锁存器取走转换完的数据。图5(2)ADC0809引脚结构 ADC0809各脚功能如下:D7-D0:8位数字量输出引脚。IN0-IN7:8位模拟量输入引脚。VCC:+5V工作电压。GND:地。REF(+):参考电压正端。REF(-):参考电压负端。START:A/D转换启动信号输入端。ALE:地址锁存允许信号输入端。(以上两种信号用于启

8、动A/D转换).EOC:转换结束信号输出引脚,开始转换时为低电平,当转换结束时为高电平。OE:输出允许控制端,用以打开三态数据输出锁存器。CLK:时钟信号输入端(一般为500KHz)。A、B、C:地址输入线。ALE为地址锁存允许输入线,高电平有效。当ALE线为高电平时,地址锁存与译码器将A,B,C三条地址线的地址信号进行锁存,经译码后被选中的通道的模拟量进入转换器进行转换。A,B和C为地址输入线,用于选通IN0IN7上的一路模拟量输入。ST为转换启动信号。当ST上跳沿时,所有内部寄存器清零;下跳沿时,开始进行A/D转换;在转换期间,ST应保持低电平。EOC为转换结束信号。当EOC为高电平时,表

9、明转换结束;否则,表明正在进行A/D转换。OE为输出允许信号,用于控制三条输出锁存器向单片机输出转换得到的数据。OE1,输出转换得到的数据;OE0,输出数据线呈高阻状态。D7D0为数字量输出线。 CLK为时钟输入信号线。因ADC0809的内部没有时钟电路,所需时钟信号必须由外界提供,通常使用频率为500KHZ。VREF(),VREF()为参考电压输入。3.D/A转换电路1)DAC0832芯片:DAC0832是采样频率为八位的D/A转换芯片,集成电路内有两级输入寄存器,使DAC0832芯片具备双缓冲、单缓冲和直通三种输入方式,以便适于各种电路的需要(如要求多路D/A异步输入、同步转换等)。所以这

10、个芯片的应用很广泛,关于DAC0832应用的一些重要资料见下图:图6D/A转换结果采用电流形式输出。若需要相应的模拟电压信号,可通过一个高输入阻抗的线性运算放大器实现。运放的反馈电阻可通过RFB端引用片内固有电阻,也可外接。DAC0832逻辑输入满足TTL电平,可直接与TTL电路或微机电路连接。2)DAC0832引脚功能说明:DI0DI7:数据输入线,TLL电平。 ILE:数据锁存允许控制信号输入线,高电平有效。 CS:片选信号输入线,低电平有效。 WR1:为输入寄存器的写选通信号。 XFER:数据传送控制信号输入线,低电平有效。 WR2:为DAC寄存器写选通输入线。 Iout1:电流输出线。

11、当输入全为1时Iout1最大。 Iout2: 电流输出线。其值与Iout1之和为一常数。 Rfb:反馈信号输入线,芯片内部有反馈电阻. Vcc:电源输入线(+5v+15v) Vref:基准电压输入线(-10v+10v) AGND:模拟地,摸拟信号和基准电源的参考地. DGND:数字地,两种地线在基准电源处共地比较好. 采用ADC0809实现A/D转换。DAC0832是采用CMOS工艺制成的单片直流输出型8位数/模转换器。如图4-82所示,它由倒T型R-2R电阻网络、模拟开关、运算放大器和参考电压VREF四大部分组成。运算放大器输出的模拟量V0为:图7由上式可见,输出的模拟量 与输入的数字量(

12、) 成正比,这就实现了从数字量到模拟量的转换。一个8位D/A转换器有8个输入端(其中每个输入端是8位二进制数的一位),有一个模拟输出端。输入可有28=256个不同的二进制组态,输出为256个电压之一,即输出电压不是整个电压范围内任意值,而只能是256个可能值。图4-83是DAC0832的逻辑框图和引脚排列。图8DAC0832输出的是电流,一般要求输出是电压,所以还必须经过一个外接的运算放大器转换成电压。实验线路如图4-84所示。图94.TL494芯片TL494根据输入的电压大小,通过调节占空比,输出不同的PWM波形。TL494是一种固定频率脉宽调制电路,它主要为开关电源电路而设计。其主要电路图

13、如下:图10TL494是一个固定频率的脉冲宽度调制电路,内置线性锯齿波振荡器,振荡频率可通过外部的电阻RT和电容CT来进行调节,其振荡频率为: 输出脉冲的宽度是通过电容CT上的正极性锯齿波电压与另外两个控制信号进行比较来实现。功率输出管Q1和Q2受或非门控制,仅当双稳触发器的时钟信号为低电平时才工作,亦即锯齿波电压大于控制信号期间工作。因此,当控制信号增大时,输出的脉冲宽度将减小。 控制信号由集成电路外部输入,一路送至死区电压比较器,一路送往误差放大器输入端。死区电压比较器具有120mv的输入补偿电压,它限制了最小输出死区时间约等于锯齿波周期的4%。当输出控制端接地,最大输出占空比为96%,接

14、参考电压时,占空比为48%。当把死区时间控制输入端接上固定电压(范围在03.3V之间)时,即能在输出脉冲上产生附加的死区时间。 脉冲宽度比较器为误差放大器调节输出宽度提供了一种手段。当反馈电压从0.5V变化到3.5V时,输出的脉冲宽度从被死区确定的最大导通百分比下降到0。两个误差放大器有相同的电压输入范围,从-0.3到VCC-2,这可被用于检测电源的输出电压和电流。误差放大器的输出端常处于高电平,它与脉冲宽度调制器的反相输入端进行或运算。使用这种结构,放大器只需最小的输出即可支配控制回路。 当电容CT放电,一个正脉冲出现在死区比较器的输出端,受脉冲约束的双稳触发器进行计时,同时停止输出管Q1和

15、Q2的工作。若输出控制端连接到参考电压源,那么脉冲交替输至两个输出晶体管,输出频率等于脉冲振荡器的频率的一半。如果工作在单端状态,且最大占空比为50%时,输出驱动信号分别从晶体管Q1和Q2取得,输出变压器一个反馈绕组及二极管提供反馈电压。在单端工作模式下,当需要更高的驱动电流输出,亦可将Q1和Q2并联使用,这时,需要将输出模式控制脚接地以关闭双稳触发器,此状态下,输出频率等于振荡器的频率。TL494内置一个5.0V的基准电压源,使用外置偏置电路时,可提供高达10mA的负载电流。在典型的070温度条件下,该基准电源能提供5%的精确度。5.MOC3041的选择。为了实现水温的PID控制,功率放大电

16、路的输出不能是一个简单的开关量,输入电炉的加热功率必须连续可调;通过输出不同占空比的方波,控制光耦MOC3041的开关时间,这样就可以控制电炉的加热时间。图11三电路四程序代码1)A/D转换:MAIN1:MOV R0,#2AH SETB IT1 SETB EA SETB EX1 MOV DPTR,#7FF8H MOVX DPTR,AHERE: SJMP HERE申请中断程序: MOVX A,DPTR;读数 MOV R0,A RETI2)PID算法控制程序:2FH30H150 即31H32H33H34H35H36H37H38H39H3AH3BH3CH3DHMAIN2: MOV 2FH,2AH;

17、Ui存入2FH MOV 30H,#96H;150 MOV 31H,Kp MOV 32H,KI MOV 33H,KD MOV R5,30H; Ur存入R5 MOV R4,2FH; Ui存入R4 ACALL CPL1; 把R4求补 ACALL DSUM MOV 34H,R7; e(k)存入34H MOV R5,34H MOV R4,32H;KI存入R4 MOV R0,#35H ACALL MULT;KI*e(k)存入35H MOV R5,34H MOV R4,36H;e(k-1)存入R4 ACALL CPL1 ACALL DSUM; e(k)-e(k-1) MOV 37H,R7 MOV R5,37

18、H; e(k)-e(k-1)存入R5 MOV R4,31H;Kp存入R4 MOV R0,#38H ACALL MULT;Kpe(k)-e(k-1) MOV R5,39H;e(k-2)存入R5 MOV R4,36H ACALL CPL1 ACALL DSUM MOV 3AH,R7; e(k-2)-e(k-1) MOV R5,37H;e(k)-e(k-1)存入R5 MOV R4,3AH ACALL DSUM; e(k)-2e(k-1)+e(k-2) MOV 3BH,R7 MOV R5,3BH MOV R4,33H MOV R0,#3CH ACALL MULT;Kde(k)-2e(k-1)+e(k-

19、2) MOV R5,35H MOV R4,38H ACALL DSUM MOV R5,R7 MOV R4,3CH ACALL DSUM;u(k) MOV 39H,36H;e(k-1)变为e(k-2) MOV 36H,34H;e(k)变为e(k-1) MOV A,2FH ADD A,3CH;u(k)+ u(k) MOV 2FH,A RET3)D/A转换程序: MOV DPTR,#8FFFH MOV A,34H MOVX DPTR,A RET五心得体会这一个礼拜的课程设计结束了,大学的最后一个课程设计就这样结束了。整体说来还是和以前的课程设计没什么不同。先构造这个温度控制系统的几个大的模块,比如温

20、度采集、控制算法、执行器等,再寻找相应的器件,最后搭建成一个系统。其中也遇到了很多麻烦,比如用Protel画图,很多元件库里没有,自己封装。从理论到实践,整整一个星期的日子里,我还遇到了很多困难,但是同时也学到了好多东西。它不仅巩固了我以前所学的理论知识,更让我学到了很多课外的东西,锻炼了自己解决实际问题的能力。六参考文献1、李朝青.单片机原理及接口技术.北京:北京航空航天大学出版社,20052、张艳兵、赵建华、鲜浩. 计算机控制技术.北京:国防工业出版社,20083 、袁保生.Protel99SE电路设计实验指导.太原:中北大学,20104、 胡锦、蔡谷明、梁先宇. 单片机技术使用教程. 北京:高等教育出版社,2003.5、李勋. 单片机实用教程. 北京:北京航空航天大学出版社,2000.6、李晓莹. 传感器与测试技术. 北京:高等教育出版社,2004.

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1