ImageVerifierCode 换一换
格式:DOCX , 页数:15 ,大小:416.93KB ,
资源ID:5401668      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bingdoc.com/d-5401668.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(仪器中酒精测量仪.docx)为本站会员(b****3)主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(发送邮件至service@bingdoc.com或直接QQ联系客服),我们立即给予删除!

仪器中酒精测量仪.docx

1、仪器中酒精测量仪目录1. 绪论 21.1选题意义: 21.2国内外现状: 22设计方案 32.1 方案的制定 32.2系统框图 33硬件设计 43.1单片机STC89C52 43.2 MQ-3酒精传感器 53.2.1 功能介绍 53.2.2 MQ-3传感器的检测电路 63.3 TLC549模数转换 63.4 LCD1602液晶作为人机接口 73.5 网络测量功能 74 软件设计 74.1 编译语言的选择 74.2 主程序模块 84.3 A/D转换模块 84.4 按键输入模块 94.5 液晶显示输出模块 105.实验测试方法 10参考文献 10附录 硬件电路原理图 111. 绪论1.1选题意义:

2、近年来随着经济迅速发展,人们的生活水平日夜提高。私家车也越来越多。各种应酬也越来越多酒这东西贴近了我们的生活。而酒后驾车也频频发生给人们的生活和生命安全带来了巨大的伤害。酒后驾车是导致交通事故的一个主要因素,资料显示,我国近几年发生的重大交通事故中,有将近三分之一是由酒后驾车引起的。酒后驾驶引起的交通事故是由于司机饮酒过多造成酒精浓度较高。精神麻痹反应迟钝肢体不受大脑控制。人体酒精浓度低于一个特定值时就不出现上述症状从而可以避免发生危险。由于人们安全意识增强,对环境安全性和生活舒适性要求的提高,为了防止机动车辆驾驶人员酒后驾车,现场实时对人体呼气中酒精含量的检测已日益受到重视,酒精浓度测试仪逐

3、渐得到广泛应用。此外,酒精测试仪也可应用于食品加工、酿酒等需要监控空气中酒精浓度的场合。如今,气体传感器向低功耗、多功能、集成化方向的发展,因此,酒精浓度检测仪具有十分广阔的现实市场和重要意义。1.2国内外现状:酒精测试仪的精度关键的一部就是对乙醇的检测。这就关系到传感器的研发。目前气体传感器正在向着低功耗,多功能,集成化方向发展。气敏元件传感器作为新型敏感元件传感器在国家列为重点支持发展的情况下,国内已有一定的基础。其现状是:(1)烧结型气敏元件仍是生产的主流,占总量90以上;接触燃绕式气敏元件已具备了生产基础和能力;电化学气体传感器有了试制产品;(2)在工艺方面引入了表面掺杂、表面覆膜以及

4、制作表面催化反应层和修隔离层等工艺,使烧结型元件由广谱性气敏发展成选择性气敏;在结构方面研制了补偿复合结构、组合差动结构以及集成化阵列结构;在气敏材料方面SnO2和Fe2O3材料已用于批量生产气敏元件,新研究开发的Al2O3气敏材料、石英晶体和有机半导体等也开始用于气敏材料;(3)低功耗气敏元件(如一氧化碳,甲烷等气敏元件)已从产品研究进入中试;(4)国内气敏元件传感器产量已超过“九五”初期的400万支。产量超过20万支的主要厂家有5家,黑龙江敏感集团、太原电子厂、云南春光器材厂、天津费加罗公司(合资)、北京电子管厂(特种电器厂),其中前四家都超过100万支,据行业协会统计,1998年全国气敏

5、元件总产量已超过600万支。然而国外气体传感器发展很快,气体传感器技术得到了较快发展,据有关统计猜测,美国1996年2002年气体传感器年均增长率为(2730)。目前,气体传感器的发展趋势集中表现为:一是提高灵敏度和工作性能,降低功耗和成本,缩小尺寸,简化电路,与应用整机相结合,这也是气体传感器一直追求的目标。如美国IST提供了寿命达10年以上的气体传感器,美国FirstAlert公司推出了生物模拟型(光化反应型)低功耗CO气体传感器等。二是增强可靠性,实现元件和应用电路集成化,多功能化,发展MEMS技术,发展现场适用的变送器和智能型传感器。如美国GeneralMonitors公司在传感器中嵌

