本发明专利技术公开了一种基于FPGA的电话机在线检测装置、方法、控制器及计算机存储介质,装置包括用户接口电路单元和FPGA处理单元,FPGA处理单元用于通过用户接口电路单元获取SHK信号,并向用户接口电路单元发送测试数字信号;用户接口电路单元用于将测试数字信号转化为模拟信号,并使模拟信号经过反向运算放大器电路、电话线接口和加减法运算放大电路,转化为反馈数字信号;FPGA处理单元用于确定电话线接口对应的电话线上是否连接有电话机,使本申请在无需使有额外的电路和设备即可实现在线检测功能,降低设备成本的同时,且可以在小体积的电话交换或传输设备上使用,进而有效进行电话机在线检测。话机在线检测。话机在线检测。
【技术实现步骤摘要】
基于FPGA的电话机在线检测装置、方法、控制器及存储介质
[0001]本申请涉及数据推送
,具体涉及一种基于FPGA的电话机在线检测装置、基于FPGA的电话机在线检测方法、控制器及计算机存储介质。
技术介绍
[0002]现有技术中,电话机在线检测技术是用于检测电话线上是否连接电话机,传统的方案是使用“112测量台”进行检测,“112测量台”是一种专用的测量设备,通常是在设备设计时,在设备电路上加继电器切换电路,通过控制继电器导通将需要测试的电话线路切换到测量台上接口,测量台接口连上测量台的测试端口,由“112测量台”分别对每条电话线路进行检测,测试时话路处于离线状态;
[0003]然而,由于传统的检测方案设备电路复杂,并且要配套使用“112测量台”才能实现电话机在线检测功能,所以只有一些用于重要位置大型交换机或传输设备才具有电话机在线检测功能,但无法实现在线实时检测。且大型交换机体积大,成本高,不利于电话机在线检测的有效进行。
技术实现思路
[0004]本申请实施例提供一种基于FPGA的电话机在线检测装置、基于FPGA的电话机在线检测方法、控制器及计算机存储介质,至少能保证,本申请方案通过用户接口电路单元和FPGA处理单元,获取SHK信号,并向所述用户接口电路单元发送测试数字信号,获取反馈数字信号,根据所述反馈数字信号和所述测试数字信号确定所述电话线接口对应的电话线上是否连接有电话机,在没有使有额外的电路(继电器切换电路)和设备(112测量台)的情况下,只需软件就可以实现电话机在线检测功能,降低设备成本的同时,且可以在小体积的电话交换或传输设备上使用,进而有效进行电话机在线检测。
[0005]第一方面,本申请实施例提供了一种基于FPGA的电话机在线检测装置,所述装置包括用户接口电路单元和FPGA处理单元,所述FPGA处理单元通过所述用户接口电路单元与电话线连接,所述用户接口电路单元包括反向运算放大器电路、加减法运算放大电路和电话线接口;
[0006]所述FPGA处理单元用于通过所述用户接口电路单元获取SHK信号,并向所述用户接口电路单元发送测试数字信号;
[0007]所述用户接口电路单元用于将所述测试数字信号转化为模拟信号,并使所述模拟信号经过所述反向运算放大器电路、所述电话线接口和所述加减法运算放大电路,转化为反馈数字信号,以向所述FPGA处理单元发送所述反馈数字信号;
[0008]所述FPGA处理单元用于在所述反馈数字信号的信号峰值低于所述测试数字信号的信号峰值的情况下,确定所述电话线接口对应的电话线上连接有电话机。
[0009]在一些实施例中,所述用户接口电路单元还包括隔离信号驱动电路和所述PCM编解码芯片,所述PCM编解码芯片分别与所述反向运算放大器电路和所述加减法运算放大电
路连接,所述反向运算放大器电路与所述隔离信号驱动电路连接,所述隔离信号驱动电路与所述电话线接口的一端连接,所述电话线接口的另一端与所述加减法运算放大电路连接;
[0010]所述PCM编解码芯片用于将所述测试数字信号转化为第一模拟信号,所述反向运算放大器电路用于对所述模拟信号进行信号放大处理,以向所述隔离信号驱动电路发送第二模拟信号;
[0011]所述隔离信号驱动电路用于使所述第二模拟信号经过所述电话线接口,以向所述加减法运算放大电路发送第三模拟信号;
[0012]所述加减法运算放大电路接收所述第三模拟信号输出第四模拟信号,以使所述PCM编解码芯片根据所述第四模拟信号得到所述反馈数字信号,并向所述FPGA处理单元发送所述反馈数字信号。
[0013]在一些实施例中,所述FPGA处理单元包括存储单元、校验单元和序列生成单元,所述存储单元分别连接所述校验单元和所述序列生成单元,所述校验单元和所述序列生成单元连接;
[0014]所述序列生成单元用于根据所述存储单元中的预设信号数据得到所述测试数字信号,并向所述PCM编解码芯片发送所述测试数字信号;
[0015]所述校验单元用于接收所述反馈数字信号,对比所述反馈数字信号和所述测试数字信号,并在所述反馈数字信号的信号峰值低于所述测试数字信号的信号峰值的情况下,确定所述电话线接口对应的电话线上连接有电话机。
[0016]在一些实施例中,所述用户接口电路单元还包括摘挂机检测模块,所述摘挂机检测模块的一端与所述电话线接口连接,另一端接地;
[0017]所述摘挂机检测模块用于向所述FPGA处理单元中的校验单元发送所述SHK信号,以使所述FPGA处理单元通过所述用户接口电路单元获取SHK信号,并向所述用户接口电路单元发送测试数字信号。
[0018]在一些实施例中,所述测试数字信号为1KHz频率、峰值为2V的PCM数字信号;所述第二模拟信号的峰值为4V;在所述电话线接口对应的电话线上连接有电话机的情况下,所述第四模拟信号的第一峰值小于2V,在所述电话线接口对应的电话线上未连接有电话机的情况下,所述第四模拟信号的第二峰值大于所述第一峰值。
[0019]在一些实施例中,所述FPGA处理单元用于接收多个信号周期的反馈数字信号,并根据多个信号周期的反馈数字信号得到平均数字信号,在所述平均数字信号的信号峰值低于所述测试数字信号的信号峰值,且差值大于或者等于的所述测试数字信号的信号峰值的10%的情况下,确定所述电话线接口对应的电话线上连接有电话机。
[0020]在一些实施例中,所述隔离信号驱动电路包括三极管Q1、二极管D1、二极管D2、电阻R10和电容C5;
[0021]所述三极管Q1的发射极与R10和所述加减法运算放大电路连接,所述三极管Q1的集电极接入馈电电压,所述三极管Q1的基极通过电容C5与所述反向运算放大器电路连接,D1和D2用于为所述三极管Q1提供基极驱动电流,以使所述三极管Q1导通,使得所述第二模拟信号依次经过电阻R10、所述电话线接口和电阻R9进行接地。
[0022]第二方面,本申请实施例提供了一种基于FPGA的电话机在线检测方法,应用于基
于FPGA的电话机在线检测装置,所述装置包括用户接口电路单元和FPGA处理单元,所述FPGA处理单元通过所述用户接口电路单元与电话线连接,所述用户接口电路单元包括反向运算放大器电路、加减法运算放大电路和电话线接口,所述方法包括:
[0023]所述FPGA处理单元通过所述用户接口电路单元获取SHK信号,并向所述用户接口电路单元发送测试数字信号;
[0024]所述用户接口电路单元将所述测试数字信号转化为模拟信号,并使所述模拟信号经过所述反向运算放大器电路、所述电话线接口和所述加减法运算放大电路,转化为反馈数字信号,以向所述FPGA处理单元发送所述反馈数字信号;
[0025]所述FPGA处理单元在所述反馈数字信号的信号峰值低于所述测试数字信号的信号峰值的情况下,确定所述电话线接口对应的电话线上连接有电话机。
[0026]第三方面,本申请实施例提供了一种控制器,包括存储器、处理器及存储在所述存本文档来自技高网...
【技术保护点】
【技术特征摘要】
1.一种基于FPGA的电话机在线检测装置,其特征在于,所述装置包括用户接口电路单元和FPGA处理单元,所述FPGA处理单元通过所述用户接口电路单元与电话线连接,所述用户接口电路单元包括反向运算放大器电路、加减法运算放大电路和电话线接口;所述FPGA处理单元用于通过所述用户接口电路单元获取SHK信号,并向所述用户接口电路单元发送测试数字信号;所述用户接口电路单元用于将所述测试数字信号转化为模拟信号,并使所述模拟信号经过所述反向运算放大器电路、所述电话线接口和所述加减法运算放大电路,转化为反馈数字信号,以向所述FPGA处理单元发送所述反馈数字信号;所述FPGA处理单元用于在所述反馈数字信号的信号峰值低于所述测试数字信号的信号峰值的情况下,确定所述电话线接口对应的电话线上连接有电话机。2.根据权利要求1所述基于FPGA的电话机在线检测装置,其特征在于,所述用户接口电路单元还包括隔离信号驱动电路和所述PCM编解码芯片,所述PCM编解码芯片分别与所述反向运算放大器电路和所述加减法运算放大电路连接,所述反向运算放大器电路与所述隔离信号驱动电路连接,所述隔离信号驱动电路与所述电话线接口的一端连接,所述电话线接口的另一端与所述加减法运算放大电路连接;所述PCM编解码芯片用于将所述测试数字信号转化为第一模拟信号,所述反向运算放大器电路用于对所述模拟信号进行信号放大处理,以向所述隔离信号驱动电路发送第二模拟信号;所述隔离信号驱动电路用于使所述第二模拟信号经过所述电话线接口,以向所述加减法运算放大电路发送第三模拟信号;所述加减法运算放大电路接收所述第三模拟信号输出第四模拟信号,以使所述PCM编解码芯片根据所述第四模拟信号得到所述反馈数字信号,并向所述FPGA处理单元发送所述反馈数字信号。3.根据权利要求2所述基于FPGA的电话机在线检测装置,其特征在于,所述FPGA处理单元包括存储单元、校验单元和序列生成单元,所述存储单元分别连接所述校验单元和所述序列生成单元,所述校验单元和所述序列生成单元连接;所述序列生成单元用于根据所述存储单元中的预设信号数据得到所述测试数字信号,并向所述PCM编解码芯片发送所述测试数字信号;所述校验单元用于接收所述反馈数字信号,对比所述反馈数字信号和所述测试数字信号,并在所述反馈数字信号的信号峰值低于所述测试数字信号的信号峰值的情况下,确定所述电话线接口对应的电话线上连接有电话机。4.根据权利要求3所述基于FPGA的电话机在线检测装置,其特征在于,所述用户接口电路单元还包括摘挂机检测模块,所述摘挂机检测模块的一端与所述电话线接口连接,另一端接地;所述摘挂机检测模块用于向所述FPGA处理单元中的校验单元发送所述SHK信号,以使所述FPGA处理单元通过所述...
【专利技术属性】
技术研发人员:钟有平,陈刚,秦小斐,吴丽红,栗鹏飞,韦海亮,
申请(专利权)人:北京荣达千里科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。