
传统的DTMF发生器芯片有Hotel公司的HT9200A/B、Mitel公司的MT8880等。部分MCU也内置了DTMF发生器,其DTMF信号产生原理可简述如下:
将振荡器产生的高频振荡信号分别送至两个计数器,当计数器达到预设的值时,产生一次反转信号输出,形成低频方波。其中计数器寄存器可用软件设置且有自动装载功能。通过这两个计数器可设置输出的两路方波频率。软件编写控制程序时,只须将对应频率的计数值写入控制寄存器便可自动产生所需的频率信号。
DTMF就是双音频脉冲拨号,一个高频,一个低频组合形成一个数字,构成了一个矩阵,也没有什么原理,这是统一的一种编码方式,约定好的,交换机和电话机以此来识别号码。
百度管理员封了我的空间,本来以后不打算参与百度知道来,今天破例了
给你一个中断服务程序编写的样式:
#include "reg51h"
void Init(void)
{
TMOD = 0x01; //十六位定时器
TH0 = 60000/256; //定时器计数器赋值,12MHz晶振55ms一次中断
TL0 = 60000%256;
ET0 = 1; //开定时器0中断允许
PT0 = 0; //中断优先级为0
return;
}
void Timer0(void) interrupt 1 //定时器中断0
{
TL0 = TL0|(60000%256);//重装初值
TH0 = 60000/256; //定时器计数器赋值,12MHz晶振50ms一次中断
// 你的代码(如信号引脚取反==) 通过判断重装不同的初值可以改变占空比
return;
}
两个不同频率的信号不能在同一个引脚上输出,因为谈频率,就得是周期性的!
给你个单片机论坛地址:>
电话语音查询自动识别系统/电话语音识别系统/智能语音系统 IVR自动语音应答系统它可以是呼叫中心的一个重要组成部分,也叫智能电话语音系统,自动语音提示,支持TTS语音合成,支持语音识别,用户按键识别,是一种用户自助的语音服务系统,适用自助业务咨询、自助114自动语音查号系统、自助信息查询系统等,可也可以独立地提供语音、传真服务,完成语音处理及播放、DTMF的接收和发送、传真的接收和发送,和相关业务流程的解释及运行等。 IVR(自动语音应答)系统包括:语音流程编辑器、语音流程解释器两部分。 系统特点 图形化的语音流程制作界面:提供Windows环境下的鼠标拖放/连线 *** 作,完成语音流程的设计。 语音流程调试:提供与流程制作环境集成的语音流程调试器。使用者能够不脱离流程生成环境,对所制作的流程进行模拟调试。 硬件设备无关性:提供不同板卡硬件厂家驱动的再包装,使不同的硬件板卡能够联合工作,满足不同性能或价格需求。 客户机/服务器结构:提供服务器结构的语音流程解释器,将一些高机时 *** 作集中到高性能服务器完成,语音 *** 作则分布到前端的客户机完成。该结构大幅提高了IVR(自动语音应答)系统的性能价格比。 功能模板:提供模板级的语音流程制作,为用户预先定制常用的功能模板。高级用户也可以根据自己需求,自行开发新的模板。 开发接口:在原子 *** 作级提供用户自定义原子,高级用户可以对该接口进行编程,扩展IVR的功能。 开放的TCP/IP连接:IVR系统能够提供开放的TCP/IP连接与外部的应用程序相通信,完成外部的数据访问和用户化的应用。 图形化实时监视:提供图形化的系统运行状况监视界面。 不同语音流程同时运行:支持每条线路执行不同语音流程的功能,及对功能的定时 *** 作管理与二次开发功能,开放的系统平台设计,适应不同业务的客户需求。 动态加载语音流程文件:不必停止流程解释器,就能够加载新的语音流程文件。 系统功能 支持数据库查询。 支持传真。 支持TTS语音合成。 支持语音识别。 支持模拟中继。 支持数字中继。 自动应答 检测按键 自动查询服务 电话中途挂断处理 来电显示 识别功能 可以通过数据库进行识别用户输入的资料。 数字转语音功能 IVR(自动语音应答)系统能播放预先录制的提示文字及查询数据库后的相关数字,自动组合播放。 自动广播、通知 酒店自动语音叫醒服务 布告栏查询功能
在RTP媒体传输中携带DTMF信号。
该方法是将DTMF信号和媒体流一样,用RTP包来传输,因而没有DTMF信号和媒体流不同步的问题,使用H323信令的VOIP就是采用该种方法,相对来说比较成熟。
而其中又分In band和Out of band(RFC2833)两种。
In Band DTMF
In Band DTMF是指直接将DTMF的音频数字信号不经任何处理直接打成RTP包在IP网中传输。其中可能和用户的语音媒体流混合(mix)在一起传输。程序要获知哪个包有DTMF信号,是什么DTMF信号,必须实时检查每个RTP包里面的媒体流数据,分析它的频域。
Out of Band DTMF(RFC 2833)
Out of Band DTMF是DTMF信号用专门的RTP包进行标识,在RTP包的头域中就可得知该包是DTMF包,并且知道是什么DTMF信号。RFC2833专门对此有定义。
ANI显示用的就是识别DTMF双音频编码的功能 由A机发送双音编码 B机开启ANI识别后 能够把A机发送的编码解调出来并且显示出来 但是双音编码不仅仅是识别的功能 在配合接驳器等外设时还可用于电话拨号 其实总的用途 就是拨号
子佩录音盒,语音盒所有产品均支持vc,c#,vb,delphi,pb,c++build,foxpro,javascript,java 进行二次开发。二次开发包提供丰富的功能接口函数、完善的编程范例,我们还为您提供全面深入的电话技术支持。
南京子佩科技公司为您的二次开发需求提供最大选择余地,所有产品共用同一软件开发包。您使用任意一款USB语音盒开发系统后,如需更新或添加新功能,只要直接购买子佩另一种型号的USB语音盒,双方之间就可进行功能的平滑过度和升级,为后续开发和产品拓展提供更大空间!大大增加产品竞争力
子佩录音盒开发包支持哪些 *** 作系统?有哪些API函数?采用怎样的调用方式?
· 二次开发包支持 *** 作系统:win9x/winme/win2000/xp/win2003/vista,win 7
· API接口使用两种模式提供:
1 采用标准的windows DLL库形式提供,可以在支持DLL模式开发的平台下使用。(如:vb,vc,Delphi,vfp,c#,pb,cb等)
1 产用经过数字签名的标准windows 组件模式提供,开发接口跟语言无关,可用在所有windows系统,包括B/S系统开发。支持所有windows开发环境
· 开发包提供API模块分为以下几个模块:
o 设备放音相关(包括缓冲时时放音,文件放音等)
o 设备录音相关(包括缓冲时时录音,文件录音等)
o 标准信号音检测控制(无须人工设置频率,自动识别线路频率)
o 软件摘/挂机拨号,来电d屏相关
o 各种设备型号的功能控制接口
o 单路开发模块提供语音识别控制
o 多路开发包提供软交换控制模块
子佩电话录音盒来电号码显示支持哪些制式?准确精度达到什么程度?是否支持二次电话按键和发码?
子佩USB语音盒支持标准的DTMF与FSK的双制式CID主叫号识别,识别率达到100%。是目前来电号码识别精度最高的电话管理设备之一。
子佩USB语音盒支持二次电话按键DTMF识别,支持不同速率对电话线路DTMF发码。
目前来电显示共有二种来电制式 一种是DTMF双音频式,另一种是FSK脉冲式。
FSK制式采用的是脉冲式传送数据波,以前的脉冲拨号方式很慢现在大部分内部交换机都不能识别。现在一般拨号用的音频拨号,嘟嘟嘟的拨号音。
以上就是关于请问有哪位知道DTMF信号发生器的工作原理谢谢!!全部的内容,包括:请问有哪位知道DTMF信号发生器的工作原理谢谢!!、DTMF电话信号的原理、如何用51系列单片机产生DTMF双音频信号,核心是关于怎样用C语言写两个中断程序等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)