智能温度控制系统.docx

上传人:牧羊曲112 文档编号:5333513 上传时间:2023-06-27 格式:DOCX 页数:35 大小:297KB
返回 下载 相关 举报
智能温度控制系统.docx_第1页
第1页 / 共35页
智能温度控制系统.docx_第2页
第2页 / 共35页
智能温度控制系统.docx_第3页
第3页 / 共35页
智能温度控制系统.docx_第4页
第4页 / 共35页
智能温度控制系统.docx_第5页
第5页 / 共35页
亲,该文档总共35页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《智能温度控制系统.docx》由会员分享,可在线阅读,更多相关《智能温度控制系统.docx(35页珍藏版)》请在三一办公上搜索。

1、摘要智能温度控制系统近年来随着科技的飞速发展,单片机的应用正在不断地走向深入,同时带动传统 控制检测日新月益更新。在实时检测和自动控制的单片机应用系统中,单片机往往是作 为一个核心、部件来使用,仅单片机方面知识是不够的,还应根据具体硬件结构,以及针 对具体应用对象特点的软件结合,以作完善。本系统是以单片机的基本语言汇编语言来 进行软件设计编程的,其指令的执行速度快,节省存储空间。为了便于扩展和更改,软 件的设计采用模块化结构,使程序设计的逻辑关系更加简洁明了。使硬件在软件的控制 下协调运作。根据本温度系统的设计要求,该系统是由单片机和温度传感器与一体的综合设计, 由于是用单片机采集温度信号,所

2、以在之前必须对温度信号进行放大和转换,就应该选 择放大器和A/D转换器,本系统要实现人工智能化,就必须有对温度进行设定,所以还 需要设计键盘与单片机系统进行沟通。关键字:单片机温度传感器键盘 A/D转换器放大器第一章绪论计算机是人类有史以来最伟大的发明之一,人类经过几个世纪的努力,把计算机从 中国古老的算盘发展到当代的计算机。当代计算机并非仅用于计算,它更广泛地应用到 社会生活中的各个领域,从宇宙飞船到人造卫星,从天气预报到地震预报,从办公自动 化到生产过程自动化,都离不开计算机的应用,计算机已成为促进现代文明的进步,推 动人类社会发展的“智能工具”。单片微型计算机(single chip m

3、icrocomputer)被称为单片机,它是各类专用控 制器而设计的通用或专用微型计算机系统,高密度集成了普通微机的微处理器、一定容 量的RAM和ROM以及输入/输出接口,定时器等电路于一块芯片上构成的。单片机的应用十分广泛,其具体有以下几个特点:(1)小巧灵活、成本低,易于产品化。它能方便地组装成各种智能化的控制设备及 各种智能仪器仪表。(2)面向控制,能针对性地解决从简单到复杂的各类控制任务,因而能获得最佳的 性能价格比。(3)抗干扰能力强,适应温度范围宽,在各种恶劣的环境条件下都能可靠地工作, 这是其它机种无法比拟的。可以很方便地实现多机和分布控制。使整个系统的效率和可靠性他大为提高。(

4、4)单片机具有体积小、功耗低、价格便宜等优点,今年来还开发了一些以单片机母 片(如8051),在片中嵌入更多的专用型单片机,因此单片机在计算机控制领域中应用 越来越广泛。单片机的应用意义不仅带来的巨大经济效益。更重要的意义还在于单片机的应用 正从根本上改变着传统的抗争系统设计思想和设计方法。从前必须由模拟电路或数字电 路实现的大部分功能,现在已能用单片机通过软件的方法实现。这种以软件取代硬件并 提高系统性能的控制技术,称之为微控制技术。微控制技术标志着一种全新概念的出现, 是对传统控制技术的一次革命。随着单片机应用的推广和普及,微控制技术必将不断发 展,日益完善。温度是工业控制对象中主要的被控

5、参数之一,特别是在冶金,化工,建材,食品加 工,机械制造等各类工业中广泛使用加热炉,热处理炉,反应炉等。这些技术高精度高的 自动控制可以使用计算机来完成。但由于在工业生产中,生产的对象往往是复杂多变的, 都用计算机控制可能增加生产成本,因此为了能够满足人们的生产需要,在很多生产控 制中就运用到了单片机控制下面就是运用单片机控制元件生成的推舟设计系统。第二章设计要求设计一个温度控制系统,实现计算机控制自动推舟系统具体要求如下:2.1设计课题工艺过程简介随着现代社会的高速发展,在工业生产现场和电力电子技术领域中,半导体元器件得 到广泛的利用。在半导体产品的研制和生产过程中,有一道关系到半导体器件性

