基于单片机的酒精浓度测试仪制作.doc

基于单片机的酒精浓度测试仪制作.doc

ID:56747527

大小:352.50 KB

页数:15页

时间:2020-07-07

基于单片机的酒精浓度测试仪制作.doc_第1页
基于单片机的酒精浓度测试仪制作.doc_第2页
基于单片机的酒精浓度测试仪制作.doc_第3页
基于单片机的酒精浓度测试仪制作.doc_第4页
基于单片机的酒精浓度测试仪制作.doc_第5页
资源描述:

《基于单片机的酒精浓度测试仪制作.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、智能控制实训报告名称基于单片机酒精浓度测试仪制作专业班级学生姓名黄志安学号指导教师周光祥电子信息工程系2016年5月摘要自《刑法修正案(八)》和修改后的《道路交通安全法》正式实施,“醉酒驾驶”正式入刑。不仅交警部门,而且很多车主都期盼能够有便携仪器方便地测量气体酒精浓度,为安全驾驶提供保障,有效减少重大交通事故的发生。本研究设计的酒精浓度测试仪是一款实用性强、安全可靠的气体乙醇浓度检测工具,采用高精度MQ-3乙醇气体传感器对空气中的乙醇浓度进行检测,利用宏晶公司高性能低成本单片机STC12C5A16A

2、D对检测信号进行A/D转换和处理,最后通过液晶屏显示输出。本研究设计的酒精浓度测试仪还具有醉酒阈值设定功能,可以根据法律法规或用户需要设定修改醉酒阈值,并进行保存。关键词:A/D转换;MQ-3;STC12C5A16AD;酒精浓度目录1 引言2 总体设计2.1设计前的准备工作2.2设计的要求2.3设计构思2.4硬件电路PCB设计2.5软件程序的设计3 硬件设计3.1 微处理器系统3.1.1 阈值存储电路3.1.2 复位电路3.1.3 超限报警电路3.2 键盘和显示模块3.3.1 单片机最小系统硬件电路设

3、计3.3.2MQ_3传感器硬件电路设计4 软件设计4.1 总体程序流程图4.2 AT24C04初始化程序4.2.1 LCD1602初始化程序5 制作和调试5.1仿真调试中的问题5.2硬件电路的问题6 结论致 谢1 引言本设计基于STC12C5A16AD单片机设计的酒精气体浓度探测仪,可用来检测酒精气体浓度,酒精气体浓度测试仪在生产生活中有重要的应用,比如,在一些环境要求严格的生产车间,用这种酒精浓度探测仪,可随时检测车间内的酒精气体浓度,当酒精气体浓度高于允许限定值时,发出警报,提醒人们及时通风换气,

4、做到安全生产,此酒精测试仪经过再一步的改进可以使用到酒后驾驶测试上面去,利用该测试仪来告诫驾驶员请勿酒后驾驶。在这次的设计中,利用了MQ-3型酒精的传感器通过对空气中的酒精浓度测试转换成0~5V的模拟量电压进行输出,把这个0~5V的电压传送到STC12C5A16AD内部自带的A/D转换模块中去,通过模拟量模块的转换输出一个8位0~255的数据给单片机的P1口,再通过单片机进行一些软件程序的处理显示在LCD的液晶上面。2 总体设计2.1设计前的准备工作本次设计中主要测试的对象就是几种不同浓度的酒精溶液,

5、主要的控制对象就是基于STC12C5A16AD单片机控制处理部分,那么在设计首先需要研究的就是该系统的硬件结构,通过几天的资料查询,确定下来以MQ-3为测试的传感器,有了传感器之后就利用了Proteus数字电路仿真软件进行了硬件的电路的设计,有了硬件电路之后就需要设计软件了,那么也是通过各种渠道进行资料的收集,大概出来一个初步的设计构思,最后一个就是要对MQ-3的酒精传感器进行一个特性的研究分析,在查询各种资料后得出了,为了尽量减少设计的气体传感器的测量误差,在测量酒精溶液样品时要考虑并解决3个主要问

6、题。一是外界环境流动空气对传感器的影响和对气体样品的稀释,二是样品的稳定性对测量带来的误差,三是水蒸气对测量的影响。知道了这三点信息之后就进行前期的测试和验证,通过98%的工业乙醇和水混合得到几种浓度的酒精溶液进行测试,根据自己的测试和各种查询的资料得出了一点酒精传感器相关特性的资料。2.2设计的要求在这次设计当中,设计的要求有通过酒精传感器要对几种不同浓度的酒精溶液进行浓度测试,通过前期的资料查询和各种分析最终确定下来测试浓度范围在0~30度,误差率在5%~15%之间,由于酒精传感器的特性关系测量的

7、浓度越高误差率就越大了,在模拟量转换过程中使用到单片机自带的A/D功能,需要在液晶屏上对酒精浓度的显示并且超过预设值后进行蜂鸣器报警,除此之外还需要通过串口与上位机进行通讯并且能够简单的传送一些数据等。2.3设计构思在这次设计中采用了STC12C5A16AD单片机,使用这款单片机的主要原因有目前市场比较常见的,另外内存比51单片机大4倍,最主要的是这款单片机集成了8位高速A/D转换器,而且在烧写程序的时候比较方便,然后程序的结构完全跟其他51一样,所以采用了这个单片机。在设计该测试仪时首先查看了STC

8、12C5A16AD单片机的数据手册,了解到了一些基本使用,就是A/D转换的过程,根据这个思路进行设计,在软件方面设计可以根据其他参考的例程进行程序的编写,这个测试仪主要用来试验,所以被测的酒精也是自己根据剂量配比的。在设计之初初步的想法就是通过传感器对各种浓度的酒精进行测试,然后将测试的结果通过单片机进行转换,然后显示到LED的数码管上面,测试仪还具有超限报警,传感器故障显示,按钮复位,串口与上位机通讯等功能。2.4硬件电路PCB设计在这次的设计中,省去

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。