找回密码
 注册
关于网站域名变更的通知
查看: 570|回复: 1
打印 上一主题 下一主题

AT89C51控制的远程自动报警系统

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2016-8-15 10:31 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您登录!

您需要 登录 才可以下载或查看,没有帐号?注册

x
2002年,第32期,类别:智能电子4 N3 R6 J! q$ p+ y
' C! X& s! K4 e) e
    笔者设计了一款由AT89C51单片机、电话机和BP机构成的远程自动报警系统,经济实用,操作简单容易。" E) c' i8 ~; k) v3 O2 {1 f
    1. 电路原理
0 w; [" s, Z; |4 M4 t" @5 J    远程自动报警系统电路如图1所示,电路主要由AT89C51、继电器和带有存储拨号功能的电话机组成。报警触发开关K的一端接AT89C51的P1.6,当无报警信号时,P1.6为高电平。工作时,CPU不断检查P1.6的状态,当K被触发时,P1.6由高电平变为低电平。为防止虚报,CPU检测到P1.6为低电平时,自动延迟25ms,再检测P1.6的状态,若仍为低电平,则从P1.4输出低电平,并通过继电器J4接通电话机的免提键。通过J1、J2和J3分别接通“RECALL”键、存储拨号地址键“1”和电话机拨号键“1”,将存储在电话机的BP机号码自动拨出去,系统收到寻呼台的回音后,自动拨出“111111”的报警标志数字信息,然后挂机。/ w5 H* v/ o7 ?; R
    2. 报警系统程序设计
0 ^5 W( p! L& Y5 `+ T$ c    程序主要任务是控制继电器适时工作,主程序流程图如图2。该程序包括6个延时子程序,功能如下:DL0(延时400ms)用于按键接通;DL1(延时800ms)与DL2(延时1.2s)用于按键接通之间的间隔;DL3(延时2.8s)是由10(或11)位电话号码的快速拨号时间确定的。4 a0 ^4 H, l& [0 K, ?- p
    3. 系统应用
/ M2 g' O$ W; _* s2 D5 w    该系统在实验时使用的是HA8868(Ⅲ)P/TSD型电话机。该机可以存储10个16位电话号码。首先按要求将试验样机与电话机连接,即继电器J1接提取地址键“RECALL”,J2与存储单元地址键“1”连接,J4与电话机的“HANDFREE”键或话柄的触点连接。将待拨BP机自动寻呼号码存入电话机,并选地址键“1”。同时,用仿真线将样机与MCS-51仿真器连接。将程序输入并运行,按下触发报警开关K,若BP机能收到含有数字信息“111111”和电话机的号码,则说明系统正常。
' c, g6 F2 A; L  e$ p# }" Z    需要说明的是:触发开关K可以用一般的弹簧开关,但若盗贼入屋后先剪断电话线,则系统无法工作。触发开关K如果用超声波探测器(或红外探测器),盗贼入屋后,超声波探测器即发出信号去控制报警触发开关K,系统会在极短时间内报警,使盗贼来不及剪短电话线。

该用户从未签到

2#
发表于 2016-8-15 14:54 | 只看该作者
学习中,谢谢分享% _1 d" D* Q2 H
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

推荐内容上一条 /1 下一条

EDA365公众号

关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

GMT+8, 2025-6-13 00:42 , Processed in 0.078125 second(s), 23 queries , Gzip On.

深圳市墨知创新科技有限公司

地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

快速回复 返回顶部 返回列表