6、能的关键 工序一一在外延片上均匀地生长若干不同厚度的掺杂层,生长的方法是:首先,将待加工的外延片放在液相外延炉中预热,在推杆的前端并列放着几个小方 框,小方框中装有不同的惨杂物。当炉温达到一定温度值后,预热结束后炉温开始下降, 根据半导体器件的要求,当炉温降到某个设定值时,便要将推杆推进一个舟的距离,使 舟中的掺杂物对准外延片,并在外延片生长一片薄层。当炉温再降到另一个规定值时,直 到掺杂完所有层,生成半导体器件。根据该半导体器件的掺杂层数的不同推舟的距离在 20mm-170mm之间。同样,推舟的速度也各有不同的要求,大约介于7mm/s-25mm/s之间。舟外延片七推杆I Ln n/液相外相炉

7、图2.1.1 预热炉简图2.2控制任务指标及要求:掺杂推舟工作温度范围:700- 400笆推舟总距离:小于170mm一次推舟距离:20mm-170mm推舟的速度(可转化为时间):7mm/s-25mm/s一次工序推舟次数:1-6个舟第三章系统设计思想由于每种半导体器件在掺杂推舟中,其生长层数、舟长度、推舟速度以及推舟温度都 不完全相同,因而,在控制系统中必须配备简易的键盘和显示器,以便能够输入和显示各 种控制参数,以及控制系统的启动和停止。该控制系统应该能够接受采集温度信号,并完成信号的非电量到电量的转换,A/D转 换,根据对应的温度值来执行相应的动作。在本推舟控制系统中,拟采用步进电机与滚珠丝

8、杆相结合的方法来带动推杆的运动。 因而推杆的运动是步进式的。控制步进脉冲的个数和时间间隔,便可以精确的控制位移和 时间。为了便于控制,系统软件应该具备简易的监控功能,以管理显示和键盘。要对接受到 的数据进行转换、存储和各种换算,还要将检测到的给定值进行比较,比较值相符合,发 出相应的换算的步进脉冲,以达到控制目的。依据设计的要求,可以有以下的硬件设计框图:通过上面框图我们可以划分为几个模块来进行硬件设计,通过模块话设计将使设计思路能够清 晰明了的展现出来,便于分析和编程。电机驱动A/D转换第四章硬件的选择4.1单片机的选择在当今的单片机世界里,现在世界上用量最大的几种单片机是MCS-51系列。

9、该系 列单片机以其高性价比,兼容性强,软硬件资源丰富,得到了广泛的应用。针对本设计, 选用对于存储空间的要求不是很高,4K的程序存储空间已经够用,没有必要使用其他存 储空间扩展的单片机。4.2温度传感器的选择根据设计要求,由于此设计属于工业生产范围,所以对传感器的要求也很高。在推舟 过程中炉温在400700笆之间,所以要求温度传感器的测量范围在这个之间或有结余。经 过对资料的查找本设计选择装配式镍镉-铜镍热电偶传感器。工业用的装配式热电偶作为测 量温度的变送器通常和显示仪器、记录仪表和电子调节器配套使用。它可以直接测量各种 生产过程中从0笆到1800笆范围的液体、气体和蒸汽介质以及固体的表面温

10、度,在测量过 程中热电偶传感器能够至于炉温中直接检测到炉温,所以选择热电偶式传感器较为合适。(设计中选择了型号的传感器)4.3显示器的选择题目要求能够显示所测得的温度值实现实时监控。并且可以根据需要,既要能够显 示炉温的温度还要能够显示设定值温度。同时为了节约成本我们采用三支LED数码显示 管,并且要使显示器呈动态显示状态。4.4键盘的选择根据设计思路知道,设计要求能够实现人机对话,也就是可以根据不同元器件的生 产需要进行人为的设置温度,控制温度上限、下限以及对各个温度点的设置,从而来控 制电动机的运行实现推舟生产过程。所以为了更方便的进行操作,我们选择4X4式键 盘,4.5温度控制部分我们要

