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

开通VIP
 

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

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

开通VIP折扣优惠下载文档

            查看会员权益                  [ 下载后找不到文档?]

填表反馈(24小时):  下载求助     关注领币    退款申请

开具发票请登录PC端进行申请

   平台协调中心        【在线客服】        免费申请共赢上传

权利声明

1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前可先查看【教您几个在下载文档中可以更好的避免被坑】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时联系平台进行协调解决,联系【微信客服】、【QQ客服】,若有其他问题请点击或扫码反馈【服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【版权申诉】”,意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:0574-28810668;投诉电话:18658249818。

注意事项

本文(学位论文—基于单片机的加热炉炉温控制系统设计论文硬件设计论文.doc)为本站上传会员【人****来】主动上传,咨信网仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知咨信网(发送邮件至1219186828@qq.com、拔打电话4009-655-100或【 微信客服】、【 QQ客服】),核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载【60天内】不扣币。 服务填表

学位论文—基于单片机的加热炉炉温控制系统设计论文硬件设计论文.doc

1、 基于单片机的加热炉炉温控制系统设计 目录 一.绪论……………………………………………………………2 二.系统设计方案…………………………………………………3 三.硬件设计………………………………………………………6 1. 8031单片机……………………………………………………6 2. 温度测量设计…………………………………………………10 2.1检测元件……………………………………………………11 2.2温度变送器…………………………………………………12 3. 转换电路设计…………………………………………………17 3.1 AD574转换器……………………………………

2、………17 3.2 采样保持器………………………………………………20 4. 键盘及显示的设计…………………………………………23 4.1键盘电路…………………………………………………23 4.2 显示电路…………………………………………………29 4.3 8255A芯片………………………………………………31 5. 报警显示电路………………………………………………35 6. 译码电路……………………………………………………38 7 . D/A转换器…………………………………………………41 四.数学模型……………………………………………………45 五. 结束语………………

3、………………………………………48 六 .谢辞…………………………………………………………49 七.参考文献及附录…………………………………………49 基于单片机的加热炉炉温控制系统设计 (侧重硬件设计) 一.绪言 温度是工业对象中最主要的被控参数之一,特别是在冶金,化工,机械各类工业中,广泛使用各种加热炉,热处理炉,反应炉等。由于炉子的种类不同,因此所采用的加热方法及燃料也不同,如煤气,天然气,油,电,等等。但是就其控制系统的本身的动态特性来说,基本上都属于一阶纯滞后环节,因而在控制算法上基本相同。 随着电子技术和微型计算机的迅速发展,特别是单片机的发展,微机测量和

4、控制技术得到了迅速的发展和广泛的应用。单片机具有处理能力强,运行速度快,功耗低等优点,应用在温度测量和控制方面,控制简单方便,测量范围广,精度较高。 实践证明,控制方法的优劣,运行效果的好坏,直接影响到产品的质量,能源的消耗,设备的生产效率。而用微型计算机对炉窑进行控制,无论在提高产品质量和数量,节约能源,还是在改善劳动条件等方面都显示出无比的优越性。特别是单片机对被控对象采样功能强,体积小,价格低的智能温度控制装置进行控制已成为现实。本文将设计一种基于8031单片机的加热炉炉温控制的控制系统。 本文选择的控制对象是用天然气加热的退火炉,天然气烧嘴为自带空气式。退火炉主要用于钢材的热处理,

5、以改变钢材的物理性能。被测参数主要是温度,测量范围为0~1000℃。针对加热炉的上述特点,采用8031单片机作为主机,对其进行智能控制的控温系统。这种控制方法具有超调小,调整时间快,精度高的特点。系统通过硬件电路和软件程序来实现智能控制。不但资源丰富,易于扩展以太网接口,并且速度快,对于温度扩展完全能满足实时性要求。 设计所开发的系统由8031为主控芯片构成,由检测与温度变送电路,A/D转换及数据采样电路,键盘,显示接口电路,报警显示电路,译码电路等组成。 被测参数温度经热电偶WB测量后转换成毫伏信号,经变送器转换成0~5V电压信号;再经多路开关,把8座退火炉的温度测量信号分时地送到采样/

