智能温度控制系统

上传人:豆*** 文档编号:139350143 上传时间:2022-08-22 格式:DOC 页数:50 大小:985KB
收藏 版权申诉 举报 下载
智能温度控制系统_第1页
第1页 / 共50页
智能温度控制系统_第2页
第2页 / 共50页
智能温度控制系统_第3页
第3页 / 共50页
资源描述:

《智能温度控制系统》由会员分享,可在线阅读,更多相关《智能温度控制系统(50页珍藏版)》请在装配图网上搜索。

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

2、必须对温度信号进行放大和转换,就应当选择放大器和A/D转换器,本系统要实现人工智能化,就必须有对温度进行设定,因此还需要设计键盘与单片机系统进行沟通。核心字:单片机 温度传感器 键盘 A/D转换器 放大器 目 录摘 要I第一章 绪 论1第二章 设计规定22.1 设计课题工艺过程简介22.2 控制任务指标及规定:2第三章 系统设计思想3第四章 硬件的选择44.1 单片机的选择44.2 温度传感器的选择44.3 显示屏的选择44.4 键盘的选择44.5 温度控制部分54.6 自动推舟控制部分54.7 实现方案5第五章 硬件设计65.1单片机基本系统:65.1.1 单片机 805165.1.2 81

3、55简介95.2前向通道135.2.3 温度传感器:135.2.4 运算放大器155.2.5 A/D转换器:185.3 后向通道错误!未定义书签。5.4 人机对话通道205.4.1 显示屏:205.4.2 键 盘235.4.374922引脚阐明及功能265.5 其她外围器件26第六章 软件设计296.1 软件设计思路:296.2 程序设计流程阐明:296.3 主程序流程图如下:306.4 键盘输入中断服务程序316.5 温度检测子程序流程图316.6 程序清单32结 论37谢 辞38参照文献39第一章 绪 论 计算机是人类有史以来最伟大的发明之一,人类通过几种世纪的努力,把计算机从中国古老的算

4、盘发展到现代的计算机。现代计算机并非仅用于计算,它更广泛地应用到社会生活中的各个领域,从宇宙飞船到人造卫星,从天气预报到地震预报,从办公自动化到生产过程自动化,都离不开计算机的应用,计算机已成为增进现代文明的进步,推动人类社会发展的“智能工具”。单片微型计算机(single chip microcomputer)被称为单片机,它是各类专用控制器而设计的通用或专用微型计算机系统,高密度集成了一般微机的微解决器、一定容量的RAM和ROM以及输入/输出接口,定期器等电路于一块芯片上构成的。单片机的应用十分广泛,其具体有如下几种特点:(1) 小巧灵活、成本低,易于产品化。它能以便地组装成多种智能化的控

5、制设备及多种智能仪器仪表。(2) 面向控制,能针对性地解决从简朴到复杂的各类控制任务,因而能获得最佳的性能价格比。(3) 抗干扰能力强,适应温度范畴宽,在多种恶劣的环境条件下都能可靠地工作,这是其他机种无法比拟的。可以很以便地实现多机和分布控制。使整个系统的效率和可靠性她大为提高。 (4)单片机具有体积小、功耗低、价格便宜等长处,今年来还开发了某些以单片机母片(如8051),在片中嵌入更多的专用型单片机,因此单片机在计算机控制领域中应用越来越广泛。单片机的应用意义不仅带来的巨大经济效益。更重要的意义还在于单片机的应用正从主线上变化着老式的抗争系统设计思想和设计措施。从前必须由模拟电路或数字电路

6、实现的大部分功能,目前已能用单片机通过软件的措施实现。这种以软件取代硬件并提高系统性能的控制技术,称之为微控制技术。微控制技术标志着一种全新概念的浮现,是对老式控制技术的一次革命。随着单片机应用的推广和普及,微控制技术必将不断发展,日益完善。温度是工业控制对象中重要的被控参数之一,特别是在冶金,化工, 建材,食品加工,机械制造等各类工业中广泛使用加热炉,热解决炉,反映炉等。这些技术高精度高的自动控制可以使用计算机来完毕。但由于在工业生产中,生产的对象往往是复杂多变的,都用计算机控制也许增长生产成本,因此为了可以满足人们的生产需要,在诸多生产控制中就运用到了单片机控制下面就是运用单片机控制元件生

7、成的推舟设计系统。第二章 设计规定设计一种温度控制系统,实现计算机控制自动推舟系统具体规定如下:2.1 设计课题工艺过程简介随着现代社会的高速发展,在工业生产现场和电力电子技术领域中,半导体元器件得到广泛的运用。在半导体产品的研制和生产过程中,有一道关系到半导体器件性能的核心工序在外延片上均匀地生长若干不同厚度的掺杂层,生长的措施是: 一方面,将待加工的外延片放在液相外延炉中预热,在推杆的前端并列放着几种小方框,小方框中装有不同的惨杂物。当炉温达到一定温度值后,预热结束后炉温开始下降,根据半导体器件的规定,当炉温降到某个设定值时,便要将推杆推动一 个舟的距离,使舟中的掺杂物对准外延片,并在外延

