基于STC12C5A16AD酒精浓度测试仪制作.docVIP

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于STC12C5A16AD酒精浓度测试仪制作

技师核心技术专题研修 设 计 说 明 书 课题名称 基于STC12C5A16AD酒精浓度测试仪制作 宁波技师学院电气技术系 二零零 年 月 摘 要 自《刑法修正案(八)》和修改后的《道路交通安全法》正式实施,“醉酒驾驶”正式入刑。很多车主 关键词:A/D转换;MQ-3;STC12C5A16AD;酒精浓度 目 录 1 引 言 4 2 总体设计 5 2.1 设计前的准备工作 5 2.2 设计的要求 5 2.3 设计构思 5 2.4硬件电路PCB设计 6 2.5软件程序的设计 6 3 硬件设计 7 3.1 微处理器系统 7 3.1.1 阈值存储电路 7 3.1.2 复位电路 7 3.1.3 超限报警电路 7 3.2 键盘和显示模块 8 3.3 供电及程序下载电路 9 3.3.1  单片机最小系统硬件电路设计 9 3.3.2MQ_3传感器硬件电路设计 10 4 软件设计 11 4.1 总体程序流程图 11 4.2 AT24C04初始化程序 11 4.2.1 LCD1602初始化程序 14 5 制作和调试 18 5.1仿真调试中的问题 18 5.2硬件电路的问题 18 6 结论 19 致 谢 20 参考文献 21 附录1 系统实物图 22 附录2 实验原理图 23 附录3 电路PCB 24 附录4 源程序 25 1 引 言 本设计基于STC12C5A16AD单片机设计的酒精气体浓度探测仪,可用来检测酒精气体浓度,酒精气体浓度测试仪在生产生活中有重要的应用,比如,在一些环境要求严格的生产车间,用这种酒精浓度探测仪,可随时检测车间内的酒精气体浓度,当酒精气体浓度高于允许限定值时,发出警报,提醒人们及时通风换气,做到安全生产,此酒精测试仪经过再一步的改进可以使用到酒后驾驶测试上面去,利用该测试仪来告诫驾驶员请勿酒后驾驶。 在这次的设计中,利用了MQ-3型酒精的传感器通过对空气中的酒精浓度测试转换成0~5V的模拟量电压进行输出,把这个0~5V的电压传送到STC12C5A16AD内部自带的A/D转换模块中去,通过模拟量模块的转换输出一个8位0~255的数据给单片机的P1口,再通过单片机进行一些软件程序的处理显示在LCD的液晶上面。 2 总体设计 2.1 设计前的准备工作 本次设计中主要测试的对象就是几种不同浓度的酒精溶液,主要的控制对象就是基于STC12C5A16AD单片机控制处理部分,那么在设计首先需要研究的就是该系统的硬件结构,通过几天的资料查询,确定下来以MQ-3为测试的传感器,有了传感器之后就利用了Proteus数字电路仿真软件进行了硬件的电路的设计,有了硬件电路之后就需要设计软件了,那么也是通过各种渠道进行资料的收集,大概出来一个初步的设计构思,最后一个就是要对MQ-3的酒精传感器进行一个特性的研究分析,在查询各种资料后得出了,为了尽量减少设计的气体传感器的测量误差,在测量酒精溶液样品时要考虑并解决3个主要问题。一是外界环境流动空气对传感器的影响和对气体样品的稀释,二是样品的稳定性对测量带来的误差,三是水蒸气对测量的影响。知道了这三点信息之后就进行前期的测试和验证,通过98%的工业乙醇和水混合得到几种浓度的酒精溶液进行测试,根据自己的测试和各种查询的资料得出了一点酒精传感器相关特性的资料。 2.2 设计的要求 在这次设计当中,设计的要求有通过酒精传感器要对几种不同浓度的酒精溶液进行浓度测试,通过前期的资料查询和各种分析最终确定下来测试浓度范围在0~30度,误差率在5%~15%之间,由于酒精传感器的特性关系测量的浓度越高误差率就越大了,在模拟量转换过程中使用到单片机自带的A/D功能,需要在液晶屏上对酒精浓度的显示并且超过预设值后进行蜂鸣器报警,除此之外还需要通过串口与上位机进行通讯并且能够简单的传送一些数据等。 2.3 设计构思 在这次设计中采用了STC12C5A16AD单片机,使用这款单片机的主要原因有目前市场比较常见的,另外内存比51单片机大4倍,最主要的是这款单片机集成了8位高速A/D转换器,而且在烧写程序的时候比较方便,然后程序的结构完全跟其他51一样,所以采用了这个单片机。在设计该测试仪时首先查看了STC12C5A16AD单片机的数据手册,了解到了一些基本使用,就是A/D转换的过程,根据这个思路进行设计,在软件方面设计可以根据其他参考的例程进行程序的编写,这个测试仪主要用来试验,所以被测的酒精也是自己根据剂量配比的。在设计之初初步的想法就是通过传感器对各种浓度的酒精进行测试,然后将测试的结果通过单片机进行转换,然后显示到LED的数码管上面,测试仪还具有超限报警,传感器故障显示,按钮复位,串口与上位机通讯等功能。 2.4硬件电路PCB设计 在这次的设计中,省去了AD0809芯片所以硬

文档评论(0)

baoyue + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档