酒精浓度检测仪中的流程图
基于单片机的酒精浓度测试仪设计

基于单片机的酒精浓度测试仪设计摘要中国经济的飞速发展使得私家车的占有量越来越高。
人们生活水平的提高,车辆的大幅度增多,也使得道路安全问题越来越严重。
有些事故是让人回天乏术的,而有些事故是完全可以避免的。
比如酒后驾车,这种行为是对自己以及他人生命的严重不负责。
为了遏制这种行为,对驾驶员进行酒精浓度测试不失为一种有效的方法。
酒精浓度测试仪不仅要能准确测出酒精的浓度,而且要让测试人员读出该浓度。
当然也要有报警装置,提醒人们浓度超标。
本设计目的在于实现对不同的酒精浓度的检测和显示,通过适当改进可以用于对驾驶员进行是否酒后驾车的检测。
本文主要采用STC89C52单片机与MQ-3型气体传感器,而且能够对显示出所测量的数据,加之二极管的使用就可以简单地显示出所测的酒精浓度。
当其浓度超过允许值时,检测仪将发出蜂鸣声。
关键词:酒精浓度检测;STC89C52单片机;MQ-3气体传感器;A/D转换,Alcohol tester based on MCUAbstractThe rapid development of China's economy makes the share of private cars increase. What’s more, the improvement of people's living standards and a substantial increase in the vehicle makes the road safety problem get worse. Some accidents are beyond resurrection, while others are completely can be avoided . Such as drunk driving. such behavior is serious not responsible to their and the others’lives . In order to curb this behavior, the driver alcohol test is an effective method. Alcohol tester is not only able to accurately measure the concentration of alcohol, but also can let testers reads the concentration. Of course, we have an alarm system to alert people to the concentration exceeded. The design aims to achieve different alcohol concentration detection and display. And it can be used for the driver is drunk driving tests through appropriate improvements. This paper uses STC89C52 MCU and MQ-3 Gas Sensor as the main devices. With the use of the diode, the alcohol tester can display the measured data and simply show the alcohol concentration measured. When the concentration exceeds the allowable value, the detector will beep.Keywords STC89C52 microcontroller; MQ-3 gas sensor; A/D conversion目录第1章绪论 (1)1.1酒精测试仪现状和发展趋势 (1)1.2酒精浓度检测仪设计的意义 (1)1.3 研究内容 (2)1.4系统总体思路 (2)第2章系统总体方案设计 (3)2.1总体设计 (3)2.2控制模块方案论证 (3)2.3显示模块方案论证 (4)第3章硬件电路设计 (5)3.1单片机电路设计 (5)3.1.1 单片机介绍 (5)3.1.2 STC89C52的功能特性 (6)3.1.3 STC89C52的原理说明 (6)3.2MQ3气体传感器 (7)3.2.1 MQ-3主要技术指标 (8)3.2.2 MQ-3结构、外形、测试电路 (8)3.2.3 MQ-3传感器调理电路 (10)3.3电源电路 (11)3.4ADC0809 (11)3.5LCD液晶显示模块 (12)3.5.1 LCD1602显示模块技术参数 (12)3.5.2 LCD602显示模块功能 (13)3.6发光二极管显示报警电路 (15)3.7阈值存储电路 (15)3.8系统硬件设计原理图分析 (16)第4章软件系统的设计与实现 (18)4.1主程序设计 (18)4.2分部分软件设计 (19)4.2.1 ADC程序流程图 (19)4.2.2 LCD程序流程图 (20)第5章系统的调试及实验结果 (21)5.1 调试步骤 (21)5.1.1 按键修改酒精阈值程序 (21)5.1.2 模数转换测试 (21)5.1.3 液晶显示程序设计 (22)5.1.4 声光报警测试 (25)5.1.5 整体功能调试程序 (25)5.2实验结果 (25)结论 (27)致谢 (28)参考文献 (29)附录A 译文 (30)STC89C51RC/ RD+系列MCU (30)附录B 外文原文 (38)STC89C51RC/RD+ SERIES MCU (38)附录C (50)附录a:全局变量头文件和延时模块 (50)附录b:AD转化模块 (52)附录c:24c08存储模块 (52)附录d:LCD显示模块 (57)附录e:主函数 (63)第1章绪论1.1 酒精测试仪现状和发展趋势汽车的发明,使世界的文明跨出了一大步。
酒精浓度测试仪设计详解

