1.2 延时接口电路及显示模块
本系统接收外部的无线信号采用的是查询的方式,为了防止信号丢失,并尽量和市面上相同编码的无线模块兼容,本文设计了一个单稳态延时接口电路,该电路的原理图如图4所示,Q1基极为高电平时,C2保存的电量被释放,比较器输出高点平,当基极由高电平降为低电平时,C2通过R3充电,比较器的反相端电位缓慢上升,一旦C2的电压高过Vref则比较器翻转,输出低电平,从而达到延时的目的。
显示部分由ST7920LCD构成,LCD与MCU使用SPI进行连接。当有按键按下时就触发LCD背光。无线接口部分由于防盗报警,烟雾报警,以及短信远程控制同时被触发的概率很小,故整个系统不必使用过多频点进行通信,主机使用315 MHz的无线模块对无线开关进行控制,而热释电红外和微波位移传感器分别使用315MHz,433MHz两个不同频率对主机发送报警信号,这样可以使得报警时互不干扰。烟雾传感器使用315MHz的频率对主机发送信号。
1.3 主机无线收发模块
无线收发模块主要由无线编码芯片SC2262、无线解码芯片PT2272、315MHz发射模块以及接收模块组成。主机对无线开关进行控制时使用无线编码芯片SC2262,地址设置与接收部分PT2272一致,且震荡电阻应匹配,当MCU上电后或者主机收到远程控制的短信,MCU先根据EEPROM内保存的无线开关状态改变PD4~PD7电平,然后MCU将发送一个宽度为1s的低电平脉冲至PT2262的16引脚(TE),使SC2262对于PD4~PD7的数据进行编码再从17脚输出至315 MHz发射模块。
由于市面上有些探测传感器的无线发射模块触发时只发高电平“1”,所以主机解码芯片不能用带锁存的PT2272L4,否则PT2272L4输出的数据永远都是高电平,会一直产生误报,因此为了更好的与市面产品兼容,本系统主机无线接收部分采用了非锁存的PT2272M4芯片分别与315 MHz和433 MHz的接收模块连接。这样当有人入侵触发报警时,两个报警器发出的信号不会因为处在同一频率上而互相干扰而导致解码错误,避免了检测到有人入侵但主机无报警的情况。烟雾报警器接收部分和微波报警器使用同一个PT2272 M4和接收模块。由于红外、微波、烟雾报警被触发时发射的信号是不连续且不同步的,所以接收到信号将由3路的单稳态触发器做3 s的高电平,提高MCU采样判断的准确性。