6、保持器和A/D转换器进行模拟/数字转换;转换后的数字量经I/O接口读入到CPU,在CPU中经数据处理(数字滤波、标度变换和数字控制计算)后,一方面送显示,并判断是否有警报,另一方面与给定值进行比较,然后根据偏差值进行控制计算。控制器输出经D/A转换器转换成4~20mA电流信号,以带动执行机构动作。当采样值大于给定值时,把天燃气阀门关小,反之将开大阀门,这样通过改变进入退火炉的天然气的流量,达到控制温度的目的。本系统不但可以进行恒温控制,而且可以通过软件设计使其能按着一定的升温曲线控制。 当系统中某座退火炉发生底限或超限报警时,将发出声光报警信号,提醒操作人员注意,并采取相应措施。

7、 二.温度控制系统的硬件设计方案 以单片机位核心组成的工业控制,数据采集系统,种类繁多,用途各异,硬件设计涉及到多方面接口电路和结构,如模拟电路,驱动电路等。本文设计的各种芯片的原理,结构和应用方法,是以8031单片机位最小应用系统的。 在单片机的应用系统中,信号往往有数字或模拟信号混合存在。这样,模拟部分与数字部分的功能分工是硬件设计的重要内容。它涉及到应用系统研制的技术水平和难度。在这种模拟,数字系统中,模拟电路,数字逻辑电路功能与计算机的软件功能分工设计应该协调好。 应用系统的结构特点: 1. 要有大量的接口。检测,控制,驱动的功能电路,在很大程度上决定了应用系统的

8、技术性能,如A/D,D/A转换器的分辨率,转换速度等。 2. 必须适应现场环境要求:如温度,湿度及电磁干扰。其传感器及接口可能采用数字式或数字传感器,以利于减少干扰窜入计算机中和提高测量的精确度。 3. 单片机本身带有一部分接口电路功能,在实际应用中仍需扩展一部分接口。如并行8255A等。扩展的规模取自于设计要求,但在设计时要注意留有充分的余地和扩展空间。 根据以上基于单片机应用设计该加热炉炉温控制系统的设计要求,该控制系统的硬件是实现温度控制的基础,温度控制系统硬件设计主要内容包括温度测量,A/D转换,单片机系统扩展,键盘操作,温度显示电路,报警电路,D/A转换电路,I

9、/O设备等。 整体设计原理是:被测参数温度经热电偶WB测量后转换成毫伏信号,经变送器转换成0~5V电压信号;再经多路开关,把8座退火炉的温度测量信号分时地送到采样/保持器和A/D转换器进行模拟/数字转换;转换后的数字量经I/O接口读入到CPU,在CPU中经数据处理(数字滤波、标度变换和数字控制计算)后,一方面送显示,并判断是否有警报,另一方面与给定值进行比较,然后根据偏差值进行控制计算。控制器输出经D/A转换器转换成4~20mA电流信号,以带动执行机构动作。当采样值大于给定值时,把天燃气阀门关小,反之将开大阀门,这样通过改变进入退火炉的天然气的流量,达到控制温度的目的。 下图是其系统方

10、框图: 退火炉单片机控制系统原理图 三.硬件电路设计: 1.8031单片机 单片机 (Single-Chip-Microcomputer)又称微控制器(Microcontroller),其实 就是一个简化的微机,将微机的CPU、存储器、串行工/0接口、并行1/0接口、定时器/计数器等集成在一片芯片上就是单片机了,单片机虽然只是一个芯片,但无论从组成还是从功能上来看它都具有了微机系统的含义。它主要用来完成各种控制功能。相对微机来说,单片机价格很低,非常适用于简单的控制场合以降低成本。另外,单片机是按照工业控制要求设计的,其可靠

11、性很高,可以在工业现场复杂的环境下运行。单片机依靠其可靠性和极高的性价比,在工业控制、数据采集、智能化仪表、家用电器等方面得到了单片机应用在检测、控制领域中具有如下特点: (1) 小巧灵活、成本低、易于产品化。能组成各种智能式测控设备及智能仪器仪 表。 (2 ) 可靠性好,应用范围广。单片机芯片本身是按工业控制环境设计的,抗干扰 能力强,能适应各种恶劣的环境,这是其他机种无法比拟的。 (3 ) 易扩展,很容易构成各种规模的应用系统,控制功能强。单片机的逻辑控制 功能很强,指令系统有各种控制功能指令,可以对逻辑功能比较复杂的系统进行控制。 (4 ) 具有通讯功能,可以很方便地实现多

