首页 > 其他 > 基于单片机的电话远程控制系统模块电路设计

基于单片机的电话远程控制系统模块电路设计

来源:互联网发布者:石榴姐 更新时间: 2020/06/18

设计了一种电话远程控制系统,该系统以AT89C2051单片机和MT8870双音多频解码集成电路为核心,借助公共电话网络,通过电话实现对远程设备智能化控制。文章介绍了系统的组成、工作原理及程序设计方法。对振铃检测、模拟摘挂机控制电路作了详细的说明。用户在户外可通过任意一部双音多频电话(包括手机、电话分机),根据语音提示,可以对各种电器(如电饭锅、微波炉等电器)进行远程控制。本装臵适用于家庭、企事业单位、商店等场所,操作简单方便,系统性能可靠,是未来很有发展前景的科技产品。

振铃检测电路

 电路工作原理:振铃检测电路由光耦LE以及门电路G4等元件组成。电话线路没有铃流时,电话交换机提供的线路电压为48V-60V的直流信号。当用户呼叫时,电话交换机发来振铃信号,89C2051单片机驱动摘挂机控制开关电路,DTMF信号译码电路,铃流检测电路和语音提示电路等电路设备。此时光耦LE的发光二极管导通,使光敏晶体管导通,于是+5V电源通过1K电阻和二极管向100uF电容充电。当电容上电压充到开门电平时,与门G4输出高电平并由AT89C2051的P3.5检测,每振铃一次,门G1输出一次高电平即一个正脉冲。振铃信号为25±3V的正弦波,电压有效值为90±15V,振铃以5s为周期,即1s送4s断。正脉冲信号可以直接输出至单片机的中断计数器输入口,完成整个振铃音检测和计数的过程。电路图设计根据振铃信号的特征,设计振铃检测电路如图所示。

基于单片机的电话远程控制系统电路设计

摘挂机控制电路

电路工作原理:AT89C2051首先从P3.5 检测与门G4的输出,G4每输出一个正脉冲,电话振铃一声;P3.5必须检测到8个正脉冲信号时,才从P1.1送出低电平使三极管T7导通,于是继电器JK吸合使两对常开触点JKa和JKb闭合,并使500欧电阻〈与小音频变压器绕组串联〉被接入电话线,实现了模拟提机。然后P3.2等待DTMF解码器STD端正脉冲的到来,一旦识别到STD端的正脉冲,P3.0-P3.4即读入DTMF解码器的输出的二进制码信息,这个信息就是遥控命令,AT89C2051能对其进行判别究竟是密码还是控制某路开,关的命令或是挂机命令。

挂机命令的执行信号是从P1.1输出的,当P1.1=1时,T7截止,继电器释放,即实现了模拟挂机。而控制受控对象动作的信号是从P1.3-P1.7共5路输出的,例如若P1.3=1能使T1导通,继电器J1吸合;若P1.3=0,则J1释放。若P1.7=1,则能使T5导通,继电器J5吸合;若P1.7=0,则J5释放。但由图中可知,P1.3并没有直接接到T1。P1.7并没有直接接到T5,而是隔了一片集成块74LS273。74LS273是一个8D锁存器也就是芯片内部包含了8个D触发器,输入端为D0-D7,输出端为Q0-Q7。若清零端CLR加以低电平,则器件复零,Q0-Q7输出全为零,若清零端为高电平,则每当触发端CLK有一个电平的上跳变时,输入端D0-D7的状态就会被锁存到器件内并从Q0-Q7输出,只要CLK端不再触发,这一状态就会被永远记住。可见AT89C2051从P1.3-P1.7输出的信号只不过是先由74LS273记忆后再送出,其控制逻辑与直接接到的T1-T5是一样的。74LS273的输入端D0-D7能接受输入信号的必要条件是CLK端有正跳变出现,这必须同时满足两个条件:其一是DTMF解码器的STD端须为高电平,也就是遥控发送端有DTMF信令送到;其二是AT89C2051的P1.2必须送出一个由‚0变到1的跳变信号。只有当这两个条件同时满足时与门G5才输出正跳变信号,74LS273才能接受外部信息,这就大大提高了电路的抗干扰能力,防止AT89C2051因受到意外干扰而可能导致的受控对象的误动作。

提问/讨论

这里还没有内容,您有什么问题吗?

我要提问/讨论

推荐帖子 最新更新时间:2024-11-13 09:03

!!求各位大神帮助啊!!!(STM32的问题)
小弟用STM32F107RCT6自制的一块板子,但是程序怎么都烧不进去,用的是ST-Link/V2,一直提示unknown target connected,那个JTAG口也是自制的,我连买来的开发板可以正常下载,但是链接自制的板子却无法下载,然后在Debug setting中
 时钟stm32/stm8
BGA封装的芯片与周围的最小距离是多少?
各位前辈,小子接触pcb时间不长,现在正在画一块PCB,测试一块BGA封装的芯片的性能。 因为对板卡的大小有严格规定,所以希望器件的间距尽量小。 在网上看到BGA芯片和周围的器件要有3mm的焊接空间。但是我看到有些板子上BGA芯片与周围距离小于3mm,目测只有1点几mm。 所以想
 takeshowerPCB设计
msp430g2553 20pin新手求解
老师出了这样一道题,我实在没看懂: 频率测量,范围分别是0-100HZ(精度0.1HZ)——秒闸门 50HZ-100KHZ(精度1HZ)——脉冲捕获 1HZ-10MHZ(精度1HZ)——外部时钟 他就给我说了
 lgd0722微控制器 MCU
导热与散热
一、导热系数简介 导热系数(W/mK)热传导系数的定义为:每单位长度、每K,每小时可以传送多少W的能量,单位为W/mK。其中“W”指热功率单位,“m”代表长度单位米,而“K”为绝对温度单位。该数值越大说明导热性能越好。 二、 常见材料的导热系数 材质 温度
 wsttPCB设计
关于仿真
很多人说仿真不准,我只是想说很多人没有正确的使用仿真软件没有良好的建模当然不能让仿真得出正确的结果。 仿真的作用就相当于理论计算,但是比人工的理论计算精确得多,成本小得多,时间花得更少,很少有人在设计电路钱不做理论计算吧? 有几个人完全用基尔霍夫定律来计算电路? 仿真软件的作用和
 ssawee单片机
IIC driver
最近在搞iic driver, 但对中断和iic 仲裁、读、写不是很清楚,有哪位仁兄能够帮帮我? 万分感谢! IIC driver 建议看看IIC的规范,说得比较清楚,在这里很难讲明白 简单应用先不要考虑仲裁,先完成读,写功能,多个器件才会有仲裁问题
 2512a2512嵌入式系统

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版 版权声明

EEWORLD 电路图 站点相关: 下载中心 Datasheet 参考设计

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved