酒精浓度测试仪的设计[摘要]:本研究设计的酒精浓度测试仪是一款实用性强、安全可靠的气体乙醇浓度检测工具,采用高精度MQ-3乙醇气体传感器对空气中的乙醇浓度进行检测,利用宏晶公司高性能低成本单片机STC12C5A16AD对检测信号进行A/D转换和处理,最后通过液晶屏显示输出。本研究设计的酒精浓度测试仪还具有醉酒阈值设定功能,可以根据法律法规或用户需要设定修改醉酒阈值,并进行保存。[关键词]:单片机A/D转换和处理醉酒阈值MQ-3乙醇气体传感器AlcoholconcentrationtestinstrumentAbstract:Thisstudydesignalcoholtesterisanewpractical,safeandreliablegasethanolconcentrationtestingtool,AdoptinghighprecisionMQ-3ethanolgassensorstodetecttheconcentrationofethanolintheair,theuseofmacrocrystalcompanyhighperformancelowcostSTC12C5A16ADmicrocontrollertodetectionsignalA/Dconversionandprocessing,finallythroughtheLCDscreendisplayoutput.Thisstudydesignalcoholtesteralsohasdrunkthresholdsettingfunction,canaccordingtolawsandregulationsortheuserneedtosetmodifydrunkthreshold,andsave.Keywords:ScmA/DconversionandprocessingDrunkthresholdMQ-3ethanolgassensor目录第一章绪论.........................................................11.1本课题的研究的背景以及现实意义...............................11.2关于本课题的简介.............................................11.3课题论述总体结构安排.........................................2第二章硬件设计.....................................................32.1设计框图.....................................................32.2乙醇信号检测及调理电路.......................................32.3单片机电路...................................................62.4显示电路.....................................................82.5阈值存储.....................................................92.6供电及程序下载电路..........................................10第三章Protel硬件开发软件.........................................113.1Protel软件组成...........................................113.2PCB板设计.................................................12第四章软件编程....................................................154.1软件流程图..................................................154.2主程序......................................................15第五章酒精浓度测试仪的安装与调试..................................235.1酒精浓度测试仪的注意事项....................................235.1.1手工焊接的基本概述....................................235.1.2元件清单..............................................235.2酒精浓度测试仪的实物调试...................................245.2.1USB转串口驱动安装....................................245.2.2下载程序..............................................245.2.3调试说明..............................................26设计总结...........................................................28致谢............................................................29参考文献...........................................................30附录...............................................................31第1页第一章绪论1.1本课题的研究的背景以及现实意义自《刑法修正案(八)》和修改后的《道路交通安全法》正式实施,“醉酒驾驶”正式入刑。不仅交警部门,而且很多车主都期盼能够有便携仪器方便地测量气体酒精浓度,为安全驾驶提供保障,有效减少重大交通事故的发生。2000年以来,随着中国经济的高速发展,人民生活水平的迅速提高,中国逐渐步入“汽车社会”,酒后驾驶行为所造成事故越来越多,对社会的影响也越来越大,酒精正在成为越来越凶残的“马路杀手”。据有关资料统计,全世界每年因车祸丧生的人数就超过60万人,留下永久性伤残者在400万以上,一般受伤者则不计其数。在许多国家,车祸已成为第一位意外死亡原因。此外,由交通事故造成的经济损失也相当惊人。据事故调查统计,大约50%—60%的车祸与饮酒有关。中国公安部在2009年8月,在全国各地加强查处酒后驾驶的力度,以减少由酒后驾驶造成的恶性交通事故。要查处就涉及到检测人体内的酒精含量和使用设备来进行检测的问题。图1-1毕业设计设计产品1.2关于本课题的简介本研究设计的酒精浓度测试仪是一款实用性强、安全可靠的气体乙醇浓度检测工具,采用高精度MQ-3乙醇气体传感器对空气中的乙醇浓度进行检测,利用宏晶公司高性能低成本单片机STC12C5A16AD对检测信号进行A/D转换和处理,最后通过液晶屏显示输出。本研究设计的酒精浓度测试仪还具有醉酒阈值设定功能,可以根据法律法规或用户需要设定修改醉酒阈值,并进行保存。第2页酒精浓度测试仪如图1所示,由MQ-3乙醇气体传感器、STC12C5A16AD(或STC12C5A32AD)单片机、EEPROM存储电路、液晶屏和键盘组成。检测原理:当具有N型导电性的氧化物暴露在大气中时,会由于氧气的吸附而减少其内部的电子数量而使其电阻增大。其后如果大气中存在某种特定的还原性气体,它将与吸附的氧气反应,从而使氧化物内的电子数增加,导致氧化物电阻减小。半导体氧化物传感器就是通过该阻值的变化来分析气体浓度。从理论上说,要判断是否是酒后驾驶,最简单可行的方法是现场检测驾驶人员呼气中的酒精含量。大量的统计研究结果表明,如果被测者深吸气后以中等力度呼气达三秒钟以上,这时呼出的气就是从肺部深处出来的气体,呼气中的酒精含量与血液中的酒精含量。根据国家质量监督检验检疫局发布的《车辆驾驶人员血液、呼气酒精含量阈值与检验》(GB19522—2004)中规定,该规定指出,饮酒驾车是指车辆驾驶人员血液中的酒精含量大于或者等于20mg/100ml,小于80mg/100ml的驾驶行为。醉酒驾车是指车辆驾驶人员血液中的酒精含量大于或者等于80mg/100ml的驾驶行为。1.3课题论述总体结构安排第一章叙述了酒精浓度测试仪背景以及简介第二章硬件设计。第三章主要讨论应用Protel硬件开发软件第四章软件设计第五章为酒精浓度测试仪安装与调试。第六章为总结和展望,总结本课题设计的总体思路,产品的功能以及对于产品功能升级等进行情景展望。第3页第二章硬件设计2.1设计框图本研究设计的酒精浓度测试仪框图如图1所示。MQ-3乙醇气体传感器输出信号经信号调理电路处理,输出随乙醇浓度变化的电压信号,该电压信号送入单片机系统,经AD转换,与设定的醉酒阈值进行比较,并显示或报警。MQ-3气体传感器信号调理电路MQ-3传感器模块模/数转换电压/酒精浓度转换阈值比较外部EEPROM醉酒阈值模拟电压信号酒精浓度显示过阈报警STC12C5A16AD单片机图1酒精浓度测试仪方框图2.2乙醇信号检测及调理电路MQ-3乙醇气体传感器可以应用用于机动车驾驶人员及其他严禁酒后作业人员的现场检测,也用于其他场所乙醇蒸汽的检测。其技术特点为:对乙醇蒸汽有很高的灵敏度和良好的选择性快速的响应恢复特性长期的寿命和可靠的稳定性简单的驱动回路第4页主要技术指标:MQ-3乙醇气体传感器灵敏度曲线如图2所示,其传感原理为气敏电阻的输出阻值随乙醇气体等浓度变化而变化。第5页图2MQ-3乙醇气体传感器灵敏度曲线Q-3乙醇气体传感器管脚与测试电路如图3所示。(a)管脚图(b)测试电路图3MQ-3乙醇气体传感器管脚及测试电路第6页MQ-3乙醇气体传感器及其调理电路原理如图4所示。其外形如图5所示。经过调理,检测信号由电阻值转变成电压值,便于后续电路进行A/D转换和处理。ABH136452QM-N10VCCVCCVCCR3LEDC1VCC23418U1AR11234P1Rp汇诚科技网址:产品有售淘宝店:图4传感器及调理模块原理图图5MQ-3传感器模块外形图该传感器模块具有如下特点,方便与单片机系统接口组成检测仪器。具有信号输出指示。双路信号输出(模拟量输出及TTL电平输出)TTL输出有效信号为低电平。(当输出低电平时信号灯亮,可直接接单片机)模拟量输出0~5V电压,浓度越高电压越高。2.3单片机电路本设计选用宏晶公司高性能单片机STC12C5A16AD,其管脚如图6所示。第7页PDIP40,STC12C5A16AD图6STC12C2052AD单片机管脚图该芯片为52内核8位单片机,内部集成了10位多路A/D转换模块,适用于常用检测电路。由STC12C5A16AD组成的单片机系统原理图如图7所示。图中AOUT为MQ-3传感器模块输出的检测电压信号,送入ADC7端口进行处理,DOUT为传感器模块输出的数字电平信号,该信号可以根据乙醇气体浓度直接输出报警信号,报警阈值通过模块上的电位器进行调节。第8页图7单片机系统原理图图7中,按键K2和K3为醉酒阈值调整键,其中K2为“增加”,K3为“减小”按键。L2和L3为报警指示灯,分别可以进行酒后和醉酒两级报警。2.4显示电路显示部分采用SMC1602液晶屏进行数据显示,其主要技术参数为:表1液晶屏技术指标接口信号说明如表2所示。第9页与单片机接口电路如图8所示