您好,欢迎访问三七文档
当前位置:首页 > 建筑/环境 > 设计及方案 > 计算机控制课程设计温度控制
北方民族大学课程设计报告院(部、中心)姓名学号专业班级同组人员课程名称设计题目名称起止时间成绩指导教师签名北方民族大学教务处制目录1、课程设计内容任务......................................32、对课设任务的理解和分析................................33、题目的设计分析与计算..................................44、Matlab对控制系统的仿真................................54.1Matlab仿真连接图..................................54.2仿真调试结果图....................................55、部分设计电路元件的介绍...............................65.1热电偶与温度检测原理..............................65.2.1定时/计数器..................................95.3光控可控硅......................................105.4A/D0809转换芯片.................................136、设计电原理图.........................................157、程序与流程图........................................167.2调试程序.........................................177.3程序流程图.......................................198、心得体会.............................................209、参考文献............................................211、课程设计内容任务题目三、设计温度控制系统,其控制系统动态结构图如下:图中采样周期T=6(S);K=1.16;TD=680(S);=30(S)输入为单位阶跃信号。1、要求设计系统,设Sess3013501)(,无振铃现象。2、计算出D(Z),)(),(kcku,并编写汇编语言(或C语言)控制程序。3、通过MATLAB仿真验证设计结果。4、设计电原理图(CPU选择8086或MCS-51),A/D转换器可使用图6-30方案;D/A转换器可选择教材中图6-32所示方案;功率加热元件为双向可控硅,调功方式。2、对课设任务的理解和分析1、该任务是针对一个特定的控制对象进行可靠性和稳定性控制,选取实际生活中常见的温度为控制对象;2、该任务只需要一个控制对象,观察仿真图形和性能,选取单回路控制系统模型进行设计;3、硬件设计过程采取分步设计,由局部到整体,主要有温度检测模块、输入通道部分、输出通道部分、接口扩展部分、晶振和复位电路模块、调压触发电路等;4、根据其特定性能,本设计采用大林控制算法来实现系统控制,为了使系统无振铃现象,设计出数字控制器D(z)及其差分方程;5、编写程序流程图,采取正确的思路和方法,包括主程序流程图、A/D0809初始化、8253初始化、大林算法、延时等;6、仿真分析和验证过程采用MATLAB和SIMULINK实现,主要针对仿真性能调节系统参数,并结合输入信号(单位阶跃信号)进行可靠性、稳定性分析。)(SDSeTS11STKeDs)(tr)(tc3、题目的设计分析与计算4、Matlab对控制系统的仿真4.1Matlab仿真连接图图4-1Matlab仿真连接图4.2仿真调试结果图图4-2仿真调试结果图5、部分设计电路元件的介绍5.1热电偶与温度检测原理5.28051单片机8051单片机包含中央处理器、程序存储器(ROM)、数据存储器(RAM)、定时/计数器、并行接口、串口接口和中断系统等几大单元及数据总线、地址总线和控制总线等三大总线,具体介绍如下:中央处理器:中央处理器(CPU)是整个单片机的核心部件,是8位数据宽度的处理器,能处理8位二进制数据或代码,CPU负责控制、指挥和调度整个单元系统协调的工作,完成运算和控制输入输出功能等操作。数据存储器(RAM):8051内部有128个8位用户数据存储单元和128个专用寄存器单元,它们是统一编址的,专用寄存器只能用于存放控制指令数据,用户只能访问,而不能用于存放用户数据,所以,用户能使用的的RAM只有128个,可存放读写的数据,运算的中间结果或用户定义的字型表。程序存储器(ROM):8051共有4096个8位掩膜ROM,用于存放用户程序,原始数据或表格。定时/计数器(ROM):8051有两个16位的可编程定时/计数器,以实现定时或计数产生中断用于控制程序转向。并行输入输出(I/O)口:8051共有4组8位I/O口(P0、P1、P2或P3),用于对外部数据的传输。全双工串行口:8051内置一个全双工串行通信口,用于与其它设备间的串行数据传送,该串行口既可以用作异步通信收发器,也可以当同步移位器使用。中断系统:8051具备较完善的中断功能,时钟电路:8051内置最高频率达12MHz的时钟电路,用于产生整个单片机运行的脉冲时序,但8051单片机需外置振荡电容[2]MCS-51的引脚说明:8051采用40Pin封装的双列直接DIP结构,下图是它们的引脚配置,40个引脚中,正电源和地线两根,外置石英振荡器的时钟线两根,4组8位共32个I/O口,中断口线与P3口线复用。功能如下说明:Pin20:接地脚Pin40:正电源脚,正常工作或对片内EPROM烧写程序时,接+5V电源。Pin19:时钟XTAL1脚,片内振荡电路的输入端。Pin18:时钟XTAL2脚,片内振荡电路的输出端。输入输出(I/O)引脚:Pin39-Pin32为P0.0-P0.7输入输出脚也可作为低8位地址总线,Pin1-Pin1为P1.0-P1.7输入输出脚,Pin21-Pin28为P2.0-P2.7输入输出脚也可作为高8位地址总线,Pin10-Pin17为P3.0-P3.7输入输出脚还具有第二功能,功能如下图所示。Pin9:RESET/Vpd复位信号复用脚,当8051通电,时钟电路开始工作,在RESET引脚上出现24个时钟周期以上的高电平,系统即初始复位。初始化后,程序计数器PC指向0000H,P0-P3输出口全部为高电平,堆栈指钟写入07H,其它专用寄存器被清“0”。RESET由高电平下降为低电平后,系统即从0000H地址开始执行程序。然而,初始复位不改变RAM(包括工作寄存器R0-R7)的状态,8051的初始态如下表:表5-18051初始态Pin30:ALE/PROE当访问外部程序器时,ALE(地址锁存)的输出用于锁存地址的低位字节。而访问内部程序存储器时,ALE端将有一个1/6时钟频率的正脉冲信号,这个信号可以用于识别单片机是否工作,也可以当作一个时钟向外输出。更有一个特点,当访问外部程序存储器,ALE会跳过一个脉冲。如果单片机是EPROM,在编程其间,PROE将用于输入编程脉冲。Pin29:当访问外部程序存储器时,此引脚输出负脉冲选通信号,PC的16位地址数据将出现在P0和P2口上,外部程序存储器则把指令数据放到P0口上,由CPU读入并执行。[4]Pin31:EA/Vpp程序存储器的内外部选通线,8051和8751单片机,内置有4kB的程序存储器,当EA为高电平并且程序地址小于4kB时,读取内部程序存储器指令数据,而超过4kB地址则读取外部指令数据。如EA为低电平,则不管地址大小,一律读取外部程序存储器指令。显然,对内部无程序存储器的8031,EA端必须接地。[2]在编程时,EA/Vpp脚还需加上21V的编程电压。5.2.1定时/计数器1)工作方式寄存器TMOD图1-2TMOD寄存器M1、M0选择方式表1-2M1、M0选择工作方式功能选择位,当为0时,为定时器方式:当为1时为计数器方式。GATE门控位,当为0时,只要控制位TR0或TR1置1,即可启动响应定时器开始工作;当为1时,除需要TR0或TR1置1外,还需要或引脚为高电平时,才能启动响应的定时器开始工作。TMOD不能进行寻址,只能用字节传送指令设置工作方式。2)定时/计数器控制寄存器TCONTCON的作用是控制定时器的启、停,标志定时器的溢出和中断情况。定时器TCON格式如下:图1-3TCON定时器TCON.7TF1—定时器1溢出标志。当定时器1计满溢出时,由硬件TF1置1,并且申请中断。进入中断服务程序后,由硬件自动清0。TR1定时器1运行控制位。当为1时,启动定时器1工作;当为0时,关闭定时器1工作。TF0定时器0溢出标志。TR0定时器0运行控制位。操作同上。IE1外部中断1请求标志。IT1外部中断1触发方式选择位。IE0外部中断0请求标志。IT0外部中断0触发方式选择位。5.3光控可控硅:晶闸管又叫硅可控整流元件,常简称为可控硅。普通晶闸管是一种具有三个PN结的四层结构的大功率半导体器件。目前,晶闸管的派生器件很多,如双向晶闸管、可关断晶闸管、光控晶闸管等,在无线电技术中应用也很广泛。事实上,晶闸管不只是川来进行可控整流.它还可以用作无触点开关以快速接通或切断电路,实现将直流电变成交流电的逆变,将一种额率的交流电变成另—种频率的交流电,等等。人们常称它为电力电子器件。1)可控硅工作原理可控硅是P1N1P2N2四层三端结构元件,共有三个PN结,分析原理时,可以把它看作由一个PNP管和一个NPN管所组成。当阳极A加上正向电压时,BG1和BG2管均处于放大状态。此时,如果从控制极G输入一个正向触发信号,BG2便有基流ib2流过,经BG2放大,其集电极电流ic2=β2ib2。因为BG2的集电极直接与BG1的基极相连,所以ib1=ic2。此时,电流ic2再经BG1放大,于是BG1的集电极电流ic1=β1ib1=β1β2ib2。这个电流又流回到BG2的基极,表成正反馈,使ib2不断增大,如此正向馈循环的结果,两个管子的电流剧增,可控硅使饱和导通。由于BG1和BG2所构成的正反馈作用,所以一旦可控硅导通后,即使控制极G的电流消失了,可控硅仍然能够维持导通状态,由于触发信号只起触发作用,没有关断功能,所以这种可控硅是不可关断的。由于可控硅只有导通和关断两种工作状态,所以它具有开关特性,这种特性需要一定的条件才能转化,如下表表1-3可控硅导通和关断条件2)基本伏安特性图5-3-1可控硅基本伏安特性(1)反向特性当控制极开路,阳极加上反向电压时(见图3),J2结正偏,但J1、J2结反偏。此时只能流过很小的反向饱和电流,当电压进一步提高到J1结的雪崩击穿电压后,接差J3结也击穿,电流迅速增加,图3的特性开始弯曲,如特性OR段所示,弯曲处的电压URO叫“反向转折电压”。此时,可控硅会发生永久性反向击穿。图1-6阳极加反向电压(2)正向特性当控制极开路,阳极上加上正向电压时(见图1-6),J1、J3结正偏,但J2结反偏,这与普通PN结的反向特性相似,也只能流过很小电流,这叫正向阻断状态,当电压增加,图3的特性发生了弯曲,如特性OA段所示,弯曲处的是UBO叫:正向转折电压图5-3-2阳极加正向电压由于电压升高到J2结的雪崩击穿电压后,J2结发生雪崩倍增效应,在结区产生大量的电子和空穴,电子时入N1区,空穴时入P2区。进入N1区的电子与由P1区通过J1结注入N1区的空穴复合,同样,进入P2区的空穴与由N2区通过J3结注入P2区的电子复合,雪崩击穿,进入N1区的电子与进入P2区的空穴各自不能全部复合掉,这样,在N1区就有电子积累,在P2区就有空穴积累,结果使P2区的电位升高,N1区的电位下降,J2结变成正偏,只要电流稍增加,电压便迅速下降,出现所谓负阻特性,见图3的虚线AB段。这时J1、J2、J3三
本文标题:计算机控制课程设计温度控制
链接地址:https://www.777doc.com/doc-7325971 .html