基于传感器MPX4115的智能压力检测系统设计与仿真毕业论文.doc

上传人:来看看 文档编号:3921975 上传时间:2019-10-10 格式:DOC 页数:58 大小:956.50KB
返回 下载 相关 举报
基于传感器MPX4115的智能压力检测系统设计与仿真毕业论文.doc_第1页
第1页 / 共58页
基于传感器MPX4115的智能压力检测系统设计与仿真毕业论文.doc_第2页
第2页 / 共58页
基于传感器MPX4115的智能压力检测系统设计与仿真毕业论文.doc_第3页
第3页 / 共58页
基于传感器MPX4115的智能压力检测系统设计与仿真毕业论文.doc_第4页
第4页 / 共58页
基于传感器MPX4115的智能压力检测系统设计与仿真毕业论文.doc_第5页
第5页 / 共58页
点击查看更多>>
资源描述

《基于传感器MPX4115的智能压力检测系统设计与仿真毕业论文.doc》由会员分享,可在线阅读,更多相关《基于传感器MPX4115的智能压力检测系统设计与仿真毕业论文.doc(58页珍藏版)》请在三一文库上搜索。

1、基于传感器的智能压力检测系统设计基于传感器MPX4115的智能压力检测系统设计与仿真 摘要 数字式气压计被广泛应用于当前工业领域、国防领域、医疗领域以及日常生活中。本设计中就介绍了一种气压的实时显示设备。它利用软、硬件基础知识,通过单片机与气压传感器的结合,使得在液晶显示器上显示出当前大气压值。本文详细的描述了基于mpx4115气压计的多功能应用以及软硬件实现的过程。 本设计是基于气压传感器mpx4115的精密数字气压设计系统。通过气压传感器mpx4115获得与大气相对应的模拟电压值,并经过电压/频率(V/F)装换模块装换为数字脉冲,通过单片机接受脉冲数,依据电压与频率的线性关系式计算出相对应

2、的实际气压值,最后在单片机的控制下由液晶显示电路显示出实际气压值。总体目标是实现系统的可靠性、稳定性、安全性和经济性。关键词:mpx4115;气压传感器;单片机;液晶显示;V/F装换器错误!未指定顺序。AbstractDigital pressure gauge is widely used in the industrial field, national defense field, medical field and in daily life. This design introduced real-time display equip- ment for pressure. It m

3、akes use of soft, hardware based on knowledge, through a com- bination of single chip microcomputer and pressure sensor, which shows the current high pressure in the liquid crystal display. This paper describes the process of application of multifunctional mpx4115 barometer of the hardware and softw

4、are based on.本设计是基于气压传感器mpx4115的精密数字气压设计系统。通过气压传感器mpx4115获得与大气相对应的模拟电压值,并经过电压/频率(V/F)装换模块装换为数字脉冲,通过单片机接受脉冲数,依据电压与频率的线性关系式计算出相对应的实际气压值,最后在单片机的控制下由液晶显示电路显示出实际气压值。总体目标是实现系统的可靠性、稳定性、安全性和经济性。This design is digital precision pressure design system of pressure sensor based on mpx4115. Mpx4115 pressure sens

5、or through the received analog voltage corresponding to the atmospheric value, and through the voltage / frequency (V/F) loaded module loaded into digital pulse, pulse number through the microcontroller, based on the linear relationship between the voltage and frequency to calculate the actual press

6、ure value corresponding to the rear, under the control of MCU by liquid crystal display the circuit shows the actual pressure values. The overall goal is to achieve system reliability, stability, security and economy.Keywords mpx4115 Gs pressure transducer Single chip microcomputer Liquid crystal di

7、splay Voltage / frequency conversionII目录摘要IAbstractII目录III1绪论11.1 课题设计原理及要求11.2 技术概况及发展趋势11.2.1 传感器的技术性能11.2.2 传感器的发展趋势21.3 数字气压计系统的设计意义42 系统总体设计62.1 设计整体思想62.2 系统总体框图62.3 系统各功能模块的设计思想73 硬件电路设计83.1 数据采集模块83.1.1 数据采集模块的芯片选择83.1.2 数据采集的仿真原理图93.1.3 气压传感器MPX4115的原理103.2 数据转换模块113.2.1 数据转换芯片选择113.2.2 数据转

