基于51单片机的酒精测试系统设计(含PCB图,原理图,Proteus仿真程序)
来源:wenku7.com 资料编号:WK716792 资料等级:★★★★★ %E8%B5%84%E6%96%99%E7%BC%96%E5%8F%B7%EF%BC%9AWK716792
以下是资料介绍,如需要完整的请充值下载。
1.无需注册登录,支付后按照提示操作即可获取该资料.
2.资料以网页介绍的为准,下载后不会有水印.资料仅供学习参考之用. 密 保 惠 帮助
资料介绍
基于51单片机的酒精测试系统设计(含PCB图,原理图,Proteus仿真程序)(任务书,开题报告,论文13000字,Proteus仿真程序,PCB图,元件清单)
摘要
酒后驾车行为不紧扰乱了公路运输体系的正常运行,还危及到人们的生命财产的安全。传统的酒驾检测手段通常以人工检测为主,这种方式存在检测效率,实时性差等问题,未能达到预防酒驾的目的。因此,开展智能型酒精测试系统的研究,并设计出测量准确、使用方便的酒精测试系统具有重要的现实意义重大。
本设计利用STC89C52单片机、MQ-3酒精检测传感器、LCD1602液晶屏、蜂鸣器和继电器等器件设计一套智能的酒精测试系统。系统由软件和硬件设计组成,硬件设计搭建了运行平台,软件实现了对此硬件的控制。软件和硬件的设计完成后,利用万用板和所购的器件制成了系统的实物,并在此实物的基础对系统的功能进行了测试。经测试,系统能够在驶室内酒精浓度超标时,输出报警提示,并控制通风设备工作,及时的对驾驶室内的环境进行调节。从系统实现了功能看,满足了日常的应用需求,实现了对酒精气体浓度测量过程的合理管控,提升了测量精度和监测效率,由此可见,该系统具有广阔的市场应用前景和推广价值。
关键词:酒精检测;STC89C52单片机;报警;MQ-3传感器
本设计以STC89C52单片机为控制核心,结合酒精气体浓度传感器设计了一款智能的酒精气体智能检测系统。本系统需要实现的功能如下:
1、酒精浓度测量功能。实现对汽车驾驶室内酒精浓度的测量,测量的范围为0.01mg/L~10mg/L,误差小于+0.001mg/L。
2、报警功能。当测量的酒精浓度大于20%时,系统可以输出报警提示音。
3、具备显示功能。能够实时的显示测量酒精浓度信息等。
4、通风控制功能。当驾驶内酒精气体浓度超标时,系统能够自动的启动通风设备工作,实现对驾驶室内的空气质量的调节。
根据论文的研究内容,论文的正文分为五个部分对酒精气体检测系统的设计进行阐述。各部分主要的研究内容如下:
1、前言。对酒精气体检测系统的研究背景和意义进行介绍,同时对本文研究内容及论文的结构进行规划。
2、系统总体设计。提出了酒精气体需要实现的功能,根据系统的功能需求,对系统设计方案进行了分析,同时对系统的工作原理进行阐述。
3、硬件设计。对酒精气体浓度检测原理进行了详细的分析,对检测电路的实现原理和工作原理进行了详细的说明。同时对硬件其它模块的电路设计过程进行了分析。
4、软件设计。对酒精浓度测量模块控制和酒精浓度的计算原理进行了说明。同时对软件其它模块的程序工作流程进行了分析。
5、系统测试。对酒精器检测系统的调试过程进行了分析,对实物实现的功能进行了测试。
6、总结与展望。对酒精检测系统的整体完成情况进行总结,对设计中存在的问题进行分析,同时给出系统未来工作的方向。
1 系统总体设计
本章对酒精测试系统整体设计方案进行了分析,本章开始首先根据系统需要实现的功能,确定了系统的框架,并对框架中的酒精浓度测量模块和主控模块的选型进行了分析。本章最后对系统的工作原理进行具体的说明。
系统工作原理
系统工作后,单片机根据输入的按键信息判断出设置的报警浓度值,然后控制酒精浓度测量模块工作,实现对空气中酒精浓度的测量。并将以上信息发送给显示模块,同时控制显示模块工作,完成信息运行信息的显示。显示完成后,软件中将根据测量与设置的报警浓度值进行对比,如果测量值大于报警值,控制报警模块工作,输出报警提示。否则禁止模块工作。以上是酒精气体浓度检测系统的一个周期的工作流程,其它周期的工作流程与本周期相同。
目录
前言 1
1 系统总体设计 3
1.1方案设计 3
1.1.1系统框架 3
1.1.2 主要器件选型 3
1.2 系统工作原理 5
2 硬件设计 6
2.1 STC89C52主控模块 6
2.1.1 STC89C52单片机介绍 6
2.1.2 STC89C52最小系统电路 6
2.2 酒精浓度测量模块 7
2.2.1 MQ-3传感器介绍 7
2.2.2 酒精测量模块电路 8
2.3 显示测量模块 10
2.3.1 LCD1602液晶屏介绍 10
2.3.2 液晶屏驱动电路 10
2.4 按键模块 11
2.5 报警和提示模块 12
2.6 通风控制模块 13
2.7 硬件总体电路 13
3 软件设计 15
3.1 软件设计思想 15
3.2 主程序模块 15
3.3 酒精浓度测量程序模块 17
3.4 按键程序模块 18
3.5 显示程序模块 19
4 系统测试 21
4.1 系统模块调试 21
4.2 系统综合调试 22
4.3 测试结果分析 23
5 结论 24
5.1 设计总结 24
5.2 不足之处及未来展望 24
致谢 26
参考文献 27
附录 28
|