一种基于某舰载平台数字雷达的光纤链路自动检测方法与流程

文档序号:14574441发布日期:2018-06-02 01:05阅读:190来源:国知局
一种基于某舰载平台数字雷达的光纤链路自动检测方法与流程

本发明涉及一种基于某舰载平台数字雷达的光纤链路自动检测方法,属于通信检测领域。



背景技术:

传统的检测方法需要配备专业检测人员利用专用的测试仪器搭建工作平台,模拟系统的工作环境来进行相应的测试,成本高、效率低。同时由于专用测试仪器观测存在人为误差,影响测试准确性。当系统在外场使用过程中出现问题时,需专业测试人员使用专用的测试仪器逐一进行检测,且由于场地局限性,需花费大量的时间进行检测,不利于设备的故障定位和维修保障。



技术实现要素:

本发明要解决的技术问题是提供一种基于某舰载平台数字雷达的光纤链路自动检测方法,具有能自动、周期性、有效地实现数字相控阵雷达内部光纤链路检测,且无需专用测试仪器和专业测试人员介入的特征。

本发明采用的技术方案如下:

一种基于某舰载平台数字雷达的光纤链路自动检测方法,所述舰载平台包括各个节点模块,所述各个节点模块包括依次相连的控制中心、可编程逻辑器件、数据交换分机、合成分机和收发分机;所述各个节点模块还包括分别与数据交换分机与控制中心相连的处理分机;所述控制中心又分别与数据交换分机和合成分机相连;所述舰载平台包括数据发射链路和数据接收链路,并根据数据发射链路和数据接收链路实现对所述光纤链路的自动检测;所述数据发射链路依次为控制中心、可编程逻辑器件、数据交换分机、合成分机和收发分机的数据发射链路;所述数据接收链路依次为收发分机、合成分机、数据交换分机和处理分机的接收链路。

其中数据发射链路的具体检测方法为:

101、控制中心发送控制命令,使各个节点模块进入链路自动检测状态;

102、控制中心通过以太网给数据发射链路上的各个节点模块发送开始数据发射链路状态检测命令;

103、所述数据发射链路上的各个节点模块接收到数据发射链路状态检测命令后,进入数据发射链路检测状态;

104、控制中心通过数据总线下发数据发射链路检测开始命令给所述可编程逻辑器件;可编程逻辑器件收到所述数据发射链路检测开始命令后,编码产生数据发射链路检测数据,其中包含约定的数据报文;

105、数据发射链路上的各个节点模块在数据发射链路检测状态下,根据数据发射链路顺序,按照事先约定的数据包格式,检测所接收到的数据发射链路检测数据,如果检测数据校验成功,则判断数据发射链路各个节点模块通信正常,否则判定节点模块通信故障;

106、控制中心通过以太网给数据发射链路上的各个节点模块发送结束数据发射链路检测状态。

所述方法还包括,控制中心通过以太网,分别从数据发射链路各个节点模块获取各自相应的数据发射链路检测数据;对于收发分机,则从合成分机获取收发分机的数据发射链路检测数据。

所述方法还包括,控制中心接收到数据发射链路各个节点模块的数据发射链路检测数据后,对数据进行仲裁判定,判定在光纤链路检测期间,数据发射链路检测数据的完整性、准确性和校验成功标志;对于多组检测数据,则还包括判定相邻两组检测数据的关联性,以及整个检测期间所有检测数据的错误概率。

其中数据接收链路的具体检测方法为:

201、控制中心发送控制命令,使各个节点模块进入链路自动检测状态;

202、控制中心通过以太网给数据接收链路上的各个节点模块发送开始数据接收链路状态检测命令;

203、所述数据接收链路上的各个节点模块接收到数据接收链路状态检测命令后,进入数据接收链路检测状态;

204、控制中心通过数据总线下发数据接收链路检测开始命令给所述可编程逻辑器件;可编程逻辑器件收到所述数据接收链路检测开始命令后,编码产生数据接收链路检测数据,其中包含约定的数据报文;

205、数据接收链路上的各个节点模块在数据接收链路检测状态下,根据数据接收链路顺序,按照事先约定的数据包格式,检测所接收到的数据接收链路检测数据,如果检测数据校验成功,则判断数据接收链路各个节点模块通信正常,否则判定节点模块通信故障;

206、控制中心通过以太网给数据接收链路上的各个节点模块发送结束数据接收链路检测状态。

所述方法还包括,控制中心通过以太网,分别从数据接收链路各个节点模块获取各自相应的数据接收链路检测数据;对于收发分机,则从合成分机获取收发分机的数据接收链路检测数据。