8、换电路部分电路原理图123.2.3 ADC0832的原理133.3 数据处理模块143.3.1 数据处理模块的芯片选择143.3.2 单片机部分的原理图143.3.3 AT89C52引脚及功能153.4 数据显示模块183.4.1 显示模块的芯片选择183.4.2 显示器LCD部分的原理图193.4.3 LCD1602原理193.5 电源模块、数据下载模块及报警模块224 仿真工具介绍244.1单片机C语言244.2 Keil软件介绍254.3 Proteus软件介绍254.3 Protel99介绍265 软件系统设计285.1 程序流程图285.2气压值计算296 系统的调试与仿真306.1

9、 系统仿真电路图306.2 系统仿真结果32总结35致谢36参考文献37附件1 系统整体框图38附件2 系统Protel图391 电路原理图392 PCB 版图40附件3 程序代码41IV1绪论1.1 课题设计原理及要求数字式气压计是利用压敏元件将待测气压直接变换为易检测、传输的电流或电压信号,再经过后续电路处理并显示的一种设备。本设计是基于MPX4115压力传感器设计的。它是一种测量大气压力的传感器,一般把作用于单位面积上空气柱的重量称为大气压力,简称气压。气象研究表明,在空间垂直上方气压随着高度的增加而降低,这种变化的幅度在近表面和高空时又有所不同,近地表时气压随着高度增加而降低的幅度最大

10、,越到高空这种变化越缓慢。气压还会受空气中的气流影响,若空气中有下降气流,气压会增加;若空气中有上升气流,气压会减小。本课题利用单片机控制实现气压计的功能并有以下要求:采用MPX4115压力传感器,气压测量范围在15115kPA压力信号,精度为0.1。必须采用液晶显示器LCD1602,显示测量压力值。如果超出极限范围则需要报警。以C语言为开发工具,进行设计及仿真。1.2 技术概况及发展趋势 基于传感器在本设计中的重要作用,下面介绍一下传感器的技术性能以及发展趋势。1.2.1 传感器的技术性能差动技术:差动技术是传感器中普遍采用的技术。它的应用可显著地减小温度变化、电源波动、外界干扰等对传感器精

11、度的影响,抵消了共模误差,减小非线性误差等。不少于传感器由于采用了差动技术,还可以使灵敏度增大。平均技术:在传感器中普遍采用平均技术可产生平均效应,其原理是利用若干个传感器单元同时感受测量,其输出则是这些单元输出的平均值,若将每个单元可能带来的误差均可看作随机误差且服从正太分布,根据误差理论,总的误差将减小。可见,在传感器中利用平均技术不仅可使传感器误差减小,且可增大信号量,即增大传感器灵敏度。补偿与修正技术:补偿与修正技术在传感器中得到广泛的应用。这种技术的应用大致是针对下列两种情况。一种是针对传感器本身特性,另一种是针对传感器的工作条件或外界环境的。对于传感器特性,可以找出误差的变化规律,

12、或者测出其大小和方向,采用适当的方法加以补偿或修正。针对传感器工作条件或外界环境进行误差补偿,也可提高传感器精度的有力技术措施。不少传感器对温度敏感,由于温度变化引起的误差十分可观。为了解决这个问题,必要时可以控制温度,搞恒温装置,但往往费用太高,或使用现场不允许。而在传感器内引入温度误差补偿又常常是可行的。这时应找出温度对测量值影响的规律,然后引入温度补偿措施。 稳定性处理:传感器作为长期测量或反复使用的器件,其稳定性显得特别重要,其重要性甚至胜过精度指标,尤其是对那些很难或无法定期鉴定的场合。造成传感器性能不稳定的原因有:随着时间的推移和环境条件的变化,构成传感器的各种材料与元器件性能将发

