原创 电话远程控制系统

2009-5-27 21:28 4969 9 18 分类: MCU/ 嵌入式

       这个是我在大二上学期和别人合作的一个电话远程控制系统。电话远程控制是利用电话线路对该网络内的客户机进行远程控制,被控端通过检测来电振铃来自动接通电话,然后再通过双音频解码芯片将远程控制端发过来的双音频信息解码后发送给单片机,单片机在外部0中断控制下接受信息并保存记录,然后根据接收到的信息执行相应的控制命令,从而达到远程控制的目的,该控制系统可以用座机电话控制,也可以用移动电话控制.<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />



电话远程控制系统接收远端发送来的DTMF信号,并对其进行解码,解码后的信号再由中央处理单元采集处理,同时,为了方便操作,设计了模拟信号音提示电路,电话远程控制系统正常工作还需电源供电电路、驱动电路等其他辅助电路.智能电话远程控制系统的体系结构如图所示.


点击开大图













可以看出,系统主要由DTMF音频解码电路、语音提示电路、摘机电路、单片机处理系统、驱动电路、电源电路等组成.
各部分电路及工作原理 :

单片机控制电路 :
  中央控制电路的主要功能是接收铃流检测电路和DTMF解码电路的中断信号,发送对电话自动摘机/挂机和受控设备的控制信号,语音主要由单片机模拟并耦合到电话线路中,双音频信息由接收DTMF解码芯片8870构成的典型电路解码后得到四位二进制数据,并触发单片机的外部0中断读取信息.


      484200bd-9ee1-408b-8f4f-7bb0fc211bc9.jpg 31e3de96-0275-4b63-806a-bb27539d626a.jpg


振铃检测电路


为了安全可靠期间,电话振铃检测采用光耦开关,当电话来电时振铃信号通过电阻,电容使光耦开关导通,将交流的振铃信号转换成方波信号进入单片机的INT1端口并触发中断1,当振铃达到指定次数后由单片机控制摘机。


DTMF音频解码电路 :


DTMF(Dual Tone Multi Frequency)双音多频信号解码电路是目前在按键电话(固定电话、移动电话)、程控交换机及无线通信设备中广泛应用的集成电路.它包括DTMF发送器与DTMF接受器,前者主要应用于按键电话作双音频信号发送器,发送一组双音多频信号,从而实现音频拨号.双音多频信号是一组由高频信号与低频信号叠加而成的组合信号


本电话远程控制系统采用MITEL公司生产的MT8870 DTMF接受器作为DTMF信号的解码核心器件.MT8870主要用于程控交换机、遥控、无线通信及通播系统,实现DTMF信号的分离滤波和译码功能,输出相应16种频率组合的四位并行二进制码.MT8870具有拨号音抑制和模拟信号输入可调功能,所以在设计MT8870 DTMF解码电路时,只需外加一些阻容元件即可.DTMF解码电路如图3所示. 



点击看大图


  (MT8870官方数据手册)
远端用户发送的DTMF信号,经搞合电容的隔直流作用后,由MT8870接收并进行译码,输出的四位并行二进制数据直接与8051单片机的P1低4位连接,MT8870在DTMF信号码变换完成后,由STD端发送中断信号触发INT0,通知8051数据准备好.


语音提示电路 
  电话远程控制系统利用语音提示电路便于用户得到系统反馈信息.提示音由单片机模拟,声音信号经P1.4使三极管时断时通,再通过电容将该方波信号耦合到电话线路中


电路如下   左图为以上电路实物图


f0e60207-67f6-41df-9b77-c489046ba473.jpg8c2c0624-a73e-4484-bbde-5465f88fb547.jpg       


密码检测


远程用户输入的密码被8870解码后转化成单片机能够识别的8421码,单片机经过外部0中断读取数据然后与设定值相比


软件设计


主程序先完成初始化,开中断1检测振铃,当振铃达到一定次数后控制继电器接通电话;然后开始计时,预定时间内如果无操作则自动挂机,如果有信息输入,则由外部0中断检测并读取信息,接受到一定数据后由单片机进行密码判断和执行控制指令 


中继系


  本系统还内嵌一电话中继系统,实现4路电话的程控交换,采用一片AT89C2051作为系统的从单片机来控制这部分电路,基本构架如图:


点击开大图



























系统实物图




点击看大图

PARTNER CONTENT

文章评论9条评论)

登录后参与讨论

用户338926 2011-6-10 16:28

能把整套资料发一份给我吗?(还有程序) 最近在做这个,没什么头绪,来借鉴一下 急用,谢谢 邮箱 838566545@qq.com

用户1607984 2011-4-28 23:39

博主厉害啊!最近小弟也在做这方面的毕业论文,能不能把你的资料发给小弟参考下啊~~不胜感激~~~897955773@qq.com

用户223407 2009-11-17 23:20

你们好棒哦!我现在找这方面的资料,你能否把你这个系统的程序发给我参考一下呢?不甚感激了。邮箱:shaonaxiong2008@163.com 期待着你的好意...

用户1511218 2009-7-10 14:00

你好,最近也在准备着手作这个..能不能打资料发我一份.谢谢 lisaac@foxmail.com

用户224020 2009-7-3 00:38

你好 我也正准备做这个 能不能把资料也发我一份 谢谢了 814414567@qq.com

用户394042 2009-5-13 20:49

能把整套资料发一份给我吗? 最近在做这个,没什么头绪,来借鉴一下 急用,谢谢 邮箱 181324750@qq.com

用户188246 2009-4-11 20:31

可不可以把你电路图发一份给我,我最近在做这个,邮箱:scpazq@yahoo.com.cn

用户46624 2009-4-2 19:51

水平高啊!羡慕!

用户524937 2009-3-30 22:34

你好! 能参考一下你的电路图吗? 我的邮箱:liangbing_wan@yahoo.com.cn 谢谢!!!!!
相关推荐阅读
nhfzlingyu_750476682 2009-04-26 18:29
Labview学习笔记—环境湿度实时监测系统
     接触Labview快一个星期了,真是爱死它了,头几天学得时候,借了两本书,花三天时间过了第一遍(这几天也没听课了O(∩_∩)O~),基本就熟悉了G语言的语法和编程结构的使用,从前天开始准备自...
nhfzlingyu_750476682 2009-04-07 18:04
热烈庆祝blog中的《LED POV彩屏》这篇文章登上百度“LED POV”关键字的第一名O(∩_∩
O(∩_∩)O~要不是人家告诉我,我也没在意,不过首先感谢的是大家的支持,感谢每个到我blog做客的人,感谢每个打开我blog网页的人,小宇对大家真是感激不尽啊。。。。。。。我以后一定再发一些有用的原...
nhfzlingyu_750476682 2009-03-31 22:56
用12864做的PS/2键盘测试
https://static.assets-stash.eet-china.com/album/old-resources/2009/3/31/b723d79a-ce53-42d0-9dc4-da09...
nhfzlingyu_750476682 2009-03-29 17:49
LED POV彩屏
  在大二上学期的时候,一开始学长做了一个,很漂亮,寒假回去后我也照着学长自己做了一个,由于很多人对LED POV的结构不是很了解,现在把它和大家解释一下本作品使用AVR高性能芯片Mega8作为主控M...
nhfzlingyu_750476682 2009-03-28 15:32
玩转2.4GHZ无线数据传输
         最近正好手上几块nRF2401,于是正好玩玩2.4G的通信。         下面有请nRF2401出场。。。。。。。。          大家好,我是nRF2401单片射频收发芯片...
EE直播间
更多
我要评论
9
9
关闭 站长推荐上一条 /3 下一条