所述方法还包括,控制中心接收到数据接收链路各个节点模块的数据接收链路检测数据后,对数据进行仲裁判定,判定在光纤链路检测期间,数据接收链路检测数据的完整性、准确性和校验成功标志;对于多组检测数据,则还包括判定相邻两组检测数据的关联性,以及整个检测期间所有检测数据的错误概率。

所述方法还包括,先进行数据发射链路的检测,再进行数据接收链路的检测;控制中心接收到数据发射链路和数据接收链路各个节点模块的链路检测数据后,对数据进行仲裁判定,判定在光纤链路检测期间,循环数据的完整性、准确性和校验成功标志;对于多组检测数据,则还包括判定相邻两组循环检测数据的关联性,以及整个检测期间所有分组循环检测数据的错误概率。

所述方法还包括,控制中心将仲裁判定结果通过以太网上传给上位机。

与现有技术相比,本发明的有益效果是:本发明方法能自动、周期性、有效地实现数字相控阵雷达内部光纤链路检测,可完成功能模块级故障定位,实现故障隔离,便于维修保障,满足设备测试需求。同时由于该方法利用数字相控阵雷达固有硬件资源通过软件编程的方式实现,无需专用测试仪器和专业测试人员介入,有效地节省了人力、物力成本,提高了系统的测试效率,缩短了测试时间,便于设备生产和维修。

附图说明

图1为本发明基于的舰载平台的结构框图。

图2为本发明其中一实施例的流程示意图。

具体实施方式

为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本发明,并不用于限定本发明。

本说明书(包括摘要和附图)中公开的任一特征,除非特别叙述,均可被其他等效或者具有类似目的的替代特征加以替换。即,除非特别叙述,每个特征只是一系列等效或类似特征中的一个例子而已。

一种基于某舰载平台数字雷达的光纤链路自动检测方法,如图1所示,所述舰载平台包括各个节点模块,所述各个节点模块包括依次相连的控制中心、可编程逻辑器件、数据交换分机、合成分机和收发分机;所述各个节点模块还包括分别与数据交换分机与控制中心相连的处理分机;所述控制中心又分别与数据交换分机和合成分机相连;所述舰载平台包括数据发射链路和数据接收链路,并根据数据发射链路和数据接收链路实现对所述光纤链路的自动检测;所述数据发射链路依次为控制中心、可编程逻辑器件、数据交换分机、合成分机和收发分机的数据发射链路;所述数据接收链路依次为收发分机、合成分机、数据交换分机和处理分机的接收链路。

本发明方法能自动、周期性、有效地实现数字相控阵雷达内部光纤链路检测,可完成功能模块级故障定位,实现故障隔离,便于维修保障,满足设备测试需求。同时由于该方法利用数字相控阵雷达固有硬件资源通过软件编程的方式实现,无需专用测试仪器和专业测试人员介入,有效地节省了人力、物力成本,提高了系统的测试效率,缩短了测试时间,便于设备生产和维修。

其中数据发射链路的具体检测方法为:

101、控制中心(在本发明中为CPU)发送控制命令,使各个节点模块进入链路自动检测状态;

102、控制中心通过以太网给数据发射链路上的各个节点模块发送开始数据发射链路状态检测命令;

103、所述数据发射链路上的各个节点模块接收到数据发射链路状态检测命令后,进入数据发射链路检测状态;

104、控制中心通过数据总线下发数据发射链路检测开始命令给所述可编程逻辑器件;可编程逻辑器件收到所述数据发射链路检测开始命令后,编码产生数据发射链路检测数据,其中包含约定的数据报文(数据发射链路检测数据及其包含的约定的数据报文为本领域技术人员可以轻而易举得到的,在此不进行多余阐述);

105、数据发射链路上的各个节点模块在数据发射链路检测状态下,根据数据发射链路顺序,按照事先约定的数据包格式,检测所接收到的数据发射链路检测数据,如果检测数据校验成功,则判断数据发射链路各个节点模块通信正常,否则判定节点模块通信故障;

106、控制中心通过以太网给数据发射链路上的各个节点模块发送结束数据发射链路检测状态。

所述方法还包括,控制中心通过以太网,分别从数据发射链路各个节点模块获取各自相应的数据发射链路检测数据;对于收发分机,则从合成分机获取收发分机的数据发射链路检测数据。

所述方法还包括,控制中心接收到数据发射链路各个节点模块的数据发射链路检测数据后,对数据进行仲裁判定,判定在光纤链路检测期间,数据发射链路检测数据的完整性、准确性和校验成功标志;对于多组检测数据,则还包括判定相邻两组检测数据的关联性,以及整个检测期间所有检测数据的错误概率。

