酒精浓度测试仪的设计.docx

上传人:小飞机 文档编号:2034717 上传时间:2023-01-02 格式:DOCX 页数:35 大小:2.02MB
返回 下载 相关 举报
酒精浓度测试仪的设计.docx_第1页
第1页 / 共35页
酒精浓度测试仪的设计.docx_第2页
第2页 / 共35页
酒精浓度测试仪的设计.docx_第3页
第3页 / 共35页
酒精浓度测试仪的设计.docx_第4页
第4页 / 共35页
酒精浓度测试仪的设计.docx_第5页
第5页 / 共35页
点击查看更多>>
资源描述

《酒精浓度测试仪的设计.docx》由会员分享,可在线阅读,更多相关《酒精浓度测试仪的设计.docx(35页珍藏版)》请在三一办公上搜索。

1、酒精浓度测试仪的设计摘 要:本研究设计的酒精浓度测试仪是一款实用性强、安全可靠的气体乙醇浓度检测工具,采用高精度MQ-3乙醇气体传感器对空气中的乙醇浓度进行检测,利用宏晶公司高性能低成本单片机STC12C5A16AD对检测信号进行A/D转换和处理,最后通过液晶屏显示输出。本研究设计的酒精浓度测试仪还具有醉酒阈值设定功能,可以根据法律法规或用户需要设定修改醉酒阈值,并进行保存。关键词:单片机 A/D转换和处理 醉酒阈值 MQ-3乙醇气体传感器Alcohol concentration test instrument Abstract:This study design alcohol teste

2、r is a new practical, safe and reliable gas ethanol concentration testing tool, Adopting high precision MQ - 3 ethanol gas sensors to detect the concentration of ethanol in the air, the use of macro crystal company high performance low cost STC12C5A16AD microcontroller to detection signal A/D conver

3、sion and processing, finally through the LCD screen display output. This study design alcohol tester also has drunk threshold setting function, can according to laws and regulations or the user need to set modify drunk threshold, and save.Keywords:Scm A/D conversion and processing Drunk threshold MQ

4、 - 3 ethanol gas sensor目 录第一章 绪论11.1本课题的研究的背景以及现实意义11.2关于本课题的简介21.3课题论述总体结构安排2第二章 硬件设计32.1设计框图32.2乙醇信号检测及调理电路32.3单片机电路62.4显示电路82.5阈值存储92.6供电及程序下载电路10第三章 Protel硬件开发软件113.1 Protel软件组成113.2 PCB板设计12第四章 软件编程154.1软件流程图154.2主程序15第五章 酒精浓度测试仪的安装与调试235.1酒精浓度测试仪的注意事项235.1.1 手工焊接的基本概述235.1.2 元件清单235.2 酒精浓度测试仪的

5、实物调试245.2.1 USB转串口驱动安装245.2.2下载程序245.2.3调试说明26设计总结28致 谢29参考文献30附录31第一章 绪论1.1本课题的研究的背景以及现实意义自刑法修正案(八)和修改后的道路交通安全法正式实施,“醉酒驾驶”正式入刑。不仅交警部门,而且很多车主都期盼能够有便携仪器方便地测量气体酒精浓度,为安全驾驶提供保障,有效减少重大交通事故的发生。2000年以来,随着中国经济的高速发展,人民生活水平的迅速提高,中国逐渐步入“汽车社会”,酒后驾驶行为所造成事故越来越多,对社会的影响也越来越大,酒精正在成为越来越凶残的“马路杀手”。据有关资料统计,全世界每年因车祸丧生的人数

6、就超过60万人,留下永久性伤残者在400万以上,一般受伤者则不计其数。在许多国家,车祸已成为第一位意外死亡原因。此外,由交通事故造成的经济损失也相当惊人。据事故调查统计,大约50%60%的车祸与饮酒有关。中国公安部在2009年8月,在全国各地加强查处酒后驾驶的力度,以减少由酒后驾驶造成的恶性交通事故。要查处就涉及到检测人体内的酒精含量和使用设备来进行检测的问题。 图1-1 毕业设计设计产品1.2关于本课题的简介本研究设计的酒精浓度测试仪是一款实用性强、安全可靠的气体乙醇浓度检测工具,采用高精度MQ-3乙醇气体传感器对空气中的乙醇浓度进行检测,利用宏晶公司高性能低成本单片机STC12C5A16A