6、入微处理器,使气体传感器具有控制校准和监视故障状况功能,实现了智能化。2设计方案2.1 方案的制定本文是利用单片机为控制核心来设计一个酒精浓度测量仪,检测结果用LED或LCD显示器显示。这里选的是STC89C52单片机,传感器选择的是MQ-3酒精浓度传感器,另外该仪器除了具有酒精浓度的测量功能外,还具有酒精浓度超限报警功能。因此我所选用的方案是用MQ-3酒精传感器采集气体信号,并通过数模转换器将模拟信号转换成数字信号送至单片机,单片机对数字信号进行分析处理,并将所得的结果显示出来,可以通过键盘设置不同环境下酒精浓度的不同阀值,如果所检测出的酒精浓度超过了所设定的门限值,那么单片机就能控制发光二

7、极管来实现灯光报警功能。2.2系统框图该方案的总体结构框图如图1所示:图1 方案总体结构框图3硬件设计由于本次设计需要用到单片机来完成对酒精浓度的检测,另外经过查阅相关资料,得知酒精浓度传感器MQ-3来完成酒精浓度检测系统是非常精准的,所以选用的是MQ-3酒精传感器。另外,本次设计中采用的是STC89C52单片机来控制整个电路,电路中采用的是LCD1602来显示实验实时数据。A/D芯片的选择中,用到的是TI公司生产的TLC549,主要是这块芯片的性能优良,时序操作简单,能很好的解决本次设计中对实时数据转换的要求。3.1单片机STC89C52基于本系统设计内容的需要,综合考虑后,我们选择STC8

8、9C52单片机为控制核心。主要基于考虑STC89C52是低功耗,超低价,高速,高可靠,强抗静电,强抗干扰,功能强大的单片机。 STC89C52有40个引脚,32个外部双向输入/输出(I/O)端口,同时内含2个外中断口,3个16位可编程定时计数器,2个全双工串行通信口,2个读写口线,片内振荡器及时钟电路。同时STC89C52可降至0Hz的静态逻辑操作,并支持两种软件可选的节电工作模式。空闲方式停止CPU的工作,但允许RAM,定时/计数器,串行通信口及中断系统继续工作。掉电方式保存RAM中的内容,但振荡器停止工作并禁止其他所有部件工作直到下一个硬件复位。其将通用的微处理器和Flash存储器结合在一

9、起,特别是可反复擦写的Flash存储器可有效地降低开发本。STC单片机有PDIP、PQFP/TQFP及PLCC等三种封装形式,以适应不同产品的需求。STC89C52单片机引脚如图2:图2 STC89C52引脚图Vcc:电源电压GND:地P0口:P0口是一组8位漏极开路型双向I/O口,也即地址/数据总线复用口。P1口:P1是一个带内部上拉电阻的8位双向I/O口,P1的输出缓冲级可驱动(吸收或输出电流)4个TTL逻辑门电路。P2口:P2是一个带有内部上拉电阻的8位双向I/O口,P2的输出缓冲级可驱(吸收或输出电流)4个TTL逻辑门电路。P3口:P3口时一组带有内部上拉电阻的8位双向I/O口。P3口

10、输出缓冲级可驱动(吸收或输出电流)4个TTL逻辑门电路。RST:复位输入。当振荡器工作时,RST引脚出现两个机器周期以上高电平将使单片机复位。ALE :当访问外部程序存储器或数据存储器时,ALE(地址锁存允许)输出脉冲用于锁存地址的低8位字节。一般情况下,ALE仍以时钟振荡频率的1/6输出固定的脉冲信号,因此它可对外输出时钟或用于定时目的。 :程序储存允许()输出是外部程序存储器的读选通信号,当89C5X单片机由外部程序存储器取指令(或数据)时,每个机器周期两次 有效,即输出两个脉冲。在次期间,当访问外部数据存储器,将跳过两次 信号。 /VPP:外部访问允许。欲使CPU仅访问外部程序存储器(地

11、址为0000H-FFFH), 端必须保持低电平(接地)。XTAL1:振荡器反相放大器及内部时钟发生器的输入端。XTAL2:振荡器反相放大器的输出端3.2 MQ-3酒精传感器3.2.1 功能介绍本设计中的酒精气体传感器采用河南汉威电子有限公司的MQ-3型,它属于MQ系列气敏元件的一种。如图 3所示:图 3MQ-3酒精传感器对乙醇蒸气有很高的灵敏度,并且响应和恢复快速。另外,MQ-3酒精传感器简单的驱动回路和可靠的稳定性是相比较于其他型号传感器的优点。MQ-3酒精传感器可用于机动车驾驶人员及其他严禁酒后作业人员的现场检测,也可用于其他场所乙醇蒸气的检测MQ-3型气敏传感器的敏感部分是由金属氧化物的

