欢迎来到天天文库
浏览记录
ID:38866939
大小:756.47 KB
页数:5页
时间:2019-06-20
《电话远程遥控器的制作》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、制作天地HANDSONPROJECTS电话远程遥控器的制作福建省宁德市闽东高级技工学校◆黄锦杰随着现代电子技术的发展,人们生活水平的提高,各种智能家居产品也不断进入我们的家庭,其中最早为人们所熟悉的并给人们带来方便的莫过于遥控系统的使用。遥控系统的应用有空调、DVD、彩电、图1音响,甚至灯光、风扇,但这些都是局限于有限距离内的应用,若要实现远距离的遥控2.来电检测电路目前只能依赖于互联网或是电话线路。通过与互联见图2,电话线接于J2,R1、C4为限流降压元网连接的电脑虽然可以实现远程遥控家用电器等,件。D5
2、作为IC2的输入保护元件,防止4N25内部但电脑要随时处于开机状态,不仅耗电而且存在很的LED反向击穿。R2为下拉电阻,当频率为25Hz多不确定因素。对比之下通过电话线来实现远程遥的铃流进入线路时,通过光耦隔离后在IC2的4脚控要简单方便多了。在家中的电话线路上安装一个产生跳变的电压,经过C5的滤波使其变平滑,此信控制器,就可在异地通过手机或固定电话机对家里号经RA3脚送到PIC16F84检测判断。本文的铃流的电器进行遥控。检测程序不是判断铃声次数,而是对铃声的持续时本文介绍的电话远程遥控器结构简单、元件数
3、间进行检测,也就是从来电后开始计时,并不断检测量少,可以实现两路电器的遥控。进入系统要求密码铃流的有无来判断是否为同一次呼叫,当计时到设验证,操作中有音频提示功能,可在线修改模拟摘机定值时(设定值可改),CPU发出摘机信号。这种方法时间和系统密码,忘记密码可通过复位按钮恢复初个人认为可简化电路,而且R2、C5的取值不必讲究。始密码。一、硬件电路介绍整机由五个单元电路组成:电源电路、来电检测电路、模拟摘机电路、DTMF信号检测电路、单片机控制及输出电路。1.电源电路见图1,通过J1引入+9V交流电源,经过D1
4、、D2、D3、D4整流,C1滤波及7805稳压得到5V电压,C2、C3为滤波电容,D11作为电源指示LED。图28电子制作2009年第7期制作天地HANDSONPROJECTS电源正端。3.模拟摘机电路(2)DTMF信号检测工作过程见图2。由J2、K3、D10、V1、D6~D9、R3、R7组摘机后,从线路外端传来的DTMF信号经C6、成,其中D6~D9组成极性固化电路,R3为模拟摘R4输入到M8870进行译码,该信号经内部滤波分机电阻。当需要摘机时,CPU通过RB4端给一个高离后,通过运算输出有效四位842
5、1码,同时电平,V1导通使K3得电,K3的常开触点闭合完成PIC16F84检测到RA4外接的有效信号输出端模拟摘机(电话程控网认为只要线路电流超过STD为高电平,CPU立即启动接收来自RB0~RB330mA就判定为摘机状态)。的编码数据,完成一个DTMF信号的接收。考虑到PCB板布线的方便性,本设计中把Q1~Q4的管脚4.DTMF信号检测电路分别与PIC16F84的RB3~RB0的管脚对接,因此见图3。在程序中要注意编码的重新换算。(1)双音多频译码集成MT8870MT8870是双音多频接收译码芯片,能对5
6、.单片机控制及输出电路DTMF信号进行接收、分离和译码,并输出16个(见图4和图5)。整个控制板的工作核心在于DTMF频率组合的4位二进制编码(如表1)。CPU控制电路。表1如图4中PIC单片机采按键0123456789*#用4MHz晶振,指令周期为DTMF1010000100100011010001010110011110001001101111011μs。R8、C10组成上电复位编码电路;SA1为初始密码恢复各引脚功能如下:IN+、IN-为运放同相、反相输按钮;RA2为音频提示输出入端,即DTMF信号输
7、入端;GS为运放输出端,外部所接的反馈电阻可改变内部放大器的增益;VREF为基准电压输出端;INH和PWDH为内部接点,应接到地;OSC1、OSC2为时钟输入输出端,外接3.57954MHz晶振;VSS接地;TOE为输出使能端;Q1~Q4为DTMF信号所对应的4位二进制数码输出端;STD当有效信号出现时为高电平;EST为延迟控制输出端;ST/GT为时间监控输出端;VDD为图4图5图32009年第7期电子制作9制作天地HANDSONPROJECTS端,通过R14、C8反馈到电话线上作为遥控操作端MOVWFRT
8、CC的状态提示,如模拟摘机后,通过RA2端发出“嘀、CLRFFLAGCLRFPORTB嘀、嘀”声响提示操作者当前状态;RA3为铃流输入CLRFPORTA检测端;RA4为DTMF有效信号检测端;RB0~RB3BCFEEADR,6;为了节能而设为四位DTMF编码接收端;RB4为模拟摘机控制BCFEEADR,7端;RB6、RB7为控制输出端,分别通过V2、V3的开…………关驱动电路来控制K1、K2继电器的得电与断电,从
此文档下载收益归作者所有