7、D对检测信号进行A/D转换和处理,最后通过液晶屏显示输出。本研究设计的酒精浓度测试仪还具有醉酒阈值设定功能,可以根据法律法规或用户需要设定修改醉酒阈值,并进行保存。酒精浓度测试仪如图1所示,由MQ-3乙醇气体传感器、STC12C5A16AD(或STC12C5A32AD)单片机、EEPROM存储电路、液晶屏和键盘组成。检测原理:当具有N型导电性的氧化物暴露在大气中时,会由于氧气的吸附而减少其内部的电子数量而使其电阻增大。其后如果大气中存在某种特定的还原性气体,它将与吸附的氧气反应,从而使氧化物内的电子数增加,导致氧化物电阻减小。半导体氧化物传感器就是通过该阻值的变化来分析气体浓度。从理论上说,要

8、判断是否是酒后驾驶,最简单可行的方法是现场检测驾驶人员呼气中的酒精含量。大量的统计研究结果表明,如果被测者深吸气后以中等力度呼气达三秒钟以上,这时呼出的气就是从肺部深处出来的气体,呼气中的酒精含量与血液中的酒精含量。 根据国家质量监督检验检疫局发布的车辆驾驶人员血液、呼气酒精含量阈值与检验(GB195222004)中规定,该规定指出,饮酒驾车是指车辆驾驶人员血液中的酒精含量大于或者等于20mg/100ml,小于80mg/100ml的驾驶行为。醉酒驾车是指车辆驾驶人员血液中的酒精含量大于或者等于80mg/100ml的驾驶行为。1.3课题论述总体结构安排第一章叙述了酒精浓度测试仪背景以及简介第二章

9、硬件设计。第三章主要讨论应用Protel硬件开发软件第四章软件设计第五章为酒精浓度测试仪安装与调试。第六章为总结和展望,总结本课题设计的总体思路,产品的功能以及对于产品功能升级等进行情景展望。第二章 硬件设计2.1设计框图本研究设计的酒精浓度测试仪框图如图1所示。MQ-3乙醇气体传感器输出信号经信号调理电路处理,输出随乙醇浓度变化的电压信号,该电压信号送入单片机系统,经AD转换,与设定的醉酒阈值进行比较,并显示或报警。图1 酒精浓度测试仪方框图2.2乙醇信号检测及调理电路MQ-3乙醇气体传感器可以应用用于机动车驾驶人员及其他严禁酒后作业人员的现场检测,也用于其他场所乙醇蒸汽的检测。其技术特点为

10、:l 对乙醇蒸汽有很高的灵敏度和良好的选择性l 快速的响应恢复特性l 长期的寿命和可靠的稳定性l 简单的驱动回路主要技术指标:MQ-3乙醇气体传感器灵敏度曲线如图2所示,其传感原理为气敏电阻的输出阻值随乙醇气体等浓度变化而变化。图2 MQ-3乙醇气体传感器灵敏度曲线Q-3乙醇气体传感器管脚与测试电路如图3所示。 (a) 管脚图 (b) 测试电路图3 MQ-3乙醇气体传感器管脚及测试电路MQ-3乙醇气体传感器及其调理电路原理如图4所示。其外形如图5所示。经过调理,检测信号由电阻值转变成电压值,便于后续电路进行A/D转换和处理。 图4 传感器及调理模块原理图 图5 MQ-3传感器模块外形图该传感器

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

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