酒精浓度测试仪设计报告目录酒精浓度测试仪设计报告 (1)一、设计意义 (3)二、硬件设计 (3)1、设计框图 (3)2、乙醇信号检测及调理电路 (4)3、单片机电路 (7)4、显示电路 (8)5、供电及程序下载电路 (9)三、Protel硬件开发软件 (10)1.Protel软件组成 (10)2.PCB板设计 (11)四、软件编程 (13)1、软件流程图 (13)2、主程序 (14)五、下载与调试 (20)1、USB转串口驱动安装 (20)2、下载程序 (21)参考文献 (22)程序 (22)一、设计意义自《刑法修正案(八)》和修改后的《道路交通安全法》正式实施,“醉酒驾驶”正式入刑。
不仅交警部门,而且很多车主都期盼能够有便携仪器方便地测量气体酒精浓度,为安全驾驶提供保障,有效减少重大交通事故的发生。
本研究设计的酒精浓度测试仪是一款实用性强、安全可靠的气体乙醇浓度检测工具,采用高精度MQ-3乙醇气体传感器对空气中的乙醇浓度进行检测,利用宏晶公司高性能低成本单片机STC89C52对检测信号进行A/D转换和处理,最后通过液晶屏显示输出。
本研究设计的酒精浓度测试仪还具有醉酒阈值设定功能,可以根据法律法规或用户需要设定修改醉酒阈值,并进行保存。
二、硬件设计1、设计框图本研究设计的酒精浓度测试仪框图如图1所示。
MQ-3乙醇气体传感器输出信号经信号调理电路处理,输出随乙醇浓度变化的电压信号,该电压信号送入单片机系统,经AD转换,与设定的醉酒阈值进行比较,并显示或报警。
图1 酒精浓度测试仪方框图2、乙醇信号检测及调理电路MQ-3乙醇气体传感器可以应用用于机动车驾驶人员及其他严禁酒后作业人员的现场检测,也用于其他场所乙醇蒸汽的检测。
其技术特点为:●对乙醇蒸汽有很高的灵敏度和良好的选择性●快速的响应恢复特性●长期的寿命和可靠的稳定性●简单的驱动回路主要技术指标:MQ-3乙醇气体传感器灵敏度曲线如图2所示,其传感原理为气敏电阻的输出阻值随乙醇气体等浓度变化而变化。
仪器使用流程图

9 / 19
准备开机
C
X
开启电源
型
设置防护
臂
射
升高双手操作机器上的转向把手,将机器推到准确检查部位,
降低或松开锁定开关操作 C 型臂
线
机
曝光
操
作
操作完毕
流
程
复位
关闭电源,拔出电源插头
注意事项: 1、 手术床应该可以让 X 线通过。 2、 保持清洁,防止灰尘引起 X 线管面放电使球管破裂 3、 移动设备时应注意控制方向,防止撞击 C 型臂使球管受损。 4、 术中的无菌管理:术中使用时,预先在 C 型臂两头套灭菌布套,或在手术拍
片应卡入推头的槽内。 2、同时按快进及总量,快进输出量计入累计总量中。 3、正确设定输液速度及其他必需参数,防止设定错误延误治疗。 4、随时查看输液泵的工作状态,及时排除报警、故障,防止液体输入失控。 5、注意观察穿刺部位皮肤情况,防止发生液体外渗,出现外渗及时给予相应处
理。
保养与维护: 1、 首次使用前或长时间不使用,当再次使用时,要将泵与交流电源连接,充电
除
颤
仪
电极板涂导电糊或包裹生理盐水纱布
(
非 同
放置电极板(一个放置心尖部、另一个放置胸骨右缘第二肋间)
步
) 操
能量选择(单向波 360J,双向波 200J)
作
流
确认无人与病人接触,按放电按钮
程
复查心电图
终末处理
注意事项: 1、 除颤仪的两个电极板不可正面接触。 2、 除颤时不与患者身体直接接触,患者身体不与周围人员接触、不与金属类物
实验三-基于气敏传感器的驾驶员酒精浓度测试仪