13、生变化。为了提高传感器性能的稳定性,应该材料、元器件或传感器整体进行必要的稳定性处理。如结构材料的时效处理、冰冷处理、永磁材料的时间老化、温度老化、机械老化及交流稳磁处理,电气元件的老化筛选等。1.2.2 传感器的发展趋势 传感器的发展就如同其他产品的发展一样,不仅取决于专业的技术水平、材料的使用,还取决于工艺等很多方面。对于新型工艺的使用:在发展新型传感器中,离不开新工艺的采用。新工艺的含义范围很广,这里主要指与发展新兴传感器联系特别密切的微细加工技术。该技术又称为微机械加工技术,是今年来随着集成电路工艺发展起来的,它是离子束、电子束、分子束、激光束和化学刻蚀等用于微电子加工的技术,目前已越

14、来越多地用于传感器领域,例如溅射、蒸馏、等离子体刻蚀、化学气体淀积、外延、扩散、腐蚀、光刻等。迄今已有大量采用上述工艺制成的传感器。目前,各类集成化传感器已有许多系列的产品,有些已得到广泛应用。集成化已经成为传感器技术发展的一个重要方向。随着集成化技术的发展,各类混合集成和单片机集成式压力传感器相继出现,有的已经成为商品。集成化压力传感器有压阻式、电容式、等类型,其中压阻式集成化传感器发展快、应用广。自从压阻效应发现后,有人把4个力敏电阻构成的全桥坐在硅膜上,就成为一个集成化压力传感器。国内在80年代就研发出把压敏电阻、电桥、电压放大器和温度补偿电路集成在一起的单块压力传感器,其性能与国外同类

15、产品相当。由于采用了集成工艺,将压敏部分和集成电路分为几个芯片,然后混合集成为一体。提高了输出性能及可靠性,有较强的抗干扰能力,完全消除了二次仪表带来的误差。传感器的多功能化也是其发展方向之一。所谓多功能化的典型实例,美国某大学传感器研究发展中心研制的单片硅多维力传感器可以同时测量3个线速度、3个离心加速度(角速度)和3个角加速度。主要元件是由4个正确设计安装在一个基板上的悬臂梁组成的单片硅结构,9个正确布置在各个悬臂梁上的压阻敏感元件。多功能化不仅可以降低生产成本,减小体积,而且可以有效的提高传感器的稳定性、可靠性等性能指标把多个功能不同的传感元件集成在一起,除可同时进行多种参数的测量外,还

16、可对这些参数的测量结果进行综合处理和评价,可反映出被测系统的整体状态。由上还可以看出,集成化对固态传感器带来了许多新的机会,同时它也是多功能化的基础。传感器与微处理机相结合,使之不仅具有检测功能,还具有信息处理、逻辑判断、自诊断、以及“思维”等人工智能,就称之为传感器的智能化。借助于半导体集成化技术把传感器部分与信号预处理电路、输入输出接口、微处理器等制作在同一块芯片上,即成为大规模集成智能传感器。可以说智能传感器是传感器技术与大规模集成电路技术相结合的产物,它的实现将取决于传感机器与半导体集成化工艺水平的提高与发展。这类传感器具有多功能、高性能、体积小、适量大批生产和使用方便等优点,可以肯定

17、的说,是传感器重要的方向之一。传感器另一个发展就是智能传感器又叫灵巧(Smart)传感器。这一概念最早是由美国宇航局在开发宇宙飞船过程中提出来的。飞船上天后需要知道其速度、位置、姿态等数据,为了宇宙员能正常生活,需要控制舱内的湿度、温度、气压、加速度、空气成分等。因此这需要大量的的传感器。而且还需要它具备大量数据的储存、处理、分析的功能,实现远距离、高速度、高精度传输等。开发新型传感器:新型传感器,大致应包括:采用新原理、填补传感器空白、仿生传感器等诸方面。它们之间是互相联系的。传感器的工作机理是基于各种效应和定律,由此启发人们进一步探索具有新效应的敏感功能材料 ,并以此研制出具有新原理的新型