8、片生长一片薄层。当炉温再降到另一种规定值时,直到掺杂完所有层,生成半导体器件。根据该半导体器件的掺杂层数的不同推舟的距离在20mm-170mm之间。同样,推舟的速度也各有不同的规定,大概介于7mm/s-25mm/s 之间。2.2 控制任务指标及规定:掺杂推舟工作温度范畴:700- 400推舟总距离:不不小于170mm一次推舟距离:20mm-170mm推舟的速度(可转化为时间):7mm/s-25mm/s一次工序推舟次数:1-6个舟第三章 系统设计思想由于每种半导体器件在掺杂推舟中,其生长层数、舟长度、推舟速度以及推舟温度都不完全相似,因而,在控制系统中必须配备简易的键盘和显示屏,以便可以输入和显

9、示多种控制参数,以及控制系统的启动和停止。该控制系统应当可以接受采集温度信号,并完毕信号的非电量到电量的转换,A/D转换,根据相应的温度值来执行相应的动作。在本推舟控制系统中,拟采用步进电机与滚珠丝杆相结合的措施来带动推杆的运动。因而推杆的运动是步进式的。控制步进脉冲的个数和时间间隔,便可以精确的控制位移和时间。 为了便于控制,系统软件应当具有简易的监控功能,以管理显示和键盘。要对接受到的数据进行转换、存储和多种换算,还要将检测到的给定值进行比较,比较值相符合,发出相应的换算的步进脉冲,以达到控制目的。根据设计的规定,可以有如下的硬件设计框图: 通过上面框图我们可以划分为几种模块来进行硬件设计

10、,通过模块话设计将使设计思路可以清晰明了的呈现出来,便于分析和编程。第四章 硬件的选择4.1 单片机的选择在当今的单片机世界里,目前世界上用量最大的几种单片机是MCS-51系列。该系列单片机以其高性价比,兼容性强,软硬件资源丰富,得到了广泛的应用。针对本设计,选用对于存储空间的规定不是很高,4K的程序存储空间已经够用,没有必要使用其她存储空间扩展的单片机。4.2 温度传感器的选择根据设计规定,由于此设计属于工业生产范畴,因此对传感器的规定也很高。在推舟过程中炉温在400700之间,因此规定温度传感器的测量范畴在这个之间或有结余。通过对资料的查找本设计选择装配式镍镉-铜镍热电偶传感器。工业用的装

11、配式热电偶作为测量温度的变送器一般和显示仪器、记录仪表和电子调节器配套使用。它可以直接测量多种生产过程中从0到1800范畴的液体、气体和蒸汽介质以及固体的表面温度,在测量过程中热电偶传感器可以至于炉温中直接检测到炉温,因此选择热电偶式传感器较为合适。(设计中选择了型号的传感器)4.3 显示屏的选择题目规定可以显示所测得的温度值实现实时监控。并且可以根据需要,既要可以显示炉温的温度还要可以显示设定值温度。同步为了节省成本我们采用三支LED数码显示管,并且要使显示屏呈动态显示状态。4.4 键盘的选择根据设计思路懂得,设计规定可以实现人机对话,也就是可以根据不同元器件的生产需要进行人为的设立温度,控

12、制温度上限、下限以及对各个温度点的设立,从而来控制电动机的运营实现推舟生产过程。所觉得了更以便的进行操作,我们选择44式键盘, 4.5 温度控制部分我们要通过单片机的引脚来对温度进行控制,显然,直接通过引脚对温度的加热设备进行控制,不是很现实,我们只有通过驱动器来对引脚的信号进行解决,来对温度进行检测和控制。在本计中,为了采集温度信号,使温度可以精确的采集和解决,我采用了热电偶式温度传感器。通过它的外围器件,可以以小的信号控制比较大的信号。由于热电偶传感器的测量点可以放置在被测对象上或周边,因此检测到的信号比较精确。为了补偿热电偶在测量过程中损失的热电势,我采用了电桥冷端补偿法。具体信息将在背

13、面进行简介。4.6 自动推舟控制部分 由于自动推舟控制过程中,根据生产需要实现定位控制,因此在设计中采用性能良好的步进电动机作为执行元件,当电机旋转时通过丝杆把电机的旋转运动转化为直线位移,从而推动舟的运动。我们之因此选用步进电机是由于其具有可靠的迅速启动和停止的功能,如果负荷不超过其所提供的动态转矩值,就可以在一刹那间启动与停止,符合系统设计的需要。由于时间比较仓促的关系在本设计中我就对其软件部分进行了省略。4.7 实现方案方案一 :由于设计题目规定选用8031单片机来实行系统的控制,但受到8031的内存限制,在设计过程中需要对8031进行扩展,因此增长了硬件需求,同步增长了成本。方案二:8