实验三——基于气敏传感器的驾驶员酒精浓度测试仪一.设计要求(1)测试浓度:安全浓度≤0.25mg/L,0.4mg/L<酒驾浓度>0.25mg/L,醉驾浓度≥0.4mg/L(2)显示方式:LCD显示(3)供电电压:3VDC(4)控制方式:单片机控制二.电路设计方框图:三.电路设计图四.程序流程图五.电路设计原理1.各单元电路原理(1)模数转换电路模数转换电路的作用是将传感器电路输出的模拟量信号转换为适合单片机处理的数字信号,并输入给单片机。
本课题采用的是ADC0809 A/D转换芯片。
ADC0809是8路8位逐次比较式A/D转换器,它能分时地对8路模拟量信号进行A/D转换,结果为8位2进制数据。
其由+5V电源供电,片内有带锁存功能的8路选1的模拟开关,由A,B,C的编码来决定选择通道。
0809完成一次转换需要1001xS左右。
输出具有TTI三态锁存缓冲器,可以直接连到MCS一5l单片机数据总线上。
ADC0809可对0-5V的模拟信号进行转换。
(2)键盘电路8279对键盘部分提供一种扫描工作方式,能对64个按键键盘阵列不断扫描,自动消抖,自动识别出闭合的键并得到键号,能对双键或N键同时按下进行处理。
显示部分为显示器提供了按扫描方式工作的显示接口,可以显示多达16位的字符或数字。
传感器输出的信号经ADC0809和单片机采集、处理后输出的信号为BCD码形式,它经过8279及显示电路处理后送入LCD显示。
(3)显示电路LJDl28X64液晶显示模块是128X64点阵的汉字图形型液晶显示模块,可显示汉字及图形,内置8192个中文汉字(16X16点阵)、128个字符(8X16点阵)及64X256点阵显示RAM(GDRAM)。
可与CPU直接接口,提供两种界面来连接微处理机:8一位并行及串行两种连接方式。
(4)声光报警电路报警电路分为蜂鸣器报警电路和LED发光报警电路组成。
当输入端P1.0为低电平时,有电流通过蜂鸣器,蜂鸣器发出声音报警。
酒精检测器.ppt

浓度检测子程序
采样,A/D转换 等待50ms
N
得到10个结
果
Y
取最大的3个 数求均值
送数码管显视 示
大于
与预设值比
较
小于
报警
返回
延时2 S
图11 酒精浓度检测子程序流程图
2 .温度处理部分
• 本系统软件部分主要包括:DS18B20 的初 始化子程序、向DS18B20 中写数据子程序, 从DS18B20 中读数据子程序、温度转换子 程序和通信子程序。软件系统流程图如图 12所示。
单片机酒精检测仪
1、概述 2、检测原理 3、系统硬件设计 4、软件处理部分 5、小 结
概述
• 酒精检测仪主要是指 • 呼出气体酒精含量探测器是专门为警察设计的一款执法的检测工具,
执勤民警可用来对饮酒司机的饮酒多少来进行具体的处理,有效减少 重大交通事故的发生。也可以用在其他场合检测人体呼出气体中的酒 精含量,避免人员伤亡和财产的重大损失。 • 也可以使用在高危领域禁止酒后上岗的企业,企业用的酒精检测仪并 非便携式,而是壁挂式的酒精检测仪,壁挂式较便捷式来说具有使用 方便,检测速度加快,精准度高的好处,壁挂式为了更加适合企事业 单位使用,增加刷卡考勤,语音报警,等一系列功能。 • 仪器采用可替换的吹管,保证被测试人的健康卫生。可自由设定饮酒、 醉酒报警值等信息。仪器报警时伴随有声报警信息,屏幕也会显示相 应的提示信息,来帮助用户区别报警的种类,使操作简洁明了,使用 方便。
二、检测原理
• 当具有N型导电性的氧化物暴露在大气中时, 会由于氧气的吸附而减少其内部的电子数 量而使其电阻增大。其后如果大气中存在 某种特定的还原性气体,它将与吸附的氧 气反应,从而使氧化物内的电子数增加,导 致氧化物电阻减小。半导体-氧化物传感器 就是通过该阻值的变化来分析气体浓度。
酒精浓度测试仪

