酒精浓度测试仪设计

酒精浓度测试仪设计

ID:18135365

大小:1.86 MB

页数:15页

时间:2018-09-14

酒精浓度测试仪设计_第1页
酒精浓度测试仪设计_第2页
酒精浓度测试仪设计_第3页
酒精浓度测试仪设计_第4页
酒精浓度测试仪设计_第5页
资源描述:

《酒精浓度测试仪设计》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、酒精浓度测试仪设计报告一、设计意义自《刑法修正案(八)》和修改后的《道路交通安全法》正式实施,“醉酒驾驶”正式入刑。不仅交警部门,而且很多车主都期盼能够有便携仪器方便地测量气体酒精浓度,为安全驾驶提供保障,有效减少重大交通事故的发生。本研究设计的酒精浓度测试仪是一款实用性强、安全可靠的气体乙醇浓度检测工具,采用高精度MQ-3乙醇气体传感器对空气中的乙醇浓度进行检测,利用宏晶公司高性能低成本单片机STC12C5A16AD对检测信号进行A/D转换和处理,最后通过液晶屏显示输出。本研究设计的酒精浓度测试仪还具有醉酒阈值设定功能,可以

2、根据法律法规或用户需要设定修改醉酒阈值,并进行保存。二、硬件设计1、设计框图本研究设计的酒精浓度测试仪框图如图1所示。MQ-3乙醇气体传感器输出信号经信号调理电路处理,输出随乙醇浓度变化的电压信号,该电压信号送入单片机系统,经AD转换,与设定的醉酒阈值进行比较,并显示或报警。图1酒精浓度测试仪方框图2、乙醇信号检测及调理电路MQ-3乙醇气体传感器可以应用用于机动车驾驶人员及其他严禁酒后作业人员的现场检测,也用于其他场所乙醇蒸汽的检测。其技术特点为:l对乙醇蒸汽有很高的灵敏度和良好的选择性l快速的响应恢复特性l长期的寿命和可靠的

3、稳定性l简单的驱动回路MQ-3乙醇气体传感器灵敏度曲线如图2所示,其传感原理为气敏电阻的输出阻值随乙醇气体等浓度变化而变化。图2MQ-3乙醇气体传感器灵敏度曲线MQ-3乙醇气体传感器管脚与测试电路如图3所示。(a)管脚图(b)测试电路图3MQ-3乙醇气体传感器管脚及测试电路MQ-3乙醇气体传感器及其调理电路原理如图4所示。其外形如图5所示。经过调理,检测信号由电阻值转变成电压值,便于后续电路进行A/D转换和处理。图4传感器及调理模块原理图图5MQ-3传感器模块外形图该传感器模块具有如下特点,方便与单片机系统接口组成检测仪器。l

4、具有信号输出指示。l双路信号输出(模拟量输出及TTL电平输出)lTTL输出有效信号为低电平。(当输出低电平时信号灯亮,可直接接单片机)l模拟量输出0~5V电压,浓度越高电压越高。3、单片机电路本设计选用宏晶公司高性能单片机STC12C5A16AD,其管脚如图6所示。图6STC12C2052AD单片机管脚图该芯片为52内核8位单片机,内部集成了10位多路A/D转换模块,适用于常用检测电路。由STC12C5A16AD组成的单片机系统原理图如图7所示。图中AOUT为MQ-3传感器模块输出的检测电压信号,送入ADC7端口进行处理,DO

5、UT为传感器模块输出的数字电平信号,该信号可以根据乙醇气体浓度直接输出报警信号,报警阈值通过模块上的电位器进行调节。图7单片机系统原理图图7中,按键K2和K3为醉酒阈值调整键,其中K2为“增加”,K3为“减小”按键。L2和L3为报警指示灯,分别可以进行酒后和醉酒两级报警。4、显示电路显示部分采用SMC1602液晶屏进行数据显示,其主要技术参数为:表1液晶屏技术指标接口信号说明如表2所示。表2液晶屏接口信号说明与单片机接口电路如图8所示。其中J2的3脚为背光引脚,R9和R10电阻用于调节背光亮度。J2的4、5、6引脚分别接液晶的

6、RS、E/W和E控制引脚,J2的7—14引脚为数据引脚。图8LCD与单片机接口电路5、阈值存储醉酒阈值存储在EEPROM芯片AT24C04中,并可以通过“增加”、“减少”按键调节并保存。AT24C04是IIC接口的EEPROM芯片,可以用于掉电不易失数据的存储。其电路如图9所示。图中A0、A1和A2为芯片的地址引脚,一般接地即可。SCL和SDA为AT24C04和单片机IIC通信的时钟线和数据线。图9EEPROM存储电路6、供电及程序下载电路本设计采用USB接口供电,电源电压5V。同时,USB接口通过内含PL2303芯片的转换电

7、路对单片机进行程序编写。其电路原理如图10所示。图10供电及程序下载电路一、软件编程1、软件流程图本设计软件主程序流程图如图11所示。图11主程序流程图2、主程序下面介绍main.c主程序编写,其他程序略。(1)头文件和一些宏定义#include"STC12c5A.h"#include"1602.h"#include"2402.h"#defineucharunsignedchar#defineuintunsignedint(2)常量、变量定义和函数声明//声明常量#defineALCH80//醉驾标准80mg/L//K_MG_

8、MV和K_ZERO为传感器校准系数,要根据每个MQ-3模块校准#defineK_MG_MV160/60//传感器灵敏度系数,可以自行校准#defineK_ZERO0//传感器零点漂移//定义按键sbitKey_Up=P3^6;sbitKey_Down=P3^7;//定义LED

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。