18、物性型传感器件,这是发展高性能、多功能、低成本和小型化传感器的重要途径。结构型传感器发展得较早,目前日趋成熟。结构型传感器,一般说它的结构复杂,体积偏大,价格偏高。物性型传感器大致与之相反,具有不少诱人的优点,加之过去发展也不够。世界各国都在物性型传感器方面投入大量人力、物力加强研究,从而使它成为一个值得注意的发展动向。其中利用量子力学诸效应研制的低灵敏阈传感器,用来检测微弱的信号,是发展新动向之一。新材料开发:传感器材料是传感器技术的重要基础,是传感器技术升级的重要支撑。随着材料科学的进步,传感器技术日臻成熟,其种类越来越多,除了早期使用的半导体材料 、陶瓷材料以外,光导纤维以及超导材料的开

19、发,为传感器的发展提供了物质基础。例如,根据以硅为基体的许多半导体材料易于微型化、集成化、多功能化、智能化,以及半导体光热探测器具有灵敏度高、精度高、非接触性等特点,发展红外传感器、激光传感器、光纤传感器 等现代传感器;在敏感材料中,陶瓷材料、有机材料发展很快,可采用不同的配方混合原料,在精密调配化学成分的基础上,经过高精度成型烧结,得到对某一种或某几种气体具有识别功能的敏感材料,用于制成新型气体传感器 。此外,高分子有机敏感材料,是近几年人们极为关注的具有应用潜力的新型敏感材料,可制成热敏、光敏、气敏、湿敏、力敏、离子敏和生物敏等传感器。传感器技术的不断发展,也促进了更新型材料的开发,如纳米

20、材料等。例如美国NRC公司已开发出纳米ZrO2气体传感器,控制机动车辆尾气的排放。1.3 数字气压计系统的设计意义随着我国经济的不断成长,国家越来越重视气压计项目相关行业的发展,“十二五”期间气压计产业的重点领域及其投资机会研究成为热点问题。先进的测量仪器成为现代化产品开发的必备条件,气压计被广泛应用于我们人类改造自然的很多领域以及我们日常家庭生活中。本课题是要设计一个利用微控制和数字化气压传感器为核心元件组成的电子气压计系统。其中核心元件就是气压传感器,它在监视压力大小、控制压力变化以及物理参量的测量等方面起着重要作用。运用于气压计的气压传感器基本都是依靠不同高度时的气压变化来获取气压值的。

21、传统气压表(空盒式、弯管式等)精度低、显示单一;本课题设计的数字气压计采用单片机控制,具有使用方便、精度高、显示简单灵活等优点,并可灵活的加入超压、低压报警、无线传输等特殊功能,而且可以大幅提高被控气压的技术指标。因此,对高精度便携式数字大气压计的研究有着非常重要的意义。 2 系统总体设计2.1 设计整体思想在系统构建过程中, 需要考虑稳定性、复杂程度、造价和调试的难易程度等因素。图2-1 所示框图中的每一部分就是一个单元电路, 可完成各自的功能。模块之间没有复杂的信号传输,且干扰很少,因而系统整体比较稳定。本设计是基于MPX4115的数字气压计,包括软、硬件的设计与调试。软件部分通过对C语言

22、的学习和对单片机知识的了解,根据系统的特点编写出单片机程序。硬件部分分为四大块,包括大气压的非电信号数据的采集、转换、处理以及显示。通过对设计的了解,选择适合的器件,画出原理图。2.2 系统总体框图气压计硬件部分由四部分构成,它们分别是:信息采集模块,数据转换模块,信息处理模块和数据显示模块。下图为系统总框图:气压传感器V/F转换器电源模块单片机液晶显示器图2.1 单片机数字气压计系统结构框图由图2-1可知,整个系统的工作流程如下:测量时被测气压由气压传感器转换为模拟的电压输出,此输出信号不能直接交由单片机处理。因此,需要经过V/F转换模块把气压传感器输出的模拟电压信号转换为数字脉冲(其频率随

23、输入电压呈线性变化)。通过单片机接收该脉冲信号,得到单位时间内获得的脉冲数,依据电压与频率的线性关系式计算出所对应的实际气压值,最后通过数码管显示电路显示给用户。2.3 系统各功能模块的设计思想通过对单片机各个端口的设置,以及定时器工作方式和串行口工作方式的选择,并对定时器和串行口进行初始化用以实现对单片机和各个功能模块芯片之间通讯联络的设定。在主程序模块中我们关键是使单片机初始化,以及分配地址空间交代程序中各个变量等。其中最为关键的是连接子程序的各个功能模块。 数据采集模块 数据采集模块(mpx4115),主要核心是由气压传感器构成,其主要功能是对被测气压进行实时稳定的测量,并以模拟电压的形