13、路2.5阈值存储醉酒阈值存储在EEPROM芯片AT24C04中,并可以通过 “增加”、“减少”按键调节并保存。AT24C04是IIC接口的EEPROM芯片,可以用于掉电不易失数据的存储。其电路如图9所示。图中A0、A1和A2为芯片的地址引脚,一般接地即可。SCL和SDA为AT24C04和单片机IIC通信的时钟线和数据线。图9 EEPROM存储电路2.6供电及程序下载电路本设计采用USB接口供电,电源电压5V。同时,USB接口通过内含PL2303芯片的转换电路对单片机进行程序编写。其电路原理如图10所示。图10 供电及程序下载电路第三章 Protel硬件开发软件3.1 Protel软件组成Pro

14、tel软件主要由电路原理图设计模块、印制电路板设计模块(PCB设计模块)、电路信号仿真模块和PLD逻辑器件设计模块等组成,各模块具有强大的功能,可以很好的实现电路设计与分析。(1) 原理图设计模块(Schematic模块)电路原理图是表示电气产品或电路工作原理的重要技术文件,电路原理图主要由代表各种电子器件的图形符号、线路和结点组成。图4.1所示为一张电路原理图。该原理图是由Schematic模块设计完成的。Schematic模块具有如下功能:丰富而灵活的编辑功能、在线库编辑及完善的库管理功能、强大的设计自动化功能、支持层次化设计功能等。 (2) 印制电路板设计模块(PCB设计模块)印制电路板

15、(PCB)制板图是由电路原理图到制作电路板的桥梁。设计了电路原理图后,需要根据原理图生设计成印制电路板的制板图,然后在根据制板图制作具体的电路板。印制电路板设计模块具有如下主要功能和特点:可完成复杂印制电路板(PCB)的设计;方便而又灵活的编辑功能;强大的设计自动化功能;在线式库编辑及完善的库管理;完备的输出系统等。(3) 电路信号仿真模块电路信号仿真模块是一个功能强大的数字/模拟混合信号电路仿真器,能提供连续的模拟信号和离散的数字信号仿真。它运行在Protel的EDA/Client集成环境下,与Protel Advanced Schematic原理图输入程序协同工作,作为Advanced S

16、chematic的扩展,为用户提供了一个完整的从设计到验证仿真设计环境。在Protel中进行仿真,只需从仿真用元器件库中放置所需的元器件,连接好原理图,加上激励源,然后单击防真按钮即可自动开始。3.2 PCB板设计(1) 定元件的封装 打开网络表(可以利用一些编辑器辅助编辑),将所有封装浏览一遍,确保所有元件的封装都正确无误并且元件库中包含所有元件的封装,网络表中所有信息全部大写,一面载入出问题,或PCB BOM不连续。 标准元件全部采用公司统一元件库中的封装。 元件库中不存在的封装,应自己建立元器件库。(2) 建立PCB板框 根据PCB结构图,或相应的模板建立PCB文件,包括安装孔、禁布区等

17、相关信息。 尺寸标注。在钻孔层中应标明PCB的精确结构,且不可以形成封闭尺寸标注。(3) 载入网络表 载入网表并排除所有载入问题,具体请看PROTEL技术大全。其他软件载入问题有很多相似之处,可以借鉴。 如果使用PROTEL,网表须载入两次以上(没有任何提示信息)才可以确认载入无误。(4) 布局 首先要确定参考点。一般参考点都设置在左边和底边的边框线的交点(或延长线的交点)上或印制板的插件的第一个焊盘。 一但参考点确定以后,元件布局、布线均以此参考点为准。布局推荐使用25MIL网格。 根据要求先将所有有定位要求的元件固定并锁定。 布局的基本原则 A. 遵循先难后易、先大后小的原则。B. 布局可

18、以参考硬件工程师提供的原理图和大致的布局,根据信号流向规律放置主要原器件。C. 总的连线尽可能的短,关键信号线最短。D. 强信号、弱信号、高电压信号和弱电压信号要完全分开。E. 高频元件间隔要充分。F. 模拟信号、数字信号分开。 相同结构电路部分应尽可能采取对称布局。 按照均匀分布、重心平衡、版面美观的标准来优化布局。(5) PCB设计遵循的规则 地线回路规则:图11 地线回路规则环路最小规则,即信号线与其回路构成的环面积要尽可能小,环面积要尽可能小,环面积越小,对外的辐射越少,接收外界的干扰也越小。针对这一规则,在地平面分割时,要考虑到地平面与重要信号走线的分布,防止由于地平面开槽等带来的问

