位置:51电子网 » 技术资料 » 通信网络

DTMF远程通信的软硬件实现技术

发布时间:2008/5/27 0:00:00 访问次数:1135

作者:长沙市湖南大学电气与信息工程学院(410082) 曾 刚 贺 蓉 徐 成 于俊杰 钟 翔 来源:《电子技术应用》

dtmf远程通信的软硬件实现技术

摘 要: 详述了采用dtmf技术实现远程通信的软硬件关键技术,其电路具有实现简单,成本低,可靠性高的特点。与相关软件配合还可实现双向呼叫通信,正确识别通话与通信等功能,可适用于多种远程通信场合,具有较好的推广应用价值。

关键词: 远程通信 通信接口 dtmf

随着计算机技术和电信业的发展,通过电话线进行的远程通信越来越常见。人们通常采用modem进行通信,但是在通信数据量不大,对通信速率要求不高的应用场合,我们可以考虑一种dtmf通信方式,它具有接口简单,成本低廉且可靠性高的特点。下面分别论述其硬件、软件实现技术。

1 硬件实现技术

1.1 通信接口电路设计

接口电路如图1所示。话机与接口电路并联,通过光耦输出电平检测用户是否摘机。用户摘机后通过line1,line2直接收码,降低了接口电路对拨号的影响。数据通信时mpu通过i/o1控制继电器断开话机,同时i/o4置高,电路模拟摘机,三极管组成恒流源维持摘机状态。通信中断开话机可减少干扰,恒流源设计可保证电路具有较小的直流阻抗(<300ω)和较大的交流阻抗(>600ω),使电路具有较好的收发码特性。

line1,line2间接入压敏电阻或瞬态抑制二极管可达到抗雷击保护作用。i/o2,i/o3输出电平与相关软件配合可实现脉冲拨号接收和反极信号检测。

1.2 发码电路设计

发码电路如图2所示。采用廉价的电话dtmf发生器4087芯片,它具有性能优良、接口简单的特点。用一片373代替键盘编码芯片来模拟按键,dtmf发码使用芯片内建放大电路,片外采用9014作开关,发码时9014导通,120ω电阻与片内电路起输出放大作用,不发码时9014截止,可减少4087对收码电路的影响。

1.3 收码电路设计

收码电路如图3所示。采用常规8870芯片,电路放大倍数取3,在in-2端接入100pf电容可有效改善8870对dtmf中高频分量的接收。q1~q4为数字量输出可方便与mpu接口。

1.4 450hz信号检测电路

该检测电路如图4所示。采用lm567构成锁相环对线路中450hz信号检测,i/o8为输出信号。该电路与相关软件配合可实现对拨号音、忙音、回铃音的检测。

1.5 振铃与防盗检测电路

这部分电路如图5所示。采用lm339电压比较器,当i/o6输出为高时有振铃信号。当用户没有摘机且i/o5输出为低时可判断有盗打行为。

2 软件实现技术

2.1 从机发起通信程序设计

程序框图如图6所示。

程序功能如下:

·通信中断开话机可减少干扰,提高通信可靠性。

·摘机后不能立即拨号,可延时或检测到拨号音后再拨号。

·通信中不允许无限等待,可限时接收,超时应退出通信。

2.2 从机应答主机程序设计

程序框图如图7所示。

程序功能如下:

·判断是用户呼出摘机还是外线呼入用户接听摘机。

·判断是主机呼入还是他人呼入。

·判断是用户正常拨号还是用户完成功能设置。

·具有振铃检测和自动摘机功能。振铃4次无人接听电路即自动摘机。

2.3 数据通信程序设计

程序框图如图8所示。

程序功能如下:

·采用固定格式报文方式,方便接收。

·采用简单校验手段,实验发现dtmf通信中容易出现漏码,而重码、误码

作者:长沙市湖南大学电气与信息工程学院(410082) 曾 刚 贺 蓉 徐 成 于俊杰 钟 翔 来源:《电子技术应用》

