毕业论文:基于单片机的电话自动拨号报警器内容摘要:

器 MT8880 芯片作为收发电话双音多频信号的解码核心。 MT8880 就是一个带有呼叫处理滤波器( call progress filter)的单片 DTMF 收发器。 它的主要特点是:集成度高;数据传送稳定,抗干扰强;具有多种工作模式,可编程控制,容易与微机接口等。 其引脚图如图 图 8880芯片管脚图 主要管脚功能简介 VSS,VCC为电源接入端 ,一般采用 +5V 供电。 D0、 D D D3 为数据总线端 ,当 =1 时 , D0、 D D D3 呈高阻态。 OSC OSC0 为 的晶振接入端 ,若外加时钟从 OSC1 经电容耦合输入时 ,OSC0 端开 o8o 路。 IN+,IN为芯片内部运放同相 ,反相输入端。 GS 为增益选择端 ,此脚与IN之间接一个反馈电阻可调节运放的增益; VREF 为基准电压输出端。 TONE OUT为双音多频或行 /列单频输出端。 R/ 为读 /写控制端 ,与 TTL兼容 ,高电平时 ,控制片内的数据读入微处理器。 为片选信号端 ,当为 TTL低电平时 ,该芯片被选通; RSI为芯片内部寄存 器控制端。 CP为系统时钟输入端。 /CALL为中断请求或电话信号音检测输出端。 Est为初始控制输出端 ,当检测出一种有效的单音对时 ,则 Est为高电平。 St/GT为控制输入 /时间监测输入端 . MT8880发送 DTMF信号时,被发送的信号从数据总线 D1 ~D3经数据总线缓冲器送到发送数据寄存器,控制可编程行,列计数器,经 D/A 变换器合成 DTMF 信号。 在音频突发开门控制和控制逻辑作用下,从 8 脚( TONE)发送出去。 MT8880芯片内部的控制寄存器、数据寄存器和状态寄存器中的数据写入和读出由 RSI 及 R/ 信号控制,具体内 容如表。 控制寄存器 CRA,CRB 及状态寄存器 SR 各比特位 b0~b3 的名称如表 所示 RSI R/W 功能 0 0 数据写入发送数据寄存器( TDR) 0 1 数据从接收数据寄存器( RDR)中读出 1 0 数据写入控制寄存器( CRA,CRB) 1 1 数据从状态寄存器( SR)中读出 表 内部寄存器数据的写入及读出控制 寄存器 B0 B1 B2 B3 CRA TOUT MC IRQ RS CRB BURST TEST S/D C/R SR 中断允许 突发模式下 TDR空 RDR满 延时控制 表 内部寄存器个比特位的名称 o9o CRA 中: TOUT:允许 TONE输出,高电平有效 MC:模式控制, B1=0, DTMF 模式; B1=1,单频模式 IRQ:中断允许, B2=1,中断有效; B2=0,中断无效。 RS:寄存器选择, B3=1,下一个写周期选择写 CRB,一次性选择完成。 CBR 中: BURST:突发选择。 B0=0 ,选择 MT8880 工作于突发模式。 在这种模式下,将 TDR 中的数据以其对应的 DTMF 信号发送出去,持续时间为51ms。 B0=1,选择发送连续的 DTMF 信号。 TEST: B1 为高电平时,选择测试模式。 S/D :产生单 /双音。 B2为低电平时,产生 DTMF 信号; B2为高电平时,产生行 /列单音信号。 C/R :行 /列单音产生,当 B2=1, B3=1 时,选择列对应的单音频;当 B2=1, B3=0 时,选择行对应的单音频。 SR: B0:中断允许位。 当 B0=1 时,中断发生, B1, B2 被设定。 B0=0,中断禁止,读出数据后清零。 B1:突发模式下, TDR 是否空的标志。 当 B1=1时,突发模式下的暂停时间完, TDR 空;准备发送新的数据,当 B1=0 时,表示 SR 读完数据后或非突发模式下清零。 B2: RDR 满的标志。 B2=1,表示 RDR 中已有有效数据; B2=0,表示 o10o SR 读完数据后清零。 B3:延时控制。 B3=1,表示不能对 DTMF信号进行有效检测; B3=0,有效的 DTMF信号检测功能已清零(复位)。 本设计选择工作模式为 DTMF 模式,选用突发方式发送,那么控制寄存器 CRA 中的 4 比特位应该是 1001( B), B3=1,表示下一周期是写CRB 控制寄存器; B2=0,表示中断不允许。 B1=0,表示选择 DTMF 模式;B0=1,表示允许 8 脚有 DTMF 信号输出。 控制寄存器 CRB 的 4 比特位应该是 0000( B),其 B0=0,表示选择电路工作于突发模式; B1=0,表示工作于非试验模式; B2=0,表示选择只产生 DTMF信号,而不产生行 /列单音信号; B3=0 或 B3=1 均可,由于 MT8880 产生的 DTMF 波功率很小和从电话线来的 DTMF 波的幅值也很小,所以在 MT8880的发射端加了一级运放 LM386进行功率和幅值的放大,再经耦合线圈送到电话线上。 电路原理图如下图 及 所示。 图 MT8880接口电路 o11o 图 DTMF信号放大电路图 MT8880 从 TONE 端输出双音频信号,它的输出电阻最小为 10KΩ,电容 C11 可清除高频干扰,在没接放大器的情况下,此端输出的双音频信号的峰峰值为 左右。 这一信号不能直接加到耦合线圈两端,因为耦合线圈阻值较小,分压后加在耦合线圈两端的电压值很小,并且功率也很小,传送到电话线上的信号特别微弱,程控交换机根本无法识别,造成发送 DTMF 信号失败,考虑到放大器输入电阻很大,利用放大器可以使 MT8880 发出的双音频信号正常输出。 经调试,最后选取放大器为LM386,改变电位器 R18可改变放大倍数,为了使放大倍数调为 ,可通过调节 R18=5KΩ来达到,这样在放大器的输出端可获得峰 峰值为1V 左右的双音频信号,其中 C9,C10选用 10181。 F,C8选用 220181。 F。 电话号码存储模块 本设计采用 E2PROM 存储芯片 CAT24C021, CAT24C021是集 E2PROM存储器 ,复位微控制器和看门狗定时器三种流行功能与一体的 I2C。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。