欢迎来到天天文库
浏览记录
ID:6194785
大小:1.01 MB
页数:71页
时间:2018-01-06
《基于单片机的酒精浓度测试仪设计毕业设计》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、基于单片机的酒精浓度测试仪设计毕业设计目录第1章绪论11.1酒精测试仪现状和发展趋势11.2酒精浓度检测仪设计的意义11.3研究内容21.4系统总体思路2第2章系统总体方案设计32.1总体设计32.2控制模块方案论证32.3显示模块方案论证3第3章硬件电路设计53.1单片机电路设计53.1.1单片机介绍53.1.2STC89C52的功能特性63.1.3STC89C52的原理说明63.2MQ3气体传感器73.2.1MQ-3主要技术指标73.2.2MQ-3结构、外形、测试电路83.2.3MQ-3传感器调理电路103.3电源电路11
2、3.4ADC0809113.5LCD液晶显示模块123.5.1LCD1602显示模块技术参数123.5.2LCD602显示模块功能133.6发光二极管显示报警电路153.7阈值存储电路16II3.8系统硬件设计原理图分析16第4章软件系统的设计与实现184.1主程序设计184.2分部分软件设计194.2.1ADC程序流程图194.2.2LCD程序流程图20第5章系统的调试及实验结果215.1调试步骤215.1.1按键修改酒精阈值程序215.1.2模数转换测试215.1.3液晶显示程序设计225.1.4声光报警测试255.1.5
3、整体功能调试程序255.2实验结果25结论27致谢28参考文献29附录A译文30STC89C51RC/RD+系列MCU30附录B外文原文38STC89C51RC/RD+SERIESMCU38附录C51附录a:全局变量头文件和延时模块51附录b:AD转化模块53附录c:24c08存储模块54附录d:LCD显示模块59附录e:主函数64II第1章绪论1.1酒精测试仪现状和发展趋势汽车的发明,使世界的文明跨出了一大步。汽车产业的飞速发展使得拥有汽车已不是遥不可及的梦。现在几乎每家每户都有汽车,汽车让人们的距离不再遥远,但交通事故却给
4、人们带来了不可挽回的悲剧。交通事故多发的原因有很多,其中能避免的就是由于酒后驾车引起的交通事故。中国的酒桌文化由来已久,很多人认为自己虽然喝了酒,但是还是能掌控车辆。但是这是完全错误的,在酒精的作用下,人的大脑并不能做出正确的判断,容易错误的操控车辆,从而导致悲剧的发生。为了从根源上遏制由于酒后驾车引发的交通事故的发生,酒精浓度检测仪的诞生便可以方便快捷的解决这一问题。不仅如此,涉及到酒精浓度检测的食品加工、酿酒等行业,也广泛运用酒精浓度检测仪来提高生产安全性。由于科技的飞速发展,用于检测酒精浓度的首要元件——气体传感器越来越
5、符合现代社会的生产需求。用来检测酒精浓度的传感器正朝着功耗低,功能多,方便,快捷的方向发展。地球上大部分国家使用的都是呼吸式酒精浓度检测仪,只要驾驶人员对着检测仪呼气,就可以现场检测出驾驶员体内的酒精浓度,确定他们有没有酒后驾车,以及是否为醉酒开车。这样就可以大大减少这种可避免的交通事故的发生。1.2酒精浓度检测仪设计的意义进入二十一世纪以来,我国的经济发生了突飞猛进的发展,人们的生活水平越来越高,私家车几乎成为每家每户的必备品。凡事有利有弊,有私家车的人大多生活质量还不错,这种情况下,聚会,谈生意等场合下饮酒的可能性也相对比
6、较大。由于驾驶员饮用大量酒精后导致驾驶人员判断力降低,不能很好的操控机动车,从而导致非常严重的交通事故,家破人亡,惨绝人寰的事情频频发生。为什么喝酒以后不宜开车呢?那是因为酒后驾车,由于驾驶员体内酒精浓度比较高,会使其反应速度比较慢,对危险的评估能力比较低,因而不能对危险起到很好的控制,悲剧就此发生。而酒精浓度检测仪可以检测出驾驶员体内的酒精浓度,从而预防驾驶员酒后驾车,从而减少因酒后驾车导致的交通事故的发生。69因此研究酒精浓度测试仪对这个社会的安定和谐是有重大意义的。1.3研究内容本论文研究的主要内容如下:(1)气体传感器
7、:本设计使用的是MQ-3气体传感器。主要研究MQ-3气体传感器的性能特性,以及怎样将其运用到本设计中去;(2)单片机:选择STC89C52单片机,作为控制单元;(3)模数转换:模拟电压信号经放大电路被放大后,通过单片机内部的模数转换器,将模拟电压信号变成数字电压信号;(4)LCD显示器:数码管显示器上显示其测得的酒精浓度,并与所设置的浓度阈值进行对比,若超过阈值,则通过蜂鸣器发出报警;(5)软件方面:通过对单片机的编程,最终实现数据在数码管上的显示1.4系统总体思路设计酒精浓度检测仪首先要有一个气体传感器将乙醇的浓度变成电信号
8、。本设计选择的是MQ-3型气体传感器,该传感器灵敏度高,价格低,使用方便,是做酒精浓度检测仪的不二之选。而传感器得到的电信号不能直接用来传输给单片机,因此得到的信号要经过一定的电路处理,变成0~5V的模拟电压后方能输出。由于这里得到的是模拟电压,要经过A/D转换器才能将其变成
此文档下载收益归作者所有