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

加入VIP,免费下载
 

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

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

下载须知

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

版权提示 | 免责声明

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

加热炉炉温检测和控制系统的设计Word文件下载.docx

1、测量电路部分,由温度压力传感器来测量个参数,并经过A/D转换来反馈给单片机,单片机再显示器上显示出测量的数字;反馈电路部分,由PID算法来计算出测量信号与给定信号的差值,来看出温度是否有超标;控制电路部分是由单片机上得出的温度偏差,来控制执行器最终控制开关阀,来控制进料,保持给定温度的恒定。从而可以得到整体设计的原理是:被控参数温度传感器测量后转换为电信号,经变送器转换为0-5V电压信号,再把温度测量信号送到采样/保持器和A/D转换器进行模拟数字转换,转换后的数字量经过I/O接口读入到CPU,在CPU中经数字处理后,温度信号一方面送到显示器,并根据设定的温度和测量的温度来判断是否需要报警,另一

2、方面与给定值进行比较,然后根据偏差值进行控制计算,控制器输出经D/A转换区转换为电流信号,以带动执行机构工作。当采样值大于给定值时,把阀门关小,减小燃料的进料,反之将阀门开大,这样通过改变进入加热炉的燃料流量,来达到控制温度的目的。软件设计主要由温度控制的算法和温度控制程序组成。软件设计主要为控制器部分,即温度控制系统,采用PID算法,其原理是先求出实测炉温对所需炉温的偏差值,而后对偏差值处理而获得控制信号去调节加热炉的加热功率,以实现对炉温的控制。PID基本可满足系统要求。程序设计是本次设计的核心部分。整个程序包括管理程序和控制程序两部分。管理程序是对显示LED进行动态刷新,控制蜂鸣器报警,

3、键盘的扫描和响应,进行掉电保护,执行中断服务程序等。控制程序是用来对被控进行采样,数据处理,根据控制算法进行计算和输出等。2 元器件选择2.1 单片机单片机是由运算器、控制器、存储器、输入设备以及输出设备共五个基本部分组成的。它是把包括运算器、控制器、少量的存储器、最基本的输入输出口电路、串行口电路、中断和定时电路等都集成在一个尺寸有限的芯片上。单片机是一种在学习研究上应用得非常广泛的控制器,不仅控制简单,而且易于学习与满足应用得需要,但是在工业控制方面,单片机就不如PLC的应用了。由于本身对于单片机的学习和了解,特别是在熟练程度上,再加上它能够满足我设计的需要,所以我选择的是比较常见的51单

4、片机来完成设计。通过MCS-51单片机内部的逻辑结构图掌握单片机内部的逻辑结构及各个部件的功能与特点,即:中央处理器(CPU)、内部数据存储器、内部程序存储器、定时器/计数器、并行I/O口、串行口、中断控制系统、时钟电路、位处理器、总线。CPU:由运算和控制逻辑组成,同时还包括中断系统和部分外部特殊功能寄存器;RAM:用以存放可以读写的数据;ROM:用以存放程序、一些原始数据和表格; I/O口:四个8位并行I/O口,既可用作输入,也可用作输出; T/C:两个定时/记数器,既可以工作在定时模式,也可以工作在记数模式。如图1-2是单片机的管脚图,除外还有单片机本身接口的电路图图1-2 单片机管脚图

5、MCS-51单片机的内部存储器:MCS-51单片机芯片内部有数据存储器和程序存储器两类存储器,即所谓的内部RAM和内部ROM。同学重点要掌握内部数据存储器的结构、用途、地址分配和使用特点。一是内部数据存储器的低128单元,它包括了寄存器区、位寻址区、用户RAM区,要掌握这些单元的地址分配、作用等。二是内部数据存储器高128单元,这是为专用寄存器提供的,地址范围为80HFFH。所谓专用寄存器是区别于通用寄存器而言的,即这些寄存器的功能或用途已作了专门的规定,用于存放单片机相应部件的控制命令、状态或数据等。在这些专用寄存器中,重点要掌握以下寄存器的使用: 程序计数器、累加器A、B寄存器、程序状态字