12、N型半导体微晶烧结层构成。当其表面吸附有被测气体酒精分子时,表面导电电子比例就会发生变化,从而其表面电阻会随着被测气体浓度的变化而变化。由于这种变化是可逆的,所以能重复使用。3.2.2 MQ-3传感器的检测电路 图4如图 4所示,当电源开关S断开时,传感器加热电流为零,实测A,B之间电阻20M欧。S接通,则f,f之间电流由开始时155mA降至153mA而稳定。加热开始几秒钟后A,B之间电阻迅速下降至1M欧以下,然后又逐渐上升至20M欧以上后并保持着。此时如果将内盛酒精棉花的小瓶瓶口靠近传感器,我们立即可以看到数字万用表显示值马上由原来大于20M欧降至1M欧以下。移开小瓶过15-40s后,A,B

13、之间电阻恢复至大于20M欧。这种反应可以重复试验,但要注意使空气恢复到洁净状态。3.3 TLC549模数转换TLC549是 TI公司生产的一种低价位、高性能的8位 A/D转换器,它以8位开关电容逐次逼近的方法实现 A/D转换,其转换速度小于 17us,最大转换速率为 40000HZ,4MHZ典型内部系统时钟,电源为 3V至 6V。它能方便地采用三线串行接口方式与各种微处理器连接,构成各种廉价的测控应用系统。TLC549有8引脚,为双列直插是封装,其相应引脚功能如下:REF+:正基准电压输入 2.5VREF+Vcc+0.1。 REF:负基准电压输入端,-0.1VREF-2.5V。且要求:(REF

14、+)(REF-)1V。 VCC:系统电源3VVcc6V。 GND:接地端。 :芯片选择输入端,要求输入高电平 VIN2V,输入低电平 VIN0.8V。 DATA OUT:转换结果数据串行输出端,与 TTL 电平兼容,输出时高位在前,低位在后。 ANALOGIN:模拟信号输入端,0ANALOGINVcc,当 ANALOGINREF+电压时,转换结果为全“1”(0FFH),ANALOGINREF-电压时,转换结果为全“0”(00H)。 I/O CLOCK:外接输入/输出时钟输入端,同于同步芯片的输入输出操作,无需与芯片内部系统时钟同步。3.4 LCD1602液晶作为人机接口LCD1602字符型液晶

15、显示模块是一种专门用于显示字母、数字、符号等点阵式LCD,目前常用161,162,202和402行等的液晶显示模块,模块组件内部主要由LCD显示屏、控制器、列驱动器和偏压产生电路构成。3.5 网络测量功能 本测试仪中我采用串口进行仪器与计算机之间的数据通讯,由于是本地数据传输,距离较短,这里就选用了串行通讯 RS232它的原理如下:RS232接口是 1970年由美国电子工业协会(EIA)联合贝尔系统、调制解调器厂家及计算机终端生产厂家共同制定的用亍串行通讯的标准。RS-232C 标准(协议)的全称是 EIA-RS-232C 标准,其中 EIA(Electronic Industry Assoc

16、iation)代表美国电子工业协会,其中 RS是 Recommended Standard 的缩写,代表推荐标准, 232是标识符, C代表 RS-232的最新一次修改(1969年),它的全名是“数据终端设备(DTE)和数据通讯设备(DCE)乊间串行二迕制数据交换接口技术标准”该标准规定采用一个 25个脚的 DB25连接器,对连接器的每个引脚的信号内容加以规定,迓对各种信号的电平加以规定。DB25的串口一般只用到的管脚只有 2(RXD)、3(TXD)、7(GND)返三个,随着设备的丌断改迕,现在 DB25 针很少看到了,代替它的是 DB9的接口,DB9所用到的管脚比 DB25有所变化,是 2(

17、RXD)、3(TXD)、5(GND)返三个。因此现在也都把 RS232接口叫做 DB9。 尽管它有传输距离有限,抗干扰差等缺点,但由于其设备简单,成本低廉,目前 RS-232仍然是 PC机不通信工业中应用最广泛的一种串行接口。因此这里选用串口来实现数据的通讯,从而与计算机共享,达到网络测量的功能。其原理图见附录。4 软件设计4.1 编译语言的选择对于单片机的开发应用中,逐渐引入了高级语言,C语言就是其中的一种。汇编语言的可控性较高级语言来说更具优越性。程序编写语言比较常见的有C语言、汇编语言。汇编语言的机器代码生成效率高,控制性好,但就是移植性不高。C语言编写的程序比用汇编编写的程序更符合人们

18、的思考习惯。还有很多处理器都支持C编译器,这样意味着处理器也能很快上手。且具有良好的模块化、容易阅读、维护等优点,且编写的模块程序易于移植。基于C语言和汇编语言的优缺点,本系统采用C语言编写方法。4.2 主程序模块主程序实现的功能:与硬件相结合实现酒精浓度检测系统的各个功能。主要是检测与显示,门限调整与显示,检测数据显示功能子函数的调用。见图7图7 主程序流程图4.3 A/D转换模块模数转换电路的功能是将连续变化的模拟量转换为离散的数字量,是架起模拟系统跟数字系统之间连接的桥梁。对于本系统而言,就是用于快速、高精度地对输入的酒精浓度信号进行采样编码,将其转换成单片机所能够处理的数字量。模数转换