14、051和8031具有相似的功能,但8051内部增长了ROM/EPROM从而使存储的空间加大,在设计中不许要扩展其她硬件。通过以上比较,选用8051作为次设计系统的控制核心比较抱负。具体的实现过程,将会在硬件,软件部分具体的进行阐明第五章 硬件设计在实现硬件设计中需要用到单片机、A/D转换、步进电机、键盘、显示屏、传感器、电阻、电容等,具体器件简介如下:5.1单片机基本系统:单片机系统是整个控制系统的核心,它完毕整个系统的信息解决及协调控制功能。由于系统对控制速度、精度及功能规定都无特别之处,因此可以选用目前广泛使用的MCS-51系列单片机8051。8051可以提供系统控制所需的中断、定期及寄存

15、中间成果的RAM电路但片内没有程序存储器,因此单片机基本系统中除了应涉及复位电路和晶体振荡电路以外,还应扩大程序存储器。5.1.1 单片机 80518051是MCS-51系列单片机中的一种产品,MCS-51系列单片机是Intel公司推出的通用型单片机。MCS-51系列单片机的多种型号都是以8051为核心电路发展起来的,因此她们都具有MCS-51的基本构造与软件特性。8051的特点:l 8位的CPU l 具有布尔解决功能l 4K字节片内程序存储器(ROM)l 128字节片内数据存储器(RAM)l 21个特殊功能寄存器(SFR)l 4个8位的并口、32根口线l 两个16位的定期计数器l 一种全双丁

16、的串口l 5个中断源,2个中断优先级8051引脚阐明: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 有两个功能:扩大外部存储器时,当作地址总

17、线(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(8212)的STB脚,74373的EN脚,当

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

19、) EA/VPP:接高电平时:CPU读取内部程序存储器(ROM),如8051/8052。扩大外部ROM:当读取内部程序存储器超过0FFFH(8051)、1FFFH(8052)时,自动读取外部ROM。接低电平时:CPU读取外部程序存储器(ROM),如8031/8032。8751烧写内部EPROM时,运用此脚输入21V的烧写电压。(9) XTAL1,XTAL2:接石英晶体振荡器。机器周期=石英晶体12,如12MHz石英晶体/12=1微秒。8051硬件如下图:综上所述:单片机的4个并行口线,除P1口可以作为顾客使用的I/O口线,在需要扩展片外存储器时,P0,P2口只能用作数据总线和地址总线,由于P0

20、口在扩展时,既可作为数据总线又可作为地址总线,因此它作为地址总线时,需要外加地址锁存器。P2口作为第二功能时,其中的许多口线是作为控制信号线使用的。只有在不使用P0,P1,P3口的第二功能时,它们可以作为一般的I/O口使用,如不需要扩展存储器和I/O口时,P0、P2可作为一般的双向口。2.控制口线:EA/VPP,PSEN,ALE,RSTEA/VPP:片内外程序存储器选择/编程电压 EA/VPP=1,CPU从片内程序存储器开始执行程序,即PC一方面指向片内ROM。 EA/VPP=0,CPU指向片外程序存储器中的程序,即PC 只指向片外ROM。 EA/VPP=21V,编程电压,对于片内EPROM进

21、行编程。 片外程序存储器的读选通信号,当PSEN=0时,CPU从片外程序存储器取指令。ALE/PRG:地址锁存信号/编程脉冲 访问外部存储器时,ALE用于锁存地址的低8位。虽然不访问外部存储器,ALE仍然以震荡频率的1/6周期性的向外输出正脉冲,用它作为外部定期基准。ALE端的负载能力为8个LSTTL。在对片内EPROM进行编程时,作为编程脉冲输入端。RST/VPD:复位信号/掉电保护此端保持两端周期的高电平,可以使单片机复位。在VCC掉电期间,此引脚接上备用电源,可保持片内RAM中的信息5.1.2 8155简介 8155为Intel公司的一种功能可编程接口芯片,它具有两个8位和一种6位可编程

22、的I/O接口、256字节的RAM存储器、一种14位的计数/定期器。在单片机中有广泛的应用。8155的特点如下:AD7AD0,三态地址/数据总线;PA7PA0,A口输入/输出线;PB7PB0,B口输入/输出线;PC5PC0,C口输入/输出线或为A,B口的控制信号线当C口作为控制信号线时,其功能如下;PC0,A口中断祈求信号线。PC1,A口缓冲器信号线。 PC2,A口选通信号线PC3,B口中断祈求信号线。PC4,B口缓冲器信号线。PC5,B口选通信号线CE,片选信号线,低电平有效RD,存储器读信号线WR,存储器写信号线,低电平有效ALE,地址锁存信号线IO/M,I/O口与存储器选择信号线。IO/M