11、通过单片机的引脚来对温度进行控制,显然,直接通过引脚对温度的加热设 备进行控制,不是很现实,我们只有通过驱动器来对引脚的信号进行处理,来对温度进 行检测和控制。在本计中,为了采集温度信号,使温度能够准确的采集和处理,我采用了热电偶式 温度传感器。通过它的外围器件,能够以小的信号控制比较大的信号。由于热电偶传感 器的测量点可以放置在被测对象上或周围,因此检测到的信号比较准确。为了补偿热电 偶在测量过程中损失的热电势,我采用了电桥冷端补偿法。具体信息将在后面进行介绍。4.6自动推舟控制部分由于自动推舟控制过程中,根据生产需要实现定位控制,因此在设计中采用性能良 好的步进电动机作为执行元件,当电机旋

12、转时通过丝杆把电机的旋转运动转化为直线位 移,从而推动舟的运动。我们之所以选用步进电机是因为其具有可靠的快速启动和停止 的功能,如果负荷不超过其所提供的动态转矩值,就能够在一刹那间启动与停止,符合 系统设计的需要。由于时间比较仓促的关系在本设计中我就对其软件部分进行了省略。4.7实现方案方案一:由于设计题目要求选用8031单片机来实行系统的控制,但受到8031的内 存限制,在设计过程中需要对8031进行扩展,因此增加了硬件需求,同时增加了成本。方案二:8051和8031具有相同的功能,但8051内部增加了 ROM/EPROM从而使存储 的空间加大,在设计中不许要扩展其他硬件。通过以上比较,选用

13、8051作为次设计系统的控制核心、比较理想。具体的实现过程, 将会在硬件,软件部分详细的进行说明第五章硬件设计在实现硬件设计中需要用到单片机、A/D转换、步进电机、键盘、显示器、传感器、 电阻、电容等,具体器件介绍如下:5.1单片机基本系统:单片机系统是整个控制系统的核心,它完成整个系统的信息处理及协调控制功能。 由于系统对控制速度、精度及功能要求都无特别之处,因此可以选用目前广泛使用的 MCS-51系列单片机8051。8051可以提供系统控制所需的中断、定时及存放中间结果的 RAM电路但片内没有程序存储器,因此单片机基本系统中除了应包括复位电路和晶体振 荡电路以外,还应扩充程序存储器。5.1

14、.1单片机80518051是MCS-51系列单片机中的一个产品,MCS-51系列单片机是Intel公司推出的 通用型单片机。MCS-51系列单片机的各种型号都是以8051为核心、电路发展起来的,因此他们都具有MCS-51的基本结构与软件特征。8051的特点: 8位的CPU具有布尔处理功能 4K字节片内程序存储器(ROM) 128字节片内数据存储器(RAM) 21个特殊功能寄存器(SFR) 4个8位的并口、32根口线两个16位的定时计数器 一个全双丁的串口 5个中断源,2个中断优先级 8051引脚说明:I! - nl0-234:7*It 111;!zS翡SS*需SS殳 ASL51- 80.fRt

15、fcfcrfeir?-玖 & 三三.三巳.一.三二一15.1. 1 8 口京器件图I/O 端口:P0.0P0.7, P1.0P1.7, P2.0P2.7, P3.0P3.7.8051共有4个I/O端口,为P0, P1,P2,P3,4个I/O都是双向的,且每个口都具有锁 存器.每个口有8条线,共计32条I/O线.各端口的功能叙述如下.(1)P0有三个功能:外部扩充存储器时,当作数据总线(D0D7).外部扩充存储器时,当作地址总线(A07).不扩充时,可做一般I/O使用,但内部无上拉电阻,作为输入或输出时应在外部 接上拉电阻.(2) P1只做I/O 口使用,起内部有上拉电阻.(3) P2有两个功能

16、:扩充外部存储器时,当作地址总线(A8A15).做一般I/O使用,起内部有上拉电阻.(4) P3有两种功能.除了作为I/O使用外(内部有上拉电阻),还有一些特殊功能,(略)端口 1,2,3有 内部上拉电阻,当作为输入时,其电位被拉高,若输入为低电平可提供电流源;起作为输 出时可驱动4个LS TTL.而端口 0当作输入时,出在高阻抗的状态,其输出缓冲器可驱 动8个LS TTL(外部的上拉电阻).VDD:电源+5V.VSS:GND 接地.(5) ALE/PROG (ADDRESSLATCHENABLE)地址锁存器使能信号端有三种功能:8051 外接 RAM/ROM:ALE 接地址锁存器 8282(

17、8212)的 STB 脚,74373 的 EN 脚,当 CPU 对外部存储器进行存取时,用以锁住地址的低位地址.8051未外接RAM/ROM :在系统中未使用外部存储器时,ALE脚也会有1/6石英晶体的振 荡频率,可作为外部时钟。在烧写EPROM: ALE作为烧写时钟的输入端。(6) PSEN (PROGRAM STOR ENABLE):程序储存使能端。内部程序存储器读取:不动作。外部程序存储器读取(ROM);在每个机器周期会动作两次。外部数据存储器读取(RAM):两个/PSEN脉冲被跳过不会输出。外接ROM时,与ROM的/OE脚连接。(7) RESET此 脚为高电平时(约2个机器周期),.可

