程控电话自动测试终端制造技术

技术编号:12428252 阅读:61 留言:0更新日期:2015-12-03 13:01
本发明专利技术涉及一种程控电话自动测试终端,测试终端的微控制器通过网络通讯电路的网络接口连接远程计算机,通过电话接口电路连接程控交换系统,远程计算机通过网络接口向微控制器发送命令,微控制器从命令数据包中解码出相关测试参数,将接收到的参数发送给拨号电路生成拨号信号进行拨号,等待远程电话应答并对应答信号通过呼叫音解码电路进行呼叫音检测以完成测试,且微控制器将测试结果通过网络接口上报给远程计算机。本发明专利技术解决了人工测量程控电话系统工作状态时存在的测试时间长、测试不方便、测试时间覆盖不全的问题。

【技术实现步骤摘要】

本专利技术涉及一种程控电话自动测试设备,尤其是涉及一种对基于综合信息传输平台的分布式程控电话系统进行测试,用于发现程控电话系统故障的装置,涉及自动化测量与控制领域。
技术介绍
在测量船综合信息传输平台系统中,程控交换系统采用分布式交换设计,是作为一种应用业务加载在综合信息传输平台上的。采用分布式设计的程控交换系统具有系统设计灵活,设备配置修改自由,系统布线简单等优点,但也存在各节点工作相对独立,分布节点监控困难等不足,当节点设备工作异常时不能及时发现,影响系统工作的可靠性,采用人工定时测试虽可以发现设备故障,但人工定时测试费时费力,且存在测试时间覆盖不全的不足。
技术实现思路
本专利技术所要解决的技术问题是针对上述现有技术提供一种能够对程控电话系统进行远程测试,能够对测试结果进行远程传输的程控电话自动测试终端。本专利技术解决上述问题所采用的技术方案为:一种程控电话自动测试终端,所述测试终端包含有微控制器以及连接于微控制器上的电话接口电路、拨号电路、呼叫音解码电路和网络通讯电路,所述测试终端的微控制器通过网络通讯电路的网络接口连接远程计算机,通过电话接口电路连接程控交换系统,远程计算机通过网络接口向微控制器发送命令,如果是测试命令,则微控制器从命令数据包中解码出相关测试参数,微控制器将接收到的参数发送给拨号电路生成拨号信号进行拨号,等待远程电话应答并对应答信号通过呼叫音解码电路进行呼叫音检测以完成测试,且微控制器将测试结果通过网络接口上报给远程计算机;如果是参数显示或修改命令,则微控制器通过网络接口返回参数显示或参数修改数据给远程计算机。每完成一个拨号操作微控制器都会检测线路状态,如果线路状态异常则中断测试,如果线路状态正常则微控制器通过电话接口电路模拟电话挂机,测试完成。所述拨号电路包含有DTMF拨号芯片,所述微控制器的输出端口分别接入DTMF拨号芯片的片选、串行时钟和串行数据端口,拨号时打开DTMF拨号芯片的片选,延时一段时间等待芯片晶振工作稳定,输出对应号码的DTMF信号并延时一段时间,停止DTMF信号输出并延时一段时间,重复以上操作直到完成所有号码的拨号,关闭DTMF拨号芯片的片选。与现有技术相比,本专利技术的优点在于:本专利技术是一种程控电话自动测试终端,它能够远程测试程控电话系统的工作状态,具备远程数据传输功能,解决了人工测量程控电话系统工作状态时存在的测试时间长、测试不方便、测试时间覆盖不全的问题。【附图说明】图1为本专利技术一种程控电话自动测试终端的原理框图。图2为本专利技术一种程控电话自动测试终端的微控制器电路图。图3为本专利技术一种程控电话自动测试终端的电话接口电路图。图4为本专利技术一种程控电话自动测试终端的拨号电路图。图5为本专利技术一种程控电话自动测试终端的呼叫音解码电路图。图6为本专利技术一种程控电话自动测试终端的网络通讯接口电路图。图7为本专利技术一种程控电话自动测试终端的电源电路图。图8为本专利技术一种程控电话自动测试终端的程序流程图。【具体实施方式】以下结合附图实施例对本专利技术作进一步详细描述。如图1所示,本实施例中的一种程控电话自动测试终端,所述测试终端通过网络接口连接远程计算机,通过电话接口连接程控交换系统。远程计算机通过网络接口向测试终端发送命令,如果是测试命令,则微控制器从命令数据包中解码出相关测试参数,然后微控制器通过电话接口电路模拟电话摘机,微控制器将接收到的参数发送给拨号电路,拨号电路内的DTMF拨号芯片生成DTMF信号进行拨号,微控制器等待远程电话应答并将应答信号发送给呼叫音解码电路进行呼叫音检测,每完成一个拨号操作微控制器都会检测线路状态,如果线路状态异常则中断测试,如果线路状态正常则微控制器通过电话接口电路模拟电话挂机,测试完成,微控制器将测试结果通过网络接口上报给远程计算机。如果是参数显示或修改命令,则微控制器通过网络接口返回参数显示或参数修改WEB页面数据给远程计算机。参见图2~7,本专利技术涉及一种程控电话自动测试终端,所述测试终端包含有微控制器以及连接于微控制器上的电话接口电路、拨号电路、呼叫音解码电路和网络通讯电路; 参见图2~3,所述微控制器的型号为ATMEGA328,所述电话接口电路包含摘挂机控制端口,所述微控制器的PBl 口接入电话接口电路的摘挂机控制端口 ; 参见图4,所述拨号电路包含有DTMF拨号芯片,所述DTMF拨号芯片的型号为HT9200A,所述微控制器的PB2、PCO和PCl 口分别接入DTMF拨号芯片的片选、串行时钟、串行数据端口,同时DTMF拨号芯片的输出口与电话接口电路的输入口相连; 参见图5,所述呼叫音解码电路包含有呼叫音解码芯片,所述呼叫音解码芯片的型号为HT9020B,所述呼叫音解码芯片的输出端口接入微控制器的Η)3 口,输入端口与电话接口电路的输出口相连; 参见图6,所述网络通讯电路采用ENC28J60网络接口芯片和带网络隔离变压器的网络插座,所述网络插座的型号为HR911115A,所述ENC28J60芯片的6~9脚分别接入微控制器的PB4、PB3、PB5和PC2 口,所述ENC28J60芯片的12、13、16脚和17脚分别与网络插座的6、3、2、I脚相连; 参见图7,所述测试终端还包含有电源电路,所述电源电路采用稳压芯片构成,所述稳压芯片型号为AMS1117-3.3。参见图8,本专利技术一种程控电话自动测试终端的微控制器嵌入式软件采用C语言和Protothreads多线程技术设计,程序流程图如图8所示。程序中设置了软件看门狗防止微控制器工作异常。程序首先进行各种初始化,包括初始化微控制器的DTMF拨号芯片控制端口、摘挂机控制端口、线路状态检测端口、用于语音存储的EEPROM芯片控制端口,初始化用于产生线程节拍的定时器,读取网络IP地址、MAC地址、测试终端部署的节点号等配置信息,初始化网络接口芯片并启动网络服务,启动软件看门狗,开启全局中断使能,初始化网络处理线程。完成以上初始化工作后,程序进入无限循环,在无限循环中首先进行软件看门狗的复位,如果程序运行异常,看门狗不能及时复位,则微控制器进行硬件复位。然后运行网络处理线程。网络处理线程等待直到网卡接收到远程PC发送的数据,读取网卡数据并匹配IP地址,然后进行ARP、ICMP等数据包的处理,如果接收到的数据包含UDP请求则判断UDP请求命令是否正确,如果命令正确则从UDP数据包中提取电话号码等数据,然后摘机并检测线路状态,如果无拨号音则发送无拨号音数据给远程PC,如果有拨号音则分别加载拨号子线程和线路检测子线程,根据线路检测子线程的检测结果,发送相应的数据给远程PC。拨号子线程打开DTMF拨号芯片的片选,延时一段时间等待芯片晶振工作稳定,拨号时输出对应号码的DTMF信号并延时一段时间,停止DTMF信号输出并延时一段时间,重复以上操作直到完成所有号码的拨号,关闭DTMF拨号芯片的片选。线路检测子线程等待脉冲上升沿或超时,如果超时则判断检测哪一种状态,如果是检测振铃状态则线路状态为有应答,否则为线路状态为无振铃。如果不超时则启动脉宽测量,等待脉冲上升沿或超时,如果超时则线路状态为有拨号音。如果不超时则继续判断,如果为振铃脉冲且脉冲数量达到6则线路状态为无应答。如果为忙音脉冲且脉冲数量达到4则本文档来自技高网...
程控电话自动测试终端

【技术保护点】
一种程控电话自动测试终端,其特征在于:所述测试终端包含有微控制器以及连接于微控制器上的电话接口电路、拨号电路、呼叫音解码电路和网络通讯电路,所述测试终端的微控制器通过网络通讯电路的网络接口连接远程计算机,通过电话接口电路连接程控交换系统,远程计算机通过网络接口向微控制器发送命令,如果是测试命令,则微控制器从命令数据包中解码出相关测试参数,微控制器将接收到的参数发送给拨号电路生成拨号信号进行拨号,同时等待远程电话应答并对应答信号通过呼叫音解码电路进行呼叫音检测以完成测试,且微控制器将测试结果通过网络接口上报给远程计算机;如果是参数显示或修改命令,则微控制器通过网络接口返回参数显示或参数修改数据给远程计算机。

【技术特征摘要】

【专利技术属性】
技术研发人员:黄国雄兰秀凯刘辉峰关晓旭吴昊
申请(专利权)人:中国人民解放军六三六九八部队
类型:发明
国别省市:江苏;32

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1