毕业设计(论文)基于单片机的气压计设计.doc
《毕业设计(论文)基于单片机的气压计设计.doc》由会员分享,可在线阅读,更多相关《毕业设计(论文)基于单片机的气压计设计.doc(33页珍藏版)》请在三一办公上搜索。
1、毕 业 论 文学生姓名学 号学院 专 业题 目指导教师 2012年5月摘要: 本设计就介绍了一种基于气压传感器MPX4105的精密数字气压计系统的实时显示设备。它通过气压传感器MPX4105获得与大气压相对应的模拟电压值,并经过电压/频率(V/F)转换模块转换为数字脉冲,通过单片机接收该脉冲信号,得到单位时间内获得的脉冲数,依据电压与频率的线性关系式计算出所对应的实际气压值,最后在单片机的控制下由液晶显示电路显示出实际气压值。阐述了系统的软件设计,以C语言为开发工具,进行了详细设计和编码。总体目标是实现系统的可靠性、稳定性、安全性和经济性。 关键词:气压传感器,电压/频率转换,单片机,液晶显示
2、 Abstract: This design is introduced which is based on pressure sensor MPX4105 precision digital barometer of real-time display device. System It through the air pressure sensor MPX4105 was obtained with the atmospheric pressure corresponding simulation voltage values, and through voltage/frequency
3、(V/F) conversion module converted to digital pulse, through the microcontroller receives the pulse signal, receive an unit time get, according to the number of pulses of linear equation of voltage and frequency calculated the actual air pressure value corresponding last, under the control of the pro
4、cessor by liquid crystal display circuit shows real pressure value. On the system software design, development tools is C language, a detailed design and coding. The overall objective is to achieve system reliability, stability, security and economy.Keywords: mcu,pressure sensor,v/f transferor,lcd目录
5、1 绪论31.1 课题背景31.2 技术概况及发展趋势31.3 数字气压计系统设计的意义52 系统总体设计52.1 设计思路分析52.2 系统总体结构72.3 系统各功能模块的设计思想82.4 气压传感器的选择92.5 A/D转换器件的选择102.6 三端稳压器112.7 系统配置113 硬件电路设计113.1 单片机电路部分113.2 气压传感和V/F转换电路部分143.3 气压计电源与单片机电路部分174 软件设计194.1 如何由频率计算出气压值194.2 程序流程图205 系统调试与仿真205.1 Keil软件介绍205.2 PROTEUS软件介绍21结论23参考文献24致 谢25程序
6、代码261 绪论1.1 课题背景压计是一种测量大气压的装置,一般把作用于单位面积上空气柱的重量称为大气压力,简称气压。气象学研究表明,在空间垂直方向上气压随高度增加而降低,这种变化的幅度在近表面和高空时又有所不同,近地表时气压随高度增加而降低的幅度最大,越到高空这种变化越缓慢。气压还会受空气中的气流影响,若空气中有下降气流,气压会增加;若空气中有上升气流,气压会减小。本课题要求利用单片机控制实现气压计功能,而单片机的接口信号必须是数字信号,因此想要用单片机获取气压这类非电信号的信息,必须使用气压传感器。通过气压传感器MPX4105获得与待测气压相对的模拟电压值,并经过电压/频率(V/F)转换模
7、块转换为数字脉冲,得到单位时间内获得的脉冲数,依据电压与频率的线性关系式计算出所对应的实际气压值,最后在单片机的控制下由液晶显示电路显示出实际气压值。以C语言为开发工具,进行了设计和编码。总体目标是实现系统的可靠性、稳定性、安全性和经济性。1.2 技术概况及发展趋势 随着科技的不断发展,传感器技术也在不断的进步和创新, 利用新工艺传感器技术的气压计将会越来越先进和精准,系统的可靠性、稳定性、安全性和经济性将会大幅的提高。而且趋于小型化、无线化、智能化、多功能化的发展。基于传感器在本设计中的重要作用,下面介绍一下传感器目前的技术性能和发展趋势。 1.2.1 技术性能(1)高精度1 随着科学研究的
8、深入,工程控制的精确,要求传感器的精度尽可能的提高,对“在线”加工检测要求高于0.1m,对火箭发动机内的动态压力测量精度应优于0.1%,对材料微观结构的测量达到 m量级。 (2) 智能化 传感器技术要有认识广阔空间状态的功能,首先遇到的问题是自动化系统的复杂化。例如钢铁工业,首先是控制钢板的厚度与成分,其次是检测表面的缺陷和管理形状。随着从点管理到形状等面管理的复杂化,暴露了敏感器件和信号处理的弱点。机器人出现后,对传感器智能化要求更加迫切,没有视觉和触觉的机器人,其作业受到很大的限制,通用性明显减小。又如宇宙飞船和卫星向地球传送的信息,庞大的数据应先由智能传感器分散处理后再向地球传送压缩数据
9、,这样才能提高系统的效率。传感器分散处理信号,说明更接近人的五官,因此,传感器的智能化是进步的必然结果。 (3) 微型化与集成化 在很多测试场合,要求传感器有尽可能小的尺寸,如弹载传感器,生物医学中插入人体内的传感器,风洞中测压力场分布的传感器等,都要求尽量微型化。实现微型化除了传感器变换元件必须微型化外,更重要的是与传感元件密切关联的放大器、温度补偿器、信号储存与处理电路等也必须微型化。采用集成电路技术成功地将传感元件和电路集成在一块芯片上,做到既微型又稳定,是传感器发展的必然趋势。1.2.2 发展趋势1 新材料开发2传感器材料是传感器技术的重要基础, 是传感器技术升级的重要支撑。随着材料科
10、学的进步,传感器技术日臻成熟,其种类越来越多,除了早期使用的半导体材料、陶瓷材料以外,光导纤维以及超导材料的开发,为传感器的发展提供了物质基础。例如,根据以硅为基体的许多半导体材料易于微型化、集成化、多功能化、智能化,以及半导体光热探测器具有灵敏度高、精度高、非接触性等特点,发展红外传感器、激光传感器、光纤传感器等现代传感器;在敏感材料中,陶瓷材料、有机材料发展很快,可采用不同的配方混合原料,在精密调配化学成分的基础上,经过高精度成型烧结,得到对某一种或某几种气体具有识别功能的敏感材料,用于制成新型气体传感器。此外,高分子有机敏感材料,是近几年人们极为关注的具有应用潜力的新型敏感材料,可制成热
11、敏、光敏、气敏、湿敏、力敏、离子敏和生物敏等传感器。传感器技术的不断发展,也促进了更新型材料的开发,如纳米材料等。美国NRC公司已开发出纳米ZrO2 气体传感器,控制机动车辆尾气的排放,对净化环境效果很好,应用前景比较广阔。由于采用纳米材料制作的传感器,具有庞大的界面,能提供大量的气体通道,而且导通电阻很小,有利于传感器向微型化发展,随着科学技术的不断进步将有更多的新型材料诞生。2、智能化发展80 年代发展起来的智能化传感器是微电子技术、微型电子计算机技术与检测技术相结合的产物,具有测量、存贮、通信、控制等特点。智能化传感器一般主要由主传感器、辅助传感器及微机硬件系统三大部分构成。也就是说,智
12、能化传感器是一种带有微处理器的传感器,它兼有检测判断和信息处理功能。例如美国霍尼尔公司的ST - 3000 型传感器,是一种能够进行检测和信号处理的智能传感器,具有微处理器和存贮器功能,可测量差压、静压及温度等。又如一典型智能化压力传感器,其中主传感器为压力传感器,它的作用是用来测量被测压力参数的。20 多年来,智能化传感器有了很大的发展。近年来,智能化传感器开始同人工智能相结合,创造出各种基于模糊推理、人工神经网络、专家系统等人工智能技术的高度智能传感器,称为软传感器技术。它已经在家用电器方面得到利用,相信未来将会更加成熟。智能化传感器是传感器技术未来发展的主要方向。在今后的发展中,智能化传
13、感器无疑将会进一步扩展到化学、电磁、光学和核物理等研究领域。1.3 数字气压计系统设计的意义气压计广泛应用于国防 、工业、医疗等领域以及我们日常家庭生活中。它的核心元件就是气压传感器,它在监视压力大小、控制压力变化以及物理参量的测量等方面起着重要作用。运用于气压计的气压传感器基本都是依靠不同高度时的气压变化来获取气压值的。本课题是要设计一个利用微控制和数字化气压传感器为核心元件组成的电子气压计系统。其中核心元件就是气压传感器,它在监视压力大小、控制压力变化以及物理参量的测量等方面起着重要作用。运用于气压计的气压传感器基本都是依靠不同高度时的气压变化来获取气;本课题设计的数字气压计采用单片机控制
14、,使用方便、精度高、显示简单灵活,并可灵活的加入超压、低压报警、无线传输等特殊功能,而且可以大幅提高被控气压的技术指标。通过本课题的设计,较好的锻炼了我的动手能力,为将来的工作打下了一定的基础,在运用过程中,熟悉并掌握了这些知识的理解和运用。2 系统总体设计2.1 设计思路分析2.1.1 设计方案一采用单片机主控,通过压力传感器、A/D转换采集数据信息,经过含有单片机的检测系统检测,将结果传送到单片机控制的主控器,数据通过显示器显示。原理框图如下:显示器单片机控制的检测系统单片机控制的主控制器压力传感器A/D转换器总线图2-1 方案一原理图2.1.2 设计方案二采用集成的单片机主控,通过压力传
15、感器将气压信号送入带A/D转换的单片机中,以及在相关模拟分立元件的辅助下进行A/D转换以及其它的数据处理,将处理的结果送显示部分进行显示。原理原理框图如下:气压传感器显示器微处理器89C52 图2-2 方案二原理图综上所述,方案一电路虽然与方案二类似,都较方案一调整方便、可兼顾的指标多,但方案一利用PC机平台实现软件操作,在操作运行复杂,并且性价较底,因为耗费较大,所以在实际应用中一般不用,所以我们选择第二种方案。设计51单片机数字气压计系统时,需要考虑下面4个方面的内容。1选择合适的气压传感器芯片,这要根据实际需要以及各种气压传感器的性能参数来决定。2选择合适的A/D转换器件,它的作用是将气
16、压传感器输出的模拟电流或电压信号转换为数字信号。3设计单片机和A/D转换器件的接口电路。4实现气压信息采集并输出的软件设计。2.2 系统总体结构本系统的总体结构框图如图2-3所示。基于单片机的数字气压计设计初始化模块A/D转换模块数据处理模块显示模块图2-3 单片机数字气压计系统结构框图由图2-3可知,整个系统的工作流程如下。测量时被测气压由气压传感器转换为模拟的电压输出,此输出信号不能直接交由单片机处理。因此,需要经过V/F转换模块把气压传感器输出的模拟电压信号转换为数字脉冲(其频率随输入电压呈线性变化)。通过单片机接收该脉冲信号,得到单位时间内获得的脉冲数,依据电压与频率的线性关系式计算出
17、所对应的实际气压值,最后通过LCD显示电路显示给用户。2.3 系统各功能模块的设计思想通过对单片机各个端口的设置,以及定时器工作方式和串行口工作方式的选择,并对定时器和串行口进行初始化用以实现对单片机和各个功能模块芯片之间通讯联络的设定。在主程序模块中我们关键是使单片机初始化,以及分配地址空间交代程序中各个变量等。其中最为关键的是连接子程序的各个功能模块。2.3.1 A/D转换模块单片机接受传感器的电压值为模拟信号,它要和A/D转换模块的锯齿波发生装置发送过来的标准模拟信号相比较,即通过P1.0和P1.1引脚进行比较,同时开发定时器0,当待测模拟信号超过标准模拟信号时,P3.6引脚信号将会发生
18、变化,此时的定时器0的值通过量纲转化就得到了相应的数字信号。2.3.2 数据处理模块数据处理模块主要是对A/D转换模块的数据进行多次采集,并且对采集的数据进行处理,此处理过程主要是对采集的数据进行初值定义以及相应的移位处理,并且把处理好的数据送入相应的缓冲区,为后面的显示模块作好准备。2.3.3 显示模块 本设计中选择经济实惠的字符型液晶显示器LCD1602。LCD1602可以显示两行,每行16个字符,采用+5V电源供电,外围电路配置简单,价格便宜,具有很高的性价比。显示器部分的电路如图2-4所示。 图2-4 显示模块原理图LCD1602是一种专门用于显示字母、数字、符号等点阵式LCD。LCD
19、1602的外围引脚及作用6:第1脚:VSS为地电源;第2脚:VDD接5V正电源;第3脚:VEE 为液晶显示器对比度调整端,接正极电源时对比度最弱,接地电源时对比度最高,对比度过高时会产生“鬼影”,使用时可以通过一个10K的电位器调整对比度;第4脚:RS 为寄存器选择,高电平时选择数据寄存器,低电平时选择指令寄存器;第5脚:RW 为读写信号线,高电平时进行读操作,低电平时进行写操作。当RS和RW共同为低电平时可以写入指令或者显示地址,当RS为低电平,RW为高电平时可以读取忙信号,当RS为高电平RW为低电平时可以写入数据; 第6脚:E端为使能端,当E端由高电平跳变成低电平时,液晶模块执行命令;第7
20、-14脚: D0D7为8位双向数据线;第15-16脚:空脚。1602液晶显示器内部的控制器共有11条控制指令,如表2-6所示:表2-6 1602的内部指令表序号指令RSR/WD7D6D5D4D3D2D1D01清显示00000000012光标返回000000001*3置输入模式00000001I/DS4显示开/关控制0000001DCB5光标或字符移位000001S/CR/L*6置功能00001DLNF*7置字符发生存贮器地址0001字符发生存贮器地址8置数据存贮器地址001显示数据存贮器地址9读忙标志或地址01BF计数器地址10写数到CGRAM或DDRAM)10要写的数据内容11从CGRAM或
21、DDRAM读数11读出的数据内容2.4 气压传感器的选择气压传感器对于数字气压计设计的实现至关重要,需要综合实际的需求和各类气压传感器的性能参数加以选择。气压传感器的主要性能参数如下。1测量范围即所能测量的大气压力范围,单位为kPa。2测量精度测量结果(电流或电压)的精度。3温度补偿范围一般要选用具有温度补偿能力的气压传感器,因为温度补偿特性可以克服半导体压力敏感器件存在的温度漂移问题。4测量的是否是绝对气压值绝对气压值对应的即是实际的气压值,显然要实现数字气压计需要测量绝对气压值的气压传感器。数字气压计显示的是绝对气压值,同时为了简化电路,提高稳定性和抗干扰能力,要求使用具有温度补偿能力的气
22、压传感器1。经过综合考虑,我们选用美国摩托罗拉公司的集成压力传感器芯片MPX4105作为气压传感器。MPX4105可以产生于所加气压呈线性关系的高精度模拟输出电压,它具有以下特点:1供电范围:4.855.35V,典型值为5.1V。2测量范围:15105kPa。3工作温度范围:085。4温度补偿范围:-40+125。5测量精度为1.7%VFSS。6最低气压对应的输出电压VOFF为0.1840.428V,典型值为0.306V;最高气压对应的输出电压VOFF为4.8044.988V,典型值为4.896V;满刻度输出电压间距VFSS的典型值为4.590V。7理想的微处理器接口。2.5 A/D转换器件的
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 毕业设计 论文 基于 单片机 气压计 设计
链接地址:https://www.31ppt.com/p-3980772.html