声光报警电路由单片机P3.7口控制,输出报警信号(高低电平间隔1 s的脉冲信号),驱动声光报警电路,直至按复位键RESET和开关键。
声光报警电路由555定时器、扬声器和普通发光二极管组成,电路图如图3所示。
其中555定时器接成了一个低频多谐振荡器,其控制电压出入端5脚与单片机AT89C51的P3.7端相连,受P3.7脚输出的脉冲信号控制。由电容C4的充冲放电作用,当P3.7=1时,555输出脉冲的振荡频率较低,当P3.7=0时,555输出脉冲的振荡频率较高。该脉冲信号经隔置电容C2加到扬声器上,扬声器将发出高、低交替的2种叫声,同时P3.7脚输出的高低电平间隔1 s的脉冲信号经电阻R1加到发光二极管LED上,LED将闪烁发光,达到声光同时报警的效果。
当报警器检测到房内的异常信息后,除了在电脑室现场产生声光报警信号外,还需要将现场信息通知到值班人员。为此,系统设计了单片机与Modem通讯模块,该模块由单片机、GM16C550串行端口扩展芯片和RS 232电平转换电路组成。
2 程序设计部分
监控程序流程图如图4所示。系统复位后,首先要进行初始化,包括对各个控制用寄存器的初始化、设置中断服务程序的入口地址、设置堆栈等。
数据采集部分的程序设计包括:驱动ADC0809的输入端IN0和IN1进行A/D转换,分别由子程序ADC1(噪声控制)和ADC2(光电信号转换)完成;
单片机接收转换好的数据,存入指定存储单元,由INT1中断服务程序完成。每次驱动A/D转换后等待外部中断1,中断到来说明A/D转换已经完成,通过中断服务程序读取转换得到的数据。
3 结 语
该室内防盗的自动报警系统的特点为:能对室内声音和可疑物体入侵等突变进行报警;如果出现硬件故障(如传感器遗落、内部元器件损坏等),能发出故障报警;如果只有一种参数出现异常(如噪声过大或是红外线传感器检测到异常信号),能发出异常报警信号,令值班人员到现场处理;如果声音传感器和红外传感器同时送出异常信号,则说明有盗情,发出失窃警报,并及时将这些信息报到值班室。