其中数据接收链路的具体检测方法为:

201、控制中心发送控制命令,使各个节点模块进入链路自动检测状态;

202、控制中心通过以太网给数据接收链路上的各个节点模块发送开始数据接收链路状态检测命令;

203、所述数据接收链路上的各个节点模块接收到数据接收链路状态检测命令后,进入数据接收链路检测状态;

204、控制中心通过数据总线下发数据接收链路检测开始命令给所述可编程逻辑器件;可编程逻辑器件收到所述数据接收链路检测开始命令后,编码产生数据接收链路检测数据,其中包含约定的数据报文(数据接收链路检测数据及其包含的约定的数据报文为本领域技术人员可以轻而易举得到的,在此不进行多余阐述);

205、数据接收链路上的各个节点模块在数据接收链路检测状态下,根据数据接收链路顺序,按照事先约定的数据包格式,检测所接收到的数据接收链路检测数据,如果检测数据校验成功,则判断数据接收链路各个节点模块通信正常,否则判定节点模块通信故障;

206、控制中心通过以太网给数据接收链路上的各个节点模块发送结束数据接收链路检测状态。

所述方法还包括,控制中心通过以太网,分别从数据接收链路各个节点模块获取各自相应的数据接收链路检测数据;对于收发分机,则从合成分机获取收发分机的数据接收链路检测数据。

所述方法还包括,控制中心接收到数据接收链路各个节点模块的数据接收链路检测数据后,对数据进行仲裁判定,判定在光纤链路检测期间,数据接收链路检测数据的完整性、准确性和校验成功标志;对于多组检测数据,则还包括判定相邻两组检测数据的关联性,以及整个检测期间所有检测数据的错误概率。

作为本发明的一个具体实施例,如图2所示,在该具体实施例中,先进行数据发射链路的检测,再进行数据接收链路的检测,具体方法步骤为:

301、控制中心(在本发明中为CPU)发送控制命令,使各个节点模块进入链路自动检测状态;

302、控制中心通过以太网给数据发射链路上的各个节点模块发送开始数据发射链路状态检测命令;

303、所述数据发射链路上的各个节点模块接收到数据发射链路状态检测命令后,进入数据发射链路检测状态;

304、控制中心通过数据总线下发数据发射链路检测开始命令给所述可编程逻辑器件;可编程逻辑器件收到所述数据发射链路检测开始命令后,编码产生数据发射链路检测数据,其中包含约定的数据报文;

105、数据发射链路上的各个节点模块在数据发射链路检测状态下,根据数据发射链路顺序,按照事先约定的数据包格式,检测所接收到的数据发射链路检测数据,如果检测数据校验成功,则判断数据发射链路各个节点模块通信正常,否则判定节点模块通信故障;

306、控制中心通过以太网给数据发射链路上的各个节点模块发送结束数据发射链路检测状态;

307、控制中心通过以太网给数据接收链路上的各个节点模块发送开始数据接收链路状态检测命令;

308、所述数据接收链路上的各个节点模块接收到数据接收链路状态检测命令后,进入数据接收链路检测状态;

309、控制中心通过数据总线下发数据接收链路检测开始命令给所述可编程逻辑器件;可编程逻辑器件收到所述数据接收链路检测开始命令后,编码产生数据接收链路检测数据,其中包含约定的数据报文;

310、数据接收链路上的各个节点模块在数据接收链路检测状态下,根据数据接收链路顺序,按照事先约定的数据包格式,检测所接收到的数据接收链路检测数据,如果检测数据校验成功,则判断数据接收链路各个节点模块通信正常,否则判定节点模块通信故障;

311、控制中心通过以太网给数据接收链路上的各个节点模块发送结束数据接收链路检测状态。

所述方法步骤还包括:

312、控制中心接收到数据发射链路和数据接收链路各个节点模块的链路检测数据后,对数据进行仲裁判定,判定在光纤链路检测期间,循环数据的完整性、准确性和校验成功标志;对于多组检测数据,则还包括判定相邻两组循环检测数据的关联性,以及整个检测期间所有分组循环检测数据的错误概率。

所述方法步骤还包括:

313、控制中心将仲裁判定结果通过以太网上传给上位机。

通过采用以上的技术方案,本发明可以实现在设备的上电或者控制中心(CPU)发送控制命令下进行光纤链路自动检测,并将光纤链路状态上报上位机,上位机显示光纤链路状态。根据光纤链路状态,可以准确定位故障位置,做到有效地故障隔离,极大的提高了系统的测试效率,节约专业测试设备和专业测试人员费用。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1