12、机和分布式控制,形成控制网络和远程 控制。 单片机以其高可靠性、高性能价格比、控制方便简单和灵活性大等优点,在工业控制系统、智能化仪器仪表等诸多领域得到广泛应用。采用单片机进行炉温控制,可以提高控制质量和自动化水平。 1.1 8031单片机的引脚及功能 8031是INTEL公司70年代末发展的高性能8位单片机,8031内部有128KBRAM,2个16位定时/计数器,5个可屏蔽的中断源,带有32个并行I/O口,1个串行I/O口。此外8031的片外程序存储器和数据存储器的寻址空间都为64KB,且可完全重叠,均为0000H—FFFFH,这在绝大多数工业控制场所都能满足要求。

13、 (1)电源引脚Vcc和Vss Vcc(40脚):接+5V电压。 Vss(20脚):接地。 (2)外接晶体引脚XTAL1和XTAL2(共两根) XTAL1(19脚)和XTAL2(18脚)引脚接外部振荡器的信号,即把外部振荡器的信号直接连到内部时钟发生器的输入端。 (3)控制和复位引脚ALE、/PSEN、/EA和RST(共四根) ALE (30脚):当访问外部存储器时,ALE(允许地址锁存)的输出用于锁存地址的低位字节。即使不访问外部存储器,ALE端仍以不变得频率周期性地出现正脉冲信号,此频率为振荡器频率的1/6。它可用作对外输出的时钟,或

14、用于定时。需要注意的是, 每当访问外部数据存储器时,将跳过一个ALE脉冲。ALE端可以驱动(吸收或输出电流)8个TTL门电路。 /PSEN(29脚):此脚的输出是外部程序存储器的读选通信号。在从外部程序存储器取出指令(或常数)期间,每个机器周期两次/PSEN有效。但在此期间,每当访问外部数据存储器时,这两次有效的/PSEN信号将不出现。/PSEN同样可以驱动8个TTL门电路。 /EA(31脚):当/EA端保持高电平时,访问内部程序存储器,但在PC(程序计数器)值超过片内程序存储器容量时,将自动转向执行外部程序存储器。当/EA保持低电平时,则只访问外部程序存储器,不管是否有内部程序

15、存储器。对于常用的8031来说,无内部程序存储器,所以/EA脚必须常接地这样才能选择外部程序存储器。单片机只在复位期间采样/EA脚的电平,复位结束以后/EA脚的电平对程序存储器的访问没有影响。 RST(9脚):当振荡器运行时,在此引脚上出现两个机器周期的高电平将使单片机复位。建议在此引脚与Vss引脚之间连接一个约8.2千欧的下拉电阻,与Vcc引脚之间连接一个约10uF的电容,以保证可靠复位。 (4)输入/输出(I/O)引脚P0、P1、P2、P3 (共32根) P0口(32脚—39脚):是双向8位三态I/O口,在外接存储器时,与地址总线的低8位及数据总线复用,能以吸收电流的方式驱

16、动8个TTL负载。 P1口(1脚—8脚):是8位准双向I/O口。由于这种接口输出没有高阻状态,输入也不能锁存 ,故不是真正的双向I/O口。P1口能驱动(吸收或输出电流)4个TTL负载。 P2口(21脚—28脚):是8位准双向I/O口。在访问外部存储器时,它可以作为高8位地址总线送出高8位地址。P2口可以驱动(吸收或输出电流)4个TTL负载。 P3口(10脚—17脚):是8位准双向I/O口,在MCS-51中,这8个引脚除用于普通输入、输出外,还可用于专门功能,它是一个复用双功能口。P3能驱动(吸收或输出电流)4个TTL负载。P3口作为第一功能使用时,即作为普通I/O口用,功

17、能和操作方法与P1口相同。作为第二功能使用时,各引脚的定义如下表所示。值得强调的是,P3 口的每一条引脚均可独立定义为第一功能的输入输出或第二功能。 表1 P3口第二功能 引脚 第二功能 P3.0 RXD(串行口输入端) P3.1 TXD(串行口输出端) P3.2 /INT0(外部中断0 请求输入端,低电平有效) P3.3 /INT1(外部中断1 请求输入端,低电平有效) P3.4 T0(定时器/计数器0计数脉冲输入端) P3.5 T(定时器/计数器1计数脉冲输入端) P3.6 /WR(外部数据存储器写选通信号输出端,低电平有效) P3.7 /RD(外部

18、数据存储器读选通信号输出端,低电平有效) 2. 温度测量 因为退火炉的温度测温范围是0 ~1000摄氏度,所以根据设计要求检测原件选用镍铬-镍铝热电偶(分度号为K),对其输出信号为0~41.2643毫伏。温度变送器选用现成的集成一体化变送器,在0~1000摄氏度时对应输出为0~5伏。 2.1. 检测原件 K型热电偶,热电偶是工业上最常用的温度检测元件之一。其优点是: ① 测量精度高。因热电偶直接与被测对象接触,不受中间介质的影响。 ②测量范围广。常用的热电偶从-50~+1600℃均可边续测量,某些特殊热电偶最低可测到-269℃(如金铁镍铬),最高可达+2800℃(如钨-铼)。