23、为1时,选择I/O口;I/O为0时,选择存储器。TIMEIN,计数/定期器脉冲输入有效。TIMEOUT,计数/ 定期器输出端。RESET,复为信号线。VCC,+5V电源。VSS,接地端。8155的外型构造如图5.2.3所示:8155的芯片内部构造:8155的内部构造涉及两个8位的并行输入/输出端口,256个字节的静态RAM,一种地址锁存器,一种14位的计数/定期器和控制逻辑电路。8155的工作方式: 8155的控制逻辑中设立了一种命令/状态寄存器,它事实上使两个 不同的寄存器,分别寄存命令字和状态字,对控制命令寄存器只能进行写操作,而对一起称为命令/状态字寄存其。其中,命令字用于选择I/O口的

24、工作方式,状态字用于选择A口和B口和定期器目前的工作状态,其格式如下:在控制信号中,IO/M =1时,CPU选择对存储器进行读/写操作。256个字节的存储器地址范畴为00HFFH,I/O口和寄存器的地址分派如下表:命令字寄存器:8155的A 口和B口具有基本输入输出和选通输入输出两种工作方式,这个方式选择由C口的工作方式决定,当C口的工作方式作为一般输入/输出口时,A、B口工作于基本 输入输出方式;当C口用于提供控制/状态信号时,A、B口工作于选通工作方式。A、B口具体工作于输入还是输出,又命令字的的D1、D0位决定。8155的C口既可用作基本输入/输出口,也可以用于提供A、B的控制/状态信号

25、,具体地说,有ALT1、ALT2、ALT3、ALT4四种工作方式,如图三所示。C口的前两种工作方式分别为输入输出方式。C口工作于ALT3方式时,B口工作于基本输入/输出,A口工作于选通工作方式。C口为A口提供3根控制/状态信号线(C口的另3位输出)。C口工作于ALT4方式时,A口和B口均工作于选通方式,C口位A、B口提供6根控制/状态信号(C口全为控制/状态线)。C口的工作方式与A、B口工作关系如表5.1.4:8155片内设立了一种14位的减法计数器,用于对外部输入的脉冲信号进行减1计数。定期计数器的外部脉冲信号由TIMERIN引脚输出,定期器的输出引脚位TIMEROUT。计数/定期器的计数值

26、和工作方式,由8位计数/定期器寄存器设定,如下图5.1.5所示:其中,T13T0为计数器值,范畴为0002H3FFFH,M2、M1用于设立定期器的工作方式。定期器的工作方式有四种,每一种的区别重要在于输出波形不同,方式00和01常用于对脉冲进行分频,方式10和11为计数/定期到,输出负脉冲信号,具体波形如下图5.1.6所示:对定期器进行编程时,应当先将技数初值和定期器工作方式装入寄存器,计数与否启动由命令字的最高二位控制 ,具体控制方式如下。TM2 TM10 0:空操作,不影响计数0 1:停止定期器计数,若计数器没有启动,则相称于空操作1 0:定期器值减为0时,停止计数 1 1:启动,置方式和

27、初置后立即启动;若正在计数则表达置新的方式和初置,计数结束后,按新的方式和初值计数。 任何时刻都可以设立定期器的初值和工作方式,但是必须将启动命令写入命令寄存器。如何定期器正在计数,那么,只有写入启动命令之后,定期器才接受新的计数初值并按新的工作方式计数。由于8155内部带有地址锁存器,因此,它与8031的接口电路非常简朴,不需任何附加的电路。图7是8031与8155的接口电路,存储器RAM和I/O口的地址分派如下。 存储器的地址:7E00H7EFFH。I/O的地址 命令/状态寄存器 7FF8H PA口 7FF9H PB口 7FFAH PC口 7FFBH 定期器底8位 7FFCH 定期器高8位

28、 7FFDH 5.2前向通道前向通道是信息采集的通道,重要涉及传感器、信号放大、AD转换等电路。由于温度变化是一种相对缓慢的过程,固此前向通道中没有使用采样保持电路。按设计规定,温度控制静态误差l 0C,炉温给定范畴为400700,而对炉温的检测范畴应合适不小于此范畴,设为4007500C,则系统的控制总误差应不不小于1(9535)X100167,分派到前向通道的信号采集总误差应不不小于系统总误差的12,即精度应为o83,可以采用8位AD转换器实现。前向通道涉及:A/D转换器、传感器、放大器5.2.3 温度传感器: 我们懂得,在推舟工作区中,推舟掺杂的工作温度范畴为 700 400 。为了检测

