居家安全是人们十分关注的问题,本设计针对目前电话、手机、传呼机使用十分普遍的特点,采用若家中无人时,由无线红外探头监测是否有人闯入或发生火灾,并传送给单片机控制的家用自动拨号报警器,发现异常情况,及时拨打手机、传呼机或电话(号码事先存在报警器中).
一、功能设计
我们认为该报警器需要满足以下功能:
1. 三重号码设置功能:可以同时设置电话、传呼、手机号码,并且可以随时修改.
2. 准确地判断和拨号功能:准确地判断,防止引起误报;一旦发生警告信息,判断确定后,自动拨号,然后发出现场鸣响警报.
3. 延时启动功能:启动报警器后,报警器于30秒后自动进入警戒状态,便于主人从容离开,避免误报.
4. 良好的人机交互界面:采用32位字符型液晶显示,号码用4×4键盘手动输入.
5. 良好的保密功能:必须键入正确密码才允许修改手机、传呼及电话号码.
6. 永久数据保存功能:即使发生人为断电,号码数据也不会丢失.
7. 安装简捷:无线探头可安装在房内任意位置.报警器和通话互不影响,对电话机不做任何改动.
二、系统设计电路
考虑用89C52作为CPU;P1口作为用户键盘输入,输入内容包括:密码设置、电话号码设置等;P0口作为液晶显示的双向数据口;P3口作为串行E2PROM X25045的控制口和数据传输口,X25045还有看门狗功能,当系统受干扰程序跑飞时,能及时复位CPU;P0口经过锁存器74LS273后作为模拟电话号码拨号数据口,通过十六选一数据选择器4067控制继电器矩阵模拟拨号;电话拨号采用价格便宜、低功耗的91210;89C52的一个外部中断口用于无线红外探头的信号输入;为保证可靠性,采用无线收、发模块(50m).
系统硬件框图和软件框图见图1、图2、图3所示.
三、实验测试
报警器启动后延时30s进入警戒状态.当无线红外线探头检测到入侵信号后准确传输到报警器,经判断检测报警无误后自动拨号,拨完三组号码后启动现场讯响报警;延时60s(时间可以设定),自动回到警戒状态.