6、(PSW)、数据指针(DPTR)。其主要功能 8位CPU,4kbytes 程序存储器(ROM) 256bytes的数据存储器(RAM) 32条I/O口线111条指令,大部分为单字节指令 21个专用寄存器 2个可编程定时/计数器5个中断源,2个优先级一个全双工串行通信口 外部数据存储器寻址空间为64kB 外部程序存储器寻址空间为64kB 逻辑操作位寻址功能双列直插40PinDIP封装 单一+5V电源供电 在单片机中,口是一个集数据输入缓冲、数据输出驱动及锁存等多项功能于一体的I/O电路。MCS-51的四个口在电路结构上是基本相同的,但它们又各具特点,因此在功能和使用上各口之间有一定的差异。在学习

7、中必须要掌握各个口的用途。2.2 8255A简介8255是Intel公司生产的可编程并行I/O接口芯片,有3个8位并行I/O口。具有3个通道3种工作方式的可编程并行接口芯片(40引脚)。 其各口功能可由软件选择,使用灵活,通用性强。8255可作为单片机与多种外设连接时的中间接口电路。 8255作为主机与外设的连接芯片,必须提供与主机相连的3个总线接口,即数据线、地址线、控制线接口。同时必须具有与外设连接的接口A、B、C口。由于8255可编程,所以必须具有逻辑控制部分,因而8255内部结构分为3个部分:与CPU连接部分、与外设连接部分、控制部分。如图2-1所示图2-1 8255管脚图其引脚功能R

8、ESET:复位输入线,当该输入端处于高电平时,所有内部寄存器(包括控制寄存器)均被清除,所有I/O口均被置成输入方式。CS:芯片选择信号线,当这个输入引脚为低电平时,即/CS=0时,表示芯片被选中,允许8255与CPU进行通讯;/CS=1时,8255无法与CPU做数据传输。RD:读信号线,当这个输入引脚为低电平时,即/RD=0且/CS=0时,允许8255通过数据总线向CPU发送数据或状态信息,即CPU从8255读取信息或数据。WR:写入信号,当这个输入引脚为低电平时,即/WR=0且/CS=0时,允许CPU将数据或控制字写入8255。D0D7:三态双向数据总线,8255与CPU数据传送的通道,当

9、CPU 执行输入输出指令时,通过它实现8位数据的读/写操作,控制字和状态信息也通过数据总线传送。PA0PA7:端口A输入输出线,一个8位的数据输出锁存器/缓冲器, 一个8位的数据输入锁存器。PB0PB7:端口B输入输出线,一个8位的I/O锁存器, 一个8位的输入输出缓冲器。PC0PC7:端口C输入输出线,一个8位的数据输出锁存器/缓冲器, 一个8位的数据输入缓冲器。端口C可以通过工作方式设定而分成2个4位的端口, 每个4位的端口包含一个4位的锁存器,分别与端口A和端口B配合使用,可作为控制信号输出或状态信号输入端口。如图2-2A1,A0:地址选择线,用来选择8255的PA口,PB口,PC口和控

10、制寄存器。当A1=0,A0=0时,PA口被选择;当A1=0,A0=1时,PB口被选择;当A1=1,A0=0时,PC口被选择;当A1=1.A0=1时,控制寄存器被选择。8255主要是用来与单片机连接扩展单片机的接口,如下图。在单片机需要控制很多部分的时候,由于单片机只有P0、P1、P2、P3四个口,不能够满足电路的需求,所以必须对接口进行扩展来增加接口来连接更多的外部设备进行控制。图2-2就是对单片机接口扩展的典型连接图:图2-2 8255与单片机连接图2.3 温度传感器K型热电偶:K型热电偶作为一种温度传感器,K型热电偶通常和显示仪表,记录仪表和电子调节器配套使用。K型热电偶可以直接测量各种生

11、产中从0到1300范围的液体蒸汽和气体介质以及固体的表面温度。K型热电偶通常由感温元件、安装固定装置和接线盒等主要部件组成,它是工业上最常用的温度检测元件之一,必须配二次仪表,其优点是:测量精度高。因热电偶直接与被测对象接触,不受中间介质的影响。测量范围广。常用的热电偶从-50+1600均可连续测量,某些特殊热电偶最低可测到-269(如金铁镍铬),最高可达+2800(如钨-铼)。构造简单,使用方便。热电偶通常是由两种不同的金属丝组成,而且不受大小和开头的限制,外有保护套管,用起来非常方便。表2-1K型热电偶分度表温度单位: 电压单位:mV) 参考温度点:0(冰点) 温度-10-20-30-40