29、温度并控制推舟,这里采用了接触式的温度测量措施,以热电偶作为测温元件,置于工作区中。考虑到测温范畴和精度,以及价格因素的影响,这里选用装配式热电偶WRE2型传感器。其测温上限长期为900,短期可达700。1.热电偶特点及应用范畴 特点l 热电偶可将温度直接转换成电量信号,便于监测;l 构造简朴,制造容易,价格便宜;l 惰性小,精确度高,测量范畴广;l 可做成多种构造,以满足多种测量对象的规定;l 合用于远距离测量与控制;l 但其精确度难以超过0.2;l 参照端温度影响测量,必须进行补偿;l 在高温或长期使用时,因受被测介质的影响或环境氛围的腐蚀作用而发生劣化。 应用范畴:热电偶合用于各行各业各

30、个领域生产过程中2001300范畴内的温度测量,在特殊状况下,可测量2800的高温和4K的低温。 2. 热电偶传感器工作原理热电偶是一种使用最多的一种传感器,它的工作原理是由两种不同的导体或半导体A和B构成的一种回路,其两端互相连接,只要结点处的温度不同,一端的温度为T,另一端的温度为T0,则回路中就有电流产生,即回路中存在电动势,该电动势称为热电势。当回路断开时,在断开处a, b之间便有一电动势ET,其极性和量值与回路中的热电势一致,规定为冷端,当电流由A流向B时,称A为正极,B为负极。热电势ET与温度差(T T0)成正比,即ET =SAB(T T0) SAB为赛贝克西蜀,又称为热电势率,它

31、是热电偶的最重要的特性量,其符号和大取决于热电极材料的相对特性。 两种导体的接触电势 不同金属自由电子密度不同,当两种金属接触在一起时,在结点处会发生电子扩散,浓度大的向浓度小的金属扩散。浓度高的失去电子显正电,浓度低的得到电子显负电。当扩散达到动态平衡时,得到一种稳定的接触电势。温度T时热端接触电势:冷端接触电势:式中:A、B代表不同材料; 在闭合回路中,总的接触电势为:3. 热电偶传感器的重要技术参数 热电偶的重要技术参数有型号、分度号、测量范畴、容许误差、热响应时间、公称压力、热电动势率、长期稳定性、热电偶的电阻R0等。WRE2温度型传感器属于装配式镍镉-康铜热电偶传感器,其工作范畴为3

32、33900,容许误差在0.0075,时间常数t90 ,该型号在系统中测量400700之间的温度,经查表知在400时,其热电动势为33.767mV,在700时其电动势为57.873热电偶的的热电动势计算公式:E =BITI 热响应时间:热响应时间也称时间常数,它是用来表达热电偶对温度变化感应快慢的惰性参数,在温度浮现阶跃变化时,热电偶的输出变化至相称于该阶跃变化的63.2所需的时间。冷端补偿:本系统使用镍铬康铜热电偶,被测温度范畴为400700,冷端补偿采用补偿电桥法,采用不平衡电桥产生的电势来补偿热电偶因冷端温度变化而引起的热电势变化值。不平衡电桥由电阻R1、R2、R3(锰铜丝绕制)、Rcu(

33、铜丝绕制)四桥臂和桥路稳压源构成,串联在热电偶回路中。Rcu与热电偶冷端同处在0,而R1=R2=R3=1,桥路电源电压为4V,由稳压电源供电,Rs为限流电阻,其阻值因热电偶不同而不同,电桥一般取在20时平衡,这时电桥的四个桥臂电阻R1=R2=R3=Rcu,a、b端无输出。当冷端温度偏离20时,例如升高时,Rcu增大,而热电偶的热电势却随着冷端温度的升高而减小。Uab与热电势减小量相等,Uab与热电势迭加后输出电势则保持不变,从而达到了冷端补偿的自动完毕。5.2.4 运算放大器运算放大器(常简称为“运放”),是广泛应用的、具有超高放大倍数的电路单元。可以由分立的器件构成,也可以实目前半导体芯片当

34、中。随着半导体技术的发展,如今绝大部分的运放是以单片的形式存在。现今运放的种类繁多,广泛应用于几乎所有的行业当中。在这里选用集成放大器0P07型,内部构造及硬件图如下:工作原理: 一般可将运放简朴地视为:具有一种信号输出端口(Out)和同相、反相两个高阻抗输入端的高增益直接耦合电压放大单元,因此可采用运放制作同相、反相及差分放大器。 运放的供电方式分双电源供电与单电源供电两种。对于双电源供电运放,其输出可在零电压两侧变化,在差动输入电压为零时输出也可置零。采用单电源供电的运放,输出在电源与地之间的某一范畴变化。 运放的输入电位一般规定高于负电源某一数值,而低于正电源某一数值。通过特殊设计的运放

