毕业论文声明本人郑重声明:1.此毕业论文是本人在指导教师指导下独立进行研究取得的成果。
除了特别加以标注地方外,本文不包含他人或其它机构已经发表或撰写过的研究成果。
对本文研究做出重要贡献的个人与集体均已在文中作了明确标明。
本人完全意识到本声明的法律结果由本人承担。
2.本人完全了解学校、学院有关保留、使用学位论文的规定,同意学校与学院保留并向国家有关部门或机构送交此论文的复印件和电子版,允许此文被查阅和借阅。
本人授权大学学院可以将此文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本文。
3.若在大学学院毕业论文审查小组复审中,发现本文有抄袭,一切后果均由本人承担,与毕业论文指导老师无关。
4.本人所呈交的毕业论文,是在指导老师的指导下独立进行研究所取得的成果。
论文中凡引用他人已经发布或未发表的成果、数据、观点等,均已明确注明出处。
论文中已经注明引用的内容外,不包含任何其他个人或集体已经发表或撰写过的研究成果。
对本文的研究成果做出重要贡献的个人和集体,均已在论文中已明确的方式标明。
学位论文作者(签名):年月关于毕业论文使用授权的声明本人在指导老师的指导下所完成的论文及相关的资料(包括图纸、实验记录、原始数据、实物照片、图片、录音带、设计手稿等),知识产权归属华北电力大学。
本人完全了解大学有关保存,使用毕业论文的规定。
同意学校保存或向国家有关部门或机构送交论文的纸质版或电子版,允许论文被查阅或借阅。
本人授权大学可以将本毕业论文的全部或部分内容编入有关数据库进行检索,可以采用任何复制手段保存或编汇本毕业论文。
如果发表相关成果,一定征得指导教师同意,且第一署名单位为大学。
本人毕业后使用毕业论文或与该论文直接相关的学术论文或成果时,第一署名单位仍然为大学。
本人完全了解大学关于收集、保存、使用学位论文的规定,同意如下各项内容:按照学校要求提交学位论文的印刷本和电子版本;学校有权保存学位论文的印刷本和电子版,并采用影印、缩印、扫描、数字化或其它手段保存或汇编本学位论文;学校有权提供目录检索以及提供本学位论文全文或者部分的阅览服务;学校有权按有关规定向国家有关部门或者机构送交论文的复印件和电子版,允许论文被查阅和借阅。
本人授权大学可以将本学位论文的全部或部分内容编入学校有关数据库和收录到《中国学位论文全文数据库》进行信息服务。
在不以赢利为目的的前提下,学校可以适当复制论文的部分或全部内容用于学术活动。
论文作者签名:日期:指导教师签名:日期:防灾科技学院毕业设计防灾科技学院毕业设计题目基于单片机酒精浓度测试仪设计学生姓名学号系别防灾仪器系专业测控技术与仪器班级开题时间答辩时间指导教师职称基于单片机酒精浓度测试仪设计摘要本文设计一种可以检测酒精浓度并在超过一定浓度阈值时进行声光报警提示的酒精浓度测试仪。
系统采用酒精浓度传感器MQ3,把检测到的酒精浓度转换为电信号,经A/D转换器转换成数字信号在传给单片机,最后单片机进行相应处理,LCD液晶可以显示酒精浓度,当超过设定值时系统可以进行声光报警。
关键词:89C51单片机;MQ3浓度酒精传感器;ADC0908;LCD1602液晶;Based on single chip microcomputer alcohol tester designAuthor Luo chengxiTeacher Liu ShucongAbstract:This paper studies can detect alcohol concentration and sound and light alarm promptalcohol concentration can be converted into electrical signals, after A/D converter is converted into digital signals to single chip microcomputer, the corresponding single-chip processing, LCD liquid crystal display (LCD) and alcohol concentration exceeds the set value of sound and light alarm. In this paper, we introduce the sensor, converter, MCU, LCD monitor, when alarm circuit and the principle of use.Keywords:89 c51; MQ3 alcohol concentration sensor; ADC0908 converter; LCD1602 LCD; The hardware and software design.目录第一章绪论 (7)第二章酒精测试仪总体设计 (7)2.1 酒精浓度检测仪设计要求 (7)2.2 酒精浓度检测仪设计方案 (7)第三章硬件设计 (8)3.1 传感器的选择 (8)3.2 A/D转换电路 (9)3.3 89C51单片机系统 (13)3.4 LCD1602液晶 (17)3.5键盘电路 (20)3.6报警电路 (21)第四章软件设计 (23)4.1 Keil与Protel99SE介绍 (23)4.2 主程序框图 (24)4.3 数据采集子程序程序框图 (25)第五章测试结果及结论 (26)5.1 调试 (26)5.2 结论 (27)致谢 (28)参考文献 (29)附录 (29)第一章绪论随着国家的发展,我们的国家有车的人可以说与日俱增,而酒驾酿成的交通事故经常出现。
因此,国家很重视酒驾问题并严惩,所以设计可检测驾驶员口腔酒精浓度的智能仪器是很有必要的。
本课程研究的是用气体传感器检测,A/D转换信号,单片机处理的设计,可知道驾驶员呼出气体的酒精浓度,还可以进行声光报警。
这可以检测空气中酒精浓度,并可自由设定阈值,如果超过设定阈值时会发出声光报警提示。
本课题分为硬件和软件部分。
硬件部分是用酒精浓度传感器MQ3,把检测到的酒精浓度转换为电信号,经A/D转换器转换成数字信号在传给单片机,最后单片机进行相应处理,LCD液晶显示酒精浓度并超过设定值的声光报警。
程序主要是模块化设计,因为个模块化的程序都是独立的,方便调试,修改。
硬件电路主要包括单片机最小系统、声光报警电路、A/D转换电路、LCD液晶显示电路,按键电路,其原理设计将会在后面进行详细介绍。
第二章酒精测试仪总体设计2.1 酒精浓度检测仪设计要求设计的酒精浓度测试仪特点:(1)单片机是采集系统的重要部分,其电路周围有LCD显示电路和键盘电路,不用连接其他计算机,可以直接用于显示工作,完成数据的采集、存储、计算、分析等过程。
(2)系统具有低功耗、高稳定性、功能强、小型化、性价比高等特点。
(3)各个零件都选用方便,便于携带,小等特点,如数码管显示器,单片机最小系统,小键盘等。
主要通过操作单片机控制的键盘和LED显示,操作界面简单,方便,清晰。
(4)软件设计简单明了,模块分明,独立性强。
2.2 酒精浓度检测仪设计方案刚开始,注意到是把酒精传感器检测到的非电量转换成电量,而且传感器输出电压不到5伏,电压也稳定,扰外部干扰能力强等,所以传感器输出电压不需加稳压、放大,直接传给A/D转换器进行相应处理,处理后得到的数据再传给单片机。
除此之外,液晶显示,键盘,报警系统等也必不可少。
如图2-1所示:图2-1 系统结构图第三章硬件设计3.1 传感器的选择此传感器是为了检测空气中的酒精浓度,呼出的酒精浓度也是血液中所含的酒精浓度,所以选择气敏传感器。
由于空气中还有其他气体成分而影响到传感器检测的精确度,选择的传感器只针对酒精气体敏感,而对其他气体的敏感度极低,所以选MQ3气敏传感器。
其拥有灵敏度高、选择性好、使用寿命长和稳定性强等特点。
MQ3气敏传感器的组成有敏感层SnO2、微型Al2O3、陶瓷管、测量电极和加热器构成的敏感元件,而这些敏感元件固定在塑料或不锈钢的腔体内,其工作过程中加热器又起到至关重要的作用。
加热回路与输出回路构成了传感器中的标准回路。
标准回路是对传感器表面电阻的检测,能很好的影响其阻值的变化。
传感器的表面电阻RS与负载电阻RL串联,而电阻RL上的有效输出电压VRL影响电阻RS的阻值变化。
负载电阻RL阻值限制在0.5-200K。
加热电压Uh为5v。
电阻RL与电压Uh限制了传感器输出电压在0-5V之间。
MQ3气敏传感器的结构和外形如图3-1、标准回路如图3-2、传感器阻值变化率与乙醇浓度关系如图3-3。
为了提高检测时的精确度,减小误差,一般要在适宜的环境下,将传感器预热4—6分钟。
图3-1 MQ3 结构和外形防灾科技学院毕业设计MQ-2C4图3-2 MQ3 原理图图3-3 乙醇浓度与传感器阻值变化率的关系3.2 A/D 转换电路在接受信号时,由于单片机只能接受数字信号不能直接接受非电物理量(如温度等),传感器把这种非电物理量转换成需要的模拟电信号,而转换器就可以再次把这些模拟电信号转换成单片机能接受的数字信号。
能把模拟信号转换成数字信号的元器件叫做A/D 转换器(ADC )。
A/D 转换器可以归纳成三种:第一种是双积分A/D 转换器,其拥有很高的精度,稳定性好,能抵抗外界的干扰,价格也便宜,可运行的速度不快;第二种是逐次逼近型A/D 转换器,一般常用这种,因其特点都适中,而没什么大缺点;第三种是∑-△A/D 转换器,主要是针对信号的幅度。
所以采用了第二种转换器ADC0809,它是8位的。
ADC0809的模拟输入端口有8个,而引脚(23-25)的选择既是模拟信号的位置选用。
22号引脚是地址锁存控制,要对信号锁存,输入高电平即可。
6号引脚是测试控制,用于控制转换,当有适当的高电平就可进行转换,一般输入2μs 。
7号引脚是转换结束标志,当检测到有高电平输出,表明转换结束。
9号引脚是转换数据输出允许端,只有高电平时,才可以进行转换数据输出。
防灾科技学院毕业设计10号引脚是ADC0809的时钟输入端,由输入传输数据的连续性决定。
ADC0809的引脚及功能一般都选择逐次比较型A/D转换器因其各个性能,特点都适宜,没有什么有影响的缺点。
下面是ADC0809的引脚和功能,如图3-4。
图3-4 ADC0809的引脚ADC0809拥有8路模拟输入以及相对应的8路数字输出。
上图所示,ADC0809一共28个引脚,是一种双列直插式封装的转换器。
重要,常用引脚功能如下:IN0~IN7:8路模拟量输入端。
D0~D7:8位数字量输出端。