19、题;在双层板设计中,在为电源留下足够空间的情况下,应该将留下的部分用参考地填充,且增加一些必要的过孔,将双面信号有效连接起来,对一些关键信号尽量采用地线隔离,对一些频率较高的设计,需特别考虑其地平面信号回路问题,建议采用多层板为宜。 窜扰控制窜扰(CrossTalk)是指PCB上不同网络之间因较长的平行布线引起的相互干扰,主要是由于平行线间的分布电容和分布电感的作用。克服窜扰的主要措施是:A.加大平行布线的间距,遵循3W规则。B.在平行线间插入接地的隔离线。C.减少布线层与地平面的距离 屏蔽保护图12 屏蔽保护对应地线回路规则,实际上也是为了尽量减小信号的回路面积,多用于一些比较重要的信号,如

20、时钟信号,同步信号;对一些特别重要,频率特别高的信号,应该考虑采用铜轴电缆屏蔽结构设计,即将所布的线上下左右用地线隔离,而且还要考虑好如何有效的让屏蔽地与实际地平面有效结合。 走线方向控制规则相邻层的走线方向成正交结构,避免将不同的信号线在相邻层走成同一方向,以减少不必要的层间窜扰;当由于板结构限制(如某些背板)难以避免出现该情况,特别是信号速率较高时,应考虑用地平面隔离各布线层,用地信号线隔离各信号线。 电源与地线层的完整性规则对于导通孔密集的区域,要注意避免孔在电源和地层的挖空区域相互连接,形成对平面层的分割,从而破坏平面层的完整性,并进而导致信号在地层 的回路面积增大。第四章 软件编程4

21、.1软件流程图本设计软件主程序流程图如图13所示。图13 主程序流程图4.2主程序 下面介绍main.c主程序编写,其他程序略(1) 头文件和一些宏定义#include STC12c5A.h#include 1602.h#include 2402.h#define uchar unsigned char#define uint unsigned int(2) 常量、变量定义和函数声明/声明常量#define ALCH 80 /醉驾标准80mg/L/K_MG_MV和K_ZERO为传感器校准系数,要根据每个MQ-3模块校准#define K_MG_MV 160/60 /传感器灵敏度系数,可以自行校

22、准#define K_ZERO 0 /传感器零点漂移/定义按键sbit Key_Up = P36;sbit Key_Down = P37;/定义LED报警灯sbit Led_Warn1 = P34;sbit Led_Warn2 = P35;/定义乙醇传感器TTL电平输出引脚sbit DOUT = P14;/定义标识volatile bit FlagStartAL = 0; /开始转换标志volatile bit FlagKeyPress = 0; /有键弹起标志/全局变量定义uchar Threshold; /酒精浓度上限报警值uint ALCounter; /酒精转换计时器int ALVal

23、ue; /酒精测量值float ALtemp; /计算临时变量uint keyvalue, keyUp, keyDown; /键值char * pSave; /EEPROM存盘用指针/函数声明void Data_Init();void Timer0_Init();void Port_Init();void ADC_Init();uchar GetADVal();void KeyProcess(uint )(3) 各子程序/数据初始化void Data_Init() ALCounter = 0; ALValue = 0; Led_Warn1 = 1; Led_Warn2 = 2; keyvalu

24、e = 0; keyUp = 1; keyDown = 1;/定时器0初始化,中断时间约2毫秒/计算:晶振11.0592MHz,定时器时钟11059200/12=921600,每毫秒922个脉冲/ 16位定时器初值65536-1844=63692=0xf8ccvoid Timer0_Init()ET0 = 1; /允许定时器0中断TMOD = 1; /定时器工作方式选择TL0 = 0xcc; /TH0 = 0xf8; /定时器赋予初值,大约为2毫秒中断1次TR0 = 1; /启动定时器/定时器0中断void Timer0_ISR (void) interrupt 1 using 0TL0 =