35、可以容许输入电位在从负电源到正电源的整个区间变化,甚至稍微高于正电源或稍微低于负电源也被容许。这种运放称为轨到轨(rail-to-rail)输入运算放大器。 运放的输出电位一般只能在高于负电源某一数值,而低于正电源某一数值之间变化。通过特殊设计的运放可以容许输出电位在从负电源到正电源的整个区间变化。这种运放成为轨到轨(rail-to-rail)输出运算放大器。 运算放大器的输出信号与两个输入端的信号电压差成正比,在音频段有:输出电压=A0(E1-E2),其中,A0 是运放的低频开环增益(如 100,即 100000 倍),E1 是同相端的输入信号电压,E2 是反相端的输入信号电压运算放大器均是

36、采用直接耦合的方式,直接耦合式放大电路的各级的Q点是互相影响的,由于各级的放大作用,第一级的单薄变化,会使输出级产生很大的变化。当输入短路时(由于某些因素使输入级的Q点发生单薄变化,例如:温度),输出将随时间缓慢变化,这样就形成了零点漂移。产生零漂的因素是:晶体三极管的参数受温度的影响实际电路中,从热电偶输出的信号最多但是几十毫伏(30mV),且其中涉及工频、静电和磁偶合等共模干扰,对这种电路放大就需要放大电路具有很高的共模克制比以及高增益、低噪声和高输入阻抗,因此宜采用测量放大电路。测量放大器又称数据放大器、仪表放大器和桥路放大器,它的输入阻抗高,易于与多种信号源匹配,而它的输入失调电压和输

37、入失调电流及输入偏置电流小,并且温漂较小。由于时间温漂小,因而测量放大器的稳定性好。由三运放构成测量放大器,差动输入端R1和R2分别接到A1和A2的同相端。输入阻抗很高,采用对称电路构造,并且被测信号直接加到输入端,从而保证了较强的克制共模信号的能力。A3事实上是一差动跟随器,其增益近似为1。测量放大器的放大倍数为:AV=V0/(V2-V1),AV=Rf/R(1+(Rf1+Rf2)/RW)。在此电路中,只要运放A1和A2性能对称(重要指输入阻抗和电压增益),其漂移将大大减小,具有高输入阻抗和共模克制比,对微小的差模电压很敏感,合适于测量远距离传播过来的信号,因而十分易于与微小输出的传感器配合使

38、用。RW是用来调节放大倍数的外接电阻,在此用多圈电位器。实际电路中A1、A2采用低漂移高精度运放OP-07芯片,其输入失调电压温漂VIOS和输入失调电流温漂IIOS都很小,OP-07采用超高工艺和“齐纳微调”技术,使其VIOS、IIOS、VIOS和IIOS都很小,广泛应用于稳定积分、精密加法、比校检波和单薄信号的精密放大等。OP-07规定双电源供电,使用温度范畴070,一般不需调零,如果需要调零可采用RW进行调节。A3采用741芯片,它规定双电源供电,供电范畴为(318)V,典型供电为15V,一般应不小于或等于5V,其内部具有补偿电容,不需外接补偿电容。0P07放大器的具体参数:开环增益(v/

39、V):0.12共模克制比(dB):94106初始失调电压(V):75150失调电压漂移:(V/):2.5偏置电流(25)n A max:412电压噪声(1Hz):11电源电压:4通过测量放大器放大后的电压信号,其电压范畴为05V,此信号为模拟信号,计算机无法接受,故必须进行A/D转换。放大器的放大倍数计算如下:上式中G为放大倍数通过对各个器件性能分析计算,得出不同的电阻值参数,把电阻参数带入计算公式中得到放大倍数为101倍,当控制温度在400时,传感器输出热电势为33.3mv,当在700时,其输出热电势为57.89mv。通过电桥法冷端补偿和两个同相放大器放大后输出放大电压分别是3.3v和5.8

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

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

42、写信号输入,接受微机系统或其他数字系统控制芯片的启动输入端,低电平有效,当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:中断祈求信号输出,低电平动作。输出低电平表达本次转换已完毕。该

43、信号常作为向微机系统发出的中断祈求信号。 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)零点和满刻度调节。 ADC0804的零点

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

45、和数字地分别连接,然后将模拟地与数字地仅在一点上相连。地线的对的连接措施如图5.1.11所示。 在模拟输入信号较小时,如00.5伏时,自动调零电容可选比积分电容CINT大一倍,以减小噪声,CAZ的值越大,噪声越小,如果CINT选为0.15F,则CAZ=2CINT=0.33F。由传感器传来的单薄信号经放大器放大后为05V,这时噪声的影响不是重要的,可把积分电容CINT选大某些,使CINT=2CAZ,选CINT=0.33F,CAZ=0.15F,一般CINT和CAZ可在0.1F至1F间选择。积分电阻RINT等于满度电压时相应的电阻值(当电流为20A、输入电压=4.096V时,RINT=200k),此

