(完整版)酒精浓度测试仪设计详解.doc

合集下载
相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

酒精浓度测试仪设计报告

目录

酒精浓度测试仪设计报告 (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 转换,与设定的醉酒阈值进行比较,并显示或报警。

MQ-3 传感器模块

MQ-3 气体传感器

信号调理电路

模拟电压信号

STC12C5A16AD 单片机

模/数转换

电压 /酒精浓度

转换

醉酒阈值

阈值比较外部 EEPROM

酒精浓度显示过阈报警

图 1 酒精浓度测试仪方框图

2、乙醇信号检测及调理电路

MQ-3乙醇气体传感器可以应用用于机动车驾驶人员及其他严禁酒后作业人员的现场检测,也用于其他场所乙醇蒸汽的检测。其技术特点为:

对乙醇蒸汽有很高的灵敏度和良好的选择性

快速的响应恢复特性

长期的寿命和可靠的稳定性

简单的驱动回路

主要技术指标:

MQ-3乙醇气体传感器灵敏度曲线如图 2 所示,其传感原理为气敏电阻的输出阻值随乙醇气体等浓度变化而变化。

图 2 MQ-3 乙醇气体传感器灵敏度曲线

MQ-3乙醇气体传感器管脚与测试电路如图 3 所示。

(a)管脚图(b)测试电路

图 3 MQ-3 乙醇气体传感器管脚及测试电路

MQ-3乙醇气体传感器及其调理电路原理如图 4 所示。其外形如图 5 所示。经过调理,检测信号由电阻值转变成电压值,便于后续电路进行A/D 转换和处理。

图4 传感器及调理模块原理图

该传感器模块具有如下特点,方便与单片机系统接口组成检测仪器。

具有信号输出指示。

双路信号输出(模拟量输出及TTL 电平输出)

TTL 输出有效信号为低电平。

(当输出低电平时信号灯亮,可直接接单片机)

模拟量输出 0~5V 电压,浓度越高电压越高。

3、单片机电路

本设计选用宏晶公司高性能单片机STC89C52,其管脚如图 6 所示。

图6 STC89C52 单片机管脚图

该芯片为 52 内核 8 位单片机,适用于常用检测电路。由 STC89C52组成的单片机系统原理图如图 7 所示。图中 AOUT为 MQ-3传感器模块输出的检测电压信号,送入 ADC0832采集芯片端口进行处理,该信号可以根据乙醇气体浓度直接输出报警信号,报警阈值通过模块上的电位器进行调节。

图7 单片机系统原理图

图7 中,按键 K2 和 K3 为醉酒阈值调整键,其中 K2 为“增加”, K3 为“减小”按键。 L2 和 L3 为报警指示灯,分别可以进行酒后和醉酒两级报警。

4、显示电路

显示部分采用 SMC 1602液晶屏进行数据显示,其主要技术参数为:

表 1液晶屏技术指标

接口信号说明如表 2 所示。

表 2液晶屏接口信号说明

与单片机接口电路如图 8 所示。其中 J2 的 3 脚为背光引脚, R9 和 R10电阻

用于调节背光亮度。 J2 的 4、5、6 引脚分别接液晶的 RS、 E/W和 E 控制引脚,

J2 的 7— 14 引脚为数据引脚。

图 8 LCD 与单片机接口电路

5、供电及程序下载电路

本设计采用电池盒接口供电,电源电压 5V 。同时,其电路原理如图10 所示。

图 10供电及程序下载电路

三、Protel 硬件开发软件

Protel 是目前国内最流行的通用 EDA 软件,它是将电路原理图设计、

PCB 板图设计、电路仿真和 PLD 设计等多个实用工具软件组合后构成的

EDA 工作平台,是第一个将EDA 软件设计成基于Windows 的普及型产品。它集成了软件界面、仿真功能和PLD 设计和信号完整性分析,在此基础

上Protel 99SE 又增加了一些新的功能,用户使用更加方便灵活。Protel 的功能十分强大,在电子电路设计领域占有极其重要的地位。它以其强大

功能和实用性,逐渐获得广大硬件设计人员的青睐,是目前众多EDA 设计软件中用户最多的产品之一。

1. Protel软件组成

Protel 软件主要由电路原理图设计模块、印制电路板设计模块(PCB 设计模块)、电路信号仿真模块和PLD 逻辑器件设计模块等组成,各模块具

有强大的功能,可以很好的实现电路设计与分析。

(1)原理图设计模块( Schematic 模块)

电路原理图是表示电气产品或电路工作原理的重要技术文件,电路原

理图主要由代表各种电子器件的图形符号、线路和结点组成。图 4.1 所示为一张电路原理图。该原理图是由Schematic 模块设计完成的。Schematic 模块具有如下功能:丰富而灵活的编辑功能、在线库编辑及完善的库管理

功能、强大的设计自动化功能、支持层次化设计功能等。

(2)印制电路板设计模块( PCB设计模块)

印制电路板(PCB)制板图是由电路原理图到制作电路板的桥梁。设

计了电路原理图后,需要根据原理图生设计成印制电路板的制板图,然后

在根据制板图制作具体的电路板。印制电路板设计模块具有如下主要功能

和特点:可完成复杂印制电路板(PCB)的设计;方便而又灵活的编辑功

能;强大的设计自动化功能;在线式库编辑及完善的库管理;完备的输出

系统等。

相关文档
最新文档