气环境中的可燃性气体浓度进行采集,从而采取相应的措施。本次设计在考虑性价比的同时,也考虑了运行速度以及稳定性等,依据老师的推荐以及自己擅长的知识点,所以本设计选用的单片机为AT89S52系列单片机作为本装置的核心控制器。Р首先,可燃性气体在空气环境中的浓度信号通过MQ-2气体传感器将可燃性气体浓度信号转换成电压信号,经过ADC0832进行A/D转换,输出一个适合单片机接收的Р模拟信号,然后,送入AT89S52中,通过单片机线性化数据处理后,将电压信号转化成对应的十六进制浓度值。最后,将浓度值送入LED数码管显示。当检测到的可燃性气体浓度超出上限报警设定值时,报警器发出声音报警。Р报警器系统结构框图如图3-1所示,系统以单片机为核心,配合外围电路共同完成信号采集、浓度显示、状态显示、声音及闪烁报警功能。报警器采用巡检的工作方式,进行两级报警值设定,并发出不同的光、声信号。系统应采用高性能的单片机,要求工作稳定、测量精度高、通用性强、功耗低,保证报警器的精确性及可靠性,而且最好体积小,成本低,有利于减少报警器的体积,降低报警器的成本。Р时钟电路Р单片机Р复位电路Р温度采集电路Р气体浓度采集电路Р紧急报警电路Р显示电路Р图3-1可燃性气体监测报警器结构框图Р3.2 可燃性气体浓度检测报警装置的电路设计Р3.2.1 AT89S52单片机РAT89S52单片机是一种低功耗高性能的CMOS8位微控制器,内置8KB可在线编程闪存。该器件采用Atmel公司的高密度非易失性存储技术生产,其指令与工业标准的80C51指令集兼容。片内程序存储器允许重复在线编程,允许程序存储器在系统内通过SPI串行口改写或用同用的非易失性存储器改写。通过把通用的8位CPU与可在线下载的Flash集成在一个芯片上,AT89S52便成为一个高效的微型计算机。它的应用范围广,可用于解决复杂的控制问题,且成本较低[1]。