46、时基准电压V+RI和V-RI之间为2V,由电阻R1、R3和电位器R2分压获得。5.4 人机对话通道人机对话通道重要由键盘、LED显示构成。为了完毕设定检测炉温的变化温度、等功能,并满足温度设定范畴为400700、最小辨别度为1的功能规定,键盘可由10个数字键及6个功能键构成(确认、设定温度)。LED显示由双3位数码管构成,显示检测的测温度,显示范畴为4007500C。本系统属于开环控制5.4.1 显示屏:数码管原装图:我们都懂得在单片机应用系统中,一般要用多位LED显示,多位LED显示接口有静态显示和动态显示两种。在实际应用中,静态显示的亮度高,占用CPU的时间短,但它的成本高。为了简化硬件电

47、路,减少成本,在单片机应用系统中常采用动它扫描的措施,解决多位LED显示的问题。因此在本设计中同样以动态扫描的形式进行设计。动态扫描显示的硬件接口简朴,只需一种公共的七段码输出口,一种选择LED位的数位选择口(本系统中选用共阴极接法,则为所有LED的共阴极端),显示时,从左到右(或从右到左)依次轮流点亮每一位显示屏,并保持一段时间。各位都扫描完再从头开始,只要保证扫描一位到重新扫描此位的时间不超过一定的限度(一般在20ms如下)。由于视觉的暂留,可达到“同步”显示各位不同的数字和字符的目的。在设计中采用LED数码七段显示管,而采用7407与7406两种锁存驱动器来驱动数码管的显示。总共需要三只

48、这样的管子,在控制中采用滚动式显示。 显示中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口 FFF2H C口 FFF3H 定期器低8位 FFF4H 定期器高6位及方式口 FFF5H 数码管的段控用PB口输出,位控由PC0、PC1、PC2口控制。7407是6位的驱动门,它是一种集电极开路门

49、,当输入为“0”时输出为“0”;输入为“1”时输出断开,须接上位电路。共用两片7407,分别作为段控和位控的驱动。数码管选共阳极接法,当位控为“1”时,该数码管 选通,动态显示用软件完毕,节省硬件开销。在图5.4.1中,通过8155的PC口经一块7406构成芯片反向后来控制显示屏的输出。下面列出了LED的七段码表(字型码)如表5.57406和7407的构造和功能如下:它们的外部引角完全相似,不同的是7406是集电极开路反向驱动,7407是集电极开路同向驱动Y=A。 7406、7407电路的外部引脚图如下: VCC:正电源端,+5VGND:接地端XA:输入端XY:输出端5.4.2 键 盘在微机系

50、统中键盘是最常用的输入设备,键盘一般由数字键和功能键构成,其规模取决于系统的规定。 键盘可以分为编码键盘和非编码键盘,编码键盘的按键辨认、去抖动、键编码都由硬件完毕;非编码键的上述功能在少量的硬件支持下由软件完毕。由此可见编码键盘产生键编码的速度快且基本不占CPU的时间,但硬件开销大,电路复杂,成本高;非编码键盘则硬件电路简朴,成本低,但占用CPU的时间长。 键盘接口电路有两个基本特点:(1).是随机性,系统操作人员对键盘的操作是随机的,因此操作的键也是随机的;(2).是抖动性,这是键盘的机械特性决定的。根据这两个特点可以得出如下的接口设计原则:l 键盘的电平与系统总线电平兼容。l 单片机可以

51、有效地克制键盘抖动。克制抖动是由软件实现的,一般采用多数为主 的原则。l 单片机系统能实现对键盘的有效控制。单片机系统键盘接口的目的是为了控制键盘 ,而键盘电路不能影响总线。(1)消抖措施 :在一般电路设计中,按键按下闭合后,应产生一种一种负脉冲。但由于在按键按动时总有某些抖动,因此在负脉冲的开始和末尾部位总要浮现某些毛齿波,其长短与开关的机械特性有关,一般为510ms。除了抖动之外尚有重键,即一种键按下后紧接着又按下一种键,或者两个键同步按下,这些需要采用一定的措施加以消除。目前消除抖动的措施有两种,一种是用硬件电路来实现,即用RC滤波电路滤除抖动。另一种就是软件延时的措施来解决。在本设计中

52、重要以软件去抖动。重要通过延时来等待信号稳定,在信号稳定后查询健码。其过程是在查询到有按健按下后延时一段时间(12ms20ms),再查询一次看与否有按健按下,若第一次查询不到,则阐明前一次查询成果为干扰或抖动,若这一次查询到有按健按下,则阐明信号已经稳定,然后判断闭和按健的按码。当闭和按健的健码拟定之后,再去查询按键与否释放,待按键释放后再进行解决,这样即可消除释放抖动的干扰。重键则后来一次查询为最后成果。(2)键盘接口及扫描方式阐明:通过对设计规定的具体分析,在这里采用矩阵式键盘来控制系统参数的输入和调节。矩阵式键盘又成为行列式键盘。 假设0键被按下,称为被按键或闭合键,这时,键盘矩阵中A点

