发明内容
本发明的实施例提供一种诊断线缆的方法及装置,能够降低线缆诊断装置功耗同时降低设计难度和成本。
为达到上述目的,本发明的实施例采用如下技术方案:
第一方面,提供一种诊断线缆的方法,包括:
根据预置的波形模式对应的数字波形数据生成波形信号发送至待检测的线缆;
接收所述待检测的线缆根据所述波形信号生成的反射信号,其中所述反射信号为所述波形信号在所述待检测的线缆中产生的近端回波与所述波形信号对应的反射波信号的叠加;
将所述反射信号转换为数字反射信号数据;
将所述数字反射信号数据减除根据所述预置的波形模式模拟生成的所述近端回波对应的数字数据得到所述反射波信号的数字数据记为数字反射波信号数据;
检测所述数字反射波信号数据峰值信息,其中所述峰值信息包括所述数字反射波信号数据的振幅的极大值和极小值及所述振幅在极大值和极小值处对应的时间信息;
根据所述峰值信息确认所述线缆的当前状况。
在第一种可能的实现方式中,根据第一方面,所述根据预置的波形模式对应的数字波形数据生成波形信号发送至待检测的线缆包括:
根据预置的波形模式生成数字波形数据并记录所述数字波形数据生成的第一时刻;
将所述数字波形数据转换为对应的所述波形信号并发送至所述待检测的线缆。
在第二种可能的实现方式中,根据第一种可能的实现方式,检测所述数字反射波信号数据峰值信息包括:
当检测接收到所述数字反射波信号数据的振幅的极大值时生成第一时间记录并记录所述振幅的极大值;
当检测接收到所述数字反射波信号数据的振幅的极小值时生成第二时间记录并记录所述振幅的极小值。
在第三种可能的实现方式中,根据第二种可能的实现方式,所述根据所述峰值信息确认所述线缆的当前状况包括:
当所述振幅的极大值大于预设的第一振幅阈值且所述振幅的极小值大于预设的第二振幅阈值时,确定所述待检测的线缆正常;
当所述振幅的极大值和所述振幅的极小值中至少有一个小于或等于各自对应的预设振幅阈值,且所述数字反射波信号数据的振幅方向与所述数字波形数据同相时,确定所述待检测的线缆开路;
当所述振幅的极大值和所述振幅的极小值中至少有一个小于或等于各自对应的预设振幅阈值,且所述数字反射波信号数据的振幅方向与所述数字波形数据反相时,确定所述待检测的线缆短路。
在第四种可能的实现方式中,根据第三种可能的实现方式,所述确定所述待检测的线缆短路之后还包括:
若所述数字波形数据的振幅的极大值的绝对值大于振幅的极小值的绝对值,则根据所述第一时间记录、固定时延和传播速度计算短路位置;
若所述数字波形数据的振幅的极大值的绝对值小于振幅的极小值的绝对值,则根据所述第二时间记录、固定时延和传播速度计算短路位置。
在第五种可能的实现方式中,根据第三种可能的实现方式,所述确定所述待检测的线缆开路之后还包括:
若所述数字波形数据的振幅的极大值的绝对值小于振幅的极小值的绝对值,则根据所述第一时间记录、固定时延和传播速度计算开路位置;
若所述数字波形数据的振幅的极大值的绝对值大于振幅的极小值的绝对值,则根据所述第二时间记录、固定时延和传播速度计算开路位置。
其中所述固定时延为所述数字波形数据和所述反射信号数据在所述线缆诊断装置中的传播时间,所述传播速度为所述波形信号在所述待检测的线缆中传播的速度。
第二方面,提供一种线缆诊断装置,包括:
控制处理器,用于预置波形模式并将所述预置的波形模式发送至发送机及回波发生器;
所述发送机,用于接收所述控制处理器预置的波形模式并根据所述预置的波形模式对应的数字波形数据生成波形信号发送至待检测的线缆;
接收机,用于接收所述待检测的线缆根据所述波形信号生成的反射信号,其中所述反射信号为所述波形信号在所述待检测的线缆中产生的近端回波与所述波形信号对应的反射波信号的叠加;
接收机,还用于将所述反射信号转换为数字反射信号数据并发送至数据处理器;
数据处理器,用于将所述接收机发送的所述数字反射信号数据减除根据所述波形模式模拟生成的所述近端回波对应的数字数据得到所述反射波信号的数字数据记为数字反射波信号数据,其中所述回波发生器,用于接收所述控制处理器发送的所述预置的波形模式并根据所述预置的波形模式模拟生成的所述近端回波对应的数字数据;
检测机,用于检测所述数据处理器发送的所述数字反射波信号数据峰值信息并将所述峰值信息发送至控制处理器,其中所述峰值信息包括所述数字反射波信号数据的振幅的极大值和极小值及所述振幅在极大值和极小值处对应的时间信息;
控制处理器,根据所述检测机发送的所述峰值信息确认所述线缆的当前状况。
在第一种可能的实现方式中,根据第一方面,所述发送机还包括:
脉冲发生器,用于根据预置的波形模式生成所述数字波形数据并将所述数字波形数据发送至数模转换发送器;
所述数模转换发送器,用于将所述脉冲发生器发送的所述数字波形数据转换为对应的所述波形信号并发送至所述待检测的线缆;
其中,所述线缆诊断装置的检测机还包括计时器,所述计时器用于记录所述数字波形数据生成的第一时刻。
在第二种可能的实现方式中,根据第一种可能的实现方式,所述检测机包括:
峰值检测器,用于检测接收到的所述数字反射波信号数据的振幅并当检测接收到所述数字反射波信号数据的振幅的极大值时记录所述振幅的极大值将所述振幅的极大值发送至控制处理器,并通过所述计时器生成第一时间记录发送至所述控制处理器;
峰值检测器,还用于检测接收到的所述数字反射波信号数据的振幅并当检测接收到所述数字反射波信号数据的振幅的极小值时记录所述振幅的极小值将所述振幅的极小值发送至控制处理器,并通过所述计时器生成第二时间记录发送至所述控制处理器。
在第三种可能的实现方式中,根据第二种可能的实现方式,
所述控制处理器具体用于,接收所述峰值检测器发送的所述振幅的极大值、所述振幅的极小值,以及所述计时器发送的所述第一时间记录和所述第二时间记录,当所述振幅的极大值大于预设的第一振幅阈值且所述振幅的极小值大于预设的第二振幅阈值时,确定所述待检测的线缆正常;
或当所述振幅的极大值和所述振幅的极小值中至少有一个小于或等于各自对应的预设振幅阈值,且所述数字反射波信号数据的振幅方向与所述数字波形数据同相时,确定所述待检测的线缆开路;
或当所述振幅的极大值和所述振幅的极小值中至少有一个小于或等于各自对应的预设振幅阈值,且所述数字反射波信号数据的振幅方向与所述数字波形数据反相时,确定所述待检测的线缆短路。
在第四种可能的实现方式中,根据第三种可能的实现方式,
所述控制处理器具体还用于若所述数字波形数据的振幅的极大值的绝对值大于振幅的极小值的绝对值,则根据所述第一时间记录、固定时延和传播速度计算短路位置;
若所述数字波形数据的振幅的极大值的绝对值小于振幅的极小值的绝对值,则根据所述第二时间记录、固定时延和传播速度计算短路位置。
在第五种可能的实现方式中,根据第三种可能的实现方式,所述控制处理器具体还用于若所述数字波形数据的振幅的极大值的绝对值小于振幅的极小值的绝对值,则根据所述第一时间记录、固定时延和传播速度计算开路位置;
若所述数字波形数据的振幅的极大值的绝对值大于振幅的极小值的绝对值,则根据所述第二时间记录、固定时延和传播速度计算开路位置。
其中所述固定时延为所述数字波形数据和所述反射信号数据在所述线缆诊断装置中的传播时间,所述传播速度为所述波形信号在所述待检测的线缆中传播的速度。
本发明的实施例提供的诊断线缆的方法及装置,采用数字信号处理的方法将由预置的波形模式生成的反射信号减除近端回波得到反射波信号,再根据得到的反射波信号判断线缆的状况,相比采用模拟信号处理的方式省去部分模拟电路构件可以使线缆诊断装置降低功耗,同时降低了设计难度和成本。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
本发明的实施例公开了一种诊断线缆的方法,如图1所示,该方法包括如下步骤:
101、线缆诊断装置将生成的波形信号发送至待检测的线缆。
102、接收待检测的线缆根据波形信号生成的反射信号。
其中,反射信号为波形信号在待检测的线缆中产生的近端回波与波形信号对应的反射波信号的叠加信号。
103、将该反射信号转换为数字反射信号数据,并减去根据预置的波形模式模拟生成的近端回波对应的数字数据得到反射波信号的数字数据。
104、检测数字反射波信号的峰值信息。
其中,峰值信息包括数字反射波信号数据的振幅的极大值和极小值及振幅在极大值和极小值处对应的时间信息。
105、根据峰值信息来确认线缆的当前状况。
本实施例提供的诊断线缆的方法,采用数字信号处理的方法将由预置的波形模式生成的反射信号减除近端回波得到反射波信号,再根据得到的反射波信号判断线缆的状况,相比采用模拟信号处理的方式省去部分模拟电路构件可以使线缆诊断装置降低功耗,同时降低了设计难度和成本。
本发明的实施例具体描述了实施例一诊断线缆的方法,如图2所示(具体以说明书为准),该方法包括如下步骤:
201、线缆诊断装置将生成的波形信号发送至待检测的线缆。
202、接收待检测的线缆根据波形信号生成的反射信号。
其中,反射信号为波形信号在待检测的线缆中产生的近端回波与波形信号对应的反射波信号的叠加信号。
203、将反射信号转换为数字反射信号数据,并减去根据预置的波形模式模拟生成的近端回波对应的数字数据得到反射波信号的数字数据。
204、检测数字反射波信号的峰值信息。
其中,峰值信息包括数字反射波信号数据的振幅的极大值和极小值及振幅在极大值和极小值处对应的时间信息。
其中204具体包括:
204a、当检测接收到的数字反射波信号数据的振幅的极大值时生成第一时间记录并记录振幅的极大值。
204b、当检测接收到的数字反射波信号数据的振幅的极小值时生成第二时间记录并记录振幅的极小值。
205a、当振幅的极大值大于预设的第一振幅阈值且振幅的极小值大于预设的第二振幅阈值时,确定待检测的线缆正常。
205b、当振幅的极大值和振幅的极小值中至少有一个小于或等于各自对应的预设振幅阈值,且数字反射波信号数据的振幅方向与数字波形数据同相时,确定待检测的线缆开路。
205c、当振幅的极大值和振幅的极小值中至少有一个小于或等于各自对应的预设振幅阈值,且数字反射波信号数据的振幅方向与数字波形数据反相时,确定待检测的线缆短路。
206a、若数字波形数据的振幅的极大值的绝对值小于振幅的极小值的绝对值,则根据第一时间记录、固定时延和传播速度计算开路位置;若数字波形数据的振幅的极大值的绝对值大于振幅的极小值的绝对值,则根据第二时间记录、固定时延和传播速度计算开路位置。
206b、若数字波形数据的振幅的极大值的绝对值大于振幅的极小值的绝对值,则根据第一时间记录、固定时延和传播速度计算短路位置;若数字波形数据的振幅的极大值的绝对值小于振幅的极小值的绝对值,则根据第二时间记录、固定时延和传播速度计算短路位置。
其中固定时延为数字波形数据和反射信号数据在线缆诊断装置中的传播时间,传播速度为波形信号在待检测的线缆中传播的速度。
本实施例提供的诊断线缆的方法,采用数字信号处理的方法将由预置的波形模式生成的反射信号减除近端回波得到反射波信号,再根据得到的反射波信号判断线缆的状况,相比采用模拟信号处理的方式省去部分模拟电路构件可以使线缆诊断装置降低功耗,同时降低了设计难度和成本。
本发明的实施例公开了一种线缆诊断装置3,如图3所示,包括:控制处理器31、回波发生器32、发送机33、接收机34、数据处理器35和检测机36,其中:
控制处理器31,用于预置波形模式并将预置的波形模式发送至发送机33及回波发生器32。
发送机33,用于接收控制处理器31预置的波形模式并根据预置的波形模式对应的数字波形数据生成波形信号发送至待检测的线缆。
接收机34,用于接收待检测的线缆根据波形信号生成的反射信号,其中反射信号为波形信号在待检测的线缆中产生的近端回波与波形信号对应的反射波信号的叠加。
接收机34,还用于将反射信号转换为数字反射信号数据并发送至数据处理器35。
数据处理器35,用于将接收机34发送的数字反射信号数据减除根据波形模式模拟生成的近端回波对应的数字数据得到反射波信号的数字数据记为数字反射波信号数据,其中回波发生器32,用于接收控制处理器31发送的预置的波形模式并根据预置的波形模式模拟生成的近端回波对应的数字数据。
检测机36,用于检测数据处理器35发送的数字反射波信号数据峰值信息并将此峰值信息发送至控制处理器31,其中的峰值信息包括数字反射波信号数据的振幅的极大值和极小值及振幅在极大值和极小值处对应的时间信息。
控制处理器31,根据检测机36发送的峰值信息确认线缆的当前状况。
本实施例提供的线缆诊断装置,采用数字信号处理的方法将由预置的波形模式生成的反射信号减除近端回波得到反射波信号,再根据得到的反射波信号判断线缆的状况,相比采用模拟信号处理的方式省去部分模拟电路构件可以使线缆诊断装置降低功耗,同时降低了设计难度和成本。
本发明的实施例具体描述了一种线缆诊断装置,如图4所示,包括:控制处理器31、回波发生器32、发送机33、接收机34、数据处理器35和检测机36,其中:
控制处理器31,用于预置波形模式并将所述预置的波形模式发送至发送机33及回波发生器32。
发送机33,用于接收控制处理器31预置的波形模式并根据预置的波形模式对应的数字波形数据生成波形信号发送至待检测的线缆。
具体的,发送机33还包括:脉冲发生器331和数模转换发送器332,其中
脉冲发生器331,用于根据预置的波形模式生成数字波形数据并将数字波形数据发送至数模转换发送器332;
所述数模转换发送器332,用于将所述脉冲发生器331发送的所述数字波形数据转换为对应的所述波形信号并发送至所述待检测的线缆。
接收机34,用于接收待检测的线缆根据波形信号生成的反射信号,其中反射信号为波形信号在待检测的线缆中产生的近端回波与波形信号对应的反射波信号的叠加。
接收机34,还用于将反射信号转换为数字反射信号数据并发送至数据处理器35。
数据处理器35,用于将接收机34发送的数字反射信号数据减除根据波形模式模拟生成的近端回波对应的数字数据得到反射波信号的数字数据记为数字反射波信号数据,其中回波发生器32,用于接收控制处理器31发送的预置的波形模式并根据该预置的波形模式模拟生成的近端回波对应的数字数据。
检测机36,用于检测数据处理器35发送的数字反射波信号数据峰值信息并将峰值信息发送至控制处理器31,其中的峰值信息包括数字反射波信号数据的振幅的极大值和极小值及振幅在极大值和极小值处对应的时间信息。
具体的,检测机36还包括:峰值检测器361和计时器362,其中:
峰值检测器361,用于检测接收到的数字反射波信号数据的振幅并当检测到接收到的数字反射波信号数据的振幅的极大值时记录振幅的极大值将振幅的极大值发送至控制处理器31,并通过计时器362生成第一时间记录发送至控制处理器31;
峰值检测器361,还用于检测接收到的数字反射波信号数据的振幅并当检测到接收到数字反射波信号数据的振幅的极小值时记录振幅的极小值将振幅的极小值发送至控制处理器31,并通过计时器362生成第二时间记录发送至控制处理器31。
计时器362,还用于记录脉冲发生器331发送的数字波形数据生成的第一时刻。
控制处理器31,根据检测机36发送的峰值信息确认线缆的当前状况。
具体的,控制处理器31具体用于,接收峰值检测器361发送的振幅的极大值、振幅的极小值,以及计时器362发送的第一时间记录和第二时间记录,当振幅的极大值大于预设的第一振幅阈值且振幅的极小值大于预设的第二振幅阈值时,确定待检测的线缆正常;
或,当振幅的极大值和振幅的极小值中至少有一个小于或等于各自对应的预设振幅阈值,且数字反射波信号数据的振幅方向与数字波形数据同相时,确定待检测的线缆开路;
或,当振幅的极大值和所述振幅的极小值中至少有一个小于或等于各自对应的预设振幅阈值,且所述数字反射波信号数据的振幅方向与数字波形数据反相时,确定待检测的线缆短路。
进一步,可选的,控制处理器31具体还用于若数字波形数据的振幅的极大值的绝对值大于振幅的极小值的绝对值,则根据第一时间记录、固定时延和传播速度计算短路位置;
若数字波形数据的振幅的极大值的绝对值小于振幅的极小值的绝对值,则根据第二时间记录、固定时延和传播速度计算短路位置。
可选的,控制处理器31具体还用于若数字波形数据的振幅的极大值的绝对值小于振幅的极小值的绝对值,则根据第一时间记录、固定时延和传播速度计算开路位置;
若数字波形数据的振幅的极大值的绝对值大于振幅的极小值的绝对值,则根据第二时间记录、固定时延和传播速度计算开路位置。
其中固定时延为数字波形数据和反射信号数据在线缆诊断装置中的传播时间,所述传播速度为波形信号在待检测的线缆中传播的速度。
本实施例提供的线缆诊断装置,采用数字信号处理的方法将由预置的波形模式生成的反射信号减除近端回波得到反射波信号,再根据得到的反射波信号判断线缆的状况,相比采用模拟信号处理的方式省去部分模拟电路构件可以使线缆诊断装置降低功耗,同时降低了设计难度和成本。
以发送机33发送的波形信号为方波(其中该方波的振幅方向为正向,即波谷位置的振幅为0,波峰位置的振幅为正数)进行具体说明,其中方波波形为如图5所示,首先控制处理器31,将预置的方波波形模式发送至脉冲发生器331,脉冲发生器331将方波波形数据经过数模转换器332转换为对应的方波信号发送至待检测的线缆,同时在脉冲发生器331将方波波形模式生成方波波形数据时,计时器362在此刻生成第一时刻t0。待检测的线缆接收到方波信号后会根据当前的线缆状况在短路或开路处产生反射信号,并传入接收机34中。而接收机34接收到的反射信号是方波信号在待检测的线缆中产生的近端回波与方波信号对应的反射波信号的叠加。此时,接收机34将该叠加后的信号转换为数字信号,并发送至数据处理器35进行减运算,用叠加后的信号减去发送的方波信号,就得到纯粹的反射波信号。
该反射波信号经过峰值检波器361检测出反射波数据振幅的极大值X1和极小值X2。在检测到反射波数据振幅的极大值的同时计时器362生成第一时间记录t1,而在检测到反射波数据的极小值X2的同时计时器362生成第二时间记录t2。
最后,控制处理器31根据峰值检波器361发送的振幅极大值X1和峰值极小值X2及对应的计时器362生成的第一时间记录t1和第二时间记录t2确认线缆的当前状况。
其中,当振幅的极大值X1大于预设的第一振幅阈值A1且振幅的极小值X2大于预设的第二振幅阈值A2时,确定所检测的线缆正常;正常负载的信号的振幅一般大于检测波形(波形信号)的振幅。
或当振幅的极大值X1和振幅的极小值X2中至少有一个小于或等于各自对应的预设振幅阈值,且振幅的极大值的绝对值|X1|小于振幅的极小值的绝对值|X2|时,反射波数据的波峰为正值,波谷为0,确定待检测的线缆短路,并根据第一时间记录t1、固定时延Δt和传播速度v计算短路位置;以图5所示的方波波形对应的反射波信号为例,
短路位置的线长的计算公式为:L1=(t1-Δt)*v/2;
或当振幅的极大值X1和振幅的极小值X2中至少有一个小于或等于各自对应的预设振幅阈值,且振幅的极大值的绝对值|X1|大于振幅的极小值的绝对值|X2|时,反射波数据的波峰为0,波谷为负值,确定待检测的线缆开路,并根据第二时间记录t 2和固定时延Δt和传播速度v计算开路位置;以图5所示的方波波形对应的反射波信号为例,
开路位置的线长的计算公式为L2=(t2-Δt)*v/2;
其中固定时延为数字波形数据和反射信号数据在线缆诊断装置中的传播时间,传播速度为波形信号在待检测的线缆中传播的速度,因此固定时延为与线缆诊断装置有关的常数。
本实施例提供的线缆诊断装置,采用数字信号处理的方法将由预置的方波波形模式生成的反射信号减除近端回波得到反射波信号,再根据得到的反射波信号判断线缆的状况,相比采用模拟信号处理的方式省去部分模拟电路构件可以使线缆诊断装置降低功耗,同时降低了设计难度和成本。
本领域普通技术人员可以理解:实现上述方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成,前述的程序可以存储于一计算机可读取存储介质中,该程序在执行时,执行包括上述方法实施例的步骤;而前述的存储介质包括:ROM、RAM、磁碟或者光盘等各种可以存储程序代码的介质。
以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以所述权利要求的保护范围为准。