12、-50-60-70-200-5.8914-6.0346-6.1584-6.2618-6.3438-6.4036-6.4411-6.4577-100-3.5536-3.8523-4.1382-4.4106-4.669-4.9127-5.1412-5.354-0.3919-0.7775-1.1561-1.5269-1.8894-2.2428-2.5866102030405060700.39690.79811.20331.61182.02312.43652.85121004.09624.50914.91995.32845.73456.13836.54026.94062008.13858.53868.

13、93999.34279.747210.153410.561310.970930012.208612.623613.039613.456613.874514.293114.712615.132740016.397116.819817.243117.666918.091118.515818.940919.366350020.644321.070621.497121.923622.3522.776423.202723.628860024.905525.330325.754726.178626.60227.024927.447127.868670029.12929.547629.965330.3822

14、30.798331.213531.627732.04180033.275433.684934.093434.50134.907535.313135.717736.121290037.325937.725538.12438.521538.91839.313539.70840.1015100041.275641.664942.053142.440342.826343.211243.595143.9777110045.118745.496645.873346.248746.622746.995547.366847.7368120048.838249.202449.565149.926350.2858

15、50.643951.000351.3552130052.410352.758853.105853.451253.795254.137754.478854.8186它的检测原理是:在热电偶回路中产生的电势由温差电势和相接触电势两部分组成 接触电势:它是两种电子密度不同的导体相互接触时产生的一种热电势。当两种不同的导体A和B相接触时,假设导体A和B的电子密度分别为Na和Nb并且NaNb,则在两导体的接触面上,电子在两个方向的扩散率就不相同,由导体A扩散利导体B的电子数比从B扩散到A的电子数要多。导体A失去电子而显正电,导体B获很电子而显负电。因此,在A、B两导体的接触面上便形成一个由A到B的静电场

16、,这个电场将阻碍扩散运动的继续进行,同时加速电子向相反方向运动,使从B到A的电子数增多,最后达到动态平衡状态。此时A、B之间也形成一电位差,这个电位差称为接触电势。此电势只与两种导体的性质相接触点的温度有关,当两种导体的材料一定,接触电势仅与其接点温度有关。温度越高,导体中的电子就越活跃,由A导体扩散到B导体的电子就越多,致使接触面处所产生的电场强度越高,因而接触电势也就越大。2.4 A/D转换器传感器采集的模拟信号,经过ADC0809芯片以后转换为数字信号,将数字信号输入单片机芯片中,单片机采用PID算法对输入信号进行处理,将处理后的信号一方面可以通过数字接口进行传输并在显示器上显示出数据,

17、另一方面可以经AD变换以模拟量的形式输出,通过前后输出和输入信号的对比。ADC0809是美国国家半导体公司生产的CMOS工艺8通道,8位逐次逼近式A/D转换器。其内部有一个8通道多路开关,它可以根据地址码锁存译码后的信号,只选通8路模拟输入信号中的一个进行A/D转换。是目前国内应用最广泛的8位通用A/D芯片。如图2-3所示图2-3 ADC0809芯片A/D转换器集对信号的采样、量化、编码于一体,使之由模拟信号转换为数字信号,来使单片机进行识别,从何可以进行控制。其主要特性1)8路输入通道,8位A/D转换器,即分辨率为8位。2)具有转换起停控制端。3)转换时间为100s(时钟为640kHz时),

18、130s(时钟为500kHz时) 4)单个+5V电源供电 5)模拟输入电压范围0+5V,不需零点和满刻度校准。6)工作温度范围为-40+85摄氏度 7)低功耗,约15mW。ADC0809的工作过程:首先输入3位地址,并使ALE=1,将地址存入地址锁存器中。此地址经译码选通8路模拟输入之一到比较器。START上升沿将逐次逼近寄存器复位。下降沿启动 A/D转换,之后EOC输出信号变低,指示转换正在进行。直到A/D转换完成,EOC变为高电平,指示A/D转换结束,结果数据已存入锁存器,这个信号可用作中断申请。当OE输入高电平 时,输出三态门打开,转换结果的数字量输出到数据总线上。转换数据的传送 A/D