19、 ③构造简单,使用方便。热电偶通常是由两种不同的金属丝组成,而且不受大小和开头的限制,外有保护套管,用起来非常方便。 2.1.1 热电偶测温基本原理 K型热电偶是以镍铬合金为正极,镍硅合金为负极的两导体的一端焊接而成的。这两根导体的焊接端称为K型热电偶的热电极,其焊接端为热端,非焊接端为冷端。在进行温度测量时,将热电偶插入被测的物体介质中,使其热端感受到被测介质的温度,其冷端置于恒定的温度下,并用连接导线连接电气测量仪表。由于热电偶两端所处的温度不同,在热电偶回路中就会产生热电势,在保持热电偶冷端温度不变的情况下,热电偶产生的热电势只随其热端温度而变化,因此,用电气测量仪表测得热电势的数

20、值后,便可求出对应的温度数值。 表 温度/数字对照表 温度/℃ 0 100 200 300 400 500 600 700 800 900 1010 热电偶输出/mV 0 4.10 8.14 12.21 16.40 20.65 24.90 29.13 33.29 37.33 41.56 变送器输出/V 0 0.49 0.98 1.47 1.97 2.48 2.99 3.50 4.00 4.48 5.00 A/D输出/H 000 191 322 4B3 64E 7F0 991 B33 CCD E5

21、6 FFF 2.2 温度变送器 (1)引言 信息技术的飞速发展,引起了自动化系统结构的变革,逐步形成了以网络集成自动化系统为基础的企业信息系统。现场总线就是顺应这一形势发展起来的新技术。现场总线是应用在生产现场,在微机化测量控制设备(称为现场总线仪表)之间实现双向串行多节点数字通信系统,也被称为开放式、数字化、多点通信的底层控制网络,它在制造业、流程工业、交通、楼宇等方面的自动化系统中具有广泛的应用前景。 目前,在国内可购到的FF(现场总线基金会)现场总线仪表有:罗斯蒙特公司的FF3051压力(压差)变送器、FF3244MV温度变送器、FFDVC50000智能阀门;Smart公司的

22、FFLD302压力(压差)变送器、FFTT302温度变送器、FFFP302现场总线到气压转换器。本文从工程应用出发,对FFTT302温度变送器的原理和应用加以介绍,以供自动化人员参考。 (2)原理 2.2.1功能与特性 TT302是一种将温度、温差、毫伏等工业过程参数转变为现场总线数字信号的变送器,它还具有控制功能,起到了基地式(现场)仪表的作用。 TT302测量温度配用RTD(热电阻)或热电偶,但也可配用其他具有电阻或毫伏输出的传感器,诸如高温计、负荷传感器、电阻或位置指示器等。TT302采用数字技术后能实现下列性能:单一的型号能接受多种传感器、宽量程范围、单值或差值测量

23、在现场和控制室之间接口容易,可大大减少安装和维护费用,能接受二路输入,也就是说有两个测量点,准确度为0.02%。 TT302温度变送器内装AI(模拟输入)、PID(比例加积分加微分控制)、ISS(输入选择)、CHAR(线性化)和ARTH(计算)等5种功能模块。它们具有可由用户组态的基本功能,各种功能模块都有输入、输出,并装有参数和一个算法。各功能模块用一个标识符来表示,功能模块的输入、输出等能用其他仪表从总线上读出,它们之间也能互相连接,其他仪表也能写入模块的输入。TT302与其他现场总线仪表互连构成现场总线控制系统。用户可通过功能模块的连接建立适合控制应用所需的控制策略。 2.2.