24、式输出,交由后面的数据转化模块处理。 A/D转换模块A/D转换模块(ADC0832),主要功能是将气压传感器输出的模拟电压信号经过A/D转换电路,转换为单片机能直接处理的数字信号。 数据处理模块数据处理模块(AT89C52),主要是对A/D转换模块的数据进行多次采集,并且对采集的数据进行处理,此处理过程主要是对采集的数据进行初值定义以及相应的移位处理,并且把处理好的数据送入相应的缓冲区,为后面的显示模块作好准备。 数据显示模块数据显示模块(LCD1602),主要对单片机处理后的数据进行实时显示,显示内容为测量气压值。3 硬件电路设计3.1 数据采集模块3.1.1 数据采集模块的芯片选择气压传感

25、器对于系统至关重要,需要综合实际的需求和各类气压传感器的性能参数加以选择。一般要选用有温度补偿作用的气压传感器,因为温度补偿特性可以克服半导体压力传感器件存在的温度漂移问题。绝对气压值对应的既是实际的气压值,显然本设计要实现的数字气压计需要能测量绝对气压值的气压传感器及气压传感器的主要性能参数如下:、测量范围即所能测量的大气压力范围,单位为kPa。测量精度、测量结果(电流或电压)的精度。、温度补偿范围一般要选用具有温度补偿能力的气压传感器,因为温度补偿特性可以克服半导体压力敏感器件存在的温度漂移问题。、测量的是否是绝对气压值绝对气压值对应的即是实际的气压值,显然要实现数字气压计需要测量绝对气压

26、值的气压传感器。数字气压计显示的是绝对气压值,同时为了简化电路,提高稳定性和抗干扰能力,要求使用具有温度补偿能力的气压传感器7。经过综合考虑,我们选用美国摩托罗拉公司的集成压力传感器芯片MPX4105作为气压传感器。MPX4105可以产生于所加气压呈线性关系的高精度模拟输出电压,它具有以下特点:供电范围:4.855.35V,典型值为5.1V。测量范围:15115kPa。工作温度范围:085。温度补偿范围:-40+125。测量精度为1.7%VFSS。最低气压对应的输出电压VOFF为0.1840.428V,典型值为0.306V;最高气压对应的输出电压VOFF为4.8044.988V,典型值为4.8

27、96V;满刻度输出电压间距VFSS的典型值为4.590V。根据MPX4115的气压线性关系,可以列出具体输出关系如下:Vout = Vs ( 0.009 P 0.095) (Press ErrorTemp.Factor0.009Vs)式中, Vs 是工作电压, P 是大气压值, Vout 为输出电压。3.1.2 数据采集的仿真原理图数据采集模块由气压传感器MPX4115构成,采集的是大气压值。其中1脚是输出信号端,输出的是与气压值相对应的模拟电压信号。数据采集模块的仿真原理如图3-2所示。图3.2 数据采集模块仿真原理图 3.1.3 气压传感器MPX4115的原理MPX4115系列压电电阻传感

28、器是一个硅压力传感器。这个传感器结合了高级的微电机技术,薄膜镀金属。还能为高水准模拟输出信号提供一个均衡压力。在0-85的温度下误差不超过1.5%,温度补偿是-40-125。气压传感器MPX4115的管脚说明如表3-1所示:表3-1 气压传感器MPX4115的管脚说明123456VOUTGNDVSN/SN/SN/S气压传感器MPX4114的特性参数如表3-2所示:表3-2 气压传感器MPX4114的特性参数参 数符 号最 小典 型最 大单 位压力范围Pop15-115KPa供电电压Vs4.855.15.35Vdc供电电流Lo-7.010mAdc最大压力偏置 (085)Vs=5.0VVpss0.