53、的行线和列线相通.行扫描法的基本原理是这样的:使一条列线为低电平,如果这条列线上没有闭合键,则各行线的状态都为高电平;如果列线上有闭合键,则相应的那条行线即变为低电平.这样,就可以根据行线号和列线号求得闭合键的键码.行扫描的过程是:先使输出口输出FEH,然后输入行线状态,判断行线状态中与否有低电平,如果没有低电平,则使输出口输出FDH,再判断行线状态.到输出口输出FCH时,行线中有状态为低电平,则闭合键找到.至此,行扫描似乎可以结束,但事实上扫描往往继续进行下去,以排除也许浮现的多键同步被按下的现象.键盘中有4根行线和4根列线,经限流电阻接+5V电源上,按键跨接在行线和列线上,44行列构造可构

54、成16个按键。当无键闭合时,74922芯片的x、y接口处在开路状态。当有键闭合时,与闭合键相连的两条I/O口线之间短路。判断有无按键按下的措施是:一,置74922的x1、x2、x3、x4为输入状态,从行线输出低电平,读入列线数据,若某一列线为低电平,则该列线上有键按下。第二步,置74922的y1、y2、y3、y4口为输入状态,从列线输出低电平,读入行线数据,若某一行为低电平,则该行线上有按键按下。综合一、二两步的成果,可拟定按键的编码号。但是键闭合一次只能进行一次键功能任务,因此须等待按键释放后,在进行键功能操作。通过循环扫描方式可以反复扫描与否有键按下,并在键按下后等待一定期间,在这段时间可

55、以消除按键的抖动。(3)键盘功能阐明:通过键盘的不同键来设定我们需要的数值,对数字的输入设定用“*”键,当对的无误时按“ENTER”键,有误时按下“CENCER”键以便重新输入。按 “#”键来进行设定温度与实测温度的显示变换。“RUN”键用来启动系统工作,当没有按该键时系统处在炉温预热状态,也就是炉温保持在700的状态,该状态由加热器进行控制这里不进行简介。上限、下限两键是分别进行温度上下限设定的按键。(4)键盘与8051实际接线图如下:本电路经A/D转换、十进制、乘4、显示,省略D1(小数)取3位数整数输出,最大转值=FFH(225),放大器741为放大101倍时,则本电路的最大显示值值为7

56、50(5)求键值 根据按键的位置求键值的措施诸多,对于44的键盘,采用查表法求取: 键辨认码=行码求反(高4位)+列码(低4位) 按键 行码 列码 键辨认码 0 1110 0111 00010111 17H 1 1110 1011 00011011 1BH 2 1110 1101 00011101 1DH 3 1110 1110 00011110 1EH 4 1101 0111 00100111 27H 5 1101 1011 00101011 2BH 6 1101 1101 00101101 2DH 7 1101 1110 00101110 2EH 8 1011 0111 01000111

57、47H 9 1011 1011 01001011 4BH * 1011 1101 01001101 4DH 上限 1011 1110 01001110 4EH 下限 0111 0111 10000111 87H ENTER 0111 1011 10001011 8BH # 0111 1101 10001101 8DH CANCER 0111 1110 10001110 8EH键功能阐明如下:上限键设定上限温度,再按一次可以取消设定值下限键设定下限温度再,按一次可以取消设定值“*” 键进行工作温度段设定模式,当设定温度和实际温度相等时电机动作。“ENTER”键对设定的温度进行拟定,反复按下即可以

58、使系统转到运营状态“CANCER” 键对设定的温度进行取消操作。“#” 键用来显示系统目前实际温度和设定温度值。 5.4.3 74922引脚阐明及功能5.4.4 引脚阐明: X1X2:列。 Y1Y4(Y5):行OSC:震荡消除抖动电路,并发出两种信号: 内部计数器停止计数 使DA脚(未按键时保持在LO的电平)变为HI的电平,若按键未放开会始终保持HI电平,当按键放开时,才转为LO的电平。DA:数据有效信号。/OE:输出使能。DA:按键值输出,依BCD码输出。.功能阐明:在设计软件程序中,有时在硬件电路增长某些专用IC,就可简化软件程序的设计,但唯一缺陷就是提高了成本。本电路将键盘扫描交给74922IC来完毕,只要检测DA脚由LO HI(按)、HILO(放),就将74922的D、C、B、A读入8051。5.5 其她外围器件 手动及自动复位电路电源采用双刀双掷开关.S1a为电源开关,S1b为上电复位开关,两者同步动作.刚开机时S1a闭合, S1b断开,电源立即工作并建立起电压UCC.由于电容器C3两端的压降不能突变,就使C点电位UC=UCC,依次通过反相器F1和F2放大整形,C4与R2微分后,产生复位信号(正脉冲),将80C31和8279复位.然后电源又沿着UCCC3

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!