基于MT8880的ARM智能拨号器的设计和实现

[09-14 01:02:09]   来源:http://www.88dzw.com  电子制作   阅读:8577

文章摘要:一、引言 对于拥有海量电话、日常办公繁忙的工作人员来说,使用手机查找和存储电话号码虽然方便,但也存在着查询不方便,工作效率低的缺点,且在某些山区等边远地区,手机通话质量远远低于固定电话。针对这种情况,本文介绍了一种基于 DTMF技术的智能拨号器系统,使用该系统可以方便地利用计算机进行电话号码的查找,更新和拨号。该系统与固定电话并联在电话线上,对固定电话的正常使用没有任何影响。此外,系统还具有通话质量好,保密性高的特点。 二、系统的组成及原理 1. 系统电路如图1所示,包括:带USB接口的ARM处理器电路,振铃检测电路,模拟摘机电路和 DTMF收发电路; 系统通过 USB接口与计算机相连,计

基于MT8880的ARM智能拨号器的设计和实现,标签:电子小制作,http://www.88dzw.com

一、引言
对于拥有海量电话、日常办公繁忙的工作人员来说,使用手机查找和存储电话号码虽然方便,但也存在着查询不方便,工作效率低的缺点,且在某些山区等边远地区,手机通话质量远远低于固定电话。针对这种情况,本文介绍了一种基于 DTMF技术的智能拨号器系统,使用该系统可以方便地利用计算机进行电话号码的查找,更新和拨号。该系统与固定电话并联在电话线上,对固定电话的正常使用没有任何影响。此外,系统还具有通话质量好,保密性高的特点。 二、系统的组成及原理
1. 系统电路如图1所示,包括:带USB接口的ARM处理器电路,振铃检测电路,模拟摘机电路和 DTMF收发电路;
 


 


系统通过 USB接口与计算机相连,计算机上有专门用户界面供用户实现拨号,查询等操作。用户使用计算机拨号时,计算机将被叫号码和呼叫信息通过 USB口传送到 ARM处理器,ARM处理器控制模拟摘机电路摘机,并启动双音多频收发电路进行拨号连接。当有电话呼入 时,振铃检测电路检测振铃有效后,计算机用户界面上会提示用户“有来电,请摘机”。
2. DTMF技术介绍  DTMF双音多频系统是有线电话通信中的拨号方式。它具有多功能、误码低、高可靠、速度快等优点。双音多频信号(DTMF)是由一组低音频信号和一组高音频信号以一定方式的组合构成,每组音频信号各有 4个音频信号,而每种组合有一个高音频信号和一个低音频信号,共 16种组合。
低音频信号的标准值分别为:697 Hz、770 Hz、852 Hz、941Hz; 高音频信号的标准值分别为:1209 Hz、1336 Hz、1477 Hz、1633 Hz。 上述标准频率的选定不是任选的,而是设计时考虑了拨号音、忙音及交流电源的杂音,
这些杂音均不在上述 DTMF信号的范围内,同时为了避免标准频率之间的谐波干扰出现,故所列最高标准频率小于最低标准频率的三次谐波频率。 三、硬件电路的组成  智能拨号器的硬件电路由 ARM存储器、振铃检测电路、模拟摘机电路和双音多频收发电路组成。ARM处理器是硬件电路的核心,它完成对其它电路控制和通信的功能,系统选用的是 ATMEL推出的基于 ARM的 32位闪存微控制器 AT91SAM7S64,它成本低,功耗小,具有丰富的外设资源,包括一个 USB 2.0设备。模拟摘机电路用于实现系统拨号前的模拟摘机功能,以便交换机判别出系统终端已经摘机,从而向系统终端发送拨号音提示用户可以拨号;振铃检测电路完成检测振铃是否有效的功能,如果振铃有效,振铃检测电路会发送方波信号通知 ARM处理器;双音多频收发电路是实现拨号功能的主要电路。下面对各个电路的硬件组成进行了详细的说明。
1. 振铃检测电路
 

 

www.88dzw.com
放大器的输出端可获得峰值 1V左右的双音频信号。MT8880可以接收呼叫过程中的各种信号音,以及 16种双音频信号。接收信号音和 DTMF信号共用同一通道,并且 MT8880不能同时接收 DTMF信号和信号音,要分时复用。信号音与 DTMF信号经耦合线圈,再经电解电容 C1和电阻R1,将电话线上的信号输入到 MT8880的输入端IN-。MT8880接收与发送的 DTMF信号由模拟摘机电路耦合[2-5]。MT8880作为 DTMF接收器时,将电话线传送来的信号经 MT8880转换成数字信号,由ARM处理器读入 [6]。
利用双音多频(DTMF)技术可通过电话线实现远程数据传输任务,其不足之处是速度太慢(约 80波特)。本系统可实现远程数据传输的功能,只需要通过软件编程在系统(被呼叫用户)接收到振铃后控制模拟摘机电路工作,实现模拟摘机,并设置芯片 MT8880工作在接收数据模式下。而呼叫用户在呼叫后,MT8880立即进入发送模式下,等待用户发送数据。四、软件编程

[1] [2]  下一页


Tag:电子制作电子小制作维修教程知识 - 电子制作

《基于MT8880的ARM智能拨号器的设计和实现》相关文章