欢迎来到天天文库
浏览记录
ID:37392942
大小:233.41 KB
页数:4页
时间:2019-05-23
《单片机为核心的遥控报警系统设计》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、维普资讯http://www.cqvip.com‘现代电子技术)2OO4年第2期总第鱼基于AT89C51单片机为核心的遥控报警系统设计刘文汉,冯晓岗(西安工业学院陕西西安710032)摘要:装置以89C51单片机为棱心,以电话线为戢体,实现远距离电器遥控和报警。装置设置6位密码,保密性好,有提示音,防止误操作。当家中发生险情时,可以自动拔叫主人电话报警。关键词:AT89C51;单片机;电话;遥控;ISD25120语音集成电路中圈分类号:TP368.1文献标识码:B文章编号:1004—373X(2004)02—025—03De
2、signofRemoteAlarmingSystemBasedonAT89C51LIUWenhan。FENGXiaogang(XianInstituteofIndustry.Xian.710032.China)Abstract:Thisdevicewhichtakesthesinglechipmicrocomputer89C51forthecoreandtakesthetelephonelineforthecarrier·canrealizetocontrolfromalongdistanceandtogiveanalarm
3、.Becauseofthesix—bitpasswordthatissetinthedevice,ithasgoodsecrecy.Meanwhile,thereisindicatorvoicetopreventtheuserfromoperatingbyerror·Ifdangerousthingshappeninhome,itcantelephonethehosttogiveanalarmautomatically.Keywords:AT89C51;MCU;telephone;telecontrol;ISD25120vo
4、iceIC误后,发出提示音,提示用户输入要求执行任务的电1引盲器代码,代码为3位数字加“#”字确认,前2位数字由于经济的快速发展,人们生活水平得到较大的为电器代号,范围为1~16(假定控制电器为16个),提高,生活节奏也越来越快,为此家电遥控和家庭安第3位数为调压调速的级数,范围为1~4(档数根据全也为人们所需要和重视。以AT89C51单片机为核心需要确定),若电器无调压调速,则第3位数无效。若通过电话进行电器遥控和报警装置主要解决这些问同一任务所输入的次数为偶数,表示取消任务。若2次题。他的主要功能有:通过电话可以遥控16
5、路电器通按键的时间间隔小于100ms,则第2次按键输入无效,断,遥控路数可以根据需要进行扩展;可以实现电器以防止抖动。若前次按键后lOS无按键输入,默认为调压调速控制,有密码设定,保密安全性好;有语言无任务输入,自动挂机。挂机后单片机把输入任务送提示,避免盲目操作;可以取消已输入的操作命令;当对应输出口执行任务,并保持状态直到有新任务输入。单片机接收到家中天然气泄露、温度超限和失窃信号硬件电路主要包括震铃检测电路、模拟摘机和后会自动拨打预留电话并报告家中发生的情况。DTMF解调电路、调速电路、任务执行电路、3路传感器报警信号
6、电路,以及语音电路部分。硬件电路框图2硬件电路设计如图1所示。总体电路设计思路是:电话遥控报警器与家用电2.1振铃检测电路话采用并联方式,当有振铃信号时单片机开始记数,前电路如图2所示。电话线振铃信号为25Hz,75~1O次铃声内若有人接电话,则遥控报警器被屏蔽,不100V。因此不能直接与IC电路连接,同时为了防雷影响正常接听电话,若1O次铃声后无人接听,约定遥击,输入端用1#F/160V电容进行隔离。铃流声经全控报警器自动模拟挂机,并发出提示音要求用户输入桥整流后再由光电耦合器4N25耦合并经40106整形密码,允许3次输
7、入错误,并有2次提示输入错误重新后送89C51TO计数器进行振铃次数记数,当TO记数输入,若第3次输入错误则自动挂机。密码输入确认无为1O次时,按约定为有任务输入,89C51输出模拟摘机信号使线路接通,同时单片机控制语音提示电路收稿日期:2003一lO一29“请用户输入密码”并通过电话线路将输入的密码信号25维普资讯http://www.cqvip.com刘文汉等:基于AT89C51单片机为核·的堂墨送人双音频DTMF解码电路。A8有一个为“0”时,A7~A0表示为当前录放操作的起始地址,当A9和A8有一不为“0”时,A7~
8、A0表示为不同的操作模式,在此A9和A8接地,表示A7~A0为地址数。当需要放音时,89C51使ISD25120片选端CE=“0”,同时给出A7~A0地址数,在CE的下降沿锁存,A9~A0具体设置如下:A9A8A7A6A5A4A3A2A1AOOOA7A6A5A4OOOO这样由A7~A4四条
此文档下载收益归作者所有