(1)感应全自动型:当有人进入红外感应圈内,红外元件就会释放高电平,从而达到报警的效果,当有人离开控制区间,就会产生主动推延,接着高电平被阻
(1)感应全自动型:当有人进入红外感应圈内,红外元件就会释放高电平,从而达到报警的效果,当有人离开控制区间,就会产生主动推延,接着高电平被阻止,低电平被送出。
(2)设置光敏抑制(可选,出厂不设置):在设计中可以设置光敏抑制,如在白天光线相对较强,这时我们可以设置成不感应状态。
(3)温度补偿(可选择,出厂时未设):就像我们夏天,温度比正常情况下要高,有时甚至高到30-32℃,这时我们可以把探测距离变短些,这样就能把温度补偿实现了。
(4)两种触摸方式:(可选跳线)第一种,不能反复触摸方式:当红外感应把高电平送出时,就会产生自动延迟,延迟结束后,从而高电平关闭,低电平输出,在延迟时间内如果有人进入时,也不会在出现高电平[4]。第二种,可反复触摸方式:当红外感应输出高电平后,就会产生自动延迟,如果在延迟时间内还有人进入时,并且在感应圈内,那么就会一直保持高电平,直到人进来感应圈内,延迟结束,从而高电平关闭,低电平输出(在感应模块检测到有人进入时,只要人体每活动一次就会产生一个自动延迟,而且把最后的活跃时间作为延迟的起点。
(5)检测到的锁定时间(默认:无锁定时间):在每一次的感应输出后,感应模块就会从高电平变为低电平,在这个变化之后,我们可以设置一个锁定时间,也就是说在这个时间段,不能让其他信号被感应器收到。设置这个功能就是让“输出感应时间”“锁定时间”运行时存在时间差,最有利于检测有时间间隔的产品,于此同时,这个功能还能够对负载切换的时候,它产生的多种扰乱有很好的约束。(设置时间周期为零点几秒到几十秒钟)。
(6)电压运行区间:默认为直流4.5V-20V。
(7)微功耗:稳态电流最大是50微安,特别符合用干电池供电自动约束器件。
(8)使用高电平放出信号:这样可以多种电路连接并且很简便。
2.4单片机模块
2.4.1STC89C52单片机介绍
STC89C52为8位微控制器,用起来不仅消耗很低,而且性价比高,把Flash也设置8k。制作使用的存储器是不容易失真,并且与工业性的51单片机无论是引脚还是指令都是完全兼容的。这个芯片允许闪存程序,所以普通的编程器件也适用。单片机芯片采用的是灵活8位CPU,可编程闪存被应用到系统中,所以经常被很多相嵌式控制体系使用[5]。
STC89C52具有以下的规范功能:闪存的字节为8k,外内存为256字节,有32位的I/O口,看家狗作为定时器,数据指针有2个,把定时器或计数器设置为16位,把2级6向量作为中断,全双工被串行端口引用,片内晶振和时钟电路。除了这个,STC89C52独特功能是把频率降低到0的稳态操作。它有2种模式:可选省电模式和空闲模式。在空闲模式,CPU暂停工作,并且外内存、定时器、计数器、串口、中断要持续工作。在掉电保护,外内存起保存作用,它保存了所有东西,同时振荡器被禁止,停止单片机所有工作,如果有中断或硬件复位,恢复所有工作。这个体系把单片机为重心,只要我们把编程代码烧进单片机,然后将外面连接复位、振荡、控键、LED显示电路、报警电路等子模块,就能够维持一切工作的正常运行,从而实现报警。
单片机引脚功能叙述,下面细致讲解STC89C52的每个引脚的功能:
1)电源引脚VCC、VSS:用40脚VCC,5v电压,VSS是20脚,接地端。
2)时钟电路端脚XTAL1、XTAL2:把XTAL2的第18脚和外部晶体、电容接在一起。而且在单片机里面,它是逆向放大器放在振荡电路输出端,我们所说的振荡频率实际上就是晶体的频率。在使用过程中,当使用外面的时钟电路时,那么引脚就是外面时钟脉冲的输入端。在使用前,要检测STC89C52的振荡电路,判断它能不能正常运行,然后我们用示波器检测XTAL2端,看输出端有没有想要脉冲信号。XTAL1是19脚的,它是和外面晶体、电容其它端接。而且在微控制器里面,它是逆向放大放在电路输入口。在使用外部时钟,最重要是一定要把这个脚接地[6]。