酒精浓度测试仪设计报告一、设计意义自《刑法修正案(八)》和修改后的《道路交通安全法》正式实施,“醉酒驾驶”正式入刑。
不仅交警部门,而且很多车主都期盼能够有便携仪器方便地测量气体酒精浓度,为安全驾驶提供保障,有效减少重大交通事故的发生。
本研究设计的酒精浓度测试仪是一款实用性强、安全可靠的气体乙醇浓度检测工具,采用高精度MQ-3乙醇气体传感器对空气中的乙醇浓度进行检测,利用宏晶公司高性能低成本单片机STC89C52对检测信号进行A/D转换和处理,最后通过液晶屏显示输出。
本研究设计的酒精浓度测试仪还具有醉酒阈值设定功能,可以根据法律法规或用户需要设定修改醉酒阈值,并进行保存。
二、硬件设计1、设计框图本研究设计的酒精浓度测试仪框图如图1所示。
MQ-3乙醇气体传感器输出信号经信号调理电路处理,输出随乙醇浓度变化的电压信号,该电压信号送入单片机系统,经AD转换,与设定的醉酒阈值进行比较,并显示或报警。
图1 酒精浓度测试仪方框图2、乙醇信号检测及调理电路MQ-3乙醇气体传感器可以应用用于机动车驾驶人员及其他严禁酒后作业人员的现场检测,也用于其他场所乙醇蒸汽的检测。
其技术特点为:●对乙醇蒸汽有很高的灵敏度和良好的选择性●快速的响应恢复特性●长期的寿命和可靠的稳定性●简单的驱动回路主要技术指标:MQ-3乙醇气体传感器灵敏度曲线如图2所示,其传感原理为气敏电阻的输出阻值随乙醇气体等浓度变化而变化。
MQ-3乙醇气体传感器管脚与测试电路如图3所示。
(a) 管脚图 (b) 测试电路图3 MQ-3乙醇气体传感器管脚及测试电路MQ-3乙醇气体传感器及其调理电路原理如图4所示。
其外形如图5所示。
经过调理,检测信号由电阻值转变成电压值,便于后续电路进行A/D转换和处理。
图4 传感器及调理模块原理图该传感器模块具有如下特点,方便与单片机系统接口组成检测仪器。
●具有信号输出指示。
●双路信号输出(模拟量输出及TTL电平输出)●TTL输出有效信号为低电平。
一个检测汽车司机饮酒程度仪器的设计

