基于单片机的车载酒精浓度测试仪的设计
- 格式:pdf
- 大小:264.62 KB
- 文档页数:4
第25卷 V01.25 第l4期 No.14 电子设计工程 Electronic Design Engineering 2017年7月 Ju1.2017
基于单片机的车载酒精浓度测试仪的设计
辛慧娟
(陕西工业职业技术学院陕西成阳712000)
摘要:本文以STC12C5A16AD单片机为核心控制器,利用MQ一3型气体传感器将气体中含有乙醇气 态浓度转换成电信号,再经A/D转换电路送由单片机处理,并将乙醇的浓度通过LCD直观显示出 来,从而实现了对酒精浓度的测量。当乙醇浓度超过设定允许值时。电路发出报警。
关键词:STC12C5A16AD单片机;MQ一3气体传感器;A/D转换;显示浓度
中图分类号:TN7 文献标识码:A 文章编号:1674—6236(2017)14—0082—04
Design of the vehicle concentration detector based on single chip
XIN Hui-juan (Shaonxi Polytechnic Institute,Xianyang 712000,China)
Abstract:In this paper,the author use STC 1 2C5A 1 6AD single chip as the core controller,by using the
MQ-3 gas sensor to converte alcohol concentration into electrical signal,and then through the A/D conversion circuit to be sent to the single chip microcomputer processing,and the concentration of
ethanol was directly displayed by LCD,SO as to realize the measurement of alcohol concentration.when the ethanol concentration is exceeded,the circuit alarm is issued. Key words:STC 1 2C5A 1 6AD chip;MQ一3 gas sensor;MD converter;display the concentration
近年来。随着社会的进步、我国经济的高速发 展,人民的生活水平迅速提高,越来越多的人有了
自己的私家车,而酒后驾车造成的交通事故也频频 发生【 。酒后驾车引起的交通事故主要是由于司机 的过量饮酒而造成人体内酒精浓度过高,麻痹神
经,造成大脑反应迟缓,肢体不受控制等症状造成 的。多年前交通管理者判定驾驶人员是否有饮酒只
能靠主观判断、肉眼的观察和去医院进行血液中酒 精含量的检测.这些不科学不及时的方法造成了很
多不必要的误会和麻烦。目前,世界上绝大多数国 家都采用呼气酒精 0试仪对驾驶人员进行现场检 测,以确定被测量者体内酒精含量的多少,以确保
驾驶员的生命财产安全。另外,洒精易燃易爆,有关 的各种工业活动中都要特别注意预防这种气体的泄
露。从工厂企业到居民家庭,酒精泄露的检测、监控 监测对居民的人身和财产安全都是十分重要且必
不可少的。因此,设计一款便携式的酒精浓度测试 仪有着现实的意义【3J。 1系统设计原理
车载酒精浓度测试仪是一款便携式的洒精检测
仪器,所以各电路部分器件最重要的就是体积小巧 功能强大。考虑到本设计产品之后要在不同的环境
下使用,我们以单片机为核心控制器。本系统要直接 检测车内气体的酒精浓度,再利用变量关系将其转 换为血液中的酒精含量浓度,故需要采用具有灵敏
度高、选择性好、可靠性高和使用寿命长的气敏传感 器同时考虑到车内空气中其他气体成分对测量准确 性造成的影响.故选择了只对酒精气体敏感的型气
敏传感器。酒精传感器利用信号输出回路检测所处 环境中的酒精浓度,传感器的电导率随空气中酒精
浓度的增加而增大.即可将电导率的变化转换为与 该气体浓度相对应的输出信号。在对酒精传感器能
正常工作的温度范围、对酒精的敏感度、低功耗等因 素作了参考比较后选择了MQ303A酒精传感器作
为敏感单元,利用它把气体中含有的乙醇气态浓度 转换成电信号,经A/D转换电路送由单片机处理, 收稿日期:2016—04—15 稿件编号:201604159 作者简介:辛慧娟(1983一),女,陕西榆林人,硕士,讲师。研究方向:电子电路及检测技术。
-
82- 辛慧娟 基于单片机的车载酒精浓度测试仪的设计
由LCD直观显示被测气体中的乙醇浓度,根据不同
的环境设定不同的阈值,超过阈值即进行声光报警 , 图1为酒精浓度测试仪方框图。
}外部EEPROM J 醉滔阈值 MO 3 气 体 传 感 器
l塑 鉴墨里至i 图1酒精浓度测试仪方框图
2硬件系统设计
2.1单片机系统原理图
本硬件由4部分组成:单片机模块,酒精传感器
模块.显示模块。存储模块。本系统由单片机 STC12C5A16AD控制,其直接控制两个模块:阀值存
储模块将与酒精传感器采集到并输送到单片机控制 处理后的数字信号相比较,LCD显示模块可以将经
过单片机处理过的酒精气体浓度具体量化值显示出 来。MQ一3乙醇气体传感器输出信号经信号调理电
路处理,输出随乙醇浓度变化的电压信号,该电压信 号送人单片机系统,经 D转换,与设定的醉酒阀值
进行比较,并显示或报警。 STC12C5A16AD芯片为52内核8位单片机,内
部集成了1O位多路A/D转换模块,适用于常用检测 电路。由STC12C5A16AD组成的单片机系统原理图
如图2所示。图中AOUT为MQ一3传感器模块输出 的检测电压信号.送人ADC7端口进行处理,DOUT
为传感器模块输出的数字电平信号,该信号可以根 据乙醇气体浓度直接输出报警信号,报警阈值通过
模块上的电位器进行调节。其中,按键K2和K3为 醉酒阈值调整键,其中K2为“增加”,K3为“减小”按
键。L2和L3为报警指示灯,分别可以进行酒后和醉 酒两级报警。
图2单片机系统原理图 2.2 乙醇信号检测及MQ一3传感器调理电路
酒精浓度测试仪电路的传感器模块具有信号输 出指示、双路信号输出、rITrL输出有效信号为低电 平、模拟量输出0~5 V电压,浓度越高电压越高的特
点,方便与单片机系统接口组成检测仪器。MQ一3乙 醇气体传感器及其调理电路原理如图3所示。经过 调理电路后,检测信号由电阻值转变成电压值。便于
后续电路进行A/D转换和处理 。 2.3显示电路 酒精浓度测试仪电路的LCD1602显示器通常
-83- 岫 黻 ●
模/数转换 《电子设计工程 ̄2017年第l4期
图3传感器及调理模块原理图 有14条引脚线或l6条引脚线的LCD,多出来的2 的存储『6_l 0J。EEPROM存储电路如图5所示,A0、A1
条线是背光电源线。显示电路主要功能有:40通道 和A2为芯片的地址引脚,一般接地即可。SCL和SDA 点阵LCD驱动;可选择当作行驱动或列驱动;输出 为AT24C04和单片机IIC通信的时钟线和数据线。 能产生20x2个LCD驱动波形输入接受控制器送出 +5 EPR。 存储器电路
的串行数据和控制信号,偏压;通过单片机控制将所 测的频率信号读书显示出来。与单片机接口电路如
图4所示。其中J2的3脚为背光引脚, 。和 ,。电 阻用于调节背光亮度。J2的4、5、6引脚分别接液晶
的RS、E/W和E控制引脚,J2的7—14引脚为数据 引脚『5j。 T,
图4 LCD与单片机接口电路 2.4阈值存储 酒精浓度测试仪电路的醉酒阈值存储在 EEPROM芯片AT24C04中,电路可以通过“增加”、 “减少”按键调节并保存此醉酒阈值。AT24C04是IIC 接口的EEPROM芯片,可以用于掉电不易丢失数据
触 发 Kn 转 换 图5 EEPROM存储电路
3软件设计流程
本设计系统软件主要完成时钟、A/D转换、报警、
显示等功能,主程序流程图如图6所示。软件系统实 现了对酒敏传感器的 0量信号进行A/D转换,将测
量数值与规定标准进行比较后判断饮酒程度,调用相 应的显示、报警程序。程序首先进行的是酒精浓度采
集,当传感器检测到酒精气味时,气体传感器MQ一3 两个电极端A—B间电阻将变小_11 41,对应与气体传感 器负载电阻的分压将变大,输出电压也将变大,这一
变化的数值送入模数转换模块中,之后通过软件编写 对数据进行处理,再将这一变化值成功地通过
LCD1602显示。判定浓度是否超过设定阀值,如被测 酒精浓度超过了这一数值,声光报警电路开始报警。
图6主程序流程图
4结论
文中设计了基于单片机的车载酒精浓度测试仪, 乙醇信号检测及MQ一3传感器调理电路、显示电路和
.
84- 辛慧娟 基于单片机的车载酒精浓度测试仪的设计
阈值存储电路的设计;软件系统主要完成时钟、A/D
转换、报警、显示等功能的流程设计。通过本设计方案 研制的试验机多次测试得出.对应于人体血液中乙醇
浓度为80~1 000 mg/L。酒精浓度测试仪的测量范围 0.05-4).74 m扎,绝对误差不超过0.04 mg/L,所有性能 均达到了设计指标的要求,准确度较高,声光报警器
均工作正常。该仪器占地面积小,测试灵敏度、抗干扰 能力等性能指标,特别适合驾驶员自测是否饮酒过
量;另外,在对酒精浓度指示标度进行重新设定时,还 可作为工厂、企业、居民家庭等环境的酒精泄露检测、
监控监测的监控仪,是一款较实用的测试仪器 峋。 参考文献: 『l1张福学.现代传感器电路fM1.北京:中国计量出版
社.2000. [2】万隆,巴奉丽.单片机原理及应用技术『M1.北京:
清华大学出版社.2010. 『3]陈继德.基于PIC16F877呼气式酒精测试仪的设
计[J].中国仪器仪表,2005(1):9一l1. [4]汤竞南,沈国琴.51单片机C语言开发与实例『M1. 北京:人民邮电出版社.2008.
f51谢汉龙.Proteus电子电路设计及仿真IM1.北京:电 子工业出版社.2012.
『61谭秋林,许姣,等.基于C8051F040酒精浓度测 试仪的研究【J].传感器技术学报,2009,22(10):78—
1381. [7】雷伏容,张小林,崔浩.51单片机常用模块设计查
询手册[M】.北京:清华大学出版社,2010. [8]李权.单片机原理及接口技术[M].北京:高等教育
出版社.2009. [9]吴桂秀.传感器应用制作入门[M].浙江:浙江科学
技术出版社.2004. [1O】孙宇峰,黄行九,刘伟,等.电化学CO气体传感器
及其敏感特性[J].传感器技术,2004,33(7):14—17. [11】何希才.器技术与应用[M].北京:北京航空航天 大学出版社.2005.
[12]兰羽,卢庆林.仪表放大器在激光外差玻璃测厚系
统中的应用[J]_国外电子测量技术,2012,31(3):
79-82. [13] ̄1鸿武.基于单片机的酒精浓度检测仪设计[J].制 造业自动化,2012,34(2):147—149. [14]郁岚,张青春.基于单片机的酒精气体检测系统