基于at89s51单片机酒精浓度探测仪的设计与实现毕业设计(编辑修改稿)内容摘要:

提供了许多新型方法。 纳米固体材料具有庞大的界面,提供了大量气体通道,从而大大提高了灵敏度 ,工作温度大大降低, 大大缩小了传感器的尺寸。 当然,在己获得明显进展的纳米传感领域中尚存在很多问题,从敏感材料到制作技术都很不成熟,其性能也有不尽人意的地方 [5]。 气敏传感器在家用电器中也有相当广泛的应用。 吸油烟机等产品上常用 MQ3 型半导体气敏传感器,它采用旁热式结构,陶瓷管内装有高阻抗加热丝,管外涂有梳状金属电极,金属电极之外涂有 SnO2 材料,使 SnO2 烧结体位于两电极之间 [6]。 气敏传感器工作时,加热器通电加热, 若无被检气体侵入时,气敏元件的阻值基本不变当气敏元件表面产生吸附作用,其阻值将随气体浓度的变化变化。 当被检气体浓度增大到一定值时,气敏元件的阻值将随之下降到某一值,使电压比较器的状态发生变化,输出控制信号经电流放大后,控制继电器或双向晶闸管接通电动机电源使吸排油烟机工作 [7]。 设计酒精浓度探测仪 的意义 本设计基于 AT89S51 单片机设计的酒精气体浓度探测仪,可用来检测酒精气体浓度,最主要的用途是检测司机的酒精含量。 酒后驾车发生事故的机率高达 27%。 随着摄入酒精量的增加,选择反应错误率显著增加,当血 液中酒精含量由 ‰ 增至 1‰ ,发生车祸的可能性便增加 5 倍,如果增至 ‰ ,可能性再增加 6 倍。 机动车驾驶人员“酒后驾车” 及“醉酒驾车”极易发生道路交通事故 , 严重危害了道路交通安全和人民生命财产安全。 人饮酒后 , 酒精通过消化系统被人体吸收 , 经过血液循环 , 约有 90%的酒精通过肺部呼气排出 , 因此测量呼气中的酒精含量 , 就可判断其醉酒程度。 开车司机只要将嘴对着传感头使劲吹气,仪器就能发上显示出酒精浓度的高低,从而判断该司机是否酒后驾车,避免事故的发生。 当然,最好的办法是在车内安装这种测试仪,司机一进入车 内检测仪就检测司机的酒精含量,如果超出允许值,系统控制引擎无法启动,这样就可从根本上解决酒后驾车问题。 酒精气体浓度探测仪在生产生活中也有重要的应用,比如,在一些环境要求严格的生产车间,用这种酒精浓度探测仪,可随时检测车间内的酒精气体浓度,当酒精气体浓度高于允许限定值时,发出警报,提醒人们及时通风换气,做到安全生产。 本文主要研究工作 本文以 AT89S51 单片机为核心,设计了用于测量酒精浓度的探测仪,主要研究工作包括 以下 3 个方面。 ( 1)硬件电路方面, 对 气体传感器 MQ3 按检测电路 , 接上一定 阻值的负载电阻, 检测它的技术参数,确定 MQ3 所接负载电阻 的大小,完成信号采样电路 的设计; 采样到的武汉理工大学毕业设计(论文) 3 模拟电压电信号 通过 A/D 转换, 得到可供单片机处理的数字信号 , 再由单片机作相应的数据处理; 发光二极管报警显示和 3 个单位 8 段共阴 数码管浓度值显示。 ( 2)软件方面, 标准的确定是该部分要做的主要工作。 因为原始的采样值是一个间接的负载分压值, 需要将 它转化为被 测酒精 浓度值。 通过多个样品的测量确定多个浓度区间的转换标准, 并 将每个区间的转换关系近似线性化处理,然后通过软件 编程 的方法 来 实现。 ( 3) 为了尽量减少设计的气体传感器 的测量误差, 在测量 酒精溶液样品 时要考虑 并解决 3 个主要问题。 一是外界环境流动空气对传感器的影响和对气体样品的稀释,二是样品的稳定性对测量带来的误差,三是水蒸气对测量的影响。 针对这 3 个主要问题 提出以下解决方案和验证方法。 测量样品时,将探头尽量放入塑料瓶内,可以在一定程度上消除流动空气的影响,同时应选择空气流动较小的室内环境来测量。 水蒸气对 MQ3 的影响很小 ,这一点可以通过对只装有纯净水的塑料瓶的多次测量来验证。 用相同容量的塑料瓶配制好不同浓度 的酒精溶液后,将它密封并放置一段时间,待其稳定后再测量。 再 通过反复多 次测量多组数据,求其平均值的方法来缩小测量误差。 武汉理工大学毕业设计(论文) 4 2 硬件电路设计与实现 单片机开发流程 ( 1)可行性调研。 可行性调研的目的,是分析完成这个项目的可能性。 进行这方面的工作,可参考国内外有关资料,看是否有人进行过类似的工作。 如果有,则可分析他人是如何进行这方面工作的,有什么有点和缺点,有什么值得借鉴的;如果没有,则需要作进一步的调研,此时的重点应放在能否实现这个环节,首先从理论上进行分析,探讨实现的可能性,所需求的客观条件是否具备,然后结合实际情况,再决定能否立项的问题。 ( 2)系统总体方案的设计。 在 进行可行性调研后,如果可以立项,下一步工作就是系统总体方案的设计。 工作的重点应放在该项目的技术难度上,此时可参考这一方面更详细、更具体的资料,根据系统的不同部分和要实现的功能,参考国内外同类产品的性能,提出合理而可行的技术指标,编写出设计任务书,从而完成系统总体方案设计。 ( 3)设计方案细化,确定软硬件功能。 一旦总体方案确定下来,下一步的工作就是将该项目细化,即需明确哪些部分用硬件来完成,哪些部分用软件来完成。 由于硬件结构与软件方案会相互影响,因此,从简化电路结构、降低成本、减少故障率、提高系统的灵活性与通 用性方面考虑,提倡软件能实现的功能尽可能由软件来完成;但也应考虑软件代硬件的实质是以降低系统的实时性、增加处理进行为代价的,而且软件设计费用、研制周期也将增加,因此系统的软硬件功能分配应根据系统的要求及实际情况而合理安排,统一考虑。 在确定软硬件功能的基础上,设计者的工作就开始涉及到具体的问题,如仪器的体积及与具体技术指标相对应的硬件实现方案,软件的总体规划等。 在确定人员分工、安排工作进度、规定接口参数后,就比须考虑硬件软件的具体问题了。 ( 4)一个单片机应用系统经过调研、总体设计、硬件软件设计、制版、元件安 装后,在系统的程序存储器中放入编制好的应用程序,系统即可运行。 但一次性成功的几乎是不是不可能的。 由于单片机在执行程序时人工是无法控制的,为了能够调试程序,检查硬件、软件运行情况,这就需要借助某种开发工具模拟用户实际的单片机,并且能随时观察运行的中间过程而不改变运行中有的数据性能和结果,从而进行模拟现场的真实调试。 硬件系统 框图 基于 AT89S51 单片机用 MQ3 型气体传感器实现酒精气体浓度的检测,需要信号采集模块用于对酒精浓度信号的采集,该信号是通过 MQ3 气体传感器和负载电压得到分压电信号。 信号转 换模块用来把采集到得模拟电压信号转换位可以用单片机处理的数字信号。 数码管显示模块是对单片机处理后的数字信号的显示,用来显示酒精的浓度。 报警模块 是对设定值提供报警功能,该功能用发光二极管显示。 根据各功能 模块的设计 ,可得到它的武汉理工大学毕业设计(论文) 5 系统总框图,如图 1 所示。 图 1 系统总框图 信号采集 电路 气体传感器的选择 根据被检测气体的不同,气敏传感器可分为以下三类 : ( 1)可燃性气体气敏传感器。 目前该类气敏传感器需求量最大,包含各种无机和有机类气体检 测,主要用于抽油烟机、泄露报警器和空气清新剂等方面,并已经形成生产规模,在油田、矿区、化工、企业及家庭等生产和生活领域广泛用作气体泄露报普,特别是用于家庭气体泄露报警,需求量不断增加,使该类传感器有着广泛的发展空间。 ( 2) CO 和 H2 气敏传感器。 CO 气敏元件可用于工业生产、环保、汽车、家庭等 CO泄露和不完全燃烧检测报警 ; H2 气敏元件除应用于工业等领域外,主要用于家庭管道煤气泄露报警。 由于我国管道煤气中 H2 含量很高,而氢敏元件较氧化碳元件价格低,灵敏度高,因此,用氢敏元件做城市管道煤气泄露报警更为适宜。 ( 3)毒性气体传感器。 毒性气体传感器又称为环境有毒有害气体传感器,主要用于检测烟气、尾气、废气等环境污染气体,虽然 SnO2 气敏传感器对 CO, H2S 等有毒有害 气体敏感,但应用最多的仍是电解式化学传感器。 酒精 气敏传感器 LM3914 发光二极管 ADC0809 单片机 数码管 武汉理工大学毕业设计(论文) 6 传感器的分类方式有很多种,以上是根据被检测气体的性质进行的分类,也有根据元件的物理特性进行分类的。 一个新型的气体检测系统应该包括: ( 1)基于一种或几种传感技术的气体传感器。 ( 2)组合了气体传感器和采样调理电路的探头。 ( 3)配有人机接口软件的中心监测和控制系统。 ( 4)在一些应用中,与其它安全系统 和仪器的接口。 本设计中的酒精气体 传感器采用 河南汉威电子有限公司的 MQ3 型 ,它属于 MQ 系列气敏元件的一种。 如图 2 所示: 图 2 MQ3 特点 :检测范围为 10ppm~ 20xxppm ; 灵敏度高,输出信号为伏特级;响应速度快, 小于 10 秒;功耗 小于 ,尺寸: D17*H10。 MQ3 型气敏传感器的敏感部分是由金属氧化物(二氧化锡)的 N 型半导体微晶烧结层构成。 当其表面吸附有被测气体酒精分子时,表面导电电子比例就会发生变化,从而其表面电阻会随着被测气体浓度的变化而变化。 由于这种变化是可逆的,所以能重复使用。 MQ3 的 灵敏度特性曲线 如 图 3 所示。 图 3 MQ3 灵敏度特性曲线 武汉理工大学毕业设计(论文) 7 检测电路 如 图 4 所示, 当电源开关 S 断 开时,传感器加热电流为零,实测 A, B 之间电阻 大于 20MΩ。 S 接通,则 f, f 之间电流由开始时 155mA 降至 153mA 而稳定。 加热开始几秒钟后 A, B 之间电阻迅速下降至 10KΩ 以下,然后又逐渐上升至 120KΩ 以上后并保持着。 此时如果将酒精溶液样品 靠近 MQ3 传感器,我们立即可以看到数字万用表显示值马上由原来大于 120KΩ 降至 10KΩ 以下。 移开小瓶过 1 分钟左右 后, A, B 之间电阻恢复至大于 120KΩ。 这种反应可以重复试验,但要注意使空气恢复到洁净状态。 经实验的反复检测, MQ3 传感器可以正常工作使用,对不同浓度的酒精 溶液有不同的变化,响应时间和恢复时间都正常,可以开始作信号采样模块电路的设计。 图 4 MQ3 检测电路 信号采样电路 信号的采样模块电路如图 5 所示。 MQ3 的加热电阻两端即 H 引脚接至 +5V 直流稳压电源,用于电阻丝对敏感体电阻的加热。 MQ3 的两个 A 引脚相连,作为敏感体电阻的一个电极。 MQ3 的两个 B 引脚也连接在一起,作为敏感体电阻的另一个电极。 将电极断 A接到电源正极,电极端 B 接两个 270Ω 并联的电阻。 MQ3 型气敏传感器与电位器串联构成分压电路,采样点为电位器的分压。 MQ3 型气敏传感器 的敏感部分是由金属氧化物 SnO2 的 N 型半导体微晶烧结层构成。 当其表面吸附有被测气体酒精分子时,表面导电电子比例就会发生变化,从而其表面电阻会随着被测气体浓度的变化而变化。 由于这种变化是可逆的,所以能重复使用。 当气敏传感器的敏感体电阻阻值发生改变时,对应的电位器的分压值也会发生相应的变化,即一个电压值对应着一个被测酒精气体浓度。 对酒精气体浓度的采样就可以转化为对电位器分压的采样。 在采样硬件电路中实际要考虑到 MQ3 的实际技术参数,即加热电阻和敏感体电阻的大小,该部分应与电源正极相连。 负载电阻要根据 MQ3 实际的技术参数而选择阻值合适的电阻。 应为实验所用的 MQ3 在预热 5 到 10 分钟后,它的敏感体电阻只有 120KΩ,所武汉理工大学毕业设计(论文) 8 以负载电阻选用两个 270Ω 并联,构成采样 部 分 的分压电阻。 图 5 采样模块 信号转换 电路 单片微机是单片微型计算机的译名简称,在国内也常称为“单片微机”或“单片机”。 它包括中央处理器 CPU,随机存储器 RAM,只读存储器 ROM,中断系统,定时器 /计数器,串行口和 I/O 口等等。 现在,单片微机已不仅指单片计算机,还包括微计算机,微处理器,微控制器和嵌入式控制器,单片微机已是它们的俗称 [8]。 AT89S51 是美国 ATMEL 公司生产的低功耗,高性能 CMOS8 位单片机,片内含 4K 的可系统编程的 Flash 只读程序存储器,器件采用 ATMEL 公司的高密度、非易失性存储技术生产,兼容标准 8051 指令系统及引脚。 它集 Flash 程序存储器,既可在线编程也可以用传统方法进行编程及通用 8 位微处理器于单片芯片中,可灵活应用于各种控制领域。 AT89S51 提供以下标准功能: 4KBFlash 闪存存储器, 128B 内部 RAM, 32 个 I/O 口线,看门狗,两个数据指针,两个 16 位定时 /计数器,一个 5 向量两级中断结构,一个全 双工串行通信口,片内振荡器及时钟电路。 根据实际需要, 本次设计选用的是以 8051 为核心单元 Atmel 公司的低耗 AT89S51 单片机。 AT89S51 芯片有 40 条引脚,采用双列直插式封装,如图 6 所示。 下面说明各引脚功能。 武汉理工大学毕业设计(论文) 9 图 6 AT89S51 芯片管脚 VCC:运行和程序校验时接电源正端。 GND:接地。 XTAL1:输入到单片机内部振荡器的反相放大器。 XTAL2:反相放大器的输出,输入到内部时钟发生器。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。