目录
摘要 .................................................................................................................................................. 2 引言 .................................................................................................................................................. 2 系统的总体设计 .............................................................................................................................. 3
1.1流程图................................................................................................................................. 3 1.2功能总设计图: ................................................................................................................. 3 1.3系统总体方案: ................................................................................................................. 4 详细设计 .......................................................................................................................................... 4
2.1硬件设计............................................................................................................................. 4
2.1.1 MQ-2 ........................................................................................................................ 4 2.1.2AD8022 ...................................................................................................................... 4 2.1.3 AT89C52 ................................................................................................................... 5 2.1.4 ADC0808 ................................................................................................................... 5 2.2硬件作用连接 ..................................................................................................................... 6 2.3局部电路............................................................................................................................. 6
2.3.1烟雾信号采集电路 .................................................................................................. 6 2.3.2模数转换 .................................................................................................................. 7 2.3.3光报警电路 .............................................................................................................. 8
电路的程序设计 .............................................................................................................................. 8
3.1程序代码 ..................................................................................................................... 8 3.2流程图 ......................................................................................................................... 9 3.3关键代码 ..................................................................................................................... 9
系统调试与结果分析 .................................................................................................................... 10 调试心得 ........................................................................................................................................ 11 总结体会 ........................................................................................................................................ 12 参考文献 ........................................................................................................................................ 12
摘要
本次实训主要设计以个烟雾报警器,主要实现当烟雾浓度超过一定额度时发生一级报警,当浓度达到更高的一个状态时会发生二级报警。实验中主要用到的模块有3个:烟雾信号采集电路、模数转换电路和单片机控制电路。烟雾报警器是通过烟雾颗粒达到一定值,传感器把烟雾浓度变为电压信号,通过A/D0808或A/D0809进行模拟信号到数字信号的转换,将数字信号传递给AT89C52,单片机对该数字信号进行滤波处理,与预设值进行比较,如果大于则启动报警电路点亮报警灯。在这次试验主要模块有:烟雾传感器MQ2或MQ5,A/D0808,AT89C52.由于这次实验没有烟雾传感器,所以采用了滑动变阻,通过调节电阻大小模拟MQ2的电导率,当调试电阻大小时,8个发光二极管会随着电阻的改变而变化。
引言
现在很多场合因为人们吸烟导致了空气质量的不好,影响了身体健康;特定的环境下对室内烟雾的浓度也有一定的要求;对于火灾,烟雾报警系统也有一定的监控和预测能力。烟雾报警器可以对室内进行空气质量的检测,一旦烟雾颗粒超过一定的量,烟雾传感器将烟雾浓度变为电压信号,在通过A/D转换变为数字信号最后通过发光进行报警。因此,烟雾报警器在预防火灾发生上有着非常重大的意义。本设计采用MQ-2 型烟雾传感器,它是由二氧化锡半导体气敏材料构成,属于表面离子式N 型半导体。当处于200~300 °C 温度时,二氧化锡吸附空气中的氧,形成氧的负离子吸附,使半导体中的电子密度减少,从而使其电阻值增加。当与烟雾接触时,如果晶粒间界处的势垒受到该烟雾的调制而变化,就会引起表面电导率的变化。利用这一点就可以获得这种烟雾存在的信息。MQ-2 烟雾传感器在最佳工作条件下,接触同一种烟雾,其电阻值RS随气体浓度变化的特性称之为灵敏度特性,用K表示。
系统的总体设计
1.1流程图:
1.2功能总设计图:
1.3系统总体方案:
烟雾检测报警器由以下3 部分组成:烟雾信号采集电路、模数转换电路和单片机控制电路。烟雾信号采集电路由烟雾传感器和模拟放大电路组成,将烟雾信号转化为模拟的电信号。模数转换电路将烟雾检测电路送出的模拟信号转换成数字信号后送入单片机。单片机对该数字信号进行滤波处理,并与预设值进行比较,如果大于则启动报警电路使小灯发光,反之则为正常状态。
详细设计
2.1硬件设计
烟雾报警系统主要由:烟雾信号采集电路,烟雾传感器MQ_2,放大电路AD8022;模数转换电路:ADC0808;片机控制电路:AT89C52。烟雾信号采集电路由烟雾传感器和模拟放大电路组成,将烟雾信号转化为模拟的电信号。模数转换电路将烟雾检测电路送出的模拟信号转换成数字信号后送入单片机。
2.1.1 MQ-2烟雾传感器在最佳工作条件下,接触同一种烟雾,其电阻值RS随气体浓度变化的特性称之为灵敏度特性,用K表示。K=RS /R0,其中R0为烟雾传感器在洁净空气条件下的电阻值,RS为烟雾传感器在一定浓度的检测烟雾中的电阻值。VH,用于为传感器提供特定的工作温度。VC则用于测定与传感器串联的负载电RL上的电压。但是实验室里找不到MQ2,所以采用了滑动变阻,通过调节电阻大小模拟MQ2的电导率。
2.1.2AD8022运算放大器可以配置为线路变压器中的差分接收器,或有源滤波器.
2.1.3 AT89C52
XTAL1(19 脚)
和XTAL2(18 脚)为振荡器输入输出端口,外接12MHz 晶振。RST/Vpd(9 脚)为复位输入端口,外接电阻电容组成的复位电路。VCC(40 脚)和VSS(20 脚)为供电端口,分别接+5V电源的正负端。P0~P3 为可编程通用I/O 脚,其功能用途由软件定义.
2.1.4 ADC0808
ADC0808芯片有28条引脚,采用双列直插式封装,如右图所示。各引脚功能如下: 1~5和26~28(IN0~IN7):8路模拟量输入端。8、14、15和17~21:8位数字量输出端。22(ALE):地址锁存允许信号,输入,高电平有效。6(START): A/D转换启动脉冲输入端,输入一个正脉冲(至少100ns宽)使其启动(脉冲上升沿使0809复位,下降沿启动A/D转换)。7(EOC): A/D转换结束信号,输出,当A/D转换结束时,此端输出一个高电平(转换期间一直为低电平)。9(OE):数据输出允许信号,输入,高电平有效。当A/D转换结束时,此端输入一个高电平,才能打开输出三态门,输出数字量。10(CLK):时钟脉冲输入端。要求时钟频率不高于640KHZ。12(VREF(+))和16(VREF(-)):参考电压输入端11(Vcc):主电源输入端。13(GND):地。23~25(ADDA、ADDB、ADDC):3位地址输入线,用于选通8路模拟输入中的一路
2.2硬件作用连接
烟雾信号采集电路的输出为AD8022的1引脚连接ADC0808的IN0,因为地址选通为000.Adc0808的输出端为OUT1-OUT8,连接至AT89C51的P0端,P1为输出端与二极管负极相连。
2.3局部电路
2.3.1烟雾信号采集电路
烟雾信号采集电路:主要有烟雾传感器和放大电路组成。
MQ-2 烟雾传感器有6 个引脚,其中中间的2 个为电阻丝,剩下的4 个引脚分别为2 个输入引脚和两个输出引脚。其中中间的两个引脚为信号输出端,其输出为模拟电压量,范围为0~1 V。它的连接方式为下图:
VH,用于为传感器提供特定的工作温度。VC则用于测定与传感器串联的负载电RL上的电压。 但是实验室里找不到MQ2,所以采用了滑动变阻,通过调节电阻大小模拟MQ2的电导率。
放大电路,因为传感器的输出信号比较弱,对其信号进行放大、滤波、电平调整,满足单片机对输入信号的要求。本系统采用的烟雾传感器属于电阻型,因此只需串联一个参考电阻,再经过一个同相比例放大电路即可发送给ADC 采集。电路图如下:
放大器的引脚1作为到A/D转换电路的输入脚 2.3.2模数转换
ADC0808时钟频率一般为500 kHz (要求时钟频率不高于640 kHz),单片机的时钟频率为11.0592 MHz,则ALE 引脚的时钟频率约为1.84 MHz,经过D 触发器两次二分频得到的频率差不多为450 kHz,符合A/D 转换器的频率要求。 放大后的信号通过地址选通,从IN0口输入到ADC0808,初始化芯片后,给START端输入脉冲,上升沿清除ADC内部寄存器,下降沿启动转换。CLOCK端外部时钟输入端,时钟频率越低,转换速度也低。EOC为转换结束信号,平时输出为高,在START上升沿之后的0-8个周期才变为低电平,所以A/D转换后不能立即查询EOC信号。当外部输入到OE为高电平时,打开三态门,将8位数据送出。当转换完成后,EOC 端发出一个完成信号(高电平),数据通过锁存器送给单片机P0口,P0口再赋值给P1口
2.3.3光报警电路
烟雾浓度处于正常值时,P1口置于高电平,当烟雾浓度达到或超出警戒值1时P3.0口置为低电平报警灯1亮为一级报警,当超出警戒值2时,P3.1置为低电平,D10与D9同时亮,为二级报警。电路图如下:
电路的程序设计
3.1程序代码
MAIN: CLR ADD_A CLR ADD_B CLR ADD_C WAIT: CLR START
SETB START CLR START
CLOOP:
CPL CLOCK JNB EOC,CLOOP SETB OE
MOV
ADCDATA,P0
MOV P1,ADCDATA
MOV A,#0A3H
CJNE A,P1,LOOP1 SETB P3.0 LJMP WAIT LOOP1:
CLR P3.0 MOV
A,#99H
CJNE A,P1,LOOP2 CLR P3.1 LJMP WAIT LOOP2:
SETB P3.1
LJMP WAIT
END
3.2流程图
3.3关键代码
JNB
EOC,CLOOP
采用查询方式等待A/D转换结束时,不能在启动A/D转换后立即查询EOC信号,因为EOC平时输出的信号为高电平,在START信号上升沿之后的0-8个时钟周期内,EOC变为低电平。
MOV A,#0A3H
CJNE A,P1,LOOP1 SETB P3.0
设定浓度警戒值1。浓度未达标时,其的小灯状态为10100011,当超过警戒1时,小灯状态改变,则点亮P3.0,一级报警.
LOOP1:
CLR MOV
P3.0 A,#99H
CJNE A,P1,LOOP2
CLR P3.1 LJMP WAIT SETB LJMP
P3.1
LOOP2:
WAIT
当烟雾浓度达到警戒1时,则继续检测是否会达到警戒2.当达到警戒2时,小灯状态变为10011001,超过警戒时,小灯状态不变,点亮两个报警灯,且持续亮。
系统调试与结果分析
运行电路时,调节变阻器,从电压为0到4.05V时,发光二极管的状态为10100011,如图
1.
当电压超过4.05V后则,发光二极管的状态则改变,启动一级报警,如图2。
超过警戒1继续检测,当达到警戒2时,电压值为4.45V,小灯状态为10011001,,启动二级报警。超过4.45V,小灯状态不会改变,报警持续。
调试心得
在连好电路图,把程序拷进去后,第一次是灯全部为灭,原因是电路图的CLOCK,START引脚与程序匹配不上,所以运行后,这两个脚是不闪烁的。经过改线后,又一次运行,ADC0808灯闪烁正常,但是在运行状态调整滑动变阻器,发光二极管状态不会改变,原因是关闭了
OE,导致数据发生改变但不能够输出,所以二极管状态一直不会改变。
总结体会
在这次烟雾报警器的设计过程中,首先要准备元器件:MQ_2传感器,放大器AD8022,还有AD转换器A/D0808,单片机AAT89C51,三极管PNP,还有发光二极管。然后了解元器件的管脚链接。感器的连接部分,它有6 个引脚,其中中间的2 个为电阻丝,剩下的4 个引脚分别为2 个输入引脚和两个输出引脚。放大器的管脚1为放大后信号的输出端。ADC0808的输入端为IN0,输出端为OUT1-OUT8。AT89C51 的P0端作为输入端接受来自ADC0808的数字信号,P1为二极管提供低电平。连接好之后,根据电路图编程序,在编的过程中,遇到了电路连线与程序对不上的问题,还有拷录程序后,由于没有点编译所以没有生成.HEX文件,运行电路图时没变换,以为修改后的程序是错误的,造成了一个恶性循环。这次实训让我明白了一个报警器看似简单,但制作过程很复杂,编程连线等等,在这些过程中还很容易出现错误,出现错误后还要仔细的检查每一条连线,程序里的代码,有可能因为多了一句代码,或少了一句造成了电路运行的不正常,所以实训不仅增加了我们对单片机的了解,更重要的是锻炼了我们的耐心和对问题的处理能力。
参考文献
[0] 聂巍,李晓青.智能火灾报警系统设计[J].信息通信,2012(2):92.NIE Wei,LI Xiao-qing. Design of intelligent fire alarmsystem[J]. Informotion & Communications,2012(2):92.
[1] 李忠望.一种智能火灾报警系统的设计方案[J].安防
科技,2008(2):48-49.
[2] 潘辉. STM32-FSMC机制的NOR Flash存储器扩展技术[J].单片机与嵌入式系统应用,2009
(10):31-34.
[3] 舒志兵. 交流伺服运动控制系统[M]. 北京:清华大学出版社,2006. design[J]. Security and Safety Technology Magazine,2008(2):48-49.
[5] 童诗白,华成英.模拟电子技术基础[M].北京:高等教育出版社,2010. [6] 张毅刚,彭喜元,彭宇.单片机原理及应用[M].北京:高等教育出版社,2010.
[7]夏继强. 单片机实验与实践教程. 北京:北京航空航天大学出版社, 2001
[8] 李广第. 单片机基础. 第1版.北京:北京航空航天大学出版社,1999[6]
[9] 徐惠民、安德宁. 单片微型计算机原理接口与应用. 第1版. 北京:北京邮电大学出版社,1996
[10] 何立民.从Cygnal 80C51F看8位单片机发展之路. 单片机与嵌入式系统应用,2002年,第5期:P5~8
[11] 肖洪兵. 跟我学用单片机. 北京:北京航空航天大学出版社,2002.8
目录
摘要 .................................................................................................................................................. 2 引言 .................................................................................................................................................. 2 系统的总体设计 .............................................................................................................................. 3
1.1流程图................................................................................................................................. 3 1.2功能总设计图: ................................................................................................................. 3 1.3系统总体方案: ................................................................................................................. 4 详细设计 .......................................................................................................................................... 4
2.1硬件设计............................................................................................................................. 4
2.1.1 MQ-2 ........................................................................................................................ 4 2.1.2AD8022 ...................................................................................................................... 4 2.1.3 AT89C52 ................................................................................................................... 5 2.1.4 ADC0808 ................................................................................................................... 5 2.2硬件作用连接 ..................................................................................................................... 6 2.3局部电路............................................................................................................................. 6
2.3.1烟雾信号采集电路 .................................................................................................. 6 2.3.2模数转换 .................................................................................................................. 7 2.3.3光报警电路 .............................................................................................................. 8
电路的程序设计 .............................................................................................................................. 8
3.1程序代码 ..................................................................................................................... 8 3.2流程图 ......................................................................................................................... 9 3.3关键代码 ..................................................................................................................... 9
系统调试与结果分析 .................................................................................................................... 10 调试心得 ........................................................................................................................................ 11 总结体会 ........................................................................................................................................ 12 参考文献 ........................................................................................................................................ 12
摘要
本次实训主要设计以个烟雾报警器,主要实现当烟雾浓度超过一定额度时发生一级报警,当浓度达到更高的一个状态时会发生二级报警。实验中主要用到的模块有3个:烟雾信号采集电路、模数转换电路和单片机控制电路。烟雾报警器是通过烟雾颗粒达到一定值,传感器把烟雾浓度变为电压信号,通过A/D0808或A/D0809进行模拟信号到数字信号的转换,将数字信号传递给AT89C52,单片机对该数字信号进行滤波处理,与预设值进行比较,如果大于则启动报警电路点亮报警灯。在这次试验主要模块有:烟雾传感器MQ2或MQ5,A/D0808,AT89C52.由于这次实验没有烟雾传感器,所以采用了滑动变阻,通过调节电阻大小模拟MQ2的电导率,当调试电阻大小时,8个发光二极管会随着电阻的改变而变化。
引言
现在很多场合因为人们吸烟导致了空气质量的不好,影响了身体健康;特定的环境下对室内烟雾的浓度也有一定的要求;对于火灾,烟雾报警系统也有一定的监控和预测能力。烟雾报警器可以对室内进行空气质量的检测,一旦烟雾颗粒超过一定的量,烟雾传感器将烟雾浓度变为电压信号,在通过A/D转换变为数字信号最后通过发光进行报警。因此,烟雾报警器在预防火灾发生上有着非常重大的意义。本设计采用MQ-2 型烟雾传感器,它是由二氧化锡半导体气敏材料构成,属于表面离子式N 型半导体。当处于200~300 °C 温度时,二氧化锡吸附空气中的氧,形成氧的负离子吸附,使半导体中的电子密度减少,从而使其电阻值增加。当与烟雾接触时,如果晶粒间界处的势垒受到该烟雾的调制而变化,就会引起表面电导率的变化。利用这一点就可以获得这种烟雾存在的信息。MQ-2 烟雾传感器在最佳工作条件下,接触同一种烟雾,其电阻值RS随气体浓度变化的特性称之为灵敏度特性,用K表示。
系统的总体设计
1.1流程图:
1.2功能总设计图:
1.3系统总体方案:
烟雾检测报警器由以下3 部分组成:烟雾信号采集电路、模数转换电路和单片机控制电路。烟雾信号采集电路由烟雾传感器和模拟放大电路组成,将烟雾信号转化为模拟的电信号。模数转换电路将烟雾检测电路送出的模拟信号转换成数字信号后送入单片机。单片机对该数字信号进行滤波处理,并与预设值进行比较,如果大于则启动报警电路使小灯发光,反之则为正常状态。
详细设计
2.1硬件设计
烟雾报警系统主要由:烟雾信号采集电路,烟雾传感器MQ_2,放大电路AD8022;模数转换电路:ADC0808;片机控制电路:AT89C52。烟雾信号采集电路由烟雾传感器和模拟放大电路组成,将烟雾信号转化为模拟的电信号。模数转换电路将烟雾检测电路送出的模拟信号转换成数字信号后送入单片机。
2.1.1 MQ-2烟雾传感器在最佳工作条件下,接触同一种烟雾,其电阻值RS随气体浓度变化的特性称之为灵敏度特性,用K表示。K=RS /R0,其中R0为烟雾传感器在洁净空气条件下的电阻值,RS为烟雾传感器在一定浓度的检测烟雾中的电阻值。VH,用于为传感器提供特定的工作温度。VC则用于测定与传感器串联的负载电RL上的电压。但是实验室里找不到MQ2,所以采用了滑动变阻,通过调节电阻大小模拟MQ2的电导率。
2.1.2AD8022运算放大器可以配置为线路变压器中的差分接收器,或有源滤波器.
2.1.3 AT89C52
XTAL1(19 脚)
和XTAL2(18 脚)为振荡器输入输出端口,外接12MHz 晶振。RST/Vpd(9 脚)为复位输入端口,外接电阻电容组成的复位电路。VCC(40 脚)和VSS(20 脚)为供电端口,分别接+5V电源的正负端。P0~P3 为可编程通用I/O 脚,其功能用途由软件定义.
2.1.4 ADC0808
ADC0808芯片有28条引脚,采用双列直插式封装,如右图所示。各引脚功能如下: 1~5和26~28(IN0~IN7):8路模拟量输入端。8、14、15和17~21:8位数字量输出端。22(ALE):地址锁存允许信号,输入,高电平有效。6(START): A/D转换启动脉冲输入端,输入一个正脉冲(至少100ns宽)使其启动(脉冲上升沿使0809复位,下降沿启动A/D转换)。7(EOC): A/D转换结束信号,输出,当A/D转换结束时,此端输出一个高电平(转换期间一直为低电平)。9(OE):数据输出允许信号,输入,高电平有效。当A/D转换结束时,此端输入一个高电平,才能打开输出三态门,输出数字量。10(CLK):时钟脉冲输入端。要求时钟频率不高于640KHZ。12(VREF(+))和16(VREF(-)):参考电压输入端11(Vcc):主电源输入端。13(GND):地。23~25(ADDA、ADDB、ADDC):3位地址输入线,用于选通8路模拟输入中的一路
2.2硬件作用连接
烟雾信号采集电路的输出为AD8022的1引脚连接ADC0808的IN0,因为地址选通为000.Adc0808的输出端为OUT1-OUT8,连接至AT89C51的P0端,P1为输出端与二极管负极相连。
2.3局部电路
2.3.1烟雾信号采集电路
烟雾信号采集电路:主要有烟雾传感器和放大电路组成。
MQ-2 烟雾传感器有6 个引脚,其中中间的2 个为电阻丝,剩下的4 个引脚分别为2 个输入引脚和两个输出引脚。其中中间的两个引脚为信号输出端,其输出为模拟电压量,范围为0~1 V。它的连接方式为下图:
VH,用于为传感器提供特定的工作温度。VC则用于测定与传感器串联的负载电RL上的电压。 但是实验室里找不到MQ2,所以采用了滑动变阻,通过调节电阻大小模拟MQ2的电导率。
放大电路,因为传感器的输出信号比较弱,对其信号进行放大、滤波、电平调整,满足单片机对输入信号的要求。本系统采用的烟雾传感器属于电阻型,因此只需串联一个参考电阻,再经过一个同相比例放大电路即可发送给ADC 采集。电路图如下:
放大器的引脚1作为到A/D转换电路的输入脚 2.3.2模数转换
ADC0808时钟频率一般为500 kHz (要求时钟频率不高于640 kHz),单片机的时钟频率为11.0592 MHz,则ALE 引脚的时钟频率约为1.84 MHz,经过D 触发器两次二分频得到的频率差不多为450 kHz,符合A/D 转换器的频率要求。 放大后的信号通过地址选通,从IN0口输入到ADC0808,初始化芯片后,给START端输入脉冲,上升沿清除ADC内部寄存器,下降沿启动转换。CLOCK端外部时钟输入端,时钟频率越低,转换速度也低。EOC为转换结束信号,平时输出为高,在START上升沿之后的0-8个周期才变为低电平,所以A/D转换后不能立即查询EOC信号。当外部输入到OE为高电平时,打开三态门,将8位数据送出。当转换完成后,EOC 端发出一个完成信号(高电平),数据通过锁存器送给单片机P0口,P0口再赋值给P1口
2.3.3光报警电路
烟雾浓度处于正常值时,P1口置于高电平,当烟雾浓度达到或超出警戒值1时P3.0口置为低电平报警灯1亮为一级报警,当超出警戒值2时,P3.1置为低电平,D10与D9同时亮,为二级报警。电路图如下:
电路的程序设计
3.1程序代码
MAIN: CLR ADD_A CLR ADD_B CLR ADD_C WAIT: CLR START
SETB START CLR START
CLOOP:
CPL CLOCK JNB EOC,CLOOP SETB OE
MOV
ADCDATA,P0
MOV P1,ADCDATA
MOV A,#0A3H
CJNE A,P1,LOOP1 SETB P3.0 LJMP WAIT LOOP1:
CLR P3.0 MOV
A,#99H
CJNE A,P1,LOOP2 CLR P3.1 LJMP WAIT LOOP2:
SETB P3.1
LJMP WAIT
END
3.2流程图
3.3关键代码
JNB
EOC,CLOOP
采用查询方式等待A/D转换结束时,不能在启动A/D转换后立即查询EOC信号,因为EOC平时输出的信号为高电平,在START信号上升沿之后的0-8个时钟周期内,EOC变为低电平。
MOV A,#0A3H
CJNE A,P1,LOOP1 SETB P3.0
设定浓度警戒值1。浓度未达标时,其的小灯状态为10100011,当超过警戒1时,小灯状态改变,则点亮P3.0,一级报警.
LOOP1:
CLR MOV
P3.0 A,#99H
CJNE A,P1,LOOP2
CLR P3.1 LJMP WAIT SETB LJMP
P3.1
LOOP2:
WAIT
当烟雾浓度达到警戒1时,则继续检测是否会达到警戒2.当达到警戒2时,小灯状态变为10011001,超过警戒时,小灯状态不变,点亮两个报警灯,且持续亮。
系统调试与结果分析
运行电路时,调节变阻器,从电压为0到4.05V时,发光二极管的状态为10100011,如图
1.
当电压超过4.05V后则,发光二极管的状态则改变,启动一级报警,如图2。
超过警戒1继续检测,当达到警戒2时,电压值为4.45V,小灯状态为10011001,,启动二级报警。超过4.45V,小灯状态不会改变,报警持续。
调试心得
在连好电路图,把程序拷进去后,第一次是灯全部为灭,原因是电路图的CLOCK,START引脚与程序匹配不上,所以运行后,这两个脚是不闪烁的。经过改线后,又一次运行,ADC0808灯闪烁正常,但是在运行状态调整滑动变阻器,发光二极管状态不会改变,原因是关闭了
OE,导致数据发生改变但不能够输出,所以二极管状态一直不会改变。
总结体会
在这次烟雾报警器的设计过程中,首先要准备元器件:MQ_2传感器,放大器AD8022,还有AD转换器A/D0808,单片机AAT89C51,三极管PNP,还有发光二极管。然后了解元器件的管脚链接。感器的连接部分,它有6 个引脚,其中中间的2 个为电阻丝,剩下的4 个引脚分别为2 个输入引脚和两个输出引脚。放大器的管脚1为放大后信号的输出端。ADC0808的输入端为IN0,输出端为OUT1-OUT8。AT89C51 的P0端作为输入端接受来自ADC0808的数字信号,P1为二极管提供低电平。连接好之后,根据电路图编程序,在编的过程中,遇到了电路连线与程序对不上的问题,还有拷录程序后,由于没有点编译所以没有生成.HEX文件,运行电路图时没变换,以为修改后的程序是错误的,造成了一个恶性循环。这次实训让我明白了一个报警器看似简单,但制作过程很复杂,编程连线等等,在这些过程中还很容易出现错误,出现错误后还要仔细的检查每一条连线,程序里的代码,有可能因为多了一句代码,或少了一句造成了电路运行的不正常,所以实训不仅增加了我们对单片机的了解,更重要的是锻炼了我们的耐心和对问题的处理能力。
参考文献
[0] 聂巍,李晓青.智能火灾报警系统设计[J].信息通信,2012(2):92.NIE Wei,LI Xiao-qing. Design of intelligent fire alarmsystem[J]. Informotion & Communications,2012(2):92.
[1] 李忠望.一种智能火灾报警系统的设计方案[J].安防
科技,2008(2):48-49.
[2] 潘辉. STM32-FSMC机制的NOR Flash存储器扩展技术[J].单片机与嵌入式系统应用,2009
(10):31-34.
[3] 舒志兵. 交流伺服运动控制系统[M]. 北京:清华大学出版社,2006. design[J]. Security and Safety Technology Magazine,2008(2):48-49.
[5] 童诗白,华成英.模拟电子技术基础[M].北京:高等教育出版社,2010. [6] 张毅刚,彭喜元,彭宇.单片机原理及应用[M].北京:高等教育出版社,2010.
[7]夏继强. 单片机实验与实践教程. 北京:北京航空航天大学出版社, 2001
[8] 李广第. 单片机基础. 第1版.北京:北京航空航天大学出版社,1999[6]
[9] 徐惠民、安德宁. 单片微型计算机原理接口与应用. 第1版. 北京:北京邮电大学出版社,1996
[10] 何立民.从Cygnal 80C51F看8位单片机发展之路. 单片机与嵌入式系统应用,2002年,第5期:P5~8
[11] 肖洪兵. 跟我学用单片机. 北京:北京航空航天大学出版社,2002.8