1 / 8 2.1酒精浓度检测仪整体结构设计单片机酒精浓度测试仪用MQK2酒精传感器采集气体信号,并通过数模转换器将模拟信号转换成数字信号送至单片机,单片机对数字信号进行分析处理,并将所得的结果显示出来,可以通过键盘设置不同环境下酒精浓度的不同阀值,如果所检测出的酒精浓度超过了所设定的阀值,那么单片机就能控制蜂鸣器发出声音报警。键盘采用3 个独立键盘进行数据输入设定;显示部分用5 个数码管显示当前数据,数码管分别用2 个 74HC573锁存器控制段选和位选。本文设计的酒精浓度检测仪主要是以酒精传感器和单片机为平台设计而成的,其硬件系统功能框图如图一所示。图一硬件系统功能框图酒精浓度检测仪主要是用来检测酒精浓度的,它主要由酒精传感器、模数转换器、单片机、LCD 显示、以及声音报警构成。酒精传感器将检测到的酒精浓度转化为电信号,然后将电信号传送给模数转换器,经过模数转换器转换后,把转换后得到的数字信号传给单片机,单片机对所输入的数字信号进行分析处理,最后将分析处理的结果通过显示器显示出来。如果所检测到的空气中的酒精浓度超过了所设定的阀值,那么单片机将会控制蜂鸣器发出声音报警,用来提示危害。2.2 MQR2 酒精传感器 MQR2 酒精传感器是气敏传感器,其具有很高的灵敏度、良好的选择性、长期的使用寿命和可靠的稳定性。传感器的标准回路有两部分组成:其一为加热回路;其二为信号输出回路,它可以准确反映传感器表面电阻的变化。酒精浓度同输出电压的近似关系如图二所示。图二酒精浓度同输出电压的近似关系2.3 传感器信号采集电路电路的前端部分MQK2传感器按照常规设计即可,如图三所示, MQK3外接 +5V 电压时, 可将电阻丝加热至270℃~ 300℃. 电路将 MQK2的阻值变化转换成输出电压的变化 , 从而可以通过A/D 转换成数字信号供单片机处理。P2.5单片P0 机蜂 鸣 器 报显 示 模A/D 模块酒精传感器2 / 8 在酒精浓度为0 时,其输出电压为3v。但由于其输出的电压范围超过了AT89S52 的输入电压范围,所以在本设计中加入了一个调整电路来使其输出的电压能够满足AT89S52 的输入要求。其调整电路的原理图如图四。采用 LM336~2.5 作为一个 2.5 V的基准电压,采用差动输入使得Vout=-2.5V 从而使得传感器信号的输出符合AT89S52的范围。图三MKQ2酒精传感器电路图 4 传感器处理电路2.4 A/D转换电路模数转换电路的功能是将连续变化的模拟量转换为离散的数字量,是架起...