一种可编程逻辑器件的交换机硬件自检方法、系统及介质与流程

文档序号:34945832发布日期:2023-07-29 02:02阅读:27来源:国知局
一种可编程逻辑器件的交换机硬件自检方法、系统及介质与流程

本申请涉及,尤其涉及一种可编程逻辑器件的交换机硬件自检方法、系统及介质。


背景技术:

1、交换机在批量生产及现场使用时,如果出现疑似硬件故障,往往需要根据经验定位到可能相关的硬件模块,再通过交换机指令,依次排查相关硬件模块,定位到特定硬件模块或排除硬件原因。定位到硬件模块后还需要分析硬件原理,查找硬件模块产生异常的具体原因,必要时需要借助万用表、示波器等工具来辅助分析。

2、通过交换机指令来排查硬件异常的方法,具有局限性。交换机由许多硬件模块组成,例如风扇控制模块、指示灯控制模块、光模块控制模块等,各个硬件模块之间耦合度高,相关性大,通常需要熟悉硬件原理,依次排查可能相关的所有硬件模块,效率低;另外各个硬件模块的工作原理不同,关键信号不同,排查方法也不同,部分信号无法通过软件查询的方式排查,而且有些硬件异常还会导致软件运行异常,指令交互出现异常,无法排查。

3、因此,在交换机出现疑似硬件异常时,如何对各硬件模块进行自动化的硬件检测成为亟待解决的技术问题。


技术实现思路

1、本申请实施例提供了一种可编程逻辑器件的交换机硬件自检方法、系统及介质,用以解决如下技术问题:在交换机出现疑似硬件异常时,如何对各硬件模块进行自动化的硬件检测。

2、第一方面,本申请实施例提供了一种可编程逻辑器件的交换机硬件自检方法,其特征在于,方法包括:将交换机与预设的可编程逻辑器件连接;在可编程逻辑器件接收到交换机硬件自检信号的情况下,执行针对交换机各硬件模块的检测程序,以对各硬件模块进行检测;获取各硬件模块的检测结果,并将检测结果上传至上位机pc展示。

3、在本申请的一种实现方式中,将交换机与预设的可编程逻辑器件连接,具体包括:将各硬件模块的关键信号接入可编程逻辑器件;其中,关键信号包括:电源/时钟信号、状态输入信号、数据信号;将可编程逻辑器件的结果输出接口与交换机console接口连接;将可编程逻辑器件的自检启动信号接至交换机面板按键。

4、在本申请的一种实现方式中,执行针对交换机各硬件模块的检测程序,以对各硬件模块进行检测,具体包括:可编程逻辑器件操作电源/时钟信号使能硬件模块的电源和时钟,并测量电源电压是否在预设的正常范围内和/或测量时钟频率、信号质量是否满足要求;操作状态输入信号调整硬件模块对应的电工作状态,并测量对应的电工作状态指示信号是否生效;操作数据信号控制硬件模块的数据接口发送测试数据,并测量硬件模块的数据通道,判断是否接收到输出数据,以及在接收到输出数据后,对输出数据进行分析,判断输出数据是否异常。

5、在本申请的一种实现方式中,在将交换机与预设的可编程逻辑器件连接之后,方法还包括:通过通信电缆将交换机console接口与上位机pc连接。

6、在本申请的一种实现方式中,将检测结果上传至上位机pc展示,具体包括:可编程逻辑器件将各硬件模块的检测结果通过结果输出接口输出至交换机console接口;上位机pc基于连接交换机console接口的通信电缆,接收检测结果。

7、第二方面,本申请实施例还提供了一种可编程逻辑器件的交换机硬件自检系统,其特征在于,系统包括:可编程逻辑器件、交换机、上位机pc;交换机与可编程逻辑器件连接;可编程逻辑器件,用于在接收到交换机硬件自检信号的情况下,执行针对交换机各硬件模块的检测程序,以对各硬件模块进行检测;可编程逻辑器件,还用于获取各硬件模块的检测结果,并将检测结果上传至上位机pc展示。

8、在本申请的一种实现方式中,交换机与可编程逻辑器件连接,具体包括:将各硬件模块的关键信号接入可编程逻辑器件;其中,关键信号包括:电源/时钟信号、状态输入信号、数据信号;将可编程逻辑器件的结果输出接口与交换机console接口连接;将可编程逻辑器件的自检启动信号接至交换机面板按键。