18、将CPU复位,CPU复位后其累加器及存储器的内容如表 5.1.1:寄序器二物值W2C00000000E00000000PSW00000000(8) EA/VPP:SP00000111PO/P1/P2/P311111111接高电平IFxxxooooo时:。CCPU读取内部IE0X5(00000程序存储器(ROM),TOD00000000ICON00000000表5. 1.1寄存器弛址 h如 8051/8052。扩充外部ROM:当读取内部程序存储器超过0FFFH(8051)、1FFFH (8052)时,自动读 取外部ROM。 接低电平时:CPU读取外部程序存储器(ROM),如8031/8032。

19、8751烧写内部EPROM时,利用此脚输入21V的烧写电压。(9) XTAL1,XTAL2:接石英晶体振荡器。机器周期二石英晶体X12,如12MHz石英晶体/12=1微秒。8051硬件如下图:? &- 3I1阿据存储器I,懦醇翳 算:日密制器)我X 80京I志 % & EpALL RST 小3图5.1.2 fflGS-51单片机内都结构综上所述:单片机的4个并行口线,除P1 口可以作为用户使用的I/O 口线,在需 要扩展片外存储器时,P0,P2 口只能用作数据总线和地址总线,由于P0 口在扩展时, 既可作为数据总线又可作为地址总线,所以它作为地址总线时,需要外加地址锁存器。 P2 口作为第二功

20、能时,其中的许多口线是作为控制信号线使用的。只有在不使用P0, P1,P3 口的第二功能时,它们可以作为一般的I/O 口使用,如不需要扩展存储器和I/O 口时,P0、?2可作为一般的双向口。5.2温度传感器:我们知道,在推舟工作区中,推舟掺杂的工作温度范围为700笆 400笆。为了检测 温度并控制推舟,这里采用了接触式的温度测量方法,以热电偶作为测温元件,置于工作 区中。考虑到测温范围和精度,以及价格因素的影响,这里选用装配式热电偶WRE2型传感 器。其测温上限长期为900笆,短期可达700笆。1. 热电偶特点及应用范围 特点热电偶可将温度直接转换成电量信号,便于监测;结构简单,制造容易,价格

21、便宜;惰性小,准确度高,测量范围广;可做成多种结构,以满足各种测量对象的要求; 适用于远距离测量与控制; 但其准确度难以超过0.2笆;参考端温度影响测量,必须进行补偿;在高温或长期使用时,因受被测介质的影响或环境气氛的腐蚀作用而发生劣化。 应用范围:热电偶适用于各行各业各个领域生产过程中一200笆1300笆范围内的温度测量,在特 殊情况下,可测量2800笆的高温和4K的低温。2. 热电偶传感器工作原理热电偶是一种使用最多的一种传感器,它的工作原理是由两种不同的导体或半导体A 和B组成的一个回路,其两端相互连接,只要结点处的温度不同,一端的温度为T,另一端 的温度为T0,则回路中就有电流产生,即

22、回路中存在电动势,该电动势称为热电势。当回路断开时,在断开处a, b之间便有一电动势ET,其极性和量值与回路中的热电势一致, 规定为冷端,当电流由A流向B时,称A为正极,8为负极。热电势ET与温度差(T - T0) 成正比,即ET 二SAB (T - T0)SAB为赛贝克西蜀,又称为热电势率,它是热电偶的最重要的特征量,其符号和大取决 于热电极材料的相对特性。两种导体的接触电势不同金属自由电子密度不同,当两种金属接触在一起时,在结点处会发生电子扩散,浓度大的向浓度小的金属扩散。浓度高的失去电子显正电,浓度低的得到电子显负电。当扩散达到动态平衡时,得到一个稳定的接触电势。温度T时热端接触电势:冷