24、2、硬件构成原理 由TT302输入板、主电路板和显示板组成。TT302接受来自热电偶(TC)、mV发生器、热电阻(ohm)传感器的信号,这些输入信号必须在规定范围内。电压规定范围为50~500mV,电阻的规定范围为0~200W。量程可以组态。 ①输入板 MUX为多路转换器,它的作用是确保传感器端子到信号调理板接收的电压信号是正确的端子间电压。 信号调理板的功能是给输入信号乘上一个正确的增益以适合A/D(模/数)转换器的信号接收范围。 电源隔离和信号隔离的作用是防止输入信号与地形成地环电流而引入干扰。来自主电路板CPU的控制信号和来自A/D转换器的信号通过光电耦合器传输,从而

25、实现了信号电的隔离。同样,输入板上的电源也必须是隔离的,电源隔离是采用把直流转换为一高频交流,并使用变压器分隔电的联系来实现的。 ②主电路板 中央处理器CPU是TT302的核心部件,它控制着整个仪表各个部件的协调工作、线性化和通信。系统程序存贮于CPU外部的只读存贮器PROM,运算数据暂存贮于RAM,如果电源开关断开,RAM中的数据就会丢失。然而,CPU内还有一个非易失性存贮器EEPROM,当电源开关断开时,这里的数据仍保留。因此,一些重要的标定、组态和辨识等应用程序都存贮在这里。主电路板上的EEPROM存贮器用来存贮组态参数(指功能模块的参数)。 CPU与信号整形之间是通信控制器

26、此控制器用来监视现场总线上的占空系数(或情况),调制和解调通信信号,引入和删除数字信号中开始和结束的定界符。 本机调整为两个干簧管(也称磁性开关)[1]。在本机调整时,不用打开仪表的端盖,即在仪表的电路全部被密封的情况下,利用磁棒的置入与置出就可触发TT302内的磁开关,进行仪表的组态和调整,从而使现场仪表内的电子元件不与现场的恶劣环境直接接触,大大延长了电子元件的使用寿命,也使仪表适应恶劣环境的性能得到提高。 TT302是由现场总线供电的,供电电压为9~32VDC。在供电的同时,仪表的输入-输出的数字信号也由现场总线传输,与二线制模拟变送器相近,但现场总线中的数字信号是双向的,而且

27、传输的是多个信号。信号规程符合IEC-1158-2,本安,隔爆。 ③显示板 显示板是一个从CPU接收数据的微功耗液晶显示器,它为四位半数字值和五位字母的LCD(液晶显示器)。 (3)应用 目前,在中国已有十几家工业企业选用了Smart公司的302现场总线控制系统。安庆石化腈纶厂是国内率先采用Smart302现场总线控制系统的厂家,其现场总线控制系统应用示意图如图2所示。 PCI为过程控制接口卡,它通过卡上的OPRAM(双口RAM)与PC机CPU进行快速信息交换,从而实现PC机与所有现场总线仪表间的信息交换,而PC机的CPU主要从事管理工作。每块卡可接4个相互独立的通道,每个通

28、道下可挂接4块总线安全栅(SB302)。 总线安全栅除了起总线安全隔离作用外,还起总线供电和总线重复器(放大器)作用。 LD302是一种将差压、绝压、差压、液位和流量等工业过程参数转变为现场总线数字信号的变送器,它还具有控制功能,起到了基地式仪表的作用。 TT302可就地实现温度的自动控制,同时把温度信号通过现场总线传送给操作站。 FI302是把现场总线数字信号转换为4~20mADC电流信号的转换器,IF302是把4~20mA (DC)电流信号转换为现场总线数字信号的转换器。这两个转换器可使现场总线控制系统与常规模拟控制系统相连。 操作站采用普通工控机及AIMAX-WIN人

29、机界面软件。 双向的全数字通信总线从控制室的操作站一直延伸到现场仪表,中间节省了很多A/D、D/A等环节,既可提高系统的精度,又可减少I/O卡及其安装空间,因而可以大大减少运行和维护方面的费用。在安全可靠性方面,由于控制功能下放在各处的现场总线仪表内,从而将危险分散,大大提高了系统的可靠性。 温度显示程序: SW EQU 33H BW EQU 34H GW EQU 35H ORG 0000H LJMP MAIN ORG 0030H MAIN:CLR P1.4 MOV R0,#

30、100 MOV R1,#8 MOV R2,#00 MOV R3,#00 MOV R4,#04 MOV R5,#04 MOV GW,#0AH MAIN1:MOVX @DPTR,A JB P3.2,$ MOVX A,@DPTR CLR C ADD A,R2 MOV R2,A CLR A RLC A ADD A,R3 MOV R