19、电路是本系统的关键部分,其性能的好坏直接影响整个系统的质量。本系统模数转换模块将经放大器放大的模拟电压信号转化为MCU能够处理的数字信号,并传送给MCU。TLC549转换的流程图见下图8图 8 数转换流程图当变为低电平后, TLC549芯片被选中, 同时前次转换结果的最高有效位MSB (A7)自 DATA OUT 端输出,接着要求自 I/O CLOCK 端输入8个外部时钟信号,前7个 I/O CLOCK信号的作用,是配合 TLC549 输出前次转换结果的 A6-A0 位,并为本次转换做准备:在第4个 I/O CLOCK 信号由高至低的跳变之后,片内采样/保持电路对输入模拟量采样开始,第8个 I

20、/O CLOCK 信号的下降沿使片内采样/保持电路进入保持状态并启动 A/D开始转换。转换时间为 36 个系统时钟周期,最大为 17us。直到 A/D转换完成前的这段时间内,TLC549 的控制逻辑要求:或者保持高电平,或者 I/O CLOCK 时钟端保持36个系统时钟周期的低电平。由此可见,在自 TLC549的 I/O CLOCK 端输入8个外部时钟信号期间需要完成以下工作:读入前次A/D转换结果;对本次转换的输入模拟信号采样并保持;启动本次 A/D转换开始。4.4 按键输入模块按键时显现人机对话的一个控制按钮,通过按键的操作,对系统进行发送操作指令,后经与MCU串行通信,然后在液晶上显示。

21、通常的按键所用开关为机械弹性开关,当机械触点断开、闭合时,由于机械触点的弹性作用,一个按键开关在闭合时不会马上稳定地接通,在断开时也不会一下子断开。因而在闭合及断开的瞬间均伴随有一连串的抖动,为了不产生这种现象而作的措施就是按键消抖。按键的消抖,可用硬件或软件两种方法。这里采用的是软件消抖,即检测出按键闭合后执行一个延时程序,5ms10ms的延时,让前沿抖动消失后再一次检测键的状态,如果仍保持闭合状态电平,则确认为真正有键按下。当检测到按键释放后,也要给5ms10ms的延时,待后沿抖动消失后才能转入该键的处理程序。其按键查询式的流程图见图10:图 7 按键查询式的流程图按键的四个键分别接P1.

22、0,P1.1,P1.2,P1.3,由于P1口具有上拉电阻,所以不再需要加上拉电阻进行电压的放大。4.5 液晶显示输出模块LCD1602模块在本系统中主要起着开界面数字显示,以及各控制效果的显示。采用直接访问方式。液晶显示D0到D7口接P0.0到 P0.7,单独使用一个口,为了避免数据的干扰,由于P0口没有上拉电阻,所以需要一个排阻进行电压的扩大.5.实验测试方法 本次设计的基于单片机AT89C52的酒精浓度测量仪,通过MQ-3酒精传感器采集气体信号,并通过数模转换器将模拟信号转换成数字信号送至单片机,单片机对数字信号进行分析处理,并将所得的结果显示出来。最后实现了实时检测酒精浓度,并的在LCD

23、1602上显示的目的。通过按键可以实现调整门限值,对于检测到的酒精浓度高于设定门限值时,也会显示实时酒精浓度值,并且系统会自动实现灯光报警功能。可以拿一杯酒精放在测量仪旁边,就可以通过观察灯光的亮灭和LCD1602来检测酒精的浓度。并且可以通过串口来实现测量仪显示数据的采集,从而与计算机共享,拥有网络测量的功能。参考文献1 黄冰编著微机原理及应用 重庆:重庆大学出版社 ,20032 李维提,郭强液晶显示应用技术 北京:电子工业出版社,20003 周润景等编著基于Proteus的电路及单片机系统设计与仿真 北京:北京航空航天大学出版社,20064 万光毅等编著单片机实验与实践教程北京:北京航空航天大学出版社,20065 公茂法等编著单片机人机接口实例集北京:北京航空航天大学出版社,19976 张洪润等编著单片机应用设计200例北京:北京航空航天大学出版社,20067 先锋工作室编著单片机程序设计实例北京:清华大学出版社,20038 赵亮,侯国锐编著单片机C语言编程与实例北京:人民邮电出版社,20039 张毅刚等编著新编MCS-51单片机应用设计哈尔滨:哈尔滨工业大学出版社,2004附录 硬件电路原理图

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2