23、端接触电势:电式中:A、B代表不同材料;在闭合回路中,总的接触电势为:FF =”-电的二*-舄海*3. 热电偶传感器的主要技术参数热电偶的主要技术参数有型号、分度号、测量范围、允许误差、热响应时间、公称压 力、热电动势率、长期稳定性、热电偶的电阻R0等。WRE2温度型传感器属于装配式镍镉-康铜热电偶传感器,其工作范围为333900笆, 允许误差在0.0075笆,时间常数t90,该型号在系统中测量400700笆之间的温度,经 查表知在400笆时,其热电动势为33.767mV,在700笆时其电动势为57.873热电偶的的热电动势计算公式:E =EBITI热响应时间:热响应时间也称时间常数,它是用来

24、表示热电偶对温度变化感应快慢的 惰性参数,在温度出现阶跃变化时,热电偶的输出变化至相当于该阶跃变化的63.2%所需 的时间。冷端补偿:本系统使用镍铬一康铜热电偶,被测温度范围为400700笆,冷端补偿采用补偿电 桥法,采用不平衡电桥产生的电势来补偿热电偶因冷端温度变化而引起的热电势变化值。 不平衡电桥由电阻R1、R2、R3(锰铜丝绕制)、Rcu(铜丝绕制)四桥臂和桥路稳压源组成,串 联在热电偶回路中Rcu与热电偶冷端同处于0C,而R1二R2=R3=1Q,桥路电源电压为4V, 由稳压电源供电,Rs为限流电阻,其阻值因热电偶不同而不同,电桥通常取在20C时平衡, 这时电桥的四个桥臂电阻R1二R2二

25、R3二Rcu,a、b端无输出。当冷端温度偏离20C时,例如升 高时,Rcu增大,而热电偶的热电势却随着冷端温度的升高而减小Uab与热电势减小量相 等,Uab与热电势迭加后输出电势则保持不变,从而达到了冷端补偿的自动完成。5.2.1运算放大器运算放大器(常简称为“运放”),是广泛应用的、具有超高放大倍数的电路单元。 可以由分立的器件组成,也可以实现在半导体芯片当中。随着半导体技术的发展,如今 绝大部分的运放是以单片的形式存在。现今运放的种类繁多,广泛应用于几乎所有的行 业当中。在这里选用集成放大器0P07型,内部结构及硬件图如下: 工作原理:,.r0P-07E5. 1.7 OPOTt装图图5,

26、1,6 QFCiT硬件图一般可将运放简单地视为:具有一个信号输出端口(Out)和同相、反相两个高阻 抗输入端的高增益直接耦合电压放大单元,因此可采用运放制作同相、反相及差分放大 器。运放的供电方式分双电源供电与单电源供电两种。对于双电源供电运放,其输出 可在零电压两侧变化,在差动输入电压为零时输出也可置零。采用单电源供电的运放, 输出在电源与地之间的某一范围变化。运放的输入电位通常要求高于负电源某一数值,而低于正电源某一数值。经过特 殊设计的运放可以允许输入电位在从负电源到正电源的整个区间变化,甚至稍微高于正 电源或稍微低于负电源也被允许。这种运放称为轨到轨(rail-to-rail)输入运算

27、放大 器。运放的输出电位通常只能在高于负电源某一数值,而低于正电源某一数值之间变 化。经过特殊设计的运放可以允许输出电位在从负电源到正电源的整个区间变化。这种 运放成为轨到轨(rail-to-rail)输出运算放大器。运算放大器的输出信号与两个输入端的信号电压差成正比,在音频段有:输出电 压二A0(E1-E2),其中,A0是运放的低频开环增益(如100,即100000倍),E1是同 相端的输入信号电压,E2是反相端的输入信号电压运算放大器均是采用直接耦合的方式,直接耦合式放大电路的各级的Q点是相互影 响的,由于各级的放大作用,第一级的微弱变化,会使输出级产生很大的变化。当输入 短路时(由于一些

28、原因使输入级的Q点发生微弱变化,比如:温度),输出将随时间缓 慢变化,这样就形成了零点漂移。产生零漂的原因是:晶体三极管的参数受温度的影 响实际电路中,从热电偶输出的信号最多不过几十毫优(30mV),且其中包含工频、 静电和磁偶合等共模干扰,对这种电路放大就需要放大电路具有很高的共模抑制比以及 高增益、低噪声和高输入阻抗,因此宜采用测量放大电路。测量放大器又称数据放大器、 仪表放大器和桥路放大器,它的输入阻抗高,易于与各种信号源匹配,而它的输入失调 电压和输入失调电流及输入偏置电流小,并且温漂较小。由于时间温漂小,因而测量放 大器的稳定性好。由三运放组成测量放大器,差动输入端日和R分别接到A和

