3.2 编/解码电路
采用PT2262/2272完成编解码功能。编码器PT2262发出的编码信号由地址码、数据码、同步码组成,解码器PT2272接收到信号后,其地址码经过两次比较核对后输出高电平,同时相应的数据引脚输出高电平。当发射机有按键按下时,PT2262工作,315 MHz的高频发射电路起振并发射等幅高频信号。
3.3 DTMF收发电路
要实现电话远程报警,最重要的是DTMF收发电路。它将实现自动拨号、忙音识别、铃声识别、远程按键数字信号识别等功能。选用MT8888双音多频(DTMF)收发器,与单片机及音频放大电路组合,实现各种信号音的组合、检测及DTMF信号的产生,并将DTMF信号输送到电话线,如图3所示。
当需要拨打电话时,需发送的DTMF编码信号通过MT8888的数据总线传到数据总线缓冲器,并且输入数据经发送数据寄存器(TDR)控制可编程行、列计数器、D/A转换器,合成需要发送的DTMF信号。而电话机传来的DTMF信号经拨号音抑制、分离带通滤波器、监频与确认,译成相应的4比特码.译码的DTMF信号经接收数据寄存器(RDR)输送至数据总线。
(1)电话信号音格式 忙音:450 Hz,350 ms有,350 ms无;忙号音:450 Hz,持续;回铃音:450 Hz,1 s有,4 s无。
(2)信号音的判断方法将MT8888的IRQ/CP引脚接AT89S52的T0引脚,电话呼叫过程中的各种信号音经MT8888滤波限幅后得到方波,由MT8888的IRQ引脚输出到AT89S52的T0引脚。对T0引脚信号记数5 s。该计数值则位于2 175~2 357范同内,为拨号音;计数值位于1 041~1 212范围内,为忙音;计数值位于425~475范围内,为回铃音。在实际编程中,考虑到计数的误差,可将范围适当放宽,但不重叠。
(3)电话摘挂机电路、振铃检测电路 为实现系统与电话网络的连接和断开:当系统需要外界远程通信时,电路能实现系统与电话网络的接通;当外界有电话进入时,系统能接通电话接收远程控制信号。自动摘机是远程报警和接收电话的前提。程控电话交换机判断电话线路是否摘机的根据是回路电流突然增大约到30 mA,则认为电话已经摘机,该电路就是据此而设计的(控制器和家里电话并接在一条电话线上、并且电路报警和打电话共用一条线)。振铃检测电路是为了实现系统与普通的电话通信互不干扰而设计。当有电话打入时,系统判断振铃的次数,达到预定的次数而电话仍没有摘机则系统将自动摘机转入远程控制程序,如图4所示。