便携式酒精测试仪的设计毕业设计
论文——便携式酒精检测仪器的设计与仿真毕业设计
毕业设计(论文)课题名称便携式酒精浓度监测仪的设计与仿真学生姓名罗永如学号0540827048系、年级专业05级电子信息工程指导教师刘伟职称讲师2009年5 月10 日摘要本文研究了一款基于单片机的便携式酒精浓度监测仪的设计过程。
该产品可通过声光报警信号来提示驾驶员是否饮酒过度,不适合开车,旨在减少交通事故的发生,具有一定的市场前景和实用价值。
设计中选用AT89C51单片机作为系统主控芯片,采用MQ3气敏传感器进行酒精气体浓度的检测,利用ADC0809进行模数转换后并通过12864液晶显示器进行浓度显示。
同时,设计了键盘控制部分,用于针对不同人士输入不同阈值,当浓度超过阈值时,给出声光报警信号。
软件设计部分采用模块化思想,运用汇编语言进行编程,该检测器的特点在于简洁的硬件结构、高效的软件设计和较高的性价比。
关键字:便携式;酒精浓度;单片机ABSTRACTIn this paper,a microcontroller-based portable monitor alcohol concentration of the design process. The product can be sound and light alarm signals to prompt the driver whether the excessive drinking,not suitable for driving,aimed at reducing traffic accidents,with a certain degree of market prospects and practical value. AT89C51 single-chip design selected as the system control chip,the use of alcohol MQ3 gas sensors for the detection of gas concentrations using ADC0809 analog-to-digital conversion to and through the concentration of 12864 to show the liquid crystal display. At the same time,part of the design of the keyboard to control for different people for different input threshold,when the concentration exceeds the threshold value,to a silent alarm signal light. Part of modular software design thought,the use of assembly language programming,the characteristics of the detector hardware structure is simple and efficient software design and higher cost performance.Keywords: Portable; alcohol concentration; single-chip目录摘要 (I)ABSTRACT (II)目录.............................................................................................................. B 前言.. (1)第1章方案设计与论证 (2)1.1总体方案设计 (2)1.1.1传感器的选择 (2)1.1.2单片机的选择 (3)1.1.3总体方案框图 (4)第2章硬件电路设计 (5)2.1 主控模块设计 (5)2.2电源电路的设计 (7)2.3传感器的筛选 (8)2.4 AD转换电路的设计 (13)2.5键盘电路 (15)2.6显示电路 (17)2.7声光报警电路 (18)第3章软件设计 (20)3. 1数据处理子程序设计 (21)3.2键盘扫描子程序 (23)3.3键盘阈值设定子程序 (24)3.4显示子程序 (26)3.5报警子程序 (27)第4章系统仿真及调试 (31)4.1硬件调试 (31)4.2软件调试 (31)4.3软、硬件联调 (32)4.4调试故障及原因分析 (32)4.5结论及进一步设想 (32)第5章PCB设计 (34)5.1 PCB板面规划 (34)5.2 PCB网络表导入 (34)5.3 仪器的PCB制作 (35)5.3.1 PCB元件布局 (35)5.3.2 pcb布线 (35)参考文献 (37)致谢 (38)附录1 程序清单 (39)附录2 系统仿真电路图 (56)附录3 原理图 (57)附录4 PCB (58)附录5 元器件清单 (59)前言资料显示,我国近几年发生的重大交通事故中,有将近三分之一是由酒后驾车引的因此,对驾驶员饮酒程度的检测正越来越受到重视,酒精浓度检测器逐渐得到了广泛的应用。
毕业设计酒精浓度测试仪
二、课研究的主要内容:
论文主要研究了(1)硬件方面,MQ-3气体传感器技术参数的检测和将它接入到酒精浓度检测模块中;将采集到的模拟电压信号通过单片机控制经A/D转换,得到数字电压信号;用于显示浓度的数码管显示模块。(2)软件方面,主要研究了电压到浓度的线性转换和最终浓度值的数码管显示。(3)对设计的传感器进行了标定。设计的传感器对酒精气体反应灵敏,能在有效范围内测量它的浓度值。并且在检测低浓度酒精时误差较小,最大误差为8.2%满足设计要求。
本研究设计的酒精浓度测试仪是一款实用性强安全可靠的气体乙醇浓度检测工具采用高精度mq3乙醇气体传感器对空气中的乙醇浓度进行检测利用宏晶公司高性能低成本单片机stc12c5a16ad对检测信号进行转换和处理最后通过液晶屏显示输出
毕业设计(论文)开题报告
学生
姓名
姜萍
专业
班级
电子信息工程
10电子331
学号
问题:在实际操作过程中,对于程序有些难以理解,因此,不能很好地编译成功。
采用的手段:通过查询书籍资料,研究程序;
询问同学和老师,寻求解决的方法;
上网查找相关资料。
四、毕业设计(论文)进度安排:
第1周
根据设计课题查找并整理相关文献资料,掌握并摘录与本课题目相关的研究概况,技术动态,提出具体方案,并撰写开题报告
1033323102
酒精浓度探测仪的设计毕业设计
(2)软件方面,标准的确信是该部份要做的要紧工作。因为原始的采样值是一个间接的负载分压值,需要将它转化为被测酒精浓度值。通过量个样品的测量确信多个浓度区间的转换标准,并将每一个区间的转换关系近似线性化处置,然后通过软件编程的方式来实现。
附录B实物图23
附录c程序24
我国传感器市场的增加率超过15%,2003年销售额为186亿元人民币,2006年销售额为283亿元人民币,估量2007年为325亿元人民币,2020年为374亿元人民币。我国传感器4大类中,工业和汽车电子产品占市场份额的33.5%。最近几年来,传感器正处于传统型向新型传感器转型的进展时期,新型传感器的特点是微型化、数字化、智能化、多功能化、系统化、网络化,它将不仅增进系统产业的改造,而且可致使成立新型工业和军事变革,是21世纪新的经济增加点[1]。
作者签名:日 期:
学位论文原创性声明
本人郑重声明:所呈交的论文是本人在导师的指导下独立进行研究所取得的研究功效。除文中专门加以标注引用的内容外,本论文不包括任何其他个人或集体已经发表或撰写的功效作品。对本文的研究做出重要奉献的个人和集体,均已在文中以明确方式标明。本人完全意识到本声明的法律后果由本人承担。
涉密论文按学校规定处置。
作者签名:日期: 年 月 日
导师签名:日期: 年 月 日
摘
本设计实现了对不同浓度酒精的检测和显示,通过适当改良能够用于检测酒后驾车。本文用STC12C5A16AD单片机与MQ-3型气体传感器实现了对酒精浓度的测量,并对测量数据进行显示。
毕业设计(论文)-实时酒精含量测试仪的设计
泉州师范学院毕业论文(设计)题目实时酒精含量测试仪的设计物信学院电子信息科学与技术专业08级 2 班学生姓名学号指导教师职称副教授完成日期2012年4月教务处制实时酒精含量测试仪的设计物理与信息工程学院电子信息科学与技术专业指导老师副教授【摘要】本设计采用MQ3酒精气敏传感器和单片机器件设计一款可编程的智能型实时酒精含量测试仪,可模拟实现对人体呼出气体中酒精含量的测试,并且通过LCD液晶实时显示测试数据。
该装置可设定浓度阈值,并具有超值报警功能。
系统通过MQ3传感器采集的数据,并转换为电压信号经A/D转换后传给单片机系统,由单片机及其外围电路进行信号的处理,实时显示酒精浓度值,当超阈值时报警。
用C语言进行编程,程序采用模块化设计思想。
【关键词】酒精含量,MQ3传感器,A/D549转换,单片机,LCD1602目录摘要 (1)绪论 (3)第一章酒精含量测试仪硬件电路设计 (3)1.1课题要求 (3)1.2硬件总体设计思路 (4)1.3硬件电路主要器件的选择 (5)1.4气体传感气及放大电路 (5)1.4.1 MQ3气体传感器简介 (5)1.4.2 放大器LM358功能及管脚 (6)1.4.3酒精传感器MQ3与放大器OP07连接电路 (7)1.5模数转换器TLC549及连接电路 (7)1.5.1模数转换器TLC549功能及管脚简介 (7)1.5.2模数转换器TLC549工作原理 (8)1.6 DS1302时钟模块 (9)1.7单片机AT89S52最小系统连接电路 (10)1.7.1单片机AT89S52功能及管脚简介 (10)1.7.2本设计单片机最小系统连接电路 (11)1.8LCD1602功能特性及管脚 (11)1.9本设计1602LCD与单片机接口电路 (12)1.10报警系统电路 (13)1.11系统其他电路简介 (13)1.11.1电源指示电路 (13)1.11.2电源电路 (13)1.11.3程序下载口电路 (14)1.11.4按键控制电路 (14)1.11.5稳压电路 (15)1.12本章小结 (15)第二章酒精含量测试仪软件设计 (15)2.1主程序流程图及设计 (15)第三章酒精含量测试仪软硬件调试及测试过程 (16)3.1软硬件的合成调试 (16)3.2 调试故障及分析 (17)3.3 酒精浓度检测的原理及依据 (17)3.3.1检测原理 (17)3.3.2检测依据 (17)3.4传感器浓度校准 (18)3.5 数据测试及分析 (18)3.6实物图展示 (19)第四章结论 (20)致辞 (20)参考文献 (21)附录1电路原理图及PCB图 (23)附录2 系统程序 (25)绪论随着汽车制造业的发展,全球汽车拥有量的增加,据德国一家调研机构预测,全球汽车(包括个人用车和商用车)保有量最迟到 2010 年将突破10亿量。
酒精测量仪毕业论文正稿
• 双通道A/D转换;
• 输入输出电平与TTL/CMOS相兼容;
• 5V电源供电时输入电压在0~5V之间;
• 工作频率为250KHZ,转换时间为32μS;
• 一般功耗仅为15mW;
• 8P、14P—DIP(双列直插)、PICC 多种封装;
•商用级芯片温宽为0度to +70度,工业级芯片温宽为−40度to +85度;芯片接口说明:
LCD1602字符型液晶显示模块是一种专门用于显示字母、数字、符号等点阵式LCD,目前常用16×1,16×2,20×2和40×2行等的液晶显示模块,模块组件部主要由LCD显示屏、控制器、列驱动器和偏压产生电路构成。
1602液晶显示屏采用标准的16脚接口,其中各接口的功能如下表所示:
引脚号
引脚名
电平
输入/输出
引脚说明
1
VSS
电源地
2
VDD
电源正极(+5V)
3
VL
液晶显示偏压信号
4
RS
0/1
输入
数据/命令选择端,0:输入指令,1:输入数据
5
R/W
0/1
输入
读/写选择端,0:向LCD写入指令或数据,1:从LCD读取信息
6
E
1→0
输入
使能信号,1时读取信息,1→0(下降沿)执行指令
7
D0
0/1
输入/输出
数据总线(最低位)
目前,气敏传感器已有较高的精度,可达万分之一以上。随着新材料发展和新加工技术的提高,有了高可靠性和低功耗的气体传感器。智能化数字化的气体传感器克服了目前气敏传感器人工测试带来的效率低,误差大和操作人员长时间工作等问题。
酒精浓度测试毕业设计
摘要近年来随着科技的飞速发展,单片机的应用正在不断深入,同时带动传统控制检测技术日益更新。
在实时检测和自动控制的单片机应用系统中,单片机往往作为一个核心部件来使用,通过与传感器,等核心器件的组合,构成了监测仪。
每当交警在街上测试驾驶员是否酒后驾车,这是靠什么来实现的呢?靠的就是计算机控制系统。
计算机控制方式有很多。
本系统采用该项目以ATmega16为核心微处理器,实时监测动态扫描显示周围环境中的酒精浓度,一旦超过阈值即蜂鸣器报警。
预计可用于车载监控及仓库等有防火要求的地方。
本系统实用性强、操作简单、扩展功能强。
关键字:酒精浓度监测仪单片机目录1 绪论 (1)1.1 课题的来源、目的及意义 (1)1.2 计算机控制系统在气体检测中作用 (2)1.3设计主要任务 (3)2系统硬件 (4)2.1 系统设计所需资源 (4)2.2 MQ303A酒精传感器 (4)2.2.1传感器 (4)2.2.2 传感器的作用 (4)2.2.3 MQ303A酒精传感器特点 (5)2.2.4 MQ303A酒精传感器的工作条件及环境 (5)2.2.5 MQ303A酒精传感器的结构 (6)2.3 A VR单片机 (8)2.3.1 什么是单片机 (8)2.3.2 AVR单片机主要特性 (8)2.3.3 AVR最大特点 (9)2.3.4 ATmega16 引脚功能 (10)2.4 数码管 (11)2.4.1 数码管分类 (11)2.4.2 数码管驱动方式 (12)2.4.3 数码管参数 (12)2.5 晶振 (13)3 系统设计原理与内容 (14)3.1 硬件设计原理 (14)3.2 硬件电路设计 (14)3.2.1 采集电路 (15)3.2.2 显示电路 (16)3.2.3 超限报警电路 (17)3.3 软件设计思想 (18)3.4软件运行流程 (18)结论 (21)致谢 (23)参考文献 (24)1 绪论1.1 课题的来源、目的及意义酒精是一种无色透明、易挥发,易燃烧,不导电的液体。
简易酒精检测仪的设计与实现
南京理工大学毕业设计说明书(论文)作者: 学号:学院(系):电子工程光电技术学院专业: 电子科学与技术题目: 简易酒精检测仪的设计与实现指导者:(姓名) (专业技术职务)评阅者:(姓名) (专业技术职务)2014 年 5 月第Ⅰ页共Ⅰ页目次1 引言 (1)1.1 论文的背景及意义 (1)1.2 研究现状及前景 (1)1.3 章节安排 (2)2 系统的功能及整体设计方案 (4)2.1 整体设计方案 (4)2.2 工具平台的选择 (4)3 硬件设计 (6)3.1 主控模块的选型与设计 (6)3.2 酒精传感器的选型及设计 (8)3.3 显示模块的设计 (11)3.4 键盘模块的设计 (12)3.5 声光报警模块的设计 (13)3.6 无线收发模块的设计 (14)3.7 电源模块的设计 (17)3.8 印刷电路板的设计 (18)4 软件设计 (21)4.1 整体软件流程图 (21)4.2 模数转换子程序的设计 (21)4.3 显示子程序的设计 (22)4.4 无线收发子程序的设计 (23)4.5 键盘扫描子程序的设计 (24)4.6 阈值保存读取子程序的设计 (24)4.7 声光报警子程序的设计 (25)4.8 上位机程序的设计 (26)5 实验结果及分析 (28)5.1 电路焊接及酒精测试 (28)5.2 上位机监控测试 (31)结论 (33)致谢 (34)参考文献 (35)1引言随着国民经济的飞速发展,民众的生活水平有了很大的提升。
人们饮酒的次数也越来越多。
酒后驾车造成的交通事故也变得越来越频繁。
酒驾已经成为了社会上的马路杀手,造成了惨重的生命财产损失。
于是酒精检测课题正越来越引起人们的重视,在当前社会的背景下有重要意义。
1.1 论文的背景及意义世界卫生组织的统计数据指出,一个国家的人均国民生产总值越高,人均饮酒量就越高。
可以预见,随着国内经济的持续发展,国内人均饮酒量会逐渐变得更高。
研究指出,当人体血液中的酒精浓度达到20mg/100ml时,人就会开始头晕、微醉,而当达到80mg/100ml时,人就会说胡话,走路不稳,这就是醉酒。
酒精测试仪的功能与设计方案
酒精测试仪的功能与设计方案摘要:本文论述了酒精测试仪的功能和设计方案。
介绍了酒精测试仪的技术指标和依据,酒精测试仪实现功能和设计指标,酒精测试仪的每一个功能。
关键词:酒精测试仪,PC104,数据通讯一、酒精测试仪的设计原则与依据酒精测试仪是一种便携式产品。
便携式产品具有体积小、重量轻、功耗低等特点。
因此,在设计产品时首先就要对产品的功能、指标、结构、功耗进行分析。
比如电源采用交流供电还是直流供电、交流供电采用什么电源变换技术,直流供电如何分配电源,系统各功能模块需要多大的电流等。
既要提高产品的性能,又要尽量降低其能耗,这通常是一对矛盾。
因为系统的技术指标往往与系统的关系极大,有些指标,如速度、精度、负载能力等一般就是用牺牲功耗的方法获得的。
因此,拟订方案时应根据实际需要合理的确定产品的技术指标,以达到性能合理的情况下降低功耗的目的。
对于便携式的智能化仪表,拟订方案时应考虑采用单片机作为核心控制部件,因为现在的单片机本身就有低功耗特性,自身消耗的电流极低,且利用其智能化特点可代替许多分离器件,有利用进行电源管理、满足智能化特性及提高产品的可靠性等特点。
根据现有的酒精测试仪的特点和使用效果,本系统的设计应当遵循以下原则1.规范性和实用性酒精测试仪的设计应根据环境条件、维护保养、测量精度等多种因素的统筹考虑。
项目的设计符合有关风险登记和防护级别的要求,符合有关设计规范、设计任务以及建设方的管理和使用要求。
2.先进性和互换性在技术上具有适度超前性和设备的互换性,为系统的增容和改造留有余地。
3.准确性能在现场环境条件和所选条件下,对试纸条进行准确、实时的检测。
能根据设计的要求,准确地测量出酒精的含量。
4.完整性测量的结果不仅能够在液晶屏上显示,而且能够储存和打印。
5.重复性仪器测试同一稳定中值样品的变异系数(CV):≤2%。
用某一稳定中值样品在同一台仪器上连续测量次(≥10),按照公式1-1计算变异系数CV。
基于单片机的酒精浓度测试仪设计毕业论文 (1)
目录摘要 (II)Abstract (III)第一章绪论 (1)1.1酒精浓度检测仪的背景 (1)1.2酒精浓度检测仪的现状及发展趋势 (1)1.3本课题实现的的目标 (1)第二章系统方案设计 (2)2.1系统的工作原理及其原理图 (2)2.2 单片机控制模块 (3)第三章硬件设计 (7)3.1数据采集设计 (7)3.2 A/D转换电路 (8)3.3按键电路 (9)3.4 LED显示电路 (9)3.5报警电路 (11)3.6电源电路设计 (11)第四章软件设计 (12)4.1主程序模块 (12)4.2数据采集模块 (12)4.1按键模块 (12)4.2报警模块 (12)4.1液晶显示输出模块 (12)第五章软件设计 (12)5.1.调试工具 (12)5.2调试过程 (12)第六章结论 (15)参考文献 (16)附录一 (16)附录二 ....................................................................................... 错误!未定义书签。
致谢. . (27)基于单片机的酒精浓度测试摘要本文设计了一种公共场所用的测试和酒精浓度超限报警功能的智能酒精测试测试仪。
该设计方案基于89C51单片机, MQ3酒精浓度传感器。
由A / D转换器电路调节该系统的传感器输出信号,通过单片机进行数据处理,最终由LCD所显示的最终酒精浓度值。
文中详细介绍了数据采集子系统、数据处理过程及报警电路和数据显示子系统的设计方法和流程。
系统对的采样地点超出规定的酒精浓度时二极管报警提醒。
同时测试仪特定的上限报警点可以由单片机编程进行设置。
大量的验证后,基于51单片机的酒精浓度检测仪比传统的酒精计或机械检测仪灵敏,高监测精度,可靠性好,准确方便,扩展简单,灵敏度高,控制功能强大。
超过阈值的声光报警,直观和准确。
因此,基于单片机的酒精浓度检测仪研究具有一定的价值。
酒精测试仪毕设
本科毕业设计(论文)( 2016届)题目:酒驾智能闭环系统专业:班级:姓名:学号:指导教师:职称:完成日期: 2016年5月1日酒驾智能闭环自锁系统设计的必要性及设计思路摘要:在如今的生活里,汽车已经慢慢成为生活的必需品,然而伴随汽车的普遍,交通事故的发生率也随之增加。
十起中大约有一半是与酒后驾驶有关,酒后驾驶已然成为一个必须解决的问题。
近几年,国家出台了一系列交通法规来杜绝酒后驾驶的行为,可是并没有与预期一样真正杜绝。
因此我设计一个酒后驾驶闭环自锁系统还是很有必要的,该成品用于驾驶员行驶前使用可以减少司机酒后驾驶事件的发生率。
该设计采用了AT89C52单片机,MQ-3传感器,AD0832,LCD1602等元件,通过MQ-3传感器接受外界乙醇气体的浓度,经过AD0832进行数模转换,将数据传到单片机中进行数据的处理,然后在LCD1602液晶上显示酒精浓度的数值,如果超过报警阈值报警装置进行报警。
关键词:单片机;传感器;数模转换;报警装置;LCD1602Abstract: in today's life, the car has been gradually become the necessities of life, but with the car generally, the incidence of traffic accidents also increased. Ten traffic accidents about half are related to drunk driving, drunk driving has become a problem that must be solved. In recent years, the state has issued a series of laws and regulations to prevent drunk driving behavior, but did not really put an end to the same as expected. Therefore, I design a drunk driving closed-loop self locking system is very necessary, the finished product for the driver to use before driving can reduce the incidence of drunk driving events.The design uses AT89C52 single chip microcomputer, MQ-3 sensor and ad0832, LCD1602 components. Through the sensor MQ-3 accept outside ethanol gas concentration, through ad0832 were digital to analog conversion, data is transmitted to the microcontroller for data processing, and then displayed on the LCD1602 LCD value of the alcohol concentration, if it exceeds the alarm threshold alarm device for alarm.Keywords: MCU; sensor; DAC; alarm devices; LCD1602目录233(4(5(5第一章绪论(一)研究意义及背景在如今满大街汽车随处可见,汽车的普遍性给人们带来方便的同时,交通事故的发生率也随之增长,其中酒后驾车引起的交通事故已经屡见不鲜,为了减少酒驾的发生,交通警察采取了一些措施,像在某些路段进行酒驾检测。
毕业论文酒精浓度检测仪的设计
1弓I 言......................2酒精浓度监测仪的硬件电路设计89C51单片机系统..2. 1. 1单片机片内结构2. 1.2 89C51芯片介绍.2.2 传感器的选择2. 3 A/D转换电路102.3.1 ADC0809的引脚及功能102. 3. 2 ADC0809的结构及转换原理11 2.4 LED显示电路122.4. 1 LED显示器的结构122.4.2 LED显示器的工作原理3酒精浓度监测仪的软件设计.....3. 1主程序...................3. 2数据采集子程序........... 13 1515163. 3数据处理子程序16 3. 4报警子程序174结论… 参考文献192. 120U前全世界绝大多数国家都采用呼气酒精测试仪对驾驶人员进行现场检测,以确定被测量者体内酒精含量的多少,以确保驾驶员的生命财产安全。
酒精浓度监测仪是一种以气敏传感器和单片机为主,监测空气酒精浓度,并具有声光报警功能的空气酒精浓度监测仪。
其可监测出空气环境中酒精浓度值,并根据不同的环境设定不同的阈值,对超过的阈值进行声光报警来提示危害。
此外,空气酒精浓度监测仪还能监测某一特定环境的酒精浓度如酒精生产车间可避免发生起火、爆炸及工业场地酒精中毒等恶性事故, 确保环境安全。
关键词:单片机酒精浓度监测仪A/D转换声光报警酒精浓度监测仪的设计随着经济高速发展,越来越多的人有了自己的私家车,而酒后驾车造成的交通事故也频繁发生。
为此,需要设计一智能仪器能够检测驾驶员体内酒精含量。
本论文研究的是一种以气敏传感器和单片机为主,监测空气酒精浓度,并具有声光报警功能的空气酒精浓度监测仪。
其可监测出空气环境中酒精浓度值,并可根据不同的环境设定不同的阈值,对超过的阈值进行声光报警来提示危害。
本课题分为两部分:硬件设计部分和软件设计部分。
硬件部分为利用MQ3气敬传感器测量空气中酒精浓度,并转换为电压信号经A/D转换后传给单片机系统,由单片机及其外围电路进行信号的处理,显示浓度值以及超阈值声光报警。
酒精测试仪参考论文
论文(设计)基于单片机的酒精浓度检测仪设计所在学院专业名称年级学生姓名、学号完成日期摘要摘要近年来,随着我国经济发展,越来越多的私家车进入了人们的视野,而酒后驾车造成的交通事故也屡屡攀升。
本文研究了一种用于公共场所具有检测及超限报警功能的酒精浓度检测仪设计。
设计方案基于STC89C52 单片机和MQ3酒精浓度传感器,系统先将传感器输出的信号通过A/D转换电路处理后,再经单片机进行数据处理,最后由LCD显示酒精浓度值,从而告知驾驶人在合理安全的情况下才能驾车行驶。
经过大量实验,基于单片的酒精浓度测试仪比传统的机械检测仪或酒精计灵敏,扩展简单,准确方便,可靠性好,检测精度高,控制功能强大,对超出阀值进行声光报警,直观准确。
所以基于单片机的酒精浓度监测仪的研究对社会公共安全的提高具有很大促进作用。
关键词:酒精浓度传感器,单片机,数模转换,硬件设计,报警IABSTRACTABSTRACTIn recent years, along with our country economy development, more and more private cars have come into the vision. While drunk driving traffic accidents caused by the repeated.This paper used for public inspection and overrun with the functions of alcohol concentration intelligent tester. Design scheme based on STC89C52 and MQ3 alcohol concentration sensor, the system will be the first sensor output signal through the A/D converter circuit after treatment, then the MCU data processing, and finally by LCD display alcohol leel. Thus told people in the safety of reasonable driving can drive.Refined over a large number of experiments, using the alcohol concentration test instrument than traditional mechanical detector or alcohol gauge, extended simple, accurate and convenient, good reliability, high precision, strong control function, to go beyond threshold alarm, intuitive and accurate.So based on SCM alcohol concentration monitor research for social public security increase of great value.Keywords: Alcohol, concentration sensor, microcontroller analog-to-digital conversion , hardware design, alarmII目录1 引言 (2)1.1 酒精浓度检测仪的背景 (2)1.2 酒精浓度检测仪现状及发展趋势 (2)1.3 本课题实现目标 (2)2 设计方案和元器件选择 (3)2.1 设计方案 (3)2.2 单片机的选择 (3)2.3 传感器 (5)2.4 数模转换器 (6)2.5 LCD显示模块 (7)3 系统硬件设计 (9)3.1 硬件设计原理 (9)3.2 硬件设计外围电路 (10)3.2.1 晶振电路、复位电路设计 (10)3.2.2 报警设计设计 (12)3.2.3 电源电路设计 (13)3.2.4 A/D转换电路设计 (13)3.2.5 语音播报 (13)4 系统软件设计 (16)4.1 主程序流程图 (16)4.2 A/D转换模块程序流程图 (17)4.3 按键程序流程图 (18)4.4 液晶显示程序流程图 (19)5 软件与硬件调试 (20)第5.1节程序的编译与下载 (20)5.1.2STC-ISP芯片烧录软件的使用 (22)6 本设计总结与展望 (24)6 结束语 (24)参考文献 (26)致谢 (27)11 引言1.1 酒精浓度检测仪的背景对气体中酒精含量进行检测的设备有五种基本类型,即:燃料电池型(电化学)、半导体型、气体色谱分析型、红外线型、比色型。
毕业论文_酒精测试仪.doc
毕业论文_酒精测试仪摘要酒后驾车造成交通事故不计其数,带来很大危害。
各国都在采取各种方法来解决这个问题,但最终没有找到一个很好的解决方法。
酒后驾车控制器就是因此而设计的。
在这之前,同类产品国内外已有,但都因为成本、可靠性、方便性等原因没有得到推广。
本设计就是在前人基础上,使其有效、可靠的控制酒后驾车,并将完善其他功能。
最终目的是使它能够得到广泛应用,最大限度的限制和杜绝酒后驾车现象。
设计采用半导体酒精探头,其特点是灵敏度高、稳定、可靠;控制器采用89C2051单片机,其具有体积小、功耗低和带有电位比较器;设计上采用发射和接收分离的无线传输技术,使其设备体积小、使用方便、易操作、易安装等特点。
此外发射端发送信息码,接收端检验接收码正确性,从而增加了电子锁的功能;整体来说,该设计有成本低、结构简单、可靠性强、易于使用的特点,将会成为汽车上不可或缺的安全工具。
关键词:酒后驾车控制器;酒精探头;89C2051;无线传输技术;信息码;电子锁AbstractCausing the traffic accident to be countless by car after drinking, bring and endanger greatly. Various countries are taking various kinds of methods to solve this problem. But has not found a very good solution finally.The controller is what is designed because of this to drive after drinking. Before this, there are the like products have both at home and abroad, but because of the cost, dependability , the reason of helping etc. is not popularized .It is to make its effective , reliable control drive after drinking on the basis of forefathers to originally design, and will perfect other functions. The final purpose is to make it used widely, maximum restriction and phenomenon of stopping to drive after drinking.Designing and adopting the semiconductor alcohol sensor, its characteristic is that sensitivity is high , and steady , reliable ; The controller adopts 89C2051 one-chip computer, it has small , low power dissipation and having electric potential comparators; Adopt launching and receive the wireless transmission technology separated on the design , make its equipment small , easy to use , easy to install, in addition launch the end to send the information yard , receive the end to examine and receive one yard of exactness, thus the function increasing electron locking; ComeIwholly to say , this design is with low costs of simple structure, will become a tool which indispensable on the automobile with.Keywords:Drive the controller after drinking; alcohol sensor; 89C2051; wireless transmission technology; information yard; the electron lockingI I目录摘要................................................ Abstract .. (I)第1章绪论 01.1课题背景 01.2目前采取方法 (1)1.2.1呼气酒精测试 (1)1.2.2 高智能汽车 (2)1.2.3 驾驶员酒后开车控制器 (3)1.3设计要求 (3)第2章方案设计 (4)2.1设计方案选择 (4)2.2.1发射部分 (8)2.2.2 接收部分 (9)2.2.3整体设计过程 (11)2.3可行性分析 (12)2.4本章小结 (13)第3章硬件设计 (13)3.1发射部分 (13)3.1.1 89C2051单片机 (13)3.1.2酒精含量检测模块 (15)3.1.3吹气判断模块 (18)3.1指示灯模块 (19)3.1.5发射装置模块 (20)3.1.6发射总体部分 (21)3.2接收部分 (22)3.2.1接收装置模块 (22)3.2.2报警语音模块 (23)3.2.3稳压降压模块 (24)3.2.4执行模块 (25)3.2.5接收总体部分 (26)3.3本章小结 (27)第4章软件设计 (28)4.1 程序流程图 (28)4.2 本章小结 (39)第5章安装调试 (40)5.1 安装调试过程 (40)5.2 调试方法 (41)5.2.1硬件调试 (41)5.2.2软件调试 (42)5.3 本设计具体调试用例 (42)5.3.1黄灯忽亮忽灭 (42)5.3.2语音电路的喇叭不响 (43)5.3.3接收部分不工作 (43)5.4 本章小结 (43)结论 (44)致谢 (45)参考文献 (46)附录1 外文文献及中文翻译 (48)RC 模拟数字变换器 (69)附录2电气原理图 (80)第1章绪论1.1课题背景交通事故已成为对人类生命安全威协最大的“第一公害”。
基于STM32的便携式酒精浓度检测仪设计与实现 毕业论文
分类号:TP932 U C D:D10621-408-(2015)-1410-0 密级:公开编号:2011071024成都信息工程大学学位论文基于STM32的便携式酒精浓度检测仪设计与实现论文作者姓名:申请学位专业:测控技术与仪器申请学位类别:工学学士指导教师姓名(职称):论文提交日期:2015年06月10日基于STM32的便携式酒精气体浓度检测仪设计与实现摘要近年来,随着我国经济快速发展,给人们也带来了很多利益。
人们的生活和消费水平迅速提高,制造业也在快速地发展。
现在,私家车对于很多人来说已经不再是奢侈品了。
但是交通事故发生概率也大大增加了,尤其是由于酒后驾车而引起的。
如果饮酒过多,会造成体内酒精浓度过高,给饮酒者带来不良的生理反应。
例如,麻痹神经、肢体不受控制、大脑反应迟钝等等。
所以,过量饮酒者开车是一件非常危险的事情,但是少量饮酒并不会有上述症状。
因此,我们需要设计一个能够检测驾驶员体内酒精含量的智能仪器。
目前,许多国家采用呼气酒精检测仪来检测驾驶员体内的酒精含量。
在本课题中使用MQ-3气体传感器采集数据,经过STM32单片机处理,如果浓度值超过标准,系统将给予声光报警,并液晶显示浓度。
关键词:酒驾;MQ-3气体传感器;STM32单片机;酒精含量;声光报警Design of Portable Alcohol Concentration Detection InstrumentBased on STM32AbstractIn recent years, With the rapid development of China's economy , it has brought people a lot of benefits. People's life and consumption level increase rapidly, and manufacturing industry is also developing quickly. Now, the private car for a lot of people have is no longer a luxury. But the traffic accident probability has greatly increased, especially due to drunk driving. If excessive drinking, the alcohol concentration will raise in body, bring the adverse physiological responses to the drinkers. For example, nerve paralysis, body out of control, the slow response of the brain and so on. So, drive after excessive drinking is a very dangerous thing. But a small amount of alcohol does not have these symptoms. At present, in many countries, the breath alcohol detector is used to detect alcohol content in the driver's body. In this paper, the MQ-3 gas sensor is used to collect data, the data is processed through STM32 MCU. If the concentration exceeds the standard, the system will give sound and light alarm, and display concentration through liquid crystal monitor.Key words: drunk driving; MQ-3 alcohol concentration sensor; STM32 MCU; alcohol content; sound and light alarm目录论文总页数:31页1 引言 (1)1.1 课题研究背景及意义 (1)1.2 国内外研究现状 (1)1.3 课题研究思路 (2)2 系统方案设计 (3)2.1 技术指标 (3)2.2 总体设计方案 (3)3 硬件电路设计 (4)3.1 元器件选择 (4)3.1.1 酒精气体传感器 (4)3.1.2 单片机介绍 (6)3.1.3 充电芯片 (10)3.1.4 低压差调节器 (12)3.1.5 显示屏 (12)3.2 主要功能模块电路图 (13)3.2.1 充电及稳压电路模块 (13)3.2.2 传感器及信号调理电路模块 (14)3.2.3 声光报警电路模块 (14)3.2.4 显示屏模块电路 (15)3.3 硬件成品展示 (15)4 软件编程设计 (16)4.1 软件整体设计 (16)4.1.1 整体设计方案 (16)4.1.2 主程序流程图 (16)4.1.3 主程序设计 (17)4.2 数据采集模块程序设计 (18)4.3 液晶显示模块程序设计 (19)4.4 报警模块程序设计 (20)4.5 A/D转换模块程序设计 (21)5 系统调试 (22)5.1 各模块调试 (22)5.1.1 传感器测试 (22)5.1.2 充电电路测试 (22)5.1.3 报警电路测试 (23)5.1.4 系统整体调试 (23)5.2 调试结果分析 (23)5.2.1 测试数据 (23)5.2.2 误差分析 (23)5.3 调试中的问题及解决方案 (24)6 结论 (25)参考文献 (26)致谢 (27)声明............................................................................................................ 错误!未定义书签。
酒精测量仪毕业论文
酒精浓度探测仪一、课题的背景与意义从18世纪产业革命以来,到20世纪信息技术的快速发展,传感技术逐渐走向成熟,在现实生产生活中的应用也渐渐在普及。
传感器应用广泛,在各个领域都有着举足轻重的作用,所以传感器不断向高精度,高可靠性,微型化,微功耗无源化与智能化数字化发展,以便更好的服务于我们的生产与生活。
气体与人类的日常生活密切相关,检测气体就是保护与改善我们居住环境的必要工作,要检测气体就少不了用到气体传感器。
本设计基于AT89S51单片机设计的酒精浓度探测仪,可用来检测酒精气体浓度,最主要的用途就是检测司机的酒精含量。
开车司机只要将嘴对着传感头使劲吹气,仪器就能发上显示出酒精浓度的高低,从而判断该司机就是否酒后驾车,避免事故的发生。
当然,最好的办法就是在车内安装这种测试仪,司机一进入车内检测仪就检测司机的酒精含量,如果超出允许值,系统控制引擎无法启动,这样就可从根本上解决酒后驾车问题。
酒精浓度探测仪在生产中也有重要的应用,比如,在一些环境要求严格的生产车间,用这种酒精浓度探测仪,可随时检测车间内的酒精气体浓度,当酒精气体浓度高于允许限定值时要及时通风换气,做到安全生产。
当然,依照同样的原理也可设计检测其她气体的探测仪,与我们的生活息息相关的就是检测有毒气体。
传感头就是酒精浓度探测仪中感受酒精的重要部分。
目前,所设计的该类传感器多选用以二氧化锡为基本材料,添加不同物质制成的气敏传感器。
本设计所选用的MQ-3气敏传感器的敏感部分就是由二氧化锡的N型半导体微晶烧结层构成,灵敏度高,响应速度快,可靠性好。
也有选择以其她氧化物为基本材料制成的传感器,如选二氧化钛作为气体传感材料。
虽然目前的二氧化钛薄膜有电阻值高,工作温度高,敏感性差的缺点,但就是二氧化钛薄膜具有良好的电学性能,优异的光学性能,化学稳定性高,机械强度高,且可用于多种气体的检测。
单片机在整个传感器中起操作与相应数据处理并送显示的作用,就是传感器的核心部分。
课程设计:便携式酒精探测仪的设计
华东交通大学(传感器实习报告)姓名:谢文英学院:机电工程学院专业:测控技术与仪器班级:测控2008-1学号:20080310110104指导教师:李鹏周建民目录《传感器》课程设计任务书 (3)一、序言 (5)二、方案设计 (6)2.1设计方案的选择 (6)2.2 酒精探测仪设计的基本原理 (6)2.3电路设计 (7)三、电路调试 (8)3.1 MQ-2气敏传感器电路调试 (8)3.2 LM358电压比较电路调试 (9)3.3总体电路调试 (11)四、心得体会 (11)五、参考文献 (13)六、附录 (13)附录一便携式酒精探测仪总电路图 (13)附录二酒精探测仪正常状态下实物图 (14)附录三酒精探测仪在接触酒精时实物图 (15)《传感器》课程设计任务书一、总要求能够独立进行小型检测模块系统方案的设计及论证,选择合理的传感器、设计必要的接口电路等,以及合理选择有关元器件及正确使用相关工具与仪器设备等,并且能结合实际调试与实验进行有关精度分析与讨论。
二、总任务针对总要求进行原理及方案论证、模块设计、接口电路设计、焊接或插接与调试、精度分析以及撰写报告等工作。
三、设计题目便携式酒精探测仪的设计四、设计内容1、要求针对酒后驾车等状况,设计检测与报警模块。
2、绘制电路原理图,并先进行实验室调试。
3、完善与丰富其功能。
五、设计进度或计划1、准备及查阅资料一天2、方案设计及论证(总体方案)二天3、硬件电路设计、画图(PROTEL)三天4、实验室调试及结果分析二天5、整理报告及准备答辩二天六、设计说明书包括的主要内容1、封面2、目录3、设计任务书4、正文(可按下列内容撰写、仅供参考)1)序言可包括系统工作原理的介绍等。
2)方案设计及论证可按模块进行方案设计与论证;各模块设计中应包括适当的精度分析及选型等。
3)实验或系统调试可包括实验调试工具仪器、实验结果及适当的分析等。
4)心得体会5)主要参考文献另:说明书的撰写格式应符合一定的要求,可参照华东交通大学本科生毕业论文撰写规范进行。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
便携式酒精测试仪的设计摘要近年来,随着我国经济的发展,人民的生活水平提高,越来越多的人有了自己的私家车,而酒后驾车造成的交通事故也频频发生。机动车驾驶人员“酒后驾车”极易发生道路交通事故,严重危害了道路交通安全和人民生命财产安全。人饮酒后,酒精通过消化系统被人体吸收,经过血液循环,约有90%的酒精通过肺部呼气排出, 因此测量呼气中的酒精含量,就可判断其醉酒程度。本设计实现了对不同浓度酒精的检测和显示,通过适当改进可以用于检测酒后驾车。本文用AT89S51单片机与MQ-3型气体传感器实现了对酒精浓度的测量,并对测量数据进行显示,同时利用二极管简单显示浓度的高低,在设计允许值时发出报警。关键词:传感器;酒精探测仪;单片机;模-数转换AbstractIn recent years, as China's economic development, people's living standards improve, more and more people have their own private cars and traffic accidents caused by drunk driving is also frequent. Driver drives very easy to happen traffic accident after drinking which endanger traffic safety and people safety of life and property seriously. After people drink, the alcohol is absorbed by the human body through the digestive system, through the blood circulation, nearly it have discharge exhaling lung alcohol of 90%. So measure the content of alcohol while exhaling , can judge its drunk degree.Different concentrations of alcohol solution are detected and showed in the design. The design can be used to the detection of drunk driving through improvement. In this thesis, the concentration of alcohol can be measured and displayed by using the gas sensor based on AT89S51 MCU and MQ-3. At the same time the concentration is displayed by LED, and the system allow to alarm in the certain value.Keywords: Sensor Alcohol detector Micro Controller UnitAnalog to Digital Convert目录摘要 (I)ABSTRACT (II)1绪论 (5)1.1酒精测试仪设计的目的及意义 (5)1.2数据采集技术的原理 (5)1.3传感器基础知识 (6)1.3.1传感器的定义 (6)1.3.2传感器的分类 (6)1.3.3传感器的特性 (7)2酒精测试仪总体方案设计 (9)2.1酒精浓度检测仪设计要求分析 (9)2.2酒精浓度检测仪设计方案 (9)3酒精测试仪的硬件设计 (11)3.1单片机模块电路的设计 (11)3.1.1 单片机片内结构 (11)3.1.2单片机的选择 (12)3.1.3单片机最小系统的实现 (15)3.2酒精传感器模块的选择与设计 (16)3.2.1气敏传感器工作原理 (16)3.2.2气敏传感器简介 (17)3.2.3 气体传感器向低功耗、多功能、集成化方向发展 (17)3.2.4传感器的选择 (18)3.2.5 MQ-3的检测 (21)3.3酒精传感器的工作原理 (21)3.3.1传感器性能分析 (21)3.3.2呼出酒精气体浓度与血液酒精浓度关系 (24)3.4A/D转换电路 (25)3.4.1 ADC0809的引脚及功能 (26)3.4.2 ADC0809的结构及转换原理 (27)3.4.3 ADC0809的工作原理 (29)3.4.4 LED显示电路 (29)3.4.5键盘电路 (30)3.4.6报警电路 (31)4测试仪的软件设计 (32)4.1编程语言的选择 (32)4.2开发工具 (33)4.2.1单片机选择 (33)4.2.2开发环境 (34)4.2.3仿真器 (34)4.3主程序框图 (35)4.4数据采集子程序程序框图 (35)4.5报警子程序程序框图 (36)结论 (38)致谢 (35)参考文献 (36)附录 (37)1绪论1.1酒精测试仪设计的目的及意义喝酒后,呼出的气体会有酒味,表情行为会有反常。远古时代人们利用鼻子作为传感器,进行简单的呼出气体酒精测量。19世纪末出现了用体液对酒精进行定量分析。1927年,有科学家建议使用呼出气体做酒精浓度分析。用足球胆收集呼出气体后,通过硫酸和重铬酸钾的混合溶液,溶液的颜色会发生蓝一绿一黄的变化,同已知酒精浓度的标准试剂色管比较,就得到相应的BAC。现在,肺泡气中酒精的测量技术有了很大的进步,有先进微处理器的酒精测试仪已被商品化。越来越多的国家开始禁止酒后驾车。精确的呼出气体酒精测试和传统的法医血液酒精分析相比有许多优点,例如,进行无毒的采样,能进行现场处理,这样为交警节省了时间,使交通控制更高效,能避免运输和贮存有艾滋病病毒和肝炎病毒的血样。本设计基于单片机设计的便携式酒精气体探测仪,可用来检测酒精气体浓度,最主要的用途是检测司机的酒精含量。酒后驾车发生事故的机率高达27%。随着摄入酒精量的增加,选择反应错误率显著增加,当血液中酒精含量由0.5‰增至1‰,发生车祸的可能性便增加5倍,如果增至1.5‰,可能性再增加6倍。机动车驾驶人员“酒后驾车” 及“醉酒驾车”极易发生道路交通事故, 严重危害了道路交通安全和人民生命财产安全。人饮酒后, 酒精通过消化系统被人体吸收, 经过血液循环, 约有90%的酒精通过肺部呼气排出, 因此测量呼气中的酒精含量, 就可判断其醉酒程度。开车司机只要将嘴对着传感头使劲吹气,仪器就能发上显示出酒精浓度的高低,从而判断该司机是否酒后驾车,避免事故的发生。当然,最好的办法是在车内安装这种测试仪,司机一进入车内检测仪就检测司机的酒精含量,如果超出允许值,系统控制引擎无法启动,这样就可从根本上解决酒后驾车问题。酒精气体浓度探测仪在生产生活中也有重要的应用,比如,在一些环境要求严格的生产车间,用这种酒精浓度探测仪,可随时检测车间内的酒精气体浓度,当酒精气体浓度高于允许限定值时,发出警报,提醒。1.2数据采集技术的原理“数据采集”是指将温度、压力、流量、位移等模拟量采集转换成数字量后,再由计算机进行存储、处理、显示或打印的过程。相应的系统称为数据采集系统。从严格意义上说,数据采集系统应该是用计算机控制的多路数据自动检测或巡回检测,并且能够对数据实行存储、处理、分析计算,以及从检测的数据中提取可用的信息,供显示、记录、打印或描绘的系统。总之,不论在哪个应用领域中,数据的采集与处理越及时,工作效率就越高,取得的经济效益就越大。数据采集系统的任务,具体地说,就是传感器从被测对象获取有用信息,并将其输出信号转换为计算机能识别的数字信号,然后送入计算机进行相应的处理,得出所需的数据。同时,将计算得到的数据进行显示、储存或打印,以便实现对某些物理量的监视,其中一部分数据还将被生产过程中的计算机控制系统用来进行某些物理量的控制。数据采集系统一般由数据输入通道、数据存储与管理、数据处理、数据输出及显示这五个部分组成。输入通道要实现对被测对象的检测、采样和信号转换等工作。数据存储与管理要用存储器把采集到的数据存储起来,建立相应的数据库,并进行管理和调用。数据处理就是从采集到的原始数据中,删除干扰噪声、无关信息和不必要的信息,提取出反映被测对象特征的重要信息。另外,就是对数据进行统计分析,以便于检索;或者把数据恢复成原来的物理量形式,以可输出的形态在输出设备上输出,如打印、显示、绘图等。数据输出及显示就是把数据以适当的形式进行输出和显示。1.3传感器基础知识1.3.1传感器的定义国家标准GB7665-87 对传感器下的定义是:“能感受规定的被测量并按照一定的规律转换成可用信号的器件或装置,通常由敏感元件和转换元件组成”。传感器是一种检测装置,能感受到被测量的信息,并能将检测感受到的信息,按一定规律变换成为电信号或其他所需形式的信息输出,以满足信息的传输、处理、存储、显示、记录和控制等要求。它是实现自动检测和自动控制的首要环节。1.3.2传感器的分类目前对传感器尚无一个统一的分类方法,但比较常用的有如下三种:(1) 按传感器的物理量分类,可分为位移、力、速度、温度、流量、气体成份等传感器。(2) 按传感器工作原理分类,可分为电阻、电容、电感、电压、霍尔、光电、光栅热电偶等传感器。(3) 按传感器输出信号的性质分类,可分为:输出为开关量(“1”和“0” 或“开”和“关”)的开关型传感器;输出为模拟型传感器;输出为脉冲或代码的数字型传感器。电阻式传感器电阻式传感器是将被测量,如位移、形变、力、加速度、湿度、温度等这些物理量转换式成电阻值这样的一种器件。主要有电阻应变式、压阻式、热电阻、热敏、气敏、湿敏等电阻式传感器件。电阻应变式传感器传感器中的电阻应变片具有金属的应变效应,即在外力作用下产生机械形变,从而使电阻值随之发生相应的变化。电阻应变片主要有金属和半导体两类,金属应变片有金属丝式、箔式、薄膜式之分。半导体应变片具有灵敏度高(通常是丝式、箔式的几十倍)、横向效应小等优点。压阻式传感器压阻式传感器是根据半导体材料的压阻效应在半导体材料的基片上经扩散电阻而制成的器件。其基片可直接作为测量传感元件,扩散电阻在基片内接成电桥形式。当基片受到外力作用而产生形变时,各电阻值将发生变化,电桥就会产生相应的不平衡输出。用作压阻式传感器的基片(或称膜片)材料主要为硅片和锗片,硅片为敏感材料而制成的硅压阻传感器越来越受到人们的重视,尤其是以测量压力和速度的固态压阻式传感器应用最为普遍。热电阻传感器热电阻传感器主要是利用电阻值随温度变化而变化这一特性来测量温度及与温度有关的参数。在温度检测精度要求比较高的场合,这种传感器比较适用。目前较为广泛的热电阻材料为铂、铜、镍等,它们具有电阻温度系数大、线性好、性能稳定、使用温度范围宽、加工容易等特点。用于测量-200°C~ +500°C 范围内的温度。1.3.3传感器的特性(1)传感器的静态特性传感器的静态特性是指对静态的输入信号,传感器的输出量与输入量之间所具有相互关系。因为这时输入量和输出量都和时间无关,所以它们之间的关系,即传感器的静态特性可用一个不含时间变量的代数方程,或以输入量作横坐标,把与其对应的输出量作纵坐标而画出的特性曲线来描述。表征传感器静态特性的主要参数有:线性度、灵敏度、分辨力和迟滞等。(2)传感器的动态特性所谓动态特性,是指传感器在输入变化时,它的输出的特性。在实际工作中,传感器的动态特性常用它对某些标准输入信号的响应来表示。这是因为传感器对标准输入信号的响应容易用实验方法求得,并且它对标准输入信号的响应与它对任意输入信号的响应之间存在一定的关系,往往知道了前者就能推定后者。最常用的标准输入信号有阶跃信号和正弦信号两种,所以传感器的动态特性也常用阶跃响应和频率响应来表示。(3)传感器的线性度通常情况下,传感器的实际静态特性输出是条曲线而非直线。在实际工作中,为使仪表具有均匀刻度的读数,常用一条拟合直线近似地代表实际的特性曲线、线性度(非线性误差)就是这个近似程度的一个性能指标。拟合直线的选取有多种方法。如将零输入和满量程输出点相连的理论直线作为拟合直线;或将与特性曲线上各点偏差的平方和为最小的理论直线作为拟合直线,此拟合直线称为最小二乘法拟合直线。(4)传感器的灵敏度灵敏度是指传感器在稳态工作情况下输出量变化△y对输入量变化△x的比值。它是输出-输入特性曲线的斜率。如果传感器的输出和输入之间显线性关系,则灵敏度S 是一个常数。否则,它将随输入量的变化而变化。灵敏度的量纲是输出、输入量的量纲之比。例如,某位移传感器,在位移变化1mm 时,输出电压变化为200mV,则其灵敏度应表示为200mV/mm。当传感器的输出、输入量的量纲相同时,灵敏度可理解为放大倍数。提高灵敏度,可得到较高的测量精度。但灵敏度愈高,测量范围愈窄,稳定性也往往愈差。(5)传感器的分辨力分辨力是指传感器可能感受到的被测量的最小变化的能力。也就是说,如果输入量从某一非零值缓慢地变化。当输入变化值未超过某一数值时,传感器的输出不会发生变化,即传感器对此输入量的变化是分辨不出来的。只有当输入量的变化超过分辨力时,其输出才会发生变化。通常传感器在满量程范围内各点的分辨力并不相同,因此常用满量程中能使输出量产生阶跃变化的输入量中的最大变化值作为衡量分辨力的指标。上述指标若用满量程的百分比表示,则称为分辨率。(6)传感器的迟滞特性迟滞特性表征传感器在正向(输入量增大)和反向(输入量减小)行程之间输出-输入特性曲线不一致的程度,通常用这两条曲线之间的最大差值△MAX与满量程输出F·S的百分比表示,迟滞可由传感器内部元件存在能量的吸收造成。2酒精测试仪总体方案设计2.1 酒精浓度检测仪设计要求分析设计的酒精浓度测试仪应具有如下特点:(1)数据采集系统以单片机为控制核心,外围电路带有LED显示以及键盘响应电路,无需要其他计算机,用户就可以与之进行交互工作,完成数据的采集、存储、计算、分析等过程。(2)系统具有低功耗、小型化、高性价比等特点。(3)从便携式的角度出发,系统成功使用了数码管显示器以及小键盘。由单片机系统控制键盘和LED显示来实现人机交互操作,界面友好。(4)软件设计简单易懂。2.2 酒精浓度检测仪设计方案设计时,考虑酒精浓度是由传感器把非电量转换为电量,传感器输出的是0-5伏的电压值且电压值稳定,外部干扰小等。因此,可以直接把传感器输出电压值经过A/D转换器转换得到数据送入单片机进行处理。此外,还需接人LED显示,4*4键盘,报警电路等。其总体框图如图2-1所示。图2-1系统设计方框图单片机酒精浓度测试仪用MQ3酒精传感器采集气体信号,并通过数模转换器将模拟信号转换成数字信号送至单片机,单片机对数字信号进行分析处理,并将所得的结果显示出来,可以通过键盘设置不同环境下酒精浓度的不同阀值,如果所检测出的酒精浓度超过了所设定的阀值,那么单片机就能控制蜂鸣器发出声音报警。键盘采用3个独立键盘进行数据输入设定;显示部分用5个数码管显示当前数据,数码管分别用2个74HC573锁存器控制段选和位选。3酒精测试仪的硬件设计3.1 单片机模块电路的设计本硬件由五部分组成:单片机模块,模数转换模块,酒精传感器模块,温度传感模块。本系统由单片机AT89S51控制,其直接控制三个模块:数转换模块将酒精传感器采集到模拟电压信号转换成输送到单片机控制处理,温度传感器DS18B20可以将采集到的温度信号直接以数字信号的形式传到单片机,LCD显示模块可以将经过单片机处理过的酒精气体浓度和温度的具体量化值显示。单片机是一种集成电路芯片,采用超大规模技术把具有数据处理能力(如算术运算,逻辑运算、数据传送、中断处理)的微处理器(CPU),随机存取数据存储器(RAM),只读程序存储器(ROM),输入输出电路(I/O口),可能还包括定时计数器,串行通信口(SCI),显示驱动电路(LCD或LED驱动电路),脉宽调制电路(PWM),模拟多路转换器及A/D转换器等电路集成到一块单块芯片上,构成一个虽小然而完善的计算机系统。这些电路能在软件的控制下准确、迅速、高效地完成程序设计者事先规定的任务。3.1.1 单片机片内结构51单片机的片内结构如图3-1所示。它把那些作为控制应用所必需的基本内容都集成在一个尺寸有限的集成电路芯片上。按功能划分,它有如下功能部件组成: (1)微处理器(CPU)。(2)数据存储器(RAM)。(3)程序存储器(ROM/EPROM)。(4)4个8位并行I/O口(P0口、P1口、P2口、P3口)。(5)一个串行口。(6)2个16位定时器、计数器。(7)中断系统。(8)特殊功能寄存器(SFR)。图3-1系统硬件设计原理图3.1.2单片机的选择AT89S51是低功耗、高性能、采用CMOS工艺的8位单片机,其片内具有8KB 的可在线编程的Flash 存储器。该单片机采用了ATMEL公司的高密度、非易失性存储器技术,与工业标准型80C51单片机的指令系统和引脚完全兼容;片内的Flash存储器可在线重新编程,或者使用通用的非易失性存储器编程;通用的8位CPU与在线可编程Flash集成在一块芯片上,从而使AT89S52 功能更加完善,应用更加灵活;具有较高的性能价格比,使其在嵌入式控制系统中有着广泛的应用前景。掌握MCS-51单片机,应首先了解MCS-51的引脚,熟悉并牢记各引脚的功能,MCS-51系列中各种型号芯片的引脚是互相兼容的。制作工艺为HMOS的MCS-51的单片机都采用40只引脚的双列直插封装方式,如图3-2所示。P1.0P1.1P1.2P1.3P1.4P1.5P1.6P1.7RST(TXD) P3.1 (INT0) P3.2 (INT1) P3.3 T0 P3.4 T1 P3.5 (WR) P3.6 (RD) P3.7XTAL1XTAL2GNDVccP0.0 (AD0)P0.1 (AD1)P0.2 (AD2)P0.3 (AD3)P0.4 (AD4)P0.5 (AD5)P0.6 (AD6)P0.7 (AD7)EA/VPPPSENP2.7 (A15)P2.6 (A14)P2.5 (A13)P2.4 (A12)P2.3 (A11)P2.2 (A10)P2.1 (A9)P2.0 (A8) PDIP(RXD) P3.0ALE/PROG图3-2 AT89C51芯片管脚图40只引脚按其功能来分,可分为如下3类:(1)电源及时钟引脚:Vcc、Vss、XTAL1、XTAL2。电源引脚接入单片机的工作电源。Vcc接+5V电源,Vss接地。时钟引脚XTAL1、XTAL2外接晶体与片内的反相放大器构成了1个晶体振荡器,它为单片机提供了时钟控制信号。2个时钟引脚也可外接独立的晶体振荡器。XTAL1接外部的一个引脚。该引脚内部是一个反相放大器的输入端。这个反相放大器构成了片内振荡器。如果采用外接晶体振荡器时,此引脚接地。XTAL2接外部晶体的另一端,在该引脚内部接至内部反相放大器的输出端。若采用外部时钟振荡器时,该引脚接受时钟振荡器的信号,即把此信号直接接到内部时钟发生器的输入端。(2)控制引脚:PSEN、ALE、EA、RESET(RST)。此类引脚提供控制信号,有的还具有复用功能。①RST/VPD引脚:RESET(RST)是复位信号输入端,高电平有效。当单片机运行时,在此引脚加上持续时间大于2个机器周期(24个振荡周期)的高电平时,就可以完成复位操作。在单片机工作时,此引脚应为≤0.5V低电平。VPD为本引脚的第二功能,即备用电源的输入。当主电源发生故障,降低到某一规定值的低电平时,将+5V电源自动接入RST端,为内部RAM提供备用电源,以保证片内RAM的信息不丢失,从而使单片机在复位后能正常进行。②ALE/PROG引脚:ALE引脚输出为地址锁存允许信号,当单片机上电正常工作后ALE引脚不断输出正脉冲信号。当单片机访问外部存储器时,ALE输出信号的负跳沿用于单片机发出的低8位地址经外部锁存器锁存的锁存控制信号。即使不访问外部锁存器,ALE端仍有正脉冲信号输出,此频率为时钟振荡器频率的1/6。PROG为该引脚的第二功能。在对片内EPROM型单片机编程写入时,此引脚作为编程脉冲输入端。③PSEN引脚:程序存储器允许输出控制端。在单片机访问外部程序存储器时,此引脚输出脉冲负跳沿作为读外部程序存储器的选通信号。此引脚接外部程序存储器的OE(输出允许端)。④EA/VPP引脚:EA功能为片内程序存储器选择控制端。当EA引脚为高电平时,单片机访问片内程序存储器,但在PC值超过0FFFH时,即超出片内程序存储器的4KB地址范围时将自动转向执行外部程序存储器内的程序。当EA引脚为低时,单片机只访问外部程序存储器,不论是否有内部程序存储器。(3)I/O口引脚:P0、P1、P2、P3,为四个8位I/O口的外部引脚。P0口、P1口、P2口、P3口是3个8位准双向的I/O口,各口线在片内均有固定的上拉电阻。当这3个准双向I/O口作输入口使用时,要向该口先写1,另外准双向口I/O口无高阻的“浮空”状态。由于单片机具有体积小、质量轻、价格便宜、耗电少等突出特点,所以本系统采用89C51单片机,硬件设计电路图如图1所示。89C51内部有4KB的EPROM,128字节的RAM,所以一般都要根据所需存储容量的大小来扩展ROM和RAM。本电路EA接高电平,没有扩展片外ROM和RAM。MCS单片机都采用40引脚的双列直插封装方式。40条引脚说明如下:主电源引脚Vss和Vcc(1)Vss接地(2)Vcc正常操作时为+5伏电源外接晶振引脚XTAL1和XTAL2(1)XTAL1内部振荡电路反相放大器的输入端,是外接晶体的一个引脚。当采用外部振荡器时,此引脚接地。(2)XTAL2内部振荡电路反相放大器的输出端。是外接晶体的另一端。当采用外部振荡器时,此引脚接外部振荡源。控制或与其它电源复用引脚RST/VPD,ALE/和/Vpp(1)RST/VPD 当振荡器运行时,在此引脚上出现两个机器周期的高电平(由低到高跳变),将使单片机复位在Vcc掉电期间,此引脚可接下图8051引脚排列图上备用电源,由VPD向内部提供备用电源,以保持内部RAM中的数据。(2) ALE/正常操作时为ALE功能(允许地址锁存)提供把地址的低字节锁存到外部锁存器,ALE 引脚以不变的频率(振荡器频率的)周期性地发出正脉冲信号。因此,它可用作对外输出的时钟,或用于定时目的。但要注意,每当访问外部数据存储器时,将跳过一个ALE脉冲,ALE 端可以驱动(吸收或输出电流)八个LSTTL电路。对于EPROM型单片机,在EPROM编程期间,此引脚接收编程脉冲(功能)。(3)外部程序存储器读选通信号输出端,在从外部程序存储取指令(或数据)期间, 在每个机器周期内两次有效, 同样可以驱动八LSTTL输入。(4)/Vpp 、/Vpp为内部程序存储器和外部程序存储器选择端。当/Vpp为高电平时,访问内部程序存储器,当/Vpp为低电平时,则访问外部程序存储器。对于EPROM型单片机,在EPROM编程期间,此引脚上加21伏EPROM编程电源(Vpp)。输入/输出引脚P0.0 - P0.7,P1.0 - P1.7,P2.0 - P2.7,P3.0 - P3.7。(1)P0口(P0.0 - P0.7)是一个8位漏极开路型双向I/O口,在访问外部存储器时,它是分时传送的低字节地址和数据总线,P0口能以吸收电流的方式驱动八个LSTTL负载。(2)P1口(P1.0 - P1.7)是一个带有内部提升电阻的8位准双向I/O口。能驱动(吸收或输出电流)四个LSTTL负载。(3)P2口(P2.0 - P2.7)是一个带有内部提升电阻的8位准双向I/O口,在访问外部存储器时,它输出高8位地址。P2口可以驱动(吸收或输出电流)四个LSTTL负载。(4)P3口(P3.0 - P3.7)是一个带有内部提升电阻的8位准双向I/O口。能驱动(吸收或输出电流)四个LSTTL负载。3.1.3单片机最小系统的实现单片机主要擅长系统控制,而不适合做复杂的数据处理,在设计单片机最小系统时通常选用AT89C5l、AT89C52、AT89S51、AT89S52(S系列芯片支持ISP功能)等型号的8位DIP-40封装的单片机作为MCU,一个典型的单片机最小系统一般由时钟电路、复位电路、键盘电路、显示电路部分组成,有时也外扩片外RAM和ROM以及外部扩展接口等电路。3.1.3.1系统时钟电路单片机内部具有一个高增益反相放大器,用于构成振荡器。通常在引脚XTALl和XTAL2跨接石英晶体和两个补偿电容构成自激振荡器,系统时钟电路结构如图2所示,可以根据情况选择6MHz、8MHz或12MHz等频率的石英晶体,补偿电容通常选择20-30pF 左右的瓷片电容。3.1.3.2复位电路单片机小系统采用上电自动复位和手动按键复位两种方式实现系统的复位操作。上电复位要求接通电源后,自动实现复位操作。手动复位要求在电源接通的条件下,在单片机运行期间,用按钮开关操作使单片机复位。上电自动复位通过电容C3充电来实现。手动按键复位是通过按键将电阻R2与VCC接通来实现。。