29、A的同1212相端。输入阻抗很高,采用对称电路结构,而且被测信号直接加到输入端,从而保证了 较强的抑制共模信号的能力。实际上是一差动跟随器,其增益近似为1。测量放大器 的放大倍数为:A=V/(V-V),A=R/R(1+(R +R )/R)。在此电路中,只要运放A和V 021V ff1 f2 W1A性能对称(主要指输入阻抗和电压增益),其漂移将大大减小,具有高输入阻抗和共模2抑制比,对微小的差模电压很敏感,适宜于测量远距离传输过来的信号,因而十分易于 与微小输出的传感器配合使用Rw是用来调整放大倍数的外接电阻,在此用多圈电位器。实际电路中A采用低漂移高精度运放OP-07芯片,其输入失调电压温漂

30、aVios和输入失调电流温漂aIios都很小,OP-07采用超高工艺和“齐纳微调”技术,使 其V、I、aV和aI都很小,广泛应用于稳定积分、精密加法、比校检波和微弱 IOS IOSIOSIOS信号的精密放大等。OP-07要求双电源供电,使用温度范围070笆,一般不需调零, 如果需要调零可采用Rw进行调整。采用741芯片,它要求双电源供电,供电范围为 (318)V,典型供电为15V,一般应大于或等于土5V,其内部含有补偿电容,不需 外接补偿电容。0P07放大器的具体参数:开环增益(v/u V): 0.12共模抑制比(dB) : 94106初始失调电压(U V): 75150失调电压漂移:(土u

31、V/笆):2.5偏置电流(25C) 土n A max:412电压噪声(1Hz) :11电源电压:4经过测量放大器放大后的电压信号,其电压范围为05V,此信号为模拟信号,计 算机无法接受,故必须进行A/D转换。放大器的放大倍数计算如下:阳瑚5-Wt- AJS -险-.福-险-现为皿)= _(*-临)遍上式中G为放大倍数输出端接一小电阻来进行分压。前向通道硬件接线如图:通过对各个器件性能分析计算,得出不同的电阻值参数,把电阻参数带入计算公 式中得到放大倍数为101倍,当控制温度在400C时,传感器输出热电势为33.3mv,当 在700C时,其输出热电势为57.89mv。经过电桥法冷端补偿和两个同相

32、放大器放大后 输出放大电压分别是3.3v和5.8v。高于A/D转换器的输入电压,因此需要在二级放大5.2.2 A/D转换器:模拟量转换成数字量和数字量转换成模拟量是计算机与外部环境进行联系的主要 形式。计算机控制过程如图所示,当计算机用于工程控制、实时数据采集等方面时, 现场监测的模拟信号必须通过A/D转换变成数字量,送入计算机处理,计算机的输出 信号又必须通过D/A转换成模拟信号送到现场去驱动机械或电气设备动作。所以D/A 和A/D转换是计算机应用的重要接口技术。在这里选用ADC0804芯片做为模数转换 器。【1】A/DC 0804的基本原理ADC0804是用CMOS集成工艺制成的逐次比较型

33、摸数转换芯片。分辨率8位,转换时间 100s,输入电压范围为05V,增加某些外部电路后,输入模拟电压可为5V。该芯片内有 输出数据锁存器,当与计算机连接时,转换电路的输出可以直接连接在CPU数据总线 上1. A/D转换器是将模拟信号转换成数字信号。2. A/DC0804的参数规格: 8位COMS逐次逼近型的A/D转换: 三态锁定输出 存取时间:135 s: 转换时间:100 s 分辨率:8位 总误差:1LSB 工作温度:ADC0804 LCN0C+70C A/D0804 LCD40C+85C【2】引脚功能说明如下:/CS:芯片选择信号,低电平有效,一旦CS有效,表明A/D转换器被选中,可启动工

34、作。WR:写信号输入,接受微机系统或其它数字系统控制芯片的启动输入端,低电平有 效,当CS、WR同时为低电平时,启动转换。/RD:外部读取转换结果的控制脚输出信号/RD为HI时,DB0DB7处于高阻抗;/RD为LO 时,数字数据才会输出。/WR:用来启动转换的控制输入,相当于ADC的转换开始(/CS=0时),当/WR由HI变为LO 时,转换器被清除;当/WR回到HI时,转换正式开始。CLK IN, CLK R:时钟输入或接震荡元件(R, C),频率约限制在100KHZ1460 KHZ,如果使 用RC电路则其震荡频率为1/(1.1RC)。/INTR :中断请求信号输出,低电平动作。输出低电平表示

