基于单片机智能火灾报警系统-毕业设计 - 图文 下载本文

准备。根据多方面的比单片机作为控制器。

AT89S52是一个低功耗、高性能的CMOS 8位单片机,片内含4k Bytes(In-system programmable)的可反复擦写1000次的Flash 只读程序存储器,器件采用ATMEL公司的高密度、非易失性存储技术制造兼容标准MCS-51指令系统及80C51引脚结构。芯片内集成了通用8位中央处理器和ISP Flash存储单元,功能强大的计算机AT89S52可为许多嵌入式控制应用系统提供高性价比的解决方案。

AT89S52片内集成256字节程序运行空间、8K字节Flash存储空间,支持最大64K外部存储扩展。根据不同的运行速度和功耗的要求,时钟频率可以设置在0-33M之间。片内资源有4组I/O控制端口、3个定时器、8个中断、软件设置低能耗模式、看门狗和断电保护。可以在4V到5.5V宽电压范围内正常工作。不断发展的半导体工艺也让该单片机的功耗不断降低。根据本次设计的具体情况,采用双列直插DIP-40封装。AT89S52的引脚图如图3.1-1所示:

图3.1-1 DIP-40封装AT89S52引脚图

★ 集成温度传感器AD590

5

图3.1-2 AD590应用电路

图3.1-3 AD590应用电路

AD590是美国某公司生产的一种电流型二端传感器,电路如图所示。由于AD590是电流型温度传感器,它的输出同绝对温度成正比,及1?A∕K,,而数模转换芯片ADC0809的输入要求是电压量,所以在AD590的负极接出一个10千欧的电阻R1和一个100欧的可调电阻W,将电流量变为电压量送入ADC080。通过调节可调电阻便可在输出端VT获得与绝对温度成正比的电压量,即10mV∕K,温度0℃时输出为0,温度25℃时输出为2.982V。这样便于A/D转换器采集数据。AD590的应用电路如图图3.1-3所示。

★ 气体传感器TGS-202

6

火灾中气体烟雾主要是CO2和CO,TGS202气体传感器能探测CO2,CO,甲烷,煤气等多种气体,它灵敏度高,稳定性好,适合于火灾中气体的探测。如上图所示,当TGS202探测到CO2或CO时,传感器的内阻变小,VA迅速上升。选择适当的电阻阻值,使得当气体浓度达到一定程度(如CO浓度达到0.06﹪)时,VA端获得适当的电压(设为3V)。电路图如图3.1-4所示。

图3.1-4 TGS202检测电路

★ 数码管驱动芯片ICM7218

ICM7218 是INTERSIL公司生产的一种性能价格比较高的通用8 位L ED 数码管驱动电路, 28 脚双列封装,是一种多功能L ED 数码管驱动芯片,可与多种单片机接口使用。ICM7218 的输出可直接驱动L ED显示器,不需外接驱动电路,工作电压为+5V,其构成的显示电路结构简单,使用方便。同样由单片机向ICM7218写控制字及数据,编程部分像给外部RAM写数据一样简单。

当单片机写入模式控制字后,ICM7218以约定的方式接收显示数据并将数据写入静态显示RAM中。数据接收结束,ICM7218在扫描控制电路的控制下,按设定的译码模式,以动态扫描显示方式向段显示驱动器和位控驱动器发出控制信号,直到下一个控制字写入前,不停地进行动态显示工作。其引脚图和内部框图如图3.1-5所示。

7

图3.1-5 ICM7218引脚图及内部框图

3.2单片机外围接口电路

AT89S52单片机外围接口电路如图3.2-1所示,主要包括:

★ 晶振电路:内部时钟电路的晶振频率一般选择在4MHZ~12MHZ之间(该设计

选用6MHZ),外接两个谐振电容。该电容的典型值为30pF,该设计选用33pF。

★ 复位电路:单片机复位采用按键高电平复位,而单片机在平时则复位端为

低电平0。

★ 直流电源

图3.2-1 单片机外围接口电路

3.3 信号处理电路

8