31、3,A DJNZ R1,MAIN1 MOV A,R2 LCALL ZH1 LCALL ZH MAIN2:LCALL LOP1 DJNZ R0,MAIN2 LJMP MAIN ZH1:CLR C RRC A DJNZ R4,ZH1 MOV R2,A MOV A,R3 ZH2:CLR C RLC A DJNZ R5,ZH2

32、 ORL A,R2 RET ZH:MOV B,#10 DIV AB MOV R5,B MOV B,#16 MUL AB ADD A,R5 DA A PUSH A ANL A,#0FH MOV SW,A POP A SWAP A ANL A,#0FH MOV BW,A RET LOP1:CLR P2.5 MOV

33、 A,GW MOV DPTR,#TAB MOVC A,@A+DPTR MOV DPTR,#0EFFFH MOVX @DPTR,A SETB P2.1 CLR P2.3 LCALL LEY MOV A,SW MOV DPTR,#TAB MOVC A,@A+DPTR MOV DPTR,#0EFFFH MOVX @DPTR,A SETB P2.3

34、CLR P2.2 LCALL LEY MOV A,BW MOV DPTR,#TAB MOVC A,@A+DPTR MOV DPTR,#0EFFFH MOVX @DPTR,A SETB P2.2 CLR P2.1 LCALL LEY ret TAB:DB 0C0H 0F9H 0A4H 0B0H 099H 092H 082H 0F8H 080H 090H 0C6H LEY:MOV R6,#

35、10 LOOP5:MOV R7,#250 LOOP6:DJNZ R7,LOOP6 DJNZ R6,LOOP5 RET 3.A/D转换器及数据采样 3.1 本系统采用AD574,12位A/D转换器。 (1)A/D转换器的工作原理: 其原理图如下: y(Ktn) 数字 处理 X(t) 前置滤波 采样/保持 量化 编码 AD574是具有三态输出的缓冲器,可与8位或16位微处理器直接连接的12位逐次逼近式A/D转换芯片。AD574A它由高精度的12位D/A,基准参考电压,时钟,逐次逼近寄存器,控制逻辑和三态

36、缓冲器等组成。其转换输出数据端可直接同8位或16位微机系统的数据总线连接,控制端同TTL或CMOS电平兼容。允许对输入的+5V等信号进行转换,输出可为单极性二进制码或双极性偏移二进制码。 其主要功能特性如下: 分辨率:12位 非线性误差:小于±1/2LBS或±1LBS 转换速率:25us 模拟电压输入范围:0—10V和0—20V,0—±5V和0—±10V两档四种 电源电压:±15V和5V 数据输出格式:12位/8位 芯片工作模式:全速工作模式和单一工作模式 AD574的引脚说明: : [1]. Pin1(+V)——+5V电源输入端。 [2]. Pin2()——数据

37、模式选择端,通过此引脚可选择数据纵线是12位或8位输出。 [3]. Pin3()——片选端。 [4]. Pin4(A0)——字节地址短周期控制端。与端用来控制启动转换的方式和数据输出格式。须注意的是,端TTL电平不能直接+5V或0V连接。[5]. Pin5()——读转换数据控制端。 [6]. Pin6(CE)——使能端。 [7]. Pin7(V+)——正电源输入端,输入+15V电源。 [8]. Pin8(REF OUT)——10V基准电源电压输出端。 [9]. Pin9(AGND)——模拟地端。 [10]. Pin10(REF IN)——基准电源电压输入端。  [11]. P

38、in(V-)——负电源输入端,输入-15V电源。 [12]. Pin1(V+)——正电源输入端,输入+15V电源。 [13]. Pin13(10V IN)——10V量程模拟电压输入端。 [14]. Pin14(20V IN)——20V量程模拟电压输入端。 [15]. Pin15(DGND)——数字地端。 [16]. Pin16—Pin27(DB0—DB11)——12条数据总线。通过这12条数据总线向外输出A/D转换数据。    [17]. Pin28(STS)——工作状态指示信号端,当STS=1时,表示转换器正处于转换状态,当STS=0时,声明A/D转换结束,通过此信号可以判别A

