- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
酒精测试仪
专 业: 电子信息工程
班 级: 电信111班
组 员: 姚丹丹 叶一慧
学 号:
教 师: 蒋敏兰
目 录
TOC \o 1-3 \u 一、设计任务要求 PAGEREF _Toc12064 1
二、系统硬件设计 PAGEREF _Toc14406 1
1. 系统原理框图 PAGEREF _Toc24962 1
2. 酒精传感器模块 PAGEREF _Toc4343 2
3. A/D转换模块 PAGEREF _Toc21899 2
4. 单片机处理模块 PAGEREF _Toc20908 3
5. LCD1602液晶显示模块 PAGEREF _Toc30624 4
6. 声光报警模块 PAGEREF _Toc3818 4
三、系统软件设计 PAGEREF _Toc25864 6
1. 流程图 PAGEREF _Toc10350 6
2. 功能 PAGEREF _Toc32749 7
(1)数据采集子程序 PAGEREF _Toc31632 7
(2)数据处理子程序 PAGEREF _Toc3255 7
(3)报警子程序 PAGEREF _Toc28096 7
四、系统调试及实验数据 PAGEREF _Toc27417 8
五、小结 PAGEREF _Toc14307 8
附录 PAGEREF _Toc20597 9
附录A:实物图 PAGEREF _Toc24986 9
附录B 总体电路原理图 PAGEREF _Toc22159 9
附录C:程序 PAGEREF _Toc5045 9
PAGE \* MERGEFORMAT
PAGE \* MERGEFORMAT 6
一、设计任务要求
本课题研究的是一种以气敏传感器和单片机来监测空气酒精浓度,并具有声光报警功能及LCD显示功能的空气酒精浓度测试仪。其可检测出空气环境中酒精浓度值,并根据不同的环境设定不同的阀值,对超过的阀值进行声光报警,来提示危害。采用C语音来实现其软件功能。该仪器硬件电路设计简单、软件功能完善、灵敏度高、工作性好。
二、系统硬件设计
1. 系统原理框图
酒精浓度检测仪设计时,考虑酒精浓度是由传感器把非电量转换为电量,传感器输出的是 0-5 伏的电压值并且电压值稳定,外部干扰小等。因此,可以直接把传感器输出电压值经过 ADC0809 采集数据送入单片机进行处理。酒精浓度监测仪的硬件电路设计主要包括:传感器测量电路、89C52单片机系统、A/D 转换电路、声光报警电路、LCD 显示电路。酒精浓度监测仪硬件设计电路框图如图1所示。
图1 系统原理框图(Visio作图)
2. 酒精传感器模块
由于本系统直接测量的是空气中的酒精浓度,故采用气敏传感器。考虑到周围空气中的气体成分可能影响传感器测量的准确性,所以传感器只能对酒精气体敏感,对其他气体不敏感,故选用 MQ3 型气敏传感器。其有很高的灵敏度、良好的选择性、长期的使用寿命和可靠的稳定性。传感器的标准回路有两部分组成。其一为加热回路,其二为信号输出回路,它可以准确反映传感器表面电阻值的变化。传感器的表面电阻 RS 的变化,是通过与其串联的负载电阻 Rp2上的有效电压信号 VRL 输出面获得的。二者之间的关系表述为:RS/RLVC-VRL/VRL。负载电阻 Rp2 可调为 0.5-10K。加热电压 Uh 为 5v。上述这些参数使得传感器输出电压为 0-5V。为了使测量的精度达到最高,误差最小,需要找到合适的温度,一般在测量前需将传感器预热 5 分钟。
图2 MQ-3电路连接示意图
3. A/D转换模块
酒精浓度须经传感器转换成连续变化的模拟电信号(电压或电流),这些模拟电信号必须转换成数字量后才能在单片机中用软件进行处理。芯片采用的是 ADC0809。0809 具有 8 路模拟信号输入端口,地址线(23-25 脚)可决定那一路模拟信号进行 A/D 转换。
ADC0809 采用逐次比较的方法完成 A/D转换的,由单一的5V 电源供电。本电路选择IN0,故A,B,C接地。AD0809 完成一次转换需 100μs 左右,输出具有 TTL 三态锁存缓冲器,可直接连接到STC89C51的数据总线上。通过适当的外接电路,AD0809 可对 0-5V 的模拟信号进行转换。AD0809的电路
文档评论(0)