35、本次转换已完成。该信号常作为 向微机系统发出的中断请求信号。VIN( +)、VIN(-):差动模拟电压输入。输入单端正电压时,VIN(-)接地:而差动输入 时,直接加入VIN( +)、VIN(-)。AGND,DGND:模拟信号以及数字信号的接地。VREF:辅助参考电压。DB0DB7: 8位的数字输出。VCC:电源供应以及作为电路的参考电压。【3】模块功能(1)温度信号经ADC0804将模拟信号转换成数字信号并输入8155的PA 口,经8155送入 8051进行数据处理,8051发出脉冲信号通过其P1 口(P1.1、P1.2、P1.3、P1.4)经放大 器来驱动电动机动作。(2)零点和满刻度调节

36、。ADC0804的零点无须调整。满刻度调整时,先给输入端加入电压,使满刻度所对应 的电压值是,其中是输入电压的最大值,是输入电压的最小值。当输入电压与值相 当时,调整 端电压值使输出码为FEH或FFH。(3)参考电压的调节在使用A/D转换器时,为保证其转换精度,要求输入电压满量程使用。如输入电压 动态范围较小,则可调节参考电压,以保证小信号输入时ADC0804芯片8位的转换精 度。(4)接地模数、数模转换电路中要特别注意到地线的正确连接,否则干扰很严重,以至影响 转换结果的准确性。A/D、D/A及取样保持芯片上都提供了独立的模拟地(AGND)和数字 地(DGND)的引脚。在线路设计中,必须将所

37、有的器件的模拟地和数字地分别连接,然 后将模拟地与数字地仅在一点上相连。地线的正确连接方法如图5.1.11所示。. ADCDSawl学 VOCKcueyM在模拟输入信号较小时,如00.5优时,自动调零电容可选比积分电容Cint大一倍, 以减小噪声,C的值越大,噪声越小,如果C选为0.15UF,则C=2C =0.33uF。AZINTAZ INT由传感器传来的微弱信号经放大器放大后为05V,这时噪声的影响不 是主要的,可把积分电容C选大一些,使C =2C,选C =0.33uF,C=0.15uF,通INTINT AZINTAZ常CIN和CAZ可在0.1uF至1uF间选择。积分电阻Rint等于满度电压

38、时对应的电阻值(当 电流为20uA、输入电压=4.096V时,RiNT=200kQ),此时基准电压V+皿和V皿之间为2V, 由电阻R和电位器*分压取得。5.3人机对话通道显示检测人机对话通道主要由键盘、LED显示组成。为了完成设定检测炉温的变化 温度、等功能,并满足温度设定范围为400700笆、最小区分度为1笆的功能要求,键 盘可由10个数字键及6个功能键组成(确认、设定温度)OLED显示由双3位数码管组成, 的测温度,显示范围为4007500C。本系统属于开环控制5.3.1 显示器:|数码管原装图:III I Ie- dL GND o圈5一 4. 1我们都知道在单片机应用系统中,通常要用多位

39、LED显示,多位LED显示接口有静 态显示和动态显示两种。在实际应用中,静态显示的亮度高,占用CPU的时间短,但它的成本高。为了简化 硬件电路,降低成本,在单片机应用系统中常采用动它扫描的方法,解决多位LED显示 的问题。因此在本设计中同样以动态扫描的形式进行设计。动态扫描显示的硬件接口简单,只需一个公共的七段码输出口,一个选择LED位的 数位选择口(本系统中选用共阴极接法,则为所有LED的共阴极端),显示时,从左到右 (或从右到左)依次轮流点亮每一位显示器,并保持一段时间。各位都扫描完再从头开 始,只要保证扫描一位到重新扫描此位的时间不超过一定的限度(一般在20ms以下)。 由于视觉的暂留,

40、可达到“同时”显示各位不同的数字和字符的目的。在设计中采用LED数码七段显示管,而采用7407与7406两种锁存驱动器来驱动数 码管的显示。总共需要三只这样的管子,在控制中采用滚动式显示。显示中8155的扩展I/O 口经7407电流放大后来驱动三位LED数码显示管。8051 的P2.7经反相器反相后与8155的片选端CE相连,P2.6接8155的I/O 口与RAM选择端 IO/M, P0 口作为数据总线与8155的D0D7相接,8051的ALE与8155的ALE相连。经 这样连接后,8155的I/O 口可以定义为:命令状态寄存器口FFF0HA 口FFF1HB 口FFF2HC 口FFF3H定时器