29、1350.2040.273Vdc满量程输出 (085)Vs=5.0VVoff4.7254.7944.863Vdc满量程比例 (085)Vs=5.0VVFSS4.5214.5904.695Vdc精度(085)-1.5%VPSS灵敏度V/P-45.9-mV/KPa响应时间(10%90%)tR-1.0-ms上升报警时间-20-ms偏置稳定性-0.5-%VFSS3.2 数据转换模块3.2.1 数据转换芯片选择气压传感器MPX4115输出的是模拟电压,因此,必须进行模拟到数字的转换才能交由单片机处理。关于A/D转换,本课题中采用一种电压频率转换电路来实现模拟电压数字化的处理。关于A/D转换,其模块的特点

30、是:转换分辨率为10位,最多含8个输入通道和一个内部温度传感器。我采用一种电压/频率(V/F)转换电路来实现模拟电压的数字化处理。V/F转换电路由V/F器件实现。V/F器件的作用是将输入电压的幅值转换成频率与输入电压幅值成正比的脉冲序列,虽然V/F器件本身还不能算做量化器,但加上定时器与计数器以后也可以实现A/D转换。V/F器件的突出特点就是它能够把模拟电压转换成抗干扰能力强、可远距离传送并能直接输入单片机接口的脉冲序列。通过测试V/F的输出频率。可以实现A/D转换功能。针对电路的实际需要,并考虑到外围电路实现的难易程度和相应的性能指标,我选用的是ADC0832。ADC0832是美国国家半导体

31、公司生产的一种8位分辨率、双通道A/D转换芯片。由于它体积小,兼容性强,性价比高而深受单片机爱好者及企业欢迎,其目前已经有很高的普及率。 ADC0832具有以下特点: 8位分辨率; 双通道A/D转换; 输入输出电平与TTL/CMOS相兼容; 5V电源供电时输入电压在05V之间; 工作频率为250KHZ,转换时间为32S; 一般功耗仅为15mW; 8P、14PDIP(双列直插)、PICC多种封装; 商用级芯片温宽为0C to +70C,工业级芯片温宽为40 to +853.2.2 数据转换电路部分电路原理图ADC构成的A/D转换器的电路如图3-3所示,其中图中的2号引脚是数据采集后的输入,5号引

32、脚和6号引脚是转换后信号的输出。图3.3 ADC0832原理图 3.2.3 ADC0832的原理ADC0832为8位分辨率A/D转换芯片,其最高分辨可达256级,可以适应一般的模拟量转换要求。其内部电源输入与参考电压的复用,使得芯片的模拟电压输入在05V之间。芯片转换时间仅为32S,据有双数据输出可作为数据校验,以减少数据误差,转换速度快且稳定性能强。独立的芯片使能输入,使多器件挂接和处理器控制变的更加方便。通过DI数据输入端,可以轻易的实现通道功能的选择。正常情况下ADC0832与单片机的接口应为4条数据线,分别是CS、CLK、DO、DI。但由于DO端与DI端在通信时并未同时有效并与单片机的

33、接口是双向的,所以电路设计时可以将DO和DI并联在一根数据线上使用。如图3-3所示,ADC0832芯片接口说明: 片选使能,低电平使能;CHO 模拟输入通道0,或作为IN+/-使用; CH1 模拟输入通道1,或作为IN+/-使用; GND 芯片参考0电位(地); D1 数据信号输入,选择通道控制; D0 数据信号输入,转换通道控制; CLK 芯片时钟输入; VCC 电源输入及参考电压输入(复用);3.3 数据处理模块3.3.1 数据处理模块的芯片选择对于ADC0832输出的频率信号要经过单片机的数据处理,通过频率与气压之间的关系计算出气压值。AT89C52单片机最为核心的部分是中央处理器CPU

