找回密码
 注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

巢课
电巢直播8月计划
查看: 22|回复: 1
打印 上一主题 下一主题

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

[复制链接]

183

主题

642

帖子

1350

积分

四级会员(40)

Rank: 4Rank: 4Rank: 4Rank: 4

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

EDA365欢迎您!

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

x
2002年,第32期,类别:智能电子7 R! s/ M1 q. X( r& q# O

# W0 T; r/ c* S/ o    笔者设计了一款由AT89C51单片机、电话机和BP机构成的远程自动报警系统,经济实用,操作简单容易。
7 }- }" G% M3 p    1. 电路原理
% P- m6 f' o& y4 x9 ~  Z    远程自动报警系统电路如图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”的报警标志数字信息,然后挂机。  O* O- \  r8 h" ^# Q4 {& w# A
    2. 报警系统程序设计
8 u4 }5 \' ?/ D    程序主要任务是控制继电器适时工作,主程序流程图如图2。该程序包括6个延时子程序,功能如下:DL0(延时400ms)用于按键接通;DL1(延时800ms)与DL2(延时1.2s)用于按键接通之间的间隔;DL3(延时2.8s)是由10(或11)位电话号码的快速拨号时间确定的。- q$ Y9 w( G( S& Y7 W, b
    3. 系统应用
$ Y* n3 F* y4 G4 [8 i; n9 ~/ s; x    该系统在实验时使用的是HA8868(Ⅲ)P/TSD型电话机。该机可以存储10个16位电话号码。首先按要求将试验样机与电话机连接,即继电器J1接提取地址键“RECALL”,J2与存储单元地址键“1”连接,J4与电话机的“HANDFREE”键或话柄的触点连接。将待拨BP机自动寻呼号码存入电话机,并选地址键“1”。同时,用仿真线将样机与MCS-51仿真器连接。将程序输入并运行,按下触发报警开关K,若BP机能收到含有数字信息“111111”和电话机的号码,则说明系统正常。/ N! H$ W/ c% p  H$ M
    需要说明的是:触发开关K可以用一般的弹簧开关,但若盗贼入屋后先剪断电话线,则系统无法工作。触发开关K如果用超声波探测器(或红外探测器),盗贼入屋后,超声波探测器即发出信号去控制报警触发开关K,系统会在极短时间内报警,使盗贼来不及剪短电话线。
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友 微信微信
收藏收藏 支持!支持! 反对!反对!

157

主题

559

帖子

1198

积分

四级会员(40)

Rank: 4Rank: 4Rank: 4Rank: 4

积分
1198
2#
发表于 2016-8-15 14:54 | 只看该作者
学习中,谢谢分享
9 d9 p9 w0 S' F% c+ Z
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

巢课

技术风云榜

关于我们|手机版|EDA365 ( 粤ICP备18020198号 )

GMT+8, 2025-6-4 04:22 , Processed in 0.069065 second(s), 31 queries , Gzip On.

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

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

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