25、0xcc;TH0 = 0xf8; /定时器赋予初值/每1秒钟启动一次AD转换 ALCounter +; if (ALCounter = 500) FlagStartAL = 1; ALCounter = 0; /端口初始化void Port_Init() P1M0 = 0x80; /10000000,P1.7作为AD输入 P1M1 = 0x80; /ADC初始化void ADC_Init() uint i; P1ASF = 0x80; /设P1.7为AD输入 ADC_RES = 0; /清先前的结果 ADC_CONTR|=0x80; /POWER=1,打开ADC电源 for(i=5000;i0

26、;i-) ; /延时 ADC_CONTR = ADC_CONTR&0xE0; /1110,0000 清ADC_FLAG,ADC_START和低3位 ADC_CONTR = ADC_CONTR&0xf8|0x07; /设置当前通道号为P1.7 for(i=2500;i0;i-) ; /延时/进行AD转换,得到当前酒精值uchar GetADVal() uint i; ADC_CONTR&=0xf7; for(i=250;i0;i-); /待输入电压稳定后开始转换 /ADC_RES = 0; ADC_CONTR |= 0x08; /ADC_Start=1, 启动转换 while(ADC_CONTR

27、&0x10)=0); /等待转换结束ADC_FLAG=1 ADC_CONTR&=0xe7; /清ADC_FLAG和ADC_START位,停止转换 return ADC_RES;/存入设定值void Save_Setting() pSave = (char *)&Threshold; /地址低位对应低8位,高位对应高8位 wrteeprom(0, *pSave); /存醉酒阈值低8位 DELAY(300); pSave +; wrteeprom(1, *pSave); /存醉酒阈值高8位 DELAY(300);/载入设定值void Load_Setting() pSave = (char *)&

28、Threshold; *pSave+ = rdeeprom(0); *pSave = rdeeprom(1); if (Threshold=255)|(Threshold0) Threshold = 80;/按键处理程序,参数为键值,1为Up键,2为Down键void KeyProcess(uint num) switch (num) case 1: if (Threshold1) Threshold-; break; default: break; L1602_int(2,9,Threshold); Save_Setting();void main() uint i,j; EA = 0; D

29、ata_Init(); /数据初始化 Timer0_Init(); /定时器0初始化 Port_Init(); /端口初始化 ADC_Init(); /ADC初始化 EA = 1; L1602_init(); L1602_string(1,1,Welcome to ALCT! ); L1602_string(2,1,Designed by AAA ); /延时 for (i=0;i1000;i+) for (j=0;j1000;j+) ; /清屏 L1602_string(1,1, ); L1602_string(2,1, ); L1602_string(1,1,Alcohol: mg/L);

30、 L1602_string(2,1,Thresho: mg/L); /载入设定值 Load_Setting(); L1602_int(2,9,Threshold); while(1) /如果FlagStartAL标志置位,则进行AD转换 if (FlagStartAL = 1) /酒精浓度换算,50mg/L=62.5ppm,传感器灵敏度应事先校准 ALValue = 500 * GetADVal() / 256; /8位ADC,首先得到电压值,单位10毫伏 ALValue = ALValue - K_ZERO; /首先减去零点漂移,一般是130mV if (ALValue Threshold)