39、/D转换器的工作状态,作为单片机的中断或查询信号之用。 现在我们来讨论AD574A的CE、、、和A0对其工作状态的控制过程。在CE=1、=0同时满足时,AD574A才会正常工作,在AD574处于工作状态时,当=0时A/D转换,当=1是进行数据读出。和A0端用来控制启动转换的方式和数据输出格式。A0-0时,启动的是按完整12位数据方式进行的。当A0=1时,按8位A/D转换方式进行。当=1,也即当AD574A处于数据状态时,A0和控制数据输出状态的格式。当=1时,数据以12位并行输出,当=0时,数据以8位分两次输出。而当A0=0时,输出转换数据的高8位,A0=1时输出A/D转换数据的低4位,这四

40、位占一个字节的高半字节,低半字节补零。 AD574A的工作模式:以上我们所述的是AD574A的全控状态,如果需AD574A工作于单一模式,只需将CE、端接至+5V电源端,和A0接至0V,仅用端来控制A/D转换的启动和数据输出。当=0时,启动A/D转换器,经25us后STS=1,表明A/D转换结束,此时将置1,即可从数据端读取数据。 AD574A控制端标志意义 CE A0 工作状态 0 X X X X 禁止 x 1 X X X 禁止 1 0 0 X 0 启动12位转换 1 0 0 X 1 启动8位转换 1 0 1

41、接+5V X 12位并行输出有效 1 0 1 接0V 0 高8位并行输出有效 1 0 1 接0V 1 低4位并行输出有效 A/D转换器与8031的接口电路如图 3-4-6所示。 3.2 采样保持 采样保持器又称为采样保持放大器(SHA),它是数据采集系统中的基本部件之一。采样保持器的作用是:在采样期间,其输出能跟随输入的变化而变化;而在保持状态,能使其输出值保持不变。如图 3-4-2 采样/保持原理,在时刻前,处于采样状态,此刻K为闭合状态,输出信号V0跟输入Vi保持同步变化;而在时间,K断开,此刻处于保持状态(如图 3-4-3

42、 采样/保持原理电路),输出电压恒值保持在不变;而在时刻,保持结束,新一个采样时刻到来,此时相当于K重新闭合,V0又随Vi同步变化,直至时刻,新的保持信号到来,K断开,V0保持A1的电位不变。 因此,利用采样/保持器,在启动A/D变换时,保持住输入信号,从而可避免A/D转换孔径时间(在采样保持器中,由于模拟开关有一定的动作滞后,从保持命令发出到模拟开关断开的时间叫孔径时间,它会导致A/D采样时间被延迟。)带来转换误差;在进行多路信号瞬态采集时,可利用多个采样保持器并联,在同一时刻发出一个保持信号,则能得到某一瞬时各路信号的瞬态值,然后再分时对各路保持信号进行转换,得到所需的值。 3.2

43、1采样放大器工作原理 采样保持原理图 V0 R k Vi C 图 采样保持原理电路 它由模拟开关K,保持电容Ch和缓冲器A1和A2构成。高输入阻抗输入放大器A1对输入信号起缓冲作用,输出用于对Ch充电。由上述讨论知为保证量化精度,当ADC将模拟信号转换为数字信号输出时,取样保持Ch端电压应该保持不变,所以输出放大器A2必须为高输入阻抗放大器。 3.2.2 采样放大器主要指标 由于SHA和外接Ch为非理想器件,使实际SHA在信号采样和信号保持这两个状态的过度过程中,产生了信号采样幅值的误差和信号的时延。其指标如下: l 捕捉时

44、间:捕捉时间是从采样保持器接收到采样命令开始,到输出从保持信号幅值跟踪为当前输入信号幅值所需要的时间,它同模拟开关从截止到导通的延时,放大器的延时,输入信号的幅度变化以及容许的逼近误差有关。捕捉时间影响采样频率的提高,它和转换精度无关。 l 孔径时间:孔径时间是指采样保持器在接受到系统输出的保持命令,由于模拟开关从导通转截止所存在的延时,导致采样保持器的输出仍继续跟踪输入信号的变化,因此采样保持器在稳态时的输出已不是接收到保持命令时输入信号的瞬时幅值。 l 保持温度时间:保持稳定时间是从模拟开关完全截止到SHA输出不超过指定误差所需要的时间,通常是指从保持命令发出到输出最终值在某一误差范围

