一种通信切换系统、方法、装置及可读存储介质制造方法及图纸

技术编号:35952826 阅读:39 留言:0更新日期:2022-12-14 10:45
本申请公开一种通信切换系统、方法、装置及可读存储介质,涉及电子系统领域。本申请所提供的通信切换系统,包括可编程芯片以及CPU,与以往的在控制终端中设置多个UART插口的方式相比,本方案的通信切换系统通过可编程芯片的方式,从而通过两级选择器将UART信号转换为对应的电平信号,由二级选择器将该电平信号发送至控制终端,由于二级选择器中的电平信号时经过处理后的信号,因此控制终端可以直接通过该电平信号以及预先设置的电平信号对应的CPU状态从而实现对于CPU的状态监测以及通信,从而仅仅需要设置一个串口通信接口代替了以往的多个UART接口,使得运维更加便利。使得运维更加便利。使得运维更加便利。

【技术实现步骤摘要】
一种通信切换系统、方法、装置及可读存储介质


[0001]本申请涉及电子系统领域,特别是涉及一种通信切换系统、方法、装置及可读存储介质。

技术介绍

[0002]近年来,随着通信技术的进步,通用异步收发器(Universal Asynchronous Receiver Transmitter,UART)的应用越来越广泛,对于UART而言,不需要时钟,只通过数据线收和发即可完成两个设备之间的通信。发送UART将来自CPU等控制设备的并行数据转换为串行形式,并将其串行发送到接收UART,接收UART然后将串行数据转换回接收设备的并行数据。UART为设备提供了一种便捷的、廉价的通信通道,在信息与自动化等领域应用广泛。
[0003]对于现有的通信系统而言,通常在控制终端的内部板卡上放置多个UART插口,使用多个串口线连接这些UART插口,来获取相应的CPU状态信息。然而多个UART插口不仅仅会占据大量的板卡空间,而且需要测试和维修人员打开机箱,连接多个串口线才能收集相关串口信息,进行运维时较为麻烦。
[0004]鉴于上述技术,寻找一种运维较为简便的通信切换系统是本领域技术人员亟待解决的问题。

技术实现思路

