杂,要求单片机具备较快的运算速度,使检测人员能够较准确地观测到烟雾浓度,并根据情况进行相应的处理。并且也要考虑选择低价实用的机型,并为研制同一系列的低功耗产品做准备。根据多方面的比较,本设计选用ATMEL公司的AT89S52单片机作为控制器。AT89S52是一个低功耗、高性能的CMOS8位单片机,片内含4kBytesI
systemprogrammable的可反复擦写1000次的Flash只读程序存储器,器件采用ATMEL公司的高密度、非易失性存储技术制造兼容标准MCS51指令系统及80C51引脚结构。芯片内集成了通用8位中央处理器和ISPFlash存储单元,功能强大的计算机AT89S52可为许多嵌入式控制应用系统提供高性价比的解决方案。AT89S52片内集成256字节程序运行空间、8K字节Flash存储空间,支持最大64K外部存储扩展。根据不同的运行速度和功耗的要求,时钟频率可以设置在033M之间。片内资源有4组IO控制端口、3个定时器、8个中断、软件设置低能耗模式、看门狗和断电保护。可以在4V到55V宽电压范围内正常工作。不断发展的半导体工艺也让该单片机的功耗不断降低。根据本次设计的具体情况,采用双列直插DIP40封装。AT89S52的引脚图如图31所示:
第5页
f图31
DIP40封装AT89S52引脚图
2、集成温度传感器AD590
第6页
f图32
AD590应用电路
AD590是美国A
alogDevices公司生产的一种电流型二端传感器,电路如图所示。由于AD590是电流型温度传感器,它的输出同绝对温度成正比,1A及K,,而数模转换芯片ADC0809的输入要求是电压量,所以在AD590的负极接出一个10千欧的电阻R1和一个100欧的可调电阻W,将电流量变为电压量送入ADC080。通过调节可调电阻便可在输出端VT获得与绝对温度成正比的电压量,即10mVK温度0℃时输出为0,温度25℃时输出为2982V。这样便于AD转换器采集数据。AD590的应用电路如图32所示。
3、气体传感器TGS202
图33TGS202检测电路火灾中气体烟雾主要是CO2和CO,TGS202气体传感器能探测CO2,CO,甲烷,煤气等多种气体,它灵敏度高,稳定性好,适合于火灾中气体的探测。如上
第7页
f图所示,当TGS202探测到CO2或CO时,传感器的内阻变小,VA迅速上升。选择适当的电阻阻值,使得当气体浓度达到一定程度(如CO浓度达到006)时,VA端获得适当的电压(设为3V)。电路图如图33所示。
4、数码管驱动芯片ICM7218
ICM7218是INTERSIL公司生产的一种性能价格比较高的通用8位LED数码管驱动电路28脚双列封装是一种多功能LED数码管驱动芯片可与多种单片机r