41、低8位FFF4H定时器高6位及方式口FFF5H数码管的段控用PB 口输出,位控由PC。、PCPC2 口控制。7407是6位的驱动门,它 是一个集电极开路门,当输入为“0”时输出为“0” ;输入为“1”时输出断开,须接 上位电路。共用两片7407,分别作为段控和位控的驱动。数码管选共阳极接法,当位控 为“1”时,该数码管选通,动态显示用软件完成,节省硬件开销。在图5.4.1中,通过8155的PC 口经一块7406组成芯片反向后来控制显示器的输出。a示代DSD4Q3ri2D1DO七3FHrtti丘E6己C!bEL1QOi 11QQ5H2O1O11O115BH3&1&O11114FH411dO11d

42、白打HB11口L11SDH611111a17DH7OOO1 口1i1 TH81111i17FH311C1i1aA口111Q1i1TTHB11111aQ7CHCO11Q口1D1O11iO5HHE心1111Og179HK_L11QOo1T1HFQ111QO11T3HUQ111133EHH&11111C7SH1白白d己0d室OQOOcoOOOH表& 4. 1 七段倒下面列出了 LED的七段码表(字型码)如表5.57406和7407的结构和功能如下:它们的外部引角完全相同,不同的是7406是集电极开路反向驱动,7407是集电极开路同向驱动Y=A。CCAYA YAY vHr;!_.I日 4 47406、

43、7407电路的外部引脚图如下:VCC:正电源端,+5VGND:接地端乂入:输入端XY:输出端Rl ? 7406.卜都结构型商由平输出电压打瞄3m出电流/曲典型延诅时司依典型功耗/ (门-mW)70730401321740630h 4012.5265.3. 2键盘在微机系统中键盘是最常用的输入设备,键盘通常由数字键和功能键组成,其 规模取决于系统的要求。键盘可以分为编码键盘和非编码键盘,编码键盘的按键识别、去抖动、键编码 都由硬件完成;非编码键的上述功能在少量的硬件支持下由软件完成。由此可见编 码键盘产生键编码的速度快且基本不占CPU的时间,但硬件开销大,电路复杂,成 本高;非编码键盘则硬件电路

44、简单,成本低,但占用CPU的时间长。键盘接口电路有两个基本特点:(1).是随机性,系统操作人员对键盘的操作是 随机的,所以操作的键也是随机的;(2).是抖动性,这是键盘的机械特性决定的。根 据这两个特点可以得出以下的接口设计原则:键盘的电平与系统总线电平兼容。单片机能够有效地抑制键盘抖动。抑制抖动是由软件实现的,一般采用多数为 主的原则。单片机系统能实现对键盘的有效控制。单片机系统键盘接口的目的是为了控制 键盘,而键盘电路不能影响总线。(1)消抖措施:在一般电路设计中,按键按下闭合后,应产生一个一个负脉冲。但由于在按键按 动时总有一些抖动,因此在负脉冲的开始和末尾部位总要出现一些毛齿波,其长短

45、与 开关的机械特性有关,一般为510ms。除了抖动之外还有重键,即一个键按下后紧接 着又按下一个键,或者两个键同时按下,这些需要采取一定的措施加以消除。目前消除抖动的方法有两种,一种是用硬件电路来实现,即用RC滤波电路滤除抖 动。另一种就是软件延时的方法来解决。在本设计中主要以软件去抖动。主要通过延时 来等待信号稳定,在信号稳定后查询健码。其过程是在查询到有按健按下后延时一段时 间(12ms20ms),再查询一次看是否有按健按下,若第一次查询不到,则说明前一次查 询结果为干扰或抖动,若这一次查询到有按健按下,则说明信号已经稳定,然后判断闭 和按健的按码。当闭和按健的健码确定之后,再去查询按键是否释放,待按键释放后再 进行处理,这样即可消除释放抖动的干扰。重键则以后一次查询为最后结果。(2) 键盘接口及扫描方式说明:通过对设计要求的具体分析,在这里采用矩阵式键盘来控制系统参数的输入和调 整。矩阵式键盘又成为行列式键盘。假设0键被按下,称为被按键或闭合键,这时,键盘矩阵中A点的行线和列线相通. 行扫描法的基本原理是这样的:使一条列线为低电平,

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号