45、内所需要的时间。 l 保持阶跃:保持阶跃是开关电路从采样方式转为保持方式时,输出电压产生的阶跃幅值。 4. 键盘/显示电 为了使操作人路员能够随时掌握每个炉子的温度变化情况,设计了四个LED显示器。第一位为通道号,第二至四位用来显示温度,最大为999摄氏度。根据系统的需要 ,显示方法设计有两种方式。 (1) 自动循环显示 在这种方式下,计算机可以自动地把采样的1号到8号退火炉的温度进行显示,同时显示通道号。 (2) 定点显示 即操作人员可以随时任意查看某一退火炉的温度,并且两种显示方式可以任意切换。 4.1键盘电路 图 矩阵式键盘接口电路 (1

46、键盘的结构与类型 键盘是一组按键的集合。按键是一种按压式或触摸式常开型按钮开关。平时(常态)按键的两个触点处于断开状态 ,当按压或触摸按键时两个触点才处于闭合连通状态。 按键闭合时能向微机输入数字(0—9或0--F)的键称为数字键,能向微机输入命令以实现某项功能的键称为功能键或命令键。键盘上的按键是按一定顺序排列在一起的,每个按键都有各自的命令。为了便于CPU区分各个按键,必须给键盘上的每个按键赋以一个独有的编号,按键的编号或编码称为键号或键值。CPU知道了按键的键号或键值,就能区分这个键是数字键还是功能键。如果是数字键,就直接将该键值送到显示缓冲区进行显示,如果是功能键则由该键值找到

47、执行该键功能的程序的入口地址,并转去运行该程序即执行该键的命令。因此,确定按键的键值是执行该键功能的前提。 键盘接口与键盘程序的根本任务就是要检测有没有键按下?按下的是哪个位置的键?这个键的键值是多少?这个任务叫做键盘扫描。键盘扫描可以用硬件来实现,也可以用软件来实现。带有键盘扫描硬件电路的键盘称为编码键盘,不带键盘扫描硬件电路的键盘称为非编码键盘,非编码键盘的扫描靠软件实现。为了节省成本起见,一般的微机化测控系统多采用非编码键盘。 为了能让CPU监测按键是否闭合,通常将按键开关的一个触点通过一个电阻(称上拉电阻)接+5V电源(这个触点称“接零端”),另一个触点接地或接低电平(这个触点称“

48、接零端” ),这样当按键开关未闭合时,其测试端为高电平,当按键开关闭合时,其测试端便为低电平。 (1)键盘是微机系统最常使用的输入设备 (2)小键盘:适用于单板机或以微处理器为基础的仪器,实现数据、地址、命令及指令等的输入 (3)独立键盘:通过5芯电缆与PC微机主机连接 键盘的工作方式 微机化测控系统中,键盘扫描只是CPU的工作内容之一。CPU在忙于各项工作任务时如何兼顾键盘的输入,取决于键盘的工作方式,通常键盘的工作方式有以下三种可供选择。 1)编程扫描工作方式 编程扫描工作方式也称程控扫描方式或查询方式,它是利用CPU在完成其它工作的空余,调用键盘扫描程序,反复地扫

49、描键盘,等待用户从键盘上输入数据或命令。而在执行键输入命令或处理键输入数据的过程中,CPU将不再响应键输入要求,直到CPU返回重新扫描键盘为止。 2)定时扫描方式 定时扫描工作方式是利用单片机内部定时器产生定时中断(例如10ms),CPU响应中断后对键盘进行扫描,并在有键按下时识别出该键并执行相应键功能程序。定时扫描工作方式的键盘硬件电路与编程扫描工作方式相同。 2) 中断工作方式 键盘工作于编程扫描状态时,CPU要不间断地对键盘进行扫描,以监视键盘的输入情况,直到有键按下为止,其间CPU不能干任何其它工作。如果CPU工作量较大,这种方式将不能适应。定时扫描进了一大步,除了定时监视一下

50、键盘输入情况外,其余时间可进行其它任务的处理,因此,CPU效率提高了。为了进一步提高CPU的工作效率,可采用中断扫描工作方式,即只有在键盘有键按下时,才执行键盘扫描并执行该按键功能程序。如果无键按下,CPU将不理睬键盘。可以说,前两种扫描方式,CPU对键盘的监视是主动进行的,而后一种扫描方式,CPU对键盘的监视是被动进行的。 (4)按键输入软件中应该解决的几个问题几个问题 1)消除键抖动 目前,无论是按键或是键盘,大部分都是利用机械触点的合、断作用。机械触点由于弹性作用的影响,在闭合及断开瞬间均有抖动过程,从而使电压信号也出现抖动。这种抖动的暂态过程大约经过5-10ms的时间,虽然人

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2025 宁波自信网络信息技术有限公司  版权所有

客服电话:0574-28810668  投诉电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服