单片机温度测试系统设计.doc_第1页
单片机温度测试系统设计.doc_第2页
单片机温度测试系统设计.doc_第3页
单片机温度测试系统设计.doc_第4页
单片机温度测试系统设计.doc_第5页
已阅读5页,还剩39页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

题 目: 单片机温度测试系统 班 级: 0 6 2 1 4 学 号: 0 4 姓 名: 樱 凝 指导老师: 辛 追 北京大学二九 年 六 月 五 日MCS-51单片机实现数字温度计中文摘要:近年来随着科技的飞速发展,单片机的应用正在不断深入,同时带动传统控制检测技术日益更新。在实时检测和自动控制的单片机应用系统中,单片机往往作为一个核心部件来使用,仅单片机方面知识是不够的,还本文从硬件和软件两方面介绍了MCS-51单片机温度控制系统的设计思路,对硬件原理图和程序框图作了简捷的描述。应根据具体硬随着人们生活水平的不断提高,单片机控制无疑是人们追求的目标之一,它所给人带来的方便也是不可否定的,其中数字温度计就是一个典型的例子,但人们对它的要求越来越高,要为现代人工作、科研、生活、提供更好的更方便的设施就需要从数单片机技术入手,一切向着数字化控制,智能化控制方向发展。 目前,典型的温度测试系统是由模拟式温度传感器、A/D转换电路和单片机组成,由于模拟式温度传感器输出为模拟信号,必须经过A/D转换环节获得数字信号后才能与单片机等相接,本次设计的目的在于学习与了解嵌入式系统开发的基本流程,了解单片机与传感器AD590的通信、LED液晶显示屏驱动电路的设计、单片机与PC机的通信。论文主要介绍了一个基于51单片机的温度信号采集显示系统的设计,主要叙述了单片机温度采集控制系统的硬件电路设计和软件的编写、调试过程。本系统主要包括:温度采集与A/D转化、数据处理、数据显示、信号放大电路、报警电路五大部分。系统实现的功能是温度检测、数值显示。温度传感器AD590对环境温度进行检测,并且经A/D转化器ADC0809转化成数字温度信号,通过单总线传递给单片机,单片机作为数据处理与控制单元,为了进行数据处理,单片机控制数字温度传感器,把温度信号通过单总线从数字温度传感器传递到单片机上。单片机数据处理之后,发出控制信息改变报警和控制执行模块的状态,同时将当前温度信息发送到LED进行显示,发出控制信号达到控制蜂鸣器和发光二级管的目的。即可实现温度信号采集转化,显示与报警功能!该系统设计和布线简单、体积小、重量轻、性价比高、扩展方便。采用适当的技术将模拟的温度量转化为数字量在原理上虽然不困难但成本较高,还会遇到其它方面的问题。因此对单片机温度控制系统的研究有重要目的和意义.本设计所介绍的数字温度计与传统的温度计相比,具有读数方便,测温范围广,测温准确,其输出温度采用数字显示,主要用于对测温比较准确的场所,或科研实验室使用。关键词:单片机 温度采样 驱动电路 AT89C51 显示英文摘要:In recent years, with the rapid development of science and technology, the application of SCM is at the same time, traditional detection techniques to control the growing update. In real-time detection and automatic control system of single-chip applications, often as a single-chip core component to use only single-chip is not enough knowledge, but also this article from both hardware and software introduced the MCS-51 single-chip Temperature control system design, schematic diagram of the hardware and procedures were simplified block diagram description. Should be based on the specific hardware along with the continuous improvement of peoples living standard, single-chip control is undoubtedly one of the objectives pursued, it gives people the convenience can not be negative, in which digital thermometer is a typical example, but people its increasingly high demand for people to work, scientific research, life and more convenient to provide better facilities will need to start from the number of single-chip technology, all toward the digital control, intelligent control of direction. At present, the temperature of a typical test system is provided by the analog temperature sensor, A / D conversion circuit and single-chip component, as the analog output temperature sensor to analog signals to go through A / D conversion link can receive digital signals with a single phase, etc., the design is aimed at learning and understanding of the basic embedded system development processes, understand the single-chip communication with the AD590 sensor, LED LCD drive circuit design, MCU and PC-communication. Paper introduces a single-chip based on 51 shows that the temperature signal acquisition system is mainly described in single-chip temperature control system for acquisition of hardware circuit design and software development, debugging process. Of the system include: temperature acquisition and A / D conversion, data processing, data display, signal amplification circuit, alarm circuit most five. System is the temperature functions of detection, numerical display. AD590 temperature sensor to detect temperature on the environment, and by the A / D converter ADC0809 into a digital temperature signal, a single bus transfer to the single-chip, single-chip microcomputer as the data processing and control unit, in order to carry out data processing, a single Control the number of temperature sensors, the temperature signal from a single-bus digital temperature sensor on the transmission to the single-chip microcomputer. Single-chip data processing, the issue of control information and control to change the alarm status of the implementation of modules, at the same time, current temperature information is sent to the LED display, the issue of control signals to control LED and buzzers purposes. Temperature signal acquisition can be realized into shows and alarm functions! Design and layout of the system is simple, small size, light weight, cost-effective, easy to expand. Use of appropriate technologies to simulate the temperature of the volume into a digital, although in principle is not difficult but the cost is higher, but also encountered other problems. Therefore, single-chip temperature control system has an important purpose and significance of the design introduced in digital thermometer with a traditional thermometer, compared with a reading of convenience, a wide range of temperature measurement, temperature measurement accuracy, the output of the temperature digital display, the main for more accurate temperature measurement sites, or research laboratory. Key words: Single-chip, temperature sampling, drive circuit, showing, AT89C51 目 录第一章 引言11.1温度计的检测方法11.2 正在研究的检测技术21.3国内外温度检测技术的动向与趋势21.4温度检测系统3第二章设计分析42.1设计项目书及分析42.2温度传感器的发展现状42.3传感器、A/D转化器和单片机的选择62.3.1温度传感器的选择62.3.2A/D转换器的选择82.3.3单片机的选择10第三章 系统硬件设计143.1温度采集放大153.2.A/D转换163.3显示与报警电路163.4单片机及外围电路17第四章 软件设计184.1程序流程图194.2数据调用方法选择204.2.1温度模拟信号与存储的地址对应表214.2.2 七段码表对应的表格264.3软件设计274.3.1、定时/计数器的工作方式274.3.2 查表指令294.3.3 程序:29第 五 章 结 论34致 谢34参考文献35附录35附表一 元器件明细表35附表二 硬件图(后附)3636 成 都 电 子 机 械 高 等 专 科 学 校 电 气 与 电 子 工 程 系第一章 引言现代化的工业生产中,电流、电压、温度、压力、流量、流速和开关量都是常用的主要被控参数。温度是一种最基本的环境参数,人民的日常生活与环境的温度息息相关,同时它也是工业对象中主要的被控参数之一,特别是化学工业自动化系统中,一般温度检测点占全部检测点的50 以上,可见温度检测的重要性所在例如:在冶金工业、化工生产、电力工程、造纸行业、机械制造和食品加工等诸多领域中,人们都需要对各类加热炉、热处理炉、反应炉和锅炉中的温度进行检测和控制。随着现代信息技术的飞速发展,温度测量控制系统在工业、农业及人们的日常生活中扮演着一个越来越重要的角色,它对人们的生活具有很大的影响,所以对于温度测试的设计与研究有十分重要的意义。1.1温度计的检测方法目前国内使用的温度计虽然品种繁多,应用范围也较广,但它的检测技术基本是以下几种方法:(1) 利用物体热胀冷缩原理制成的温度计。如:玻璃温度计,双金属温度计,压力式温度计 (2) 利用热电效应技术制成的温度检测元件。利用此技术制成温度检测元件主要是热电偶,热电偶是发展较早,比较成熟,至今仍为应用最广泛的检测元件 。 (3) 利用热阻效应技术制成的温度计 热电阻测温元件 半导体测温元件 陶瓷热敏元件 (4)利用热辐射原理制成的高温计 热辐射高温计通常分为两种:一种是单色辐射高温计,一般称光学高温计;一种是全辐射高温计,它的原理是物体受热辐射后,枧物体本身的性质,能将它吸收,透过或反射。而受热物体放出的辐射能的多少,与它的温度有一定的关系。热辐射式高温计就是根据这种热辐射原理制成的1.2 正在研究的检测技术 (1)晶体管温度检测元件半导体温度检测元件是具有代表性的新集成电路温度检测元件利用硅晶体管基极一发射极间电压与温度关系(即半导体PN 结的温度特性)进行测温,并把测温、激励、信号处理电路和放大电路集成一体,封装于小型管壳内,即就构成了集成电路温度检测元件 目前,国内外也进行了生产。(2) 核磁共振温度检测器所谓核磁共振现象是指具有核自旋的物质置于静磁场中时,当与静磁场垂直方向加以电磁波,会发生对某频率电磁波的吸收现象。利用共振吸收频率随温度上升而减小的原理研制成的温度测器,称为核磁共振温度检测器。这种检测器精度极高,可以测量出千分之一开尔文,而且输出的频率信号适于数字化运算处理,故是一种性能十分良好的温度检测器。在常温下,可作理想的标准温度计之用。1.3国内外温度检测技术的动向与趋势温度检测的动向与趋势随着工业生产效率不断提高,自动他水平与范围也不断扩大,因而对温度检测技术的要求也愈来愈高,一般可以归纳以下几方面:(1) 扩展检测范围现在工业上通用的检测温度范围为一200300 ,而今后要求能测量超高温与超低温 尤其是液化气体的极低温度检测更为迫切,如10K以下的温度检测是当前重点研究课题。(2 )扩大测温对象温度检测技术将会由点测量发展到线、面、甚至立的测量。应用范围将同工业领域延伸到环境保护,家用电器、汽车工业及航天工业领域。(3) 发展新型产品利用老的检测技术生产出适应于不同场合、不同工况要求的新型产品,以满足于用户需要。同时利用新的检测技术制造出新的产(4) 适应特殊环境下测温在工业生产中,对许多场合的温度检测器有特殊要求,如防硫、防爆、耐磨等性能要求;又如移动物体和高速旋转物体的测温、钢水的连续测温、火焰温度的检测等。(5)显示数字化温度仪表向数字化方向发展。其最大优点是直观、无读数误差、分辨率高、测量误差小,因而有广阔的销售市场。(6) 标定自动化应用计算机技术,快速、准确、自动地标定温度检测器。根据上述要求,国内外温度仪表制造商将向以下几方面发展。 继续生产量大面广的传统的温度检测元件,如:热电偶、热电阻、热敏电阻等。 加强新原理、新材料、新加工工艺的开发。如近年来已开发的碳化硅薄膜热敏电阻温度检测器、厚膜、薄膜铂电阻温度检测器, 向智能化、集成化、实用化方向发展。新产品不仅要具有检测功能,又要具有判断和指令等多功能,采用微机技术向智能化方向发展 向机电一体化方向发展!1.4温度检测系统1.4.1温度自动检测系统简介温度自动检测系统主要用于检定工作热电偶、工作用热电阻、工业用水银温度计和双金属温度计。是集计算机技术、电子技术、自动测试技术于一体的自动化检定系统。它以计算机为核心,并由上位机与下位机组成,实现同时检定各种类型测温元件。整个检定过程除接线以外全部自动完成,对于检定工业热电阻、工业热电偶实现了控制温度、数据采集、数据显示全自动完成。随着科学技术的不断发展,各企业采用了强化生产手段,对温度检测技术提出了更高的要求,希望利用新的测方法,制造出适应性更强、精度更高、性能更稳定、并具有智能功能的新一代温度检测仪表。1.4.2温度自动检测系统的核心单片机,是把中央处理器CPU、存储器、定时器、I/O接口电路等一些计算机的主要功能部件集成在一块集成电路芯片上的微型计算机,是人们在通用计算机无法满足广泛的电气智能化要求的情况下,按照嵌入式应用要求,设计出最底层要求的芯片级嵌入式计算机系统;即微小型化。低价位(芯片形态,芯片价)的嵌入式计算机系统!在经历过探索-完善-MCU化,到现在的百花齐放的第四阶段,单片机也成为工业控制领域中普遍采用的智能化控制工具与检测工具! 1.4.3温度自动检测系统发展该设计介绍了温度计的测量和控制之间的关系:检测是控制的基础和前提,而检测的精度必须高于控制的精确度,否则无从实现控制的精度要求。不仅如此,检测还涉及国计民生各个部门,可以说在所以科学技术领域无时不在进行检测。科学技术的发展和检测技术的发展是密切相关的。现代化的检测手段能达到的精度、灵敏度及测量范围等,在很大程度上决定了科学技术的发展水平。同时,科学技术的发展达到的水平越高,又为检测技术、传感器技术提供了新的前提手段。目前温度计的发展很快,从原始的玻璃管温度计发展到了现在的热电阻温度计、热电偶温度计、数字温度计、电子温度计等等。目前的温度计中传感器是它的重要组成部分,它的精度灵敏度基本决定了温度计的精度、测量范围、控制范围和用途等。传感器应用极其广泛,目前已经研制出多种新型传感器。但是,作为应用系统设计人员需要根据系统要求选用适宜的传感器,并与自己设计的系统连接起来,从而构成性能优良的监控系统。件结构软硬件结合,加以完善。 第二章设计分析2.1设计项目书及分析2.1.1设计项目书:设计温度测试系统,测试范围:-50到99。精确度:1,温度达到60时系统报警!2.2.2测温电路,可以利用热敏电阻之类的器件的温度效应,再将被测温度变化的电压或电流采集过来,进行A/D转换后,就可以用单片机进行数据的处理与输出,在显示电路上显示出被测温度! 2.2温度传感器的发展现状2.2.1温度传感器的发展 温度传感器使用范围广,数量多,居各种传感器之首,其发展大致经历了以下个阶段: 传统的分立式温度传感器(含敏感元件)热电偶传感器,主要是能够进行非电量和电量之间转换。 模拟集成温度传感器/控制器。集成传感器是采用硅半导体集成工艺制成的,因此亦称硅传感器或单片集成温度传感器。 智能温度传感器。它是微电子技术、计算机技术和自动测试技术(ATE_)的结晶。智能温度传感器内部包含温度传感器、A/D传感器、信号处理器、存储器(或寄存器)和接口电路。 2.2.2模拟集成温度传感器集成传感器是采用硅半导体集成工艺制成的,因此亦称硅传感器或单片集成温度传感器。模拟集成温度传感器是在20世纪80年代问世的,它将温度传感器集成在一个芯片上、可完成温度测量及模拟信号输出等功能。模拟集成温度传感器的主要特点是功能单一(仅测量温度)、测温误差小、价格低、响应速度快、传输距离远、体积小、微功耗等,适合远距离测温,不需要进行非线性校准,外围电路简单。2.2.3温度传感器的发展与方向(1)扩展测温范围:随着工业的发展,对超高温、超低温的测量要求越来越迫切。 (2)提高测量精度:随着电子技术的发展,信号处理仪表的精度有了很大的提高。(3)扩大测温对象:随着工业和人们日常生活要求的提高,现在已由点测量发展到线、面测量。(4)发展新产品,满足特殊需要:在温度测量中,除了进一步扩展与完善管缆热电偶、热电阻,以及晶体管测温元件、快速高灵敏度的普通热电偶外,根据被测对象的环境,还提出了许多特殊的要求,如防硫、防爆、耐磨的热电偶,钢水连续测温,火焰温度测量等。(5)显示数字化:温度仪表不但具有读数直观、无误差、分辨率高、测量误差小的特点,而且给温度仪表的智能化带来很大方便。(6)检定自动化:由于温度校验装置将直接影响温度仪表质量的提高,我国已研制出用微型机控制的热电偶校验装置。2.3传感器、A/D转化器和单片机的选择2.3.1温度传感器的选择该温度测试的范围比较广泛,一般的温度传感器线性范围不足,模拟集成温度传感器的主要特点是功能单一(仅测量温度)、测温误差小、价格低、响应速度快、传输距离远、体积小、微功耗等,适合远距离测温、控温,不需要进行非线性校准,外围电路简单必须采用温度偿,故选择其宽温度范围、高精度的集成温度传感器AD590。 AD590具有线性优良、性能稳定、灵敏度高、无需补偿、热容量小、抗干扰能力强、可远距离测温且使用方便等优 图2-1AD590封装图点。可广泛应用于各种冰箱、 空调器、粮仓,冰库、工业仪器配套和各种温度的测量和控制等领域。 (2 )AD590的特性与工作原理 集成温度传感器AD590是单片双端集成温度传感器,其特征如下:.线性电流输出:1A/K,正比与绝度温度 。.宽温度范围:-55+150。精度高:AD590共有I、J、K、L、M五档,其中M档精度最高,激光校准精度到0.5.线性好:满量程范围0.3.电源范围宽:+4+30V。 .AD590只需单电源工作,输出的是电流而非电压,因此,抗干扰能力强,要求的功率低,使得AD590适合与工作运动测量。因是高阻抗电流输出,所以在长线上的电阻对器件工作影响不大。用绝缘良好的双绞线连接,可以使器件在距电源25m处正常工作,高输出的阻抗又能极好地消除电源电压漂移和纹波的影响。电源由5V变到10V时,最大的只有1A的电源变化,相等于1的等效误差。其输出特性也使得AD590易于多路化,可以使CMOS多路转换器的输出电流或则逻辑门的输出作为器件的工作电源来切换!D590可以承受44V正向电压和20V反向电压,因而不规则的电源变化或则管脚反接也不会被损坏。(3)AD590的工作原理在被测温度一定时,AD590相当于一个恒流源,把它和530V的直流电源相连,并在输出端串接一个1k的恒值电阻,那么,此电阻上流过的电流将和被测温度成正比,此时电阻两端将会有1mVK的电压信号。其基本电如图3所示。 图3是利用UBE特性的集成PN结传感器的感温部分核心电路。其中T1、T2起恒流作用,可用于使左右两支路的集电极电流I1和I2相等;T3、T4是感温用的晶体管,两个管的材质和工艺完全相同,但T3实质上是由n个晶体管并联而成,因而其结面积是T4的n倍。T3和T4的发射结电压UBE3和UBE4经反极性串联后加在电阻R上,所以R上端电压为UBE。因此,电流I1为: I1UBER(KTq)(lnn)R对于AD590,n8,这样,电路的总电流将与热力学温度T成正比,将此电流引至负载电阻RL上便可得到与T成正比的输出电压。由于利用了恒流特性,所以输出信号不受电源电压和导线电阻的影响。图3中的电阻R是在硅板上形成的薄膜电阻,该电阻已用激光修正了其电阻值,因而在基准温度下可得到1A /K。 图4所示是AD590的内部电路,图中的T1T4相当于图3中的T1、T2,而T9,T11相当于图3中的T3、T4。R5、R6是薄膜工艺制成的低温度系数电阻,供出厂前调整之用。T7、T8,T10为对称的Wilson电路,用来提高阻抗。T5、T12和T10为启动电路,其中T5为恒定偏置二极管。T6可用来防止电源反接时损坏电路,同时也可使左右两支路对称。R1,R2为发射极反馈电阻,可用于进一步提高阻抗。T1T4是为热效应而设计的连接方式。而C1和R4则可用来防止寄生振荡。该电路的设计使得T9,T10,T11三者的发射极电流相等,并同为整个电路总电流I的13。T9和T11的发射结面积比为8:1,T10和T11的发射结面积相等。T9和T11的发射结电压互相反极性串联后加在电阻R5和R6上,因此可以写出: UBE(R62 R5)I3R6上只有T9的发射极电流,而R5上除了来自T10的发射极电流外,还有来自T11的发射极电流,所以R5上的压降是R5的23。根据上式不难看出,要想改变UBE,可以在调整R5后再调整R6,而增大R5的效果和减小R6是一样的,其结果都会使UBE减小,不过,改变R5对UBE的影响更为显著,因为它前面的系数较大。实际上就是利用激光修正R5以进行粗调,修正R6以实现细调,最终使其在250之下使总电流I达到1AK。 2.3.2A/D转换器的选择A/D0809是单片,CMOS,逐次比较,8位模/数转换器.片内包含8位模/数转换器,8通道多路转换器与微控制器兼容的控制逻辑.8通道多路转换器能直接连通8个单端模拟信号中的任何一个,由于ADC0809设计考虑到各种数/模变换技术的长处,所以该芯片非常适于过程控制,微处理器输入通道的接口电路.智能仪器和机床控制等领域! 图2-5 ADC0809的内部逻辑结构图其主要特性如下:(1)8位分辨率; (2)单-5V的电源,输出模拟电压范围:05V; (3)具有锁存控制的8路模拟开关 (4)可锁存三态输出,可与大多数的8位微处理器接口;其引脚功能如下: IN0IN7:8路模拟量输入端;D0 D7 :8路数字量输出;ADDC ,ADDB,ADDA:用于选择8路通道模拟地址线: ADDC ADDB ADDA 通道 0 0 0 0 0 0 1 1 0 1 0 2 0 1 1 3 1 0 0 4 1 0 1 5 1 1 0 6 1 1 1 7ALE:地址锁存信号。上升沿将ADDC,ADDB,ADDA存入地址锁存器。 START:A/D转换启动信号,正脉冲时,A/D转换开. EOC:转化结束信号,转化开始时OEC=0,结束时OEC=1. OE:输入允许信号,当OE=1时打开三态输出门。 CLOCK:时钟信号 GND:接地2.3.3单片机的选择 属于哈佛体结构的MCS-51系列单片机,其程序存储器和数据存储器各自独立,编址范围均为64KB。该系列产品功能强,运行速度高,可靠性强,其为低电压;高性能CMOS8位单片机,片内含4位的EEPROM和128位的RAM,兼容MCS-51指令系统,片内通用8位CPU和Flash存储单元,可灵活运用于性价比高的应用场合,所以设计中单片机选取的型号为AT89C51! (1)主要性能参数: 与MCS-51产品指令系统兼容 4K字节EEPROM 图2-6 AT89C51引脚图1000次擦写周期 全静态操作:0HZ24MHZ 三级加密程序存储器 23*8字节的内部RAM 32个可编程I/O口线 2个16位定时/计数器 6个中断源 可编程串行UART通道 低功耗空闲和掉电模式述: (2)功能特性描述: AT89C51提供以下标准功能:4K字节FLASH闪速存储器,128字节的内部RAM。32个I/O口线,两个16位定时/计数器,一个5向量两级中断结构,一个全双工串行通信口,片内振荡器及时钟电路,同时,AT89C51可降至0HZ的静态逻辑操作,并支持两种软件可选的节电模式。空闲方式停止CPU的工作,但允许RAM,定时/记数器,串行通信口及中断系统继续工作。掉电方式保存RAM中的内容,但是振荡器停止工作并禁止其它所有部件直到下一个硬件复位!各引脚对应的功能简要介绍如下:Vss 接地。 图 2-6 AT89C51的内部结构图Vcc 电源端,接。P0.00.7 P0口是开漏双向口可以写为1使其状态为悬浮用作高阻输入,P0也可以在访问外部程序存储器时作地址的低字节,在访问外部数据存储器时作数据总线,此时通过内部强上拉输出1。P0口每位可以能驱动个型负载。P1.01.7 P1口是带内部上拉的双向I/O口,向P1口写入1时P1口被内部上拉为高电平,可用作输入口。当作为输入脚时被外部拉低的P1口会因为内部上拉而输出电流。P口每位可以能驱动个型负载。P2.02.7 P2口是带内部上拉的双向I/O口,向P2口写入1时P2口被内部上拉为高电平,可用作输入口。当作为输入脚时,被外部拉低的P2口会因为内部上拉而输出电流。在访问外部程序存储器和外部数据时分别作为地址高位字节和16位地址,此时通过内部强上拉传送。当使用8位寻址方式访问外部数据存储器时,P口每位可以能驱动个型负载。P3.03.7 P3口是带内部上拉的双向I/O口,向P3口写入1时P3口被内部上拉为高电平,可用作输入口。当作为输入脚时被外部拉低的P3口,会因为内部上拉而输出电流。P口每位可以能驱动个型负载。P3 口还具有以下特殊功能:RxD(p3.0) 串行输入口TxD(P3.1) 串行输出口INT0(P3.2) 外部中断0INT1(P3.3) 外部中断T0(P3.4) 定时器0 外部输入T1(P3.5) 定时器1 外部输入WR(P3.6) 外部数据存储器写信号RD(P3.7) 外部数据存储器读信号RST 复位。当晶振在运行中只要复位管脚出现2个机器周期高电平,即可复位内部。有扩散电阻连接到Vss,仅需要外接一个电容到Vcc即可实现上电复位。图2-2 AT89C51封装引脚配置图ALE 地址锁存使能。在访问外部存储器时,输出脉冲锁存地址的低字节,在正常情况下,ALE 输出信号恒定为1/6 振荡频率并可用作外部时钟或定时。PSEN 程序存储使能。当执行外部程序存储器代码时,PSEN每个机器周期被激活两次。在访问外部数据存储器时,PSEN无效。访问内部程序存储器时,PSEN无效。EA/Vpp 外部寻址使能/编程电压。在访问整个外部程序存储器时EA必须外部置低,如果EA为高时将执行内部程序,除非程序计数器包含大于片内FLASH的地址。该引脚在对FLASH编程时,接5V/12V编程电压(Vpp),如果保密位1已编程,EA在复位时由内部锁存。XTAL1 反相振荡放大器输入和内部时钟发生电路输入。XTAL2 反相振荡放大器输出。图27 Flash编程和校验的波形(高电平编程方式)图 28 Flash编程和校验的波形(低电压编程方式第三章 系统硬件设计温度显示AT89C51单片机温度采集放大报警指示A/D转换该温度测系统是以AT89C51单片机为核心,有CPU、温度和温度传感器、A/D装换器以及外围电路组成,由温度传感器得到检测信号,经信号放大电路转化成14V的电压信号,该信号通过A/D转换器转换后送到单片机进行数据处理。进过其软件分析,判断,查表处理,测试结果送数码显示。3.1温度采集放大该部分由集成温度传感器AD590与运算放大器组成,温度信号由AD590采集,其传感电流过小,经过运算放大器放大,然后输入单片机! 如图所示集成温度传感器由AD580提供所须电压在该部分,设计温度的变化范围为150,而AT89C51的温度范围是05V。因为测温范围为:-5099,绝对温度T的范围为:223K372K,根据集成温度传感器AD590的特性可知输出电流的范围为0.223mA0.372mA,经过电阻R4的转换,其电压为2.23V3.72V.根据该运放的特性。其为减法运放。其输出电压U0=(1+R5/R1)*R4/(R4+R2)U1 , 图3-1温度信号的采集和放大 其最大输出和最小的输出的差为3V!假定其最大输出电压值为4V,最小的输出的电压值为1V,R5=100k,R5/R1为A,则有(1+R5/R1)*R4/(R4+R2)Umin=1 .(1+R5/R1)*R4/(R4+R2)U=4 , 由式可得(1+A)R4/(R2+R4)=2 可得当取R2=R4时,即取A=3. 取R2=R4=10K,此时R1=33.3K 3.2.A/D转换A/D转换器是计算机与外部环境进行联系的主要方式,当计算机用于工程控制的实时数据采集等方面时。现场检测的模拟信号必须通过A/D器转换成数字量载入计算机处理!如图所示,本次设计是使用数模转换器ADC0809完成信号的A/D转换,温度信号经过温度采集放大电路后转变成的电压模拟量转化成单片机所需要的数字信号。 图3-2 A/D 转换图 电压信号U0进过模拟通道IN0进入模数转化器内部,转换成单片机所需要的数字量!图IN0端子用导线连接到自制的AD590电路上。 3.3显示与报警电路 图3-3显示与报警模块一般的单片机控制系统都需要输出显示系统的运行状况和结果,因此显示器是单片机应用系统中不可缺少的外部设备.常用的显示器有LED显示器(发光二级管),LCD显示(液晶显示器) 和CRT(荧光屏显示).本次设计的温度显示是 简单的单片机应用系统,故选取的是为LED作为显示器. LED显示器是由8个发光二级管构成,其中,7个构成7笔字型,一个LED构成小数点(故有时也称为8段显示器),七段LED显示器有两类,一种为共阴极接法,一种上共阳极接法,前者高电平点亮.后者是低电平有效.其显示原理为控制其各段LED的亮与灭即可以显示出相应的数字,字母或符号,控制七段LED显示器进行显示的信息称为七段表. LED是由发光二级管组成,二极管属于电流控制型器件,每段二级管的电流通常为220Ma,而一般的单片机端口只能提供几毫安的输出的电流,因此LED与单片机的接口都需要添加驱动电路,此次设计中采用的具有三态输出的八D边沿触发器74LS374作为此次设计中7段LED显示器的锁存驱动器.该设计的LED采用的是动态显示,.以CPU频繁地为显示服务为代价换取硬件成本低,接口电路简单!只需要 一个公共的七段码输出口,一个选择显示位的数位接口,显示时,从左到右依次显示。本次设计用的是一个很简 图3-4 信号锁存电路单的报警电路,该报警电路由一个蜂鸣器与反向器7406相接,由一个自我震荡型的蜂鸣器(只要在蜂鸣器两端加上超过3V的电压,蜂鸣器就会叫个不停),当其

温馨提示

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

评论

0/150

提交评论