[0005]本申请的目的是提供一种通信切换系统、方法、装置及可读存储介质,以便于解决对于现有的通信系统而言,通常在控制终端的内部板卡上放置多个UART插口,使用多个串口线连接这些UART插口,来获取相应的CPU状态信息。然而多个UART插口不仅仅会占据大量的板卡空间,而且需要测试和维修人员打开机箱,连接多个串口线才能收集相关串口信息,进行运维时较为麻烦的问题。
[0006]为解决上述技术问题,本申请提供一种通信切换系统,包括:可编程逻辑芯片,CPU;
[0007]所述可编程逻辑芯片包括多个一级选择器,一个二级选择器以及信号处理器,各所述一级选择器的输入端分别连接各所述CPU的各UART,各所述一级选择器的输出端连接所述二级选择器的输入端,且所述二级选择器的输出端连接所述控制终端的串口连接器,所述信号处理器连接各所述一级选择器以及所述二级选择器,用于接收所述控制终端的控制信号,并根据所述控制信号控制所述CPU输入的信号的通道选择。
[0008]优选地,还包括:BMC;
[0009]所述BMC的各UART分别连接各所述一级选择器,所述BMC的信号输出端口连接所述控制终端,所述CPU通过所述可编程逻辑芯片中的所述一级选择器连接到所述BMC,通过BMC实现串口重定向以及远程输出。
[0010]优选地,所述可编程逻辑芯片为CPLD或FPGA。
[0011]优选地,还包括:收发器;
[0012]所述收发器的接收端连接所述二级选择器的输出端,所述收发器的发送端连接所述控制终端的接收串口。
[0013]优选地,所述BMC的信号输出端口为IPMI。
[0014]为解决上述问题,本申请还提供一种通信切换方法,应用于包括可编程逻辑芯片,CPU,的通信切换系统,所述可编程逻辑芯片包括多个一级选择器,一个二级选择器以及信号处理器,各所述一级选择器的输入端连接各所述CPU的UART,所述一级选择器的个数与各所述CPU的各所述UART的个数相同,各所述一级选择器的输出端连接所述二级选择器的输入端,且所述二级选择器的输出端连接所述控制终端的串口连接器,所述信号处理器连接各所述一级选择器以及所述二级选择器,所述方法包括;
[0015]控制所述信号处理器接收所述控制终端发送的控制信号,并根据所述控制信号控制对应的所述一级选择器与对应的所述CPU的UART导通;
[0016]通过对应的所述一级选择器接收所述CPU发送的串口通信指令以及UART信号;
[0017]通过所述信号处理器控制所述二级选择器筛选对应的一级选择器发送的UART信号并转换为对应电平信号;
[0018]通过所述串口连接器将所述电平信号输出到控制终端,以便于所述控制终端通过所述电平信号与所述CPU进行通信。
[0019]优选地,所述通信切换系统还包括BMC,所述BMC的UART连接所述一级选择器,所述BMC的信号输出端口连接所述控制终端,在所述通过所述信号处理器控制所述二级选择器筛选对应的一级选择器发送的UART信号并转换为对应电平信号之前,所述通信切换方法还包括;
[0020]根据所述控制信号控制所述一级选择器的输出端连接BMC的UART或连接所述二级选择器;
[0021]若所述一级选择器的输出端连接所述二级选择器,则进入所述通过所述信号处理器控制所述二级选择器筛选对应的一级选择器发送的UART信号并转换为对应电平信号的步骤;
[0022]若所述一级选择器的输出端连接所述BMC的UART,则通过所述BMC的SOL功能,控制所述UART信号进行远程通信。
[0023]优选地,在所述通过对应的所述一级选择器接收所述CPU发送的串口通信指令以及UART信号之后,还包括:
[0024]若预设时间内未接收到所述串口通信指令以及所述UART信号,则反馈发送失败信号至所述CPU以及所述控制终端。
[0025]为解决上述问题,本申请还提供一种通信切换装置,包括存储器,用于存储计算机程序;
[0026]处理器,用于执行所述计算机程序时实现如上述的通信切换方法的步骤。
[0027]为解决上述问题,本申请还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如上述的通信切换方法的步骤。
[0028]本申请所提供的通信切换系统,包括可编程芯片以及CPU,通过可编程芯片中的一
级选择器以及二级选择器从而连接CPU的不同的UART,从而通过上述两极选择器,将UART信号进行选择过滤后发送到控制终端的串口中。与以往的在控制终端中设置多个UART插口的方式相比,本方案的通信切换系统通过可编程芯片的方式,从而通过两级选择器将UART信号转换为对应的电平信号,由二级选择器将该电平信号发送至控制终端,由于二级选择器中的电平信号时经过处理后的信号,因此控制终端可以直接通过该电平信号以及预先设置的电平信号对应的CPU状态从而实现对于CPU的状态监测以及通信,从而仅仅需要设置一个串口通信接口代替了以往的多个UART接口,在进行维护时,只需要调取对应的可编程芯片中的通信信号即可实现对于UART信号的检测,使得运维更加便利。
[0029]本申请提供的通信切换方法、装置及计算机可读存储介质,与上述的通信切换系统对应,有益效果同上。
附图说明
[0030]为了更清楚地说明本申请实施例,下面将对实施例中所需要使用的附图做简单的介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0031]图1为本申请实施例提供的一种通信切换系统的结构图;
[0032]图2为本申请实施例提供的本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种通信切换系统,其特征在于,包括:可编程逻辑芯片,CPU;所述可编程逻辑芯片包括多个一级选择器,一个二级选择器以及信号处理器,各所述一级选择器的输入端分别连接各所述CPU的各UART,各所述一级选择器的输出端连接所述二级选择器的输入端,且所述二级选择器的输出端连接控制终端的串口连接器,所述信号处理器连接各所述一级选择器以及所述二级选择器,用于接收所述控制终端的控制信号,并根据所述控制信号控制所述CPU输入的信号的通道选择。2.根据权利要求1所述的通信切换系统,其特征在于,还包括:BMC;所述BMC的各UART分别连接各所述一级选择器,所述BMC的信号输出端口连接所述控制终端,所述CPU通过所述可编程逻辑芯片中的所述一级选择器连接到所述BMC,通过BMC实现串口重定向以及远程输出。3.根据权利要求1所述的通信切换系统,其特征在于,所述可编程逻辑芯片为CPLD或FPGA。4.根据权利要求2所述的通信切换系统,其特征在于,还包括:收发器;所述收发器的接收端连接所述二级选择器的输出端,所述收发器的发送端连接所述控制终端的接收串口。5.根据权利要求3所述的通信切换系统,其特征在于,所述BMC的信号输出端口为IPMI。6.一种通信切换方法,其特征在于,应用于包括可编程逻辑芯片,CPU,的通信切换系统,所述可编程逻辑芯片包括多个一级选择器,一个二级选择器以及信号处理器,各所述一级选择器的输入端连接各所述CPU的UART,所述一级选择器的个数与各所述CPU的各所述UART的个数相同,各所述一级选择器的输出端连接所述二级选择器的输入端,且所述二级选择器的输出端连接控制终端的串口连接器,所述信号处理器连接各所述一级选择器以及所述二级选择器,所述方法包括;控制所述信号处理器接收所述控制终端发送的控制信号,并根据所述控制信号控制对应的所述一级选择器...

【专利技术属性】
技术研发人员:付冬颖张跃文
申请(专利权)人:苏州浪潮智能科技有限公司
类型:发明
国别省市:

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

1