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

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

《酒精浓度测试仪的设计.doc》由会员分享,可在线阅读,更多相关《酒精浓度测试仪的设计.doc(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乙醇气体传感器对空气中的乙醇浓度进行检测,利用宏晶公司高性能低成本单片机STC12C5A1

7、6AD对检测信号进行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端口进

12、行处理,DOUT为传感器模块输出的数字电平信号,该信号能够依照乙醇气体浓度直截了当输出报警信号,报警阈值通过模块上的电位器进行调剂。图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 L

13、CD与单片机接口电路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 Prot

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

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

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

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

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

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

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

21、增大。第四章 软件编程4.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; /酒精转换

23、计时器int ALValue; /酒精测量值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

24、= 2; keyvalue = 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 u

25、sing 0TL0 = 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电源 f

26、or(i=5000;i0;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, 启动转换 whi

27、le(ADC_CONTR&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

28、 = (char *)&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,

29、j; EA = 0; Data_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,Alc

30、ohol: mg/L); 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 (ALValu

31、e Threshold) 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 (Fla

32、gKeyPress = 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 元件清单 全部是直插元件 酒

33、精浓度测试仪(3002)元器件清单元件名封装标称值说明数量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液晶屏

34、绿屏LCD16021J1SIP44脚插针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转串口驱动没有安装,须重新安装。记住括号里

35、的COM口号。图14 成功安装USB转串口驱动示意图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

36、 Reset. 2.Stop operation, 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.可能外部时钟未接

37、5.因 PLCC、PQFP 转换座引线过长而引起时钟不振荡,请 调整参数 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号