一个检测汽车司机饮酒程度仪器的设计一设计思路设计一个检测汽车司机饮酒程度的仪器。
分为十档,用一个数码管显示,要求能抗汽油味干扰。
采用的方法是测量司机呼出气体中的酒精含量,若其含量<100ppm,则为0档。
以后含量每增加300ppm就加一档。
故设计控制系统主要由酒精传感器、比较放大电路,发光二极管组成。
其工作原理为:通过酒精传感器检测司机呼出酒精气体的浓度,然后传感器的输出电压信号经过通过比较放大,驱动发光二极管依次发光,达到检测司机饮酒程度的目的。
二方案设计1.原理框图图1 系统设计原理框图2.原理及所需器件2.1.工作原理本探测仪采用酒精气体敏感元件作为探头,由一块集成电路对信号进行比较放大,并驱动一排发光二极管按信号电压高低依次显示。
对刚饮过酒的人,只要向探头吹一口气,探测仪就能显示出酒精气体的浓度高低。
若把探头靠近酒瓶口,它也能轻而易举地识别出瓶内盛的是白酒还是黄酒,能相对地区分出酒精含量的高低。
酒精探测仪的电路原理如图2所示。
该电路采用干电池供电,并经三端固定输出集成稳压器IC1稳压,输出稳定的5 V电压作为气敏传感器MQ—3和集成电路IC2的共同电源,同时也作为10个共阳极发光二极管的电源。
因此,外部电路就相当简单。
气敏传感器的输出信号送至IC2的输入端(5脚),通过比较放大,驱动发光二极管依次发光。
10个发光二极管按IC2的引脚按(10—18、1)次序排成一条,对输入电压作线性10级显示。
输入灵敏度可以通过电位器RP调节,即对“地”电阻调小时灵敏度下降;反之,灵敏度增加。
IC2的6脚与7脚互为短接,且串联电阻R1接地。
改变R1阻值可以调整发光二极管的显示亮度,当阻值增加时亮度减弱,反之更亮。
IC2的2脚、4脚、8脚均接地。
3脚、9脚接电源+5 V(集成稳压器ICl的输出端)。
分别并联在ICl输入与输出端的电容C1、C2防止杂波干扰,使IC1输出的直流电压保持平稳。
图2 酒精探测仪电路发光二极管集成驱动器LM3914结构如图3所示。
酒精含量检测仪说明书

酒精含量检测仪说明书一、产品示意图二、操作说明(1)开机及关机开机:在关机状态下,按住“右侧”键不放,直至仪器发出“哔…”的声响后放开,仪器开机。
按下“中间”键直接进入到测试界面:关机:在开机状态下,按住“右侧”键不放,直至仪器发出急促的“哔.哔.哔.哔”声响后放开,仪器断电关机。
(2)测试操作开机画面状态下,将吹管装入进气嘴,深吸一口气,然后含住吹管吹气,当达到吹气压力后仪器发出“哔”一声,同时屏幕测压指示条开始滚动;当滚动条到达尽头时,仪器自动测试并出结果:准备测试吹气中吹气完成显示测试结果在吹气压力滚动条未到达尽头,出现被测者停止吹气,仪器会显示“吹气中断”,同时发出提示音,并重新回到“请吹气”界面,要求重吹。
三,在连续测试时,两次测试应间隔2分钟。
如测试结果超过80mg/100mL(即呼气酒精含量超出0.36mg/L),下一次测试需间隔3分钟,以便让燃料电池充分归零。
四,电池弱电告警当仪器电池弱电时会提示电池电量低,但还可工作一段时间,需尽快更换电池;在工作过程中仪器会间隔性提示电池电量低,直到电池电量低至不能保证仪器正常工作,仪器将自动关机。
提示电池弱电弱电工作中电池耗尽即将关机警告仪器提示电池弱电时,还可工作一段时间,但应尽快更换电池,否则仪器将掉电关机。
五,安全操作事项请注意本说明书中的警告标志“”及警告字句。
“警告”表示对仪器或部件可能造成测量偏差或损坏的情况或行动。
请不要试图自行拆开仪器或部件进行维修,否则会造成仪器损坏或其他安全事故。
出现故障后请交给厂家或授权维修部门进行处理。
六,保养和维护需对仪器表面清洁时,请使用湿布或少量中性洗涤剂擦拭,切忌用化学有机溶剂(如酒精、天那水等)擦拭仪器表面。
每次使用完后,请将仪器关机并放回专用包装盒内。