振铃信号通过光电耦合器输出正弦波,经过T1的基极变成了方波。再经过一个施密特反向器(可用74LS04代替)的整形输出到单片机AT89C51的T0/P3.4口,当计数5次时产生T0外部中断,控制继电器模拟摘机,完成振铃检测。
元器件选取:
(1) C1选取10μF耐压100V的瓷片隔直电容;
(2) D1选取36V的稳压二极管;
(3) R1选取33kΩ的限流电阻;
(4) 光电耦合器选取4N25;
(5) R2和C2共同组成振铃信号音滤波电路;
(6) R3和D3共同组成振铃指示灯,R3=100Ω,D3为黄色5mm发光二极管;
(7) T1和R4组成模拟开关电路,T1选取9013,根据分压原理和74LS04的低电平有效值,R4取2.9 kΩ;
(8) 反向器由74LS04中的二组反向器组成,起整流作用;
3.2 模拟摘挂机电路
根据有关技术指标,模拟摘挂机电路设计如图6所示,摘挂机信指令由AT89C51通过使TXD/P3.1口变为高电平实现。经过一个反向器驱动发光二极管D1指示摘机,同时改变光敏三极管T1的基极电压,使T1处于导通状态,从而开启继电器J1,J1使电阻R3接入电话线两端。R3使回路电流变大,控制电路向交换机发出模拟摘机的信号,交换机响应摘机信号,完成电话线路接通。整个电路完成自动模拟摘机过程。
图6 模拟摘挂机电路
根据设计原理,元器件选取如下:
(1) IC1是光控三极管,其中T1三极管是起对单片机控制信号的放大作用,D1是摘机指示灯,取5mm绿色发光二极管;
(2) R1取220Ω限流保护电阻;
(3) L1是变压器感应变压输出;
(4) C1起对电话线电压积累作用;
(5) R2取2kΩ三极管限流电阻;
(6) D2二极管选取4001;
(7) J1是继电器控制开关,取JRC 4001F(DC5V);
(8) R3是摘机电阻,取200Ω;
3.3 双音频解码电路
原理简介:双音多频DTMF信号解码电路采用MT8870芯片。MT8870的连线如图7所示,MT8870接收双音多频信号。接收来的双音多频信号在其内部先滤除拨号音信号,然后经前置放大后送入双音频滤波器,将高、低频信号分开,通过高群滤波器和低群滤波器进行滤波,再经过幅度检测器将检测结果送入输出译码电路,经过数字运算之后,把相对应的BCD码数据输出至AT89C51的P1口的P1.0~P1.3,单片机经P1口识别输入的代码。
为了使单片机AT89C51获取有效数据,MT8870的CID有效端经施密特反相器后接AT89C51的INT0引脚 。当MT8870获取有效双音多频信号后,CID电平由低变高,再反相为低,单片机检测后,指示P1口接收有效二进制代码。而无效的双音频信号(电话线路杂音、人们的语音信号等)是不会引起MT8870的CID端变化的。
本单元元器件列表:
(1) R1、R2、C1和C2共同组成整流电路,其中R1、R2均取17KΩ,C1、C2隔直电容,均取0.1μF;
(2) R3、R4、R5是输入平衡电阻,取100KΩ;
(3) 芯片外部晶振Y1选择3.579MHz;
(4) IC1是双音频解码芯片,选取MT8870;
(5) C3选取0.1μF;
(6) R6选取470KΩ的输出平衡电阻;
(7) 反向器选取74LS04的一组反向器;
图7 DTMF解码电路
DTMF技术是一种利用声音频率的不同音调来传送拨号信号以取代直接拨号脉冲的方法。DTMF是由低频组和高频组两组频率信号叠加构成的。设V(t)为DTMF信号, (t)和 (t)分别代表选自低频组和高频组的两个信号,它们之间满足关系:
V(t) = (t) + (t)= A sinω (t)+ B sinωh(t) (1) 51单片机电话远程控制系统设计+源码+流程图(4):http://www.youerw.com/tongxin/lunwen_1034.html