31、 Led_Warn1 = 0; /超过阈值,则 Led_Warn1灯报警。 else Led_Warn1 = 1; FlagStartAL = 0; /查询乙醇传感器TTL电平,该指示灯为传感器模块报警 if (DOUT = 0) Led_Warn2 = 0; else Led_Warn2 = 1; /键盘查询,在弹起时响应 if (Key_Up)&(keyUp=0) FlagKeyPress = 1; keyvalue = 1; else if (Key_Down)&(keyDown=0) FlagKeyPress = 1; keyvalue = 2; if (FlagKeyPress =

32、1) KeyProcess(keyvalue); FlagKeyPress = 0; if (!Key_Up) keyUp = 0; else keyUp = 1; if (!Key_Down) keyDown = 0; else keyDown = 1; 第五章 酒精浓度测试仪的安装与调试5.1酒精浓度测试仪的注意事项5.1.1 手工焊接的基本概述手工焊接是一种比较传统的焊接方法.手工焊接的质量直接影响到维修效果,而且它是一项实践性很强的技能,初学手工焊接人员一定要多练.多实践,才能达到较好的焊接效果,即有好的焊接质量。5.1.2 元件清单 全部是直插元件 酒精浓度测试仪(3002)元器件清

33、单元件名封装标称值说明数量C1直插10uF电解电容1C2直插20pF1C3直插20pF1C4直插0.1uF1C5直插22uF电解电容1D1直插1N41481R1直插1k1R2直插10k1R3直插1k1R4直插1k1R5直插1k1R6直插1k1R7直插1k1R8直插10k1R9直插10k1R10直插10k1K1直插自锁电源开关按钮1K2直插按键1K3直插按键1L1直插绿色发光管1L2直插红色发光管1L3直插红色发光管1Y1直插11.0592M晶振1U1DIP40STC12C5A16AD单片机1U2DIP824C04EEPROM1U3直插MQ-3酒精测试模块1液晶屏绿屏LCD16021J1SIP4

