计算机控制课程设计温度控制.docx
《计算机控制课程设计温度控制.docx》由会员分享,可在线阅读,更多相关《计算机控制课程设计温度控制.docx(12页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、计算机控制课程设计温度控制 XX大 学 课程设计报告 院(部、中心) 姓 名 学 号 专 业 班 级 同组人员 课程名称 设计题目名称 起止时间 成 绩 指导老师签名 XX高校教务处制 目 录 1、课程设计内容任务 2 2、对课设任务的理解和分析 3 3、题目的设计分析与计算 3 4、Matlab对限制系统的仿真 5 4.1 Matlab仿真连接图 5 4.2 仿真调试结果图 5 5、 部分设计电路元件的介绍 6 5.1 热电偶与温度检测原理 6 5.2.1 定时/计数器 9 5.3 光控可控硅 10 5.4 A/D0809转换芯片 13 6、设计电原理图 15 7、 程序与流程图 16 7.
2、2 调试程序 17 7.3程序流程图 19 8、心得体会 20 9、 参考文献 21 1、课程设计内容任务 题目三、设计温度限制系统,其限制系统动态结构图如下: 图中采样周期T=6 (S);K=1.16;TD=680(S);=30(S) 输入为单位阶跃信号。 1、 要求设计系统,设,无振铃现象。2、 计算出D(Z),并编写汇编语言(或C语言)限制程序。3、通过MATLAB仿真验证设计结果。4、设计电原理图(CPU选择8086或MCS-51),A/D转换器可运用图6-30方案;D/A转换器可选择教材中图6-32所示方案;功率加热元件为双向可控硅,调功方式。 2、对课设任务的理解和分析 1、该任务
3、是针对一个特定的限制对象进行牢靠性和稳定性限制,选取实际生活中常见的 温度为限制对象; 2、该任务只须要一个限制对象,视察仿真图形和性能,选取单回路限制系统模型进行设计; 3、硬件设计过程实行分步设计,由局部到整体,主要有温度检测模块、输入通道部分、输出通道部分、接口扩展部分、晶振和复位电路模块、调压触发电路等; 4、依据其特定性能,本设计采纳大林限制算法来实现系统限制,为了使系统无振铃现象,设计出数字限制器D(z)及其差分方程; 5、编写程序流程图,实行正确的思路和方法,包括主程序流程图、A/D0809初始化、8253初始化、大林算法、延时等; 6、仿真分析和验证过程采纳MATLAB和SIM
4、ULINK实现,主要针对仿真性能调整系统参数,并结合输入信号(单位阶跃信号)进行牢靠性、稳定性分析。 3、题目的设计分析与计算 4、Matlab对限制系统的仿真 4.1 Matlab仿真连接图 图4-1 Matlab仿真连接图 4.2 仿真调试结果图 图4-2 仿真调试结果图 5、 部分设计电路元件的介绍 5.1 热电偶与温度检测原理 5.2 8051单片机 8051单片机包含中心处理器、程序存储器(ROM)、数据存储器(RAM)、定时/计数器、并行接口、串口接口和中断系统等几大单元及数据总线、地址总线和限制总线等三大总线,详细介绍如下: 中心处理器:中心处理器(CPU)是整个单片机的核心部件
5、,是8位数据宽度的处理器,能处理8位二进制数据或代码,CPU负责限制、指挥和调度整个单元系统协调的工作,完成运算和限制输入输出功能等操作。 数据存储器(RAM):8051内部有128个8位用户数据存储单元和128个专用寄存器单元,它们是统一编址的,专用寄存器只能用于存放限制指令数据,用户只能访问,而不能用于存放用户数据,所以,用户能运用的的RAM只有128个,可存放读写的数据,运算的中间结果或用户定义的字型表。 程序存储器(ROM):8051共有4096个8位掩膜ROM,用于存放用户程序,原始数据或表格。定时/计数器(ROM):8051有两个16位的可编程定时/计数器,以实现定时或计数产生中断
6、用于限制程序转向。并行输入输出(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
7、/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复位信号复用脚
8、,当8051通电,时钟电路起先工作,在RESET引脚上出现24个时钟周期以上的高电平,系统即初始复位。初始化后,程序计数器PC指向0000H,P0-P3输出口全部为高电平,堆栈指钟写入07H,其它专用寄存器被清“0”。RESET由高电平下降为低电平后,系统即从0000H地址起先执行程序。然而,初始复位不变更RAM(包括工作寄存器R0-R7)的状态,8051的初始态如下表: 表5-1 8051初始态 Pin30:ALE/PROE当访问外部程序器时,ALE(地址锁存)的输出用于锁存地址的低位字节。而访问内部程序存储器时,ALE端将有一个1/6时钟频率的正脉冲信号,这个信号可以用于识别单片机是否工作
9、,也可以当作一个时钟向外输出。更有一个特点,当访问外部程序存储器,ALE会跳过一个脉冲。假如单片机是EPROM,在编程其间,PROE将用于输入编程脉冲。Pin29:当访问外部程序存储器时,此引脚输出负脉冲选通信号,PC的16位地址数据将出现在P0和P2口上,外部程序存储器则把指令数据放到P0口上,由CPU读入并执行。4 Pin31:EA/Vpp程序存储器的内外部选通线,8051和8751单片机,内置有4kB的程序存储器,当EA为高电平并且程序地址小于4kB时,读取内部程序存储器指令数据,而超过4kB地址则读取外部指令数据。如EA为低电平,则不管地址大小,一律读取外部程序存储器指令。明显,对内部
10、无程序存储器的8031,EA端必需接地。2在编程时,EA/Vpp脚还需加上21V的编程电压。5.2.1 定时/计数器 1)工作方式寄存器TMOD 图1-2 TMOD寄存器 M1、M0选择方式 表1-2 M1、M0 选择工作方式 功能选择位,当为0时,为定时器方式:当为1时为计数器方式。GATE门控位,当为0时,只要限制位TR0或TR1置1,即可启动响应定时器起先工作;当为1时,除须要TR0或TR1置1外,还须要或引脚为高电平常,才能启动响应的定时器起先工作。TMOD不能进行寻址,只能用字节传送指令设置工作方式。2)定时/计数器限制寄存器TCON TCON的作用是限制定时器的启、停,标记定时器的
11、溢出和中断状况。定时器TCON格式如下: 图1-3 TCON定时器 TCON.7 TF1定时器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结的四层结构的大功率半导体器件。目前,晶闸管的派生器件
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机控制 课程设计 温度 控制
限制150内