19、转换后得到的数据应及时传送给单片机进行处理。数据传送的关键问题是如何确认A/D转换的完成,因为只有确认完成后,才能进行传送。 不管使用哪种方式,只要一旦确定转换完成,即可通过指令进行数据传送。2.5 D/A转换器DAC0832是8分辨率的D/A转换集成芯片,与微处理器完全兼容。这个DA芯片以其价格低廉、接口简单、转换控制容易等优点,在单片机应用系统中得到广泛的应用。D/A转换器由8位输入锁存器、8位DAC寄存器、8位D/A转换电路及转换控制电路构成。如图2-5所示图2-4 DAC0832芯片其主要参数分辨率为8位;电流稳定时间1us;可单缓冲、双缓冲或直接数字输入;只需在满量程下调整其线性度;

20、单一电源供电(+5V+15V);低功耗,20mW。DAC0832的结构8位数据输入线,TTL电平,有效时间应大于90ns(否则锁存器的数据会出错);ILE:数据锁存允许控制信号输入线,高电平有效;片选信号输入线(选通数据锁存器),低电平有效;WR1:数据锁存器写选通输入线,负脉冲(脉宽应大于500ns)有效。由ILE、CS、WR1的逻辑组合产生LE1,当LE1为高电平时,数据锁存器状态随输入数据线变换,LE1的负跳变时将输入数据锁存;XFER:数据传输控制信号输入线,低电平有效,负脉冲(脉宽应大于500ns)有效;WR2:DAC寄存器选通输入线,负脉冲(脉宽应大于500ns)有效。由WR2、X

21、FER的逻辑组合产生LE2,当LE2为高电平时,DAC寄存器的输出随寄存器的输入而变化,LE2的负跳变时将数据锁存器的内容打入DAC寄存器并开始D/A转换; IOUT1:电流输出端1,其值随DAC寄存器的内容线性变化;IOUT2:电流输出端2,其值与IOUT1值之和为一常数; Rfb:反馈信号输入线,改变Rfb端外接电阻值可调整转换满量程精度;Vcc:电源输入端,Vcc的范围为+5V+15V;VREF:基准电压输入线,VREF的范围为-10V+10V。3 硬件设计3.1 显示器电路经过自己的学习和了解的知识,加上应用得合理性,我选择的是1602显示器,它是两行显示的。1602LCD采用标准的1

22、4脚(无背光)或16脚(带背光)接口,各引脚接口说明如表3-1所示:表3-1 1602引脚接口说明编号符号引脚说明1VSS电源地9D2数据2VDD电源正极D33VL液晶显示偏压11D44RS数据/命令选择12D55R/W读/写选择13D66E使能信号14D77D015BLA背光源正极8D116BLK背光源负极DM-162液晶显示模块可以和单片机AT89C51直接接口,电路如图3-1所示。图3-1 DM-162液晶显示模块DM-162采用标准的14脚接口,其中VSS为地电源,VDD接5V正电源,V0为液晶显示器对比度调整端,接正电源时对比度最弱,接地电源时对比度最高,对比度过高时会产生“鬼影”,

23、使用时可以通过一个10K的电位器调整对比度。RS为寄存器选择,高电平时选择数据寄存器、低电平时选择指令寄存器。RW为读写信号线,高电平时进行读操作,低电平时进行写操作。当RS和RW共同为低电平时可以写入指令或者显示地址,当RS为低电平RW为高电平时可以读忙信号,当RS为高电平RW为低电平时可以写入数据。E端为使能端,当E端由高电平跳变成低电平时,液晶模块执行命令。D0D7为8位双向数据线。DM-162液晶模块内部的字符发生存储器(CGROM)已经存储了160个不同的点阵字符图形,如表3-1所示,这些字符有:阿拉伯数字、英文字母的大小写、常用的符号、和日文假名等,每一个字符都有一个固定的代码,比如大写的英文字母“A”的代码是01000001B(41H),显示时模块把地址41H中的点阵字符图形显示出来,我们就能看到字母“A”。1602显示器是两行同时显示的显示器,它的工作原理是在键盘设定的温

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

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