基于单片机的电话远程控制系统模块电路设计
来源:互联网发布者:石榴姐 更新时间: 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因受到意外干扰而可能导致的受控对象的误动作。
这里还没有内容,您有什么问题吗?
电子电路资源推荐
- 电子工程师从入门到精通
来源:下载中心
- 雷达信号处理和数据处理技术
来源:下载中心
- ADC与DAC
来源:大学堂
- 逆变器原理
来源:大学堂
- 电工基础:电路的组成
来源:电路图
- 常用的13种半导体功率器件介绍
来源:电路图
推荐帖子 最新更新时间: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嵌入式系统
- 乾坤芯法-TI官网一本通
- ISE VHDL 地址差的太远,RAM反应不过来
- 如何上传电路图
- 奋斗是一种心态
- 请问 STM32 TIM4 输入捕捉异常原因
- 9320tft显示
- packet sniffer怎么一直没有收到数据啊?那位说说
- Control Loop Cookbook闭环
- 【LAUNCHXL-CC2650】+开发环境的构建
- stm32 fsmc nand flash 在ucos上死机
- 学模拟+《运算放大器噪声优化手册》—第二章 运放噪声简介
- FPGA在软件无线电中的应用
- JDB-80(225)A型电动机综合保护器?
- 如何在 Wce 或者 WM 中对 Word 进行操作?
- 求介绍CPU设计的书籍
- 【工程源码】数字信号处理学习——混频器
- GM模块评测报告(稳定度、本底计数)
- 英特尔移动战略将进入新阶段:手机平板并重
- MSP430F2132 JTAG的问题!
- 求STM32的Matlab Simulink开发资料
- 在 AD9279 的 I/Q 输出之后使用 ADA4897-1ARZ-RL 作为滤波器、I/V 转换器、电流加法器和 ADC 驱动器的典型应用电路
- kuaidibaozhuang
- 使用 ADM3066EBCPZ-R7 3 至 5.5 V、±12 kV IEC ESD 保护、50 Mbps RS-485 收发器的典型应用
- AstroBerry DIY Board V2
- LTM4620EV 1.5V @ 26A、具有温度监控功能的两相设计的典型应用电路
- 寻迹传感器_xkb
- 使用 NXP Semiconductors 的 QN9083 的参考设计
- MCIMX28LCD、i.MX28 套件评估 (EVK) 板以及连接器和开关的位置
- LT5572 的典型应用 - 1.5GHz 至 2.5GHz 高线性度直接正交调制器
- LT3756IMSE-2 降压-升压模式 LED 驱动器的典型应用电路