34、,它由运算器和控制逻辑构成,其中包括若干特殊功能寄存器。AT89C52 是一款低电压,高性能CMOS8 位单片机,片内含4k bytes 的可反复擦写的只读程序存储器(PEROM)和128 bytes 的随机存取数据存储器(RAM ),器件采用ATMEL公司的高密度、非易失性存储技术生产, 兼容标准MCS-51指令系统,片内置通用8 位中央处理器(CPU)和Flash 存储单元,功能强大AT89C52 单片机可为您提供许多高性价比的应用场合,可灵活应用于各种控制领域。本课题中选用AT89C52单片机来实现。3.3.2 单片机部分的原理图 单片机部分的原理如图3.4所示。图3.4 单片机部分的原

35、理图3.3.3 AT89C52引脚及功能AT89C52是美国Atmel公司生产的低电压、高性能CMOS 8位单片机,片内含8KB的可反复檫写的程序存储器和12B的随机存取数据存储器(RAM),器件采用Atmel公司的高密度、非易失性存储技术生产,兼容标准MCS-51指令系统,片内配置通用8位中央处理器(CPU)和Flash存储单元,功能强大的AT89C52单片机可灵活应用于各种控制领域。AT89C52单片机属于AT89C51单片机的增强型,与Intel公司的80C52在引脚排列、硬件组成、工作特点和指令系统等方面兼容。其主要工作特性是:(1)片内程序存储器内含8KB的Flash程序存储器,可擦

36、写寿命为1000次;(2)片内数据存储器内含256字节的RAM;(3)具有32根可编程I/O口线;(4)具有3个可编程定时器;(5)中断系统是具有8个中断源、6个中断矢量、2个级优先权的中断结构;(6)串行口是具有一个全双工的可编程串行通信口;(7)具有一个数据指针DPTR;(8)低功耗工作模式有空闲模式和掉电模式;(9)具有可编程的3级程序锁定位;(10)AT89C52工作电源电压为5(1+0.2)V,且典型值为5V;(11)AT89C52最高工作频率为24MHz。89C52单片机的40条引脚按功能来分,可以分为3部分,电源及时钟引脚、控制引脚和输入/输出引脚。如下图3-5所示:图3.5 A

37、T89C52引脚分布图(1)Vcc(40脚):接+5V电源,为单片机芯片提供电能。(2)Vss(20脚)接地。(3)XTAL1(19脚)在单片机内部,它是一个反向放大器的输入端,该放大器构成了片内的振荡器,可提供单片机的时钟控制信号。(4)XTAL2(18脚)在单片机内部,接至上述振荡器的反向输出端。控制引脚此类引脚包括RESET(即RSR/VPD)、ALE/PROG、PSEN、EA/VPP,可以提供控制信号,有些具有复用功能。 (1)RSR/ VPD(9脚):复位信号输入端,高电平有效,当振荡器运行时,在此引脚加上两个机器周期的高电平将使单片机复位(REST)。复位后应使此引脚电平保持为不高

38、于0.5V的低电平,以保证单片机正常工作。掉电期间,此引脚可接上备用电源(VPD),以保持内部RAM中的数据不丢失。当Vcc下降到低于规定值,而VPD在其规定的电压范围内(50.5V)时,VPD就向内部RAM提供备用电源。(2)ALE/PROG(30脚):ALE为地址锁存允许信号。当单片机访问外部存 图3-5 单片机引脚储器时,ALE(地址锁存允许)输出脉冲的下降沿用于锁存16位地址的低8位。即使不访问外部存储器,ALE端仍有周期性正脉冲输出,其频率为振荡器频率的1/6。但是每当访问外部数据存储器时,在两个机器周期中ALE只出现一次,即丢失一个ALE脉冲。ALE端可以驱动8个LSTTL负载。(

39、3)PSEN(29脚):程序存储器允许输出控制端。此输出为单片内访问外部程序存储器的读选通信号。在从外部程序存储器取指令(或取常数)期间,每个机器周期均PSEN两次有效。但在此期间,每当访问外部数据存储器时,这两次有效的PSEN信号将不会出现。PSEN同样可以驱动8个LSTTL负载。(4)EA/VPP(31脚):EA功能为内外程序存储器选择控制端。当EA端保持高电平时,单片机访问内部程序存储器,但在PC(程序计数器)值超过0FFFH时将自动转向执行外部程序存储器内的程序。输入/输出引脚此类引脚包括P0口、P1口、P2口和P3口。(1)P0(P0.0P0.7)是一个8位三态双向I/O口,在不访积

