专家
公告
财富商城
电子网
旗下网站
首页
问题库
专栏
标签库
话题
专家
NEW
门户
发布
提问题
发文章
51单片机
mt8880检测被叫摘机
2019-07-15 19:37
发布
×
打开微信“扫一扫”,打开网页后点击屏幕右上角分享按钮
站内问答
/
51单片机
6779
3
1727
如题,本人想用mt8880做一个拨号
电路
,但是在检测被叫摘机上一直找不到好的方法,查阅相关资料说是最好检测反极信号,可是一般话机是没有的,还有检测回铃音,但是原理还有点模糊,希望各位大神指教一下,最好能结合mt8880来说明,小弟拜谢!
友情提示:
此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
3条回答
z00
2019-07-16 02:16
电话机摘机信号的检测过程
电话拨号后,若接通会有回铃音,对方摘机回铃音即消失。若未接通不会有回铃音或只有忙音。
你可在拨号后检测是否有回铃音,若没有或是忙音则重拨.若是回铃音则继续检测,直到检测到不是回铃音则对方已摘机。对方摘机后,会有16KHZ或12KHZ或反极信号,可用带通滤波电路检测回铃声是450hz信号,可用LM567检测450HZ,有的地方交换机发出的不是准确的450HZ信号,有的相差很大,最大相差可达50HZ,所以必须要在线调试。
反极信号最可靠,但要申请,好象还要另交费。 就是电信不向普通电话提供反极信号的,而公用电话记费器是交换机返回了反极信号所以能准确判断是否接通。
为什么叫反极信号呢?还要用带通滤波器来检测么?挂机时假如线路为a +, b-,接通后,交换机会让线路变成b+,a- 那个反极时间能持续多久?
通话双方有一方挂机,反极信号和被叫端局送来的被叫摘机信号都是用来记费的,但应用的场合是不一样的。
我不是用的MT8880,是使用单片机软件实现的,这样灵活性很强,即只要有信号音来就固定检测1.2秒,由LM567对信号音整形,若为拨号音LM567输出低电平,且计数值为0;若为忙音计数值为3或2;若为静音LM567输出高电平,且计数值为0;若为话音计数值>3;若为回铃音计数值为1;拨号完了,单片机会立即起动1.2秒的回铃音检测,若不是回铃音,则会立即挂机重拨,若是回铃音,则继续检测,第二个1.2秒回铃音检测在3.8秒后进行,以此类推直到第n个1.2秒回铃音检测到不是回铃音了就是对方摘机了,这时可播放语音。
我这种方式检测时间是不固定的,若对方正好在1.2秒后摘机,则要延时 5秒才检测到,若在下一个1.2秒检测前一瞬间摘机,则只需1.2秒就可检测到,所以检测时间是1.2--5秒.而MT8880是固定的5秒检测
加载中...
查看其它3个回答
一周热门
更多
>
相关问题
【东软载波ESF0654 PDS开发板活动】开箱
1 个回答
东软载波ESF0654 PDS开发板外部中断
1 个回答
东软载波ESF0654 PDS开发板高级控制定时器AD16C4T
1 个回答
用串口调试助手为什么只能在hex模式接收发送而在文本模式不行
9 个回答
触摸芯片SC02B/SC04B在地砖灯的设计方案
1 个回答
相关文章
51单片机与蓝牙模块连接
0个评论
51单片机的硬件结构
0个评论
基于51单片机的无线遥控器制作
0个评论
51单片机 AD转换
0个评论
51单片机数码管递增显示
0个评论
如何实现对单片机寄存器的访问
0个评论
基于51单片机的指纹密码锁
0个评论
×
关闭
采纳回答
向帮助了您的知道网友说句感谢的话吧!
非常感谢!
确 认
×
关闭
编辑标签
最多设置5个标签!
51单片机
保存
关闭
×
关闭
举报内容
检举类型
检举内容
检举用户
检举原因
广告推广
恶意灌水
回答内容与提问无关
抄袭答案
其他
检举说明(必填)
提交
关闭
×
打开微信“扫一扫”,打开网页后点击屏幕右上角分享按钮
×
付费偷看金额在0.1-10元之间
确定
×
关闭
您已邀请
0
人回答
查看邀请
擅长该话题的人
回答过该话题的人
我关注的人
电话拨号后,若接通会有回铃音,对方摘机回铃音即消失。若未接通不会有回铃音或只有忙音。
你可在拨号后检测是否有回铃音,若没有或是忙音则重拨.若是回铃音则继续检测,直到检测到不是回铃音则对方已摘机。对方摘机后,会有16KHZ或12KHZ或反极信号,可用带通滤波电路检测回铃声是450hz信号,可用LM567检测450HZ,有的地方交换机发出的不是准确的450HZ信号,有的相差很大,最大相差可达50HZ,所以必须要在线调试。
反极信号最可靠,但要申请,好象还要另交费。 就是电信不向普通电话提供反极信号的,而公用电话记费器是交换机返回了反极信号所以能准确判断是否接通。
为什么叫反极信号呢?还要用带通滤波器来检测么?挂机时假如线路为a +, b-,接通后,交换机会让线路变成b+,a- 那个反极时间能持续多久?
通话双方有一方挂机,反极信号和被叫端局送来的被叫摘机信号都是用来记费的,但应用的场合是不一样的。
我不是用的MT8880,是使用单片机软件实现的,这样灵活性很强,即只要有信号音来就固定检测1.2秒,由LM567对信号音整形,若为拨号音LM567输出低电平,且计数值为0;若为忙音计数值为3或2;若为静音LM567输出高电平,且计数值为0;若为话音计数值>3;若为回铃音计数值为1;拨号完了,单片机会立即起动1.2秒的回铃音检测,若不是回铃音,则会立即挂机重拨,若是回铃音,则继续检测,第二个1.2秒回铃音检测在3.8秒后进行,以此类推直到第n个1.2秒回铃音检测到不是回铃音了就是对方摘机了,这时可播放语音。
我这种方式检测时间是不固定的,若对方正好在1.2秒后摘机,则要延时 5秒才检测到,若在下一个1.2秒检测前一瞬间摘机,则只需1.2秒就可检测到,所以检测时间是1.2--5秒.而MT8880是固定的5秒检测
一周热门 更多>