9、在本申请的一种实现方式中,执行针对交换机各硬件模块的检测程序,以对各硬件模块进行检测,具体包括:可编程逻辑器件操作电源/时钟信号使能硬件模块的电源和时钟,并测量电源电压是否在预设的正常范围内和/或测量时钟频率、信号质量是否满足要求;操作状态输入信号调整硬件模块对应的电工作状态,并测量对应的电工作状态指示信号是否生效;操作数据信号控制硬件模块的数据接口发送测试数据,并测量硬件模块的数据通道,判断是否接收到输出数据,以及在接收到输出数据后,对输出数据进行分析,判断输出数据是否异常。

10、在本申请的一种实现方式中,上位机pc,还用于通过通信电缆与交换机console接口连接;将检测结果上传至上位机pc展示,具体包括:可编程逻辑器件将各硬件模块的检测结果通过结果输出接口输出至交换机console接口;上位机pc基于连接交换机console接口的通信电缆,接收检测结果。

11、第三方面,本申请实施例还提供了一种可编程逻辑器件的交换机硬件自检的非易失性计算机存储介质,存储有计算机可执行指令,其特征在于,计算机可执行指令设置为:将交换机与预设的可编程逻辑器件连接;在可编程逻辑器件接收到交换机硬件自检信号的情况下,执行针对交换机各硬件模块的检测程序,以对各硬件模块进行检测;获取各硬件模块的检测结果,并将检测结果上传至上位机pc展示。

12、本申请实施例提供的一种可编程逻辑器件的交换机硬件自检方法、系统及介质,通过可编程逻辑器件的硬件自检方案,使交换机实现了硬件自检的一键启动和结果可视化,便于排查硬件异常。



技术特征:

1.一种可编程逻辑器件的交换机硬件自检方法,其特征在于,所述方法包括:

2.根据权利要求1所述的一种可编程逻辑器件的交换机硬件自检方法,其特征在于,将交换机与预设的可编程逻辑器件连接,具体包括:

3.根据权利要求2所述的一种可编程逻辑器件的交换机硬件自检方法,其特征在于,执行针对交换机各硬件模块的检测程序,以对所述各硬件模块进行检测,具体包括:

4.根据权利要求2所述的一种可编程逻辑器件的交换机硬件自检方法,其特征在于,在将交换机与预设的可编程逻辑器件连接之后,所述方法还包括:

5.根据权利要求4所述的一种可编程逻辑器件的交换机硬件自检方法,其特征在于,将所述检测结果上传至上位机pc展示,具体包括:

6.一种可编程逻辑器件的交换机硬件自检系统,其特征在于,所述系统包括:可编程逻辑器件、交换机、上位机pc;

7.根据权利要求6所述的一种可编程逻辑器件的交换机硬件自检方法,其特征在于,交换机与可编程逻辑器件连接,具体包括:

8.根据权利要求7所述的一种可编程逻辑器件的交换机硬件自检方法,其特征在于,执行针对交换机各硬件模块的检测程序,以对所述各硬件模块进行检测,具体包括:

9.根据权利要求7所述的一种可编程逻辑器件的交换机硬件自检方法,其特征在于,

10.一种可编程逻辑器件的交换机硬件自检的非易失性计算机存储介质,存储有计算机可执行指令,其特征在于,所述计算机可执行指令设置为:


技术总结
本申请公开了一种可编程逻辑器件的交换机硬件自检方法、系统及介质,用以解决如下技术问题:在交换机出现疑似硬件异常时,如何对各硬件模块进行自动化的硬件检测。方法包括:将交换机与预设的可编程逻辑器件连接;在可编程逻辑器件接收到交换机硬件自检信号的情况下,执行针对交换机各硬件模块的检测程序,以对各硬件模块进行检测;获取各硬件模块的检测结果,并将检测结果上传至上位机PC展示。本申请通过上述方法实现了在交换机出现疑似硬件异常时,能够对各硬件模块进行自动化的硬件检测。

技术研发人员:王君龙
受保护的技术使用者:浪潮思科网络科技有限公司
技术研发日:
技术公布日:2024/1/13
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1