40、压处部存储器时,做通用I/O口使用,用于传送CPU的输入/输出数据,当访问外部存储器时,此口为地址总路线低8位及数据总路线分时复用口,可带8个LSTTL负载。(2)P1(P1.0P2.7)是一个8位准双向I/O口(作为输入时,口锁存器置1),带有内部上拉电阻,可带4个LSTTL负载。(3)P2(P2.0P2.7)是一个8位准双向I/O口,与地址总路线高8位复用,可驱动4个LSTTL负载。(4)P3口功能表,如下表3-3所示表3-3 P3功能表P3口各个位的第二功能P3口的位第二功能说明P3.0RXD串行数据接收口P3.1TXD串行数据发射口P3.2INT0外部中断0输入P3.3INT1外部中断

41、1输入P3.4T0计数器0计数输入P3.5T1计数器1计数输入P3.6WR外部RAM写信号P3.7RD外部RAM读信号3.4 数据显示模块3.4.1 显示模块的芯片选择在工业控制中,显示器件向来是很重要的一环,随着科技的迅速发展,显示器件的种类也是越来越多,目前主流的显示器件就是液晶显示器,液晶显示器简称LCD显示器,它是利用液晶经过处理后能够改变光线的传输方向的特性实现显示信息的,液晶显示模块具有体积小、功耗低、显示内容丰富超薄轻巧等优点,在单片机应用系统中得到日益广泛的应用。液晶显示器按其功能分为三类:笔端式液晶显示器、字符点阵式液晶显示器、图形点阵式液晶显示器。前两种能够显示数字、字符等

42、,而图形点阵式液晶显示器还可以显示汉字和任意图形。本设计中选择经济实惠的字符型液晶显示器LCD1602。LCD1602可以显示两行,每行16个字符,采用+5V电源供电,外围电路配置简单,价格便宜,具有很高的性价比3.4.2 显示器LCD部分的原理图 显示器部分的电路如图3.6所示。图3.6 显示器部分电路图3.4.3 LCD1602原理LCD1602是一种专门用于显示字母、数字、符号等点阵式LCD,实物如图3.7所示。图3.7 LCD1602 实物图LCD1602的外围引脚及作用:第1脚:VSS为地电源;第2脚:VDD接5V正电源;第3脚:V0 为液晶显示器对比度调整端,接正极电源时对比度最弱

43、,接地电源时对比度最高,对比度过高时会产生“鬼影”,使用时可以通过一个10K的电位器调整对比度;第4脚:RS 为寄存器选择,高电平时选择数据寄存器,低电平时选择指令寄存器;第5脚:RW 为读写信号线,高电平时进行读操作,低电平时进行写操作。当RS和RW共同为低电平时可以写入指令或者显示地址,当RS为低电平,RW为高电平时可以读取忙信号,当RS为高电平RW为低电平时可以写入数据; 第6脚:E端为使能端,当E端由高电平跳变成低电平时,液晶模块执行命令;第7-14脚: D0D7为8位双向数据线;第15-16脚:空脚。1602液晶显示器内部的控制器共有11条控制指令,如表3-4所示:表3.4 控制指令序号指令RSR/WD7D6D5D4D3D2D1D01清显示00000000012光标返回000000001*3置输入模式00000001I/DS4显示开/关控制0000001DCB5光标或字符移位000001S/CR/L*6置功能00001DLNF*7置字符发生存贮器地址0001字符发生存贮器地址8置数据存贮器地址

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

当前位置:首页 > 其他


经营许可证编号:宁ICP备18001539号-1