dtmf远程通信的软硬件实现技术

摘 要: 详述了采用dtmf技术实现远程通信的软硬件关键技术,其电路具有实现简单,成本低,可靠性高的特点。与相关软件配合还可实现双向呼叫通信,正确识别通话与通信等功能,可适用于多种远程通信场合,具有较好的推广应用价值。

关键词: 远程通信 通信接口 dtmf

随着计算机技术和电信业的发展,通过电话线进行的远程通信越来越常见。人们通常采用modem进行通信,但是在通信数据量不大,对通信速率要求不高的应用场合,我们可以考虑一种dtmf通信方式,它具有接口简单,成本低廉且可靠性高的特点。下面分别论述其硬件、软件实现技术。

1 硬件实现技术

1.1 通信接口电路设计

接口电路如图1所示。话机与接口电路并联,通过光耦输出电平检测用户是否摘机。用户摘机后通过line1,line2直接收码,降低了接口电路对拨号的影响。数据通信时mpu通过i/o1控制继电器断开话机,同时i/o4置高,电路模拟摘机,三极管组成恒流源维持摘机状态。通信中断开话机可减少干扰,恒流源设计可保证电路具有较小的直流阻抗(<300ω)和较大的交流阻抗(>600ω),使电路具有较好的收发码特性。

line1,line2间接入压敏电阻或瞬态抑制二极管可达到抗雷击保护作用。i/o2,i/o3输出电平与相关软件配合可实现脉冲拨号接收和反极信号检测。

1.2 发码电路设计

发码电路如图2所示。采用廉价的电话dtmf发生器4087芯片,它具有性能优良、接口简单的特点。用一片373代替键盘编码芯片来模拟按键,dtmf发码使用芯片内建放大电路,片外采用9014作开关,发码时9014导通,120ω电阻与片内电路起输出放大作用,不发码时9014截止,可减少4087对收码电路的影响。

1.3 收码电路设计

收码电路如图3所示。采用常规8870芯片,电路放大倍数取3,在in-2端接入100pf电容可有效改善8870对dtmf中高频分量的接收。q1~q4为数字量输出可方便与mpu接口。

1.4 450hz信号检测电路

该检测电路如图4所示。采用lm567构成锁相环对线路中450hz信号检测,i/o8为输出信号。该电路与相关软件配合可实现对拨号音、忙音、回铃音的检测。

1.5 振铃与防盗检测电路

这部分电路如图5所示。采用lm339电压比较器,当i/o6输出为高时有振铃信号。当用户没有摘机且i/o5输出为低时可判断有盗打行为。

2 软件实现技术

2.1 从机发起通信程序设计

程序框图如图6所示。

程序功能如下:

·通信中断开话机可减少干扰,提高通信可靠性。

·摘机后不能立即拨号,可延时或检测到拨号音后再拨号。

·通信中不允许无限等待,可限时接收,超时应退出通信。

2.2 从机应答主机程序设计

程序框图如图7所示。

程序功能如下:

·判断是用户呼出摘机还是外线呼入用户接听摘机。

·判断是主机呼入还是他人呼入。

·判断是用户正常拨号还是用户完成功能设置。

·具有振铃检测和自动摘机功能。振铃4次无人接听电路即自动摘机。

2.3 数据通信程序设计

程序框图如图8所示。

程序功能如下:

·采用固定格式报文方式,方便接收。

·采用简单校验手段,实验发现dtmf通信中容易出现漏码,而重码、误码

相关IC型号

热门点击

 

推荐技术资料

耳机的焊接
    整机电路简单,用洞洞板搭线比较方便。EM8621实际采... [详细]
版权所有:51dzw.COM
深圳服务热线:13751165337  13692101218
粤ICP备09112631号-6(miitbeian.gov.cn)
公网安备44030402000607
深圳市碧威特网络技术有限公司
付款方式


 复制成功!