34、4脚插针1J2SIP16显示接口8脚插座1J3SIP4传感器接口4脚插座1单片机插座DIP401电路板15.2 酒精浓度测试仪的实物调试5.2.1 USB转串口驱动安装 打开USB驱动文件夹下的PL2303_Prolific_DriverInstaller_v130.exe安装文件,按提示安装USB转串口驱动程序。安装完成后,插入USB下载线后,在开始-控制面板-打印机和其他硬件-设备管理器,在“端口”分支下有(Prolific USB-to-Serial Comm Port(COMX)。X表示串口号,如果没有说明USB转串口驱动没有安装,须重新安装。记住括号里的COM口号。图14 成功安装U

35、SB转串口驱动示意图5.2.2下载程序打开STC单片机下载软件文件夹,点击运行STC_ISP_V481.exe程序,出现如下界面。图15 下载软件正确选择MCU 类型,COM口(与刚才安装的COM号一致),最高波特率和最低波特率都选2400bps或者1200bps (下载线内PL2303芯片所限,没办法!),并打开正确的.hex数据文件。点击“Download/下载”按纽,窗口出现提示:Chinese:正在尝试与 MCU/单片机 握手连接 . Connection is failure. You can try: 1.Give your MCU Power On Reset. 2.Stop o

36、peration, then re-select COM Port. 3.Because PLCC-DIP/PQFP-DIP Socket trace too long. 4.Update the STC ISP.exe version. 5.If still error, your MCU Firmware is error or null.Chinese:连接失败,请尝试以下操作: 1.在单片机停电状态下,点下载按钮,再给单片机上电 2.停止下载,重新选择 RS-232 串口, 接好电缆 3.可能需要先将 P1.0/P1.1 短接到地 4.可能外部时钟未接 5.因 PLCC、PQFP 转换

37、座引线过长而引起时钟不振荡,请 调整参数 6.可能要升级电脑端的 STC ISP.exe 软件7.若仍然不成功,可能 MCU/单片机内无 ISP 系统引导码, 或需退回升级,或 MCU 已损坏 8.若使用 USB 转 RS-232 串口线下载,可能会遇到不兼容 的问题,可以让我们帮助购买兼容的 USB 转 RS-232 串口线 仍在连接中, 请给 MCU 上电.5.2.3调试说明 1、套件焊好后,不要急于上电,首先用万用表电阻档量一下电路板的GND和5V电源之间是否短路。短路切不可上电。2、如果不短路,再接上USB电源,用万用表电压档测量5V和GND之间的电压是否正常,如果电压不正常,速断电检

38、查。3、一切正常,可以下载程序了。打开STC下载软件,选择芯片型号,导入hex文件,设置波特率(两项都低于4800bps),下载程序,调试运行。4、新传感器第一次上电有一个老化过程,数据会抖动,此时不去管它,上电一断时间后关电,再重新上电即可正确测量。5、警察测量醉驾都要对测量仪器管吹气,本套件没有吹气管,对着传感器探头吹气即可,距离不可过远,否则气体浓度显著下降。6、强烈建议买一瓶酒精棉球,吹气测量调试,简单方便。5.2.4 调试过程安装完成后,酒精浓度测试仪上电。传感器第一次上电预热时间比较长,需等待预热完成。当预热完成后,液晶屏显示空气中测得的乙醇气体浓度,因为是清洁空气,所以浓度比较低

39、,没有达到事先设定的报警阈值(80mg/L),故报警灯不亮。然后做未饮酒人的测试。未饮酒人对酒精浓度测试仪传感器探头吹气,液晶屏显示的乙醇气体浓度值开始变化,但不会超过报警阈值,报警灯不亮。吹气完毕后显示值缓慢回落。接着做醉酒测试。饮酒者(或用酒精棉球代替)对酒精浓度测试仪传感器探头吹气,液晶屏显示的乙醇气体浓度值快速上升,很快超过报警阈值,报警灯亮。吹气完毕后显示值缓慢回落。可以通过按键调整报警阈值。按“上升”键增大报警阈值,按“减小”键降低报警阈值,调整后的阈值保存在EEPROM芯片AT24C04中,系统重新上电时能保持原来设定好的阈值。设计总结在毕业设计的整个过程中,有过思考问题的而焦头

40、烂额的烦恼,更有设计成功的欣喜若狂。在付出与是偶火种,乐此不疲,享受自己创造的喜悦。从一知半解到调试成功,在学习与动手实践中得到了科学启示,人生感悟。一分耕耘,一分收获。尽管毕业设计短短一个多月,但是通过这种开放式课程设计,学到的不仅仅是知识, 重要的是学会了一种新的学习方法,学会了如何用现有的资源(图书馆资料和网络资料),为我终身的继续学习,创造了极好的条件和基础,虽然这次学习时间不长,但是对自主学习的要求提高了通过这样的学习形式,提高了我的学习能力。 “学无止境,上下求索”,在今后的学习中,我将把学到的知识和自己的同伴的知识融合,并灵活的运用到学习、工作和生活中。用自己辛勤的汗水,铿锵的脚

41、步和坚忍不拔的精髓,体检人生的涵义,谱写对生命的承诺,只有不锻炼自己。超越自己,才能跟上时代的步伐,成为适应二十一世纪的学习型创新人才。致 谢初定课题时自己也有些茫然,看到如此长的程序也有些担忧,害怕自己没能力弄懂,但是我很庆幸有这么多热心的老师,无论是我的毕业设计指导老师还是以前的任课老师,甚至是从未带过我们课的电子系老师,只要我又困难找到他们,他们总能帮我解决,并尽力让我真正弄明白。在本课题的整个研究设计过程中,得到了许多老师和同学的帮助,借此机会向他们一并表示诚挚的谢意。首先感谢我的指导老师钱松老师。在整个的设计过程中,老师对我热心指导、严格要求,在选题、系统总体设计与技术方案上,给予宝贵的建议,提供了大量与设计相关的资料,帮助我建立了正确的设计思想,保证了课题的研究和开发工作的顺利完成。我从他那里学到的不仅仅是学术方面的知识,更重要的是严谨的治学态度。同时扬州嘉华科技有限公司的张俊部长也积极为为我初期开发提供了必要的资料以及开发条件,在最后的产品调试过程中,张部长对于产品的调试做了大量有益的工作,给予我很大的帮助。感谢电子系的各位老师,正是因为他们一丝不苟,任劳任怨的教学,我们才能具有扎实的基本功

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号