基于飞腾处理器的网络通信装置的制作方法

文档序号:16199804发布日期:2018-12-08 06:30阅读:236来源:国知局
基于飞腾处理器的网络通信装置的制作方法

本发明涉及通信领域,特别涉及一种基于飞腾处理器的网络通信装置。

背景技术

在电力,石油,轨交,市政等工业网络的通信系统领域,出于安全考虑,通常会在工控网络与外部网络互联、工控网络内部区域之间设置安全网络装置,阻断一切非法访问,仅允许可信的流量在网络上传输。但是网络安全装置本身可能会因为断电、系统崩溃等意外事件不能正常工作,因此为了避免网络安全装置发生故障而导致整个通信系统断线,通常都设置了旁路功能(bypass)。

旁路功能(bypass)是指通过特定的触发状态(如断电,系统死机等)让工控网络和外部网络不通过网络安全装置,而物理上直接连通,所以,当有了bypass后,当网络安全装置发生故障时,也不会影响正常的网络通信。

相关技术中对于旁路功能的设计通常是基于mips和x86等架构的cpu平台上,通过采用看门狗(watchdog)或通用输入输出接口(gpio)两种方式。但这两种控制方案对检测硬件故障不够全面,而且需要控制单元判定问题种类后再动作,从而影响系统的通信效率。



技术实现要素:

本发明提供了一种基于飞腾处理器的网络通信装置,其目的是为了解决网络通信装置出现软硬件故障时,影响网络通信的问题。

为了达到上述目的,本发明的实施例提供了一种基于飞腾处理器的网络通信装置,包括:

飞腾处理器,所述飞腾处理器的第一端与第一网络芯片的第一端电连接,所述飞腾处理器的第二端与第二网络芯片的第一端电连接,所述飞腾处理器的第三端与可编程逻辑器件的第一端电连接;

第一通信连接器,所述第一通信连接器与第一继电器的第一端电连接,所述第一继电器的第二端与所述第一网络芯片的第二端电连接,且所述第一通信连接器用于接收外部网络数据,并通过所述第一继电器和所述第一网络芯片传递至所述飞腾处理器进行处理;

第二通信连接器,所述第二通信连接器与第二继电器的第一端电连接,所述第二继电器的第二端与所述第二网络芯片的第二端电连接,且所述第二通信连接器用于通过所述第二网络芯片和所述第二继电器接收所述飞腾处理器处理后的外部网络数据。

其中,所述可编程逻辑器件的第二端分别与所述第一继电器和所述第二继电器电连接,所述可编程逻辑器件用于根据所述飞腾处理器的控制指令控制所述第一继电器和所述第二继电器通电或断电。

其中,所述第一继电器和所述第二继电器之间通过一旁路相互连接,在所述可编程逻辑器件控制所述第一继电器和所述第二继电器断电时,所述第一继电器和所述第二继电器通过所述旁路相连通。

其中,所述飞腾处理器的第四端与一监控芯片电连接。

其中,所述监控芯片分别与处理器温度传感器、内存温度传感器和固态硬盘温度传感器电连接,用于监测处理器、内存和固态硬盘的温度变化数据。

其中,所述飞腾处理器的每一个芯片的用电电源的输出端均与所述监控芯片电连接,所述监控芯片用于监测所述飞腾处理器的每一个芯片的用电电源的电压变化数据。

本发明的上述方案有如下的有益效果:

本发明的上述实施例所述的基于飞腾处理器的网络通信装置串接在工控网络的和外部网络之间,在正常的数据业务通信时,外部网络数据从第一通信连接器进来,经过飞腾处理器进行病毒检测、加密等处理后再经过第二通信连接器出去送到内部工控网络;当主板未上电或者发生任何硬件和系统软件故障时,外部网络数据进来不经过飞腾处理器,直接通过旁路传输到第二通信连接器,保证整个通信不中断。

附图说明

图1为本发明的网络通信装置的电路连接示意图。

【附图标记说明】

1-飞腾处理器;2-第一网络芯片;3-第二网络芯片;4-可编程逻辑器件;5-第一通信连接器;6-第一继电器;7-第二通信连接器;8-第二继电器;9-监控芯片。

具体实施方式

为使本发明要解决的技术问题、技术方案和优点更加清楚,下面将结合附图及具体实施例进行详细描述。

如图1所示,本发明的实施例提供了一种基于飞腾处理器的网络通信装置,包括:飞腾处理器1,所述飞腾处理器1的第一端与第一网络芯片2的第一端电连接,所述飞腾处理器1的第二端与第二网络芯片3的第一端电连接,所述飞腾处理器1的第三端与可编程逻辑器件4的第一端电连接;第一通信连接器5,所述第一通信连接器5与第一继电器6的第一端电连接,所述第一继电器6的第二端与所述第一网络芯片2的第二端电连接,且所述第一通信连接器5用于接收外部网络数据,并通过所述第一继电器6和所述第一网络芯片2传递至所述飞腾处理器1进行处理;第二通信连接器7,所述第二通信连接器7与第二继电器8的第一端电连接,所述第二继电器8的第二端与所述第二网络芯片3的第二端电连接,且所述第二通信连接器7用于通过所述第二网络芯片3和所述第二继电器8接收所述飞腾处理器1处理后的外部网络数据。

本发明的上述实施例所述的基于飞腾处理器的网络通信装置串接在工控网络的和外部网络之间,在正常的数据业务通信时,外部网络数据从第一通信连接器5进来,经过飞腾处理器1进行病毒检测、加密等处理后再经过第二通信连接器7出去送到内部工控网络;当主板未上电或者发生任何硬件和系统软件故障时,外部网络数据进来不经过飞腾处理器1,直接通过旁路传输到第二通信连接器7,保证整个通信不中断。

其中,所述可编程逻辑器件4的第二端分别与所述第一继电器6和所述第二继电器8电连接,所述可编程逻辑器件4用于根据所述飞腾处理器1的控制指令控制所述第一继电器6和所述第二继电器8通电或断电。

其中,所述第一继电器6和所述第二继电器8之间通过一旁路相互连接,在所述可编程逻辑器件4控制所述第一继电器6和所述第二继电器8断电时,所述第一继电器6和所述第二继电器8通过所述旁路相连通。

本发明的上述实施例所述的基于飞腾处理器的网络通信装置上电后,通信装置开始正常工作,所述可编程逻辑器件4默认输出高信号,即en=1,此时所有继电器线圈通电,触点属于常开状态,正常数据业务通信时,外部网络数据从所述第一通信连接器5进来,经过所述第一继电器6的常开触点,再到所述第一网络芯片2,最后由所述飞腾处理器1对网络传输进来的数据进行病毒检测、加密等处理后,在经过所述第二网络芯片3和所述第二继电器8的常开触点,最后由所述第二通信连接器7送出到内部工控网。

其中,所述飞腾处理器1的第四端与一监控芯片9电连接。

其中,所述监控芯片9分别与处理器温度传感器、内存温度传感器和固态硬盘温度传感器电连接,用于监测处理器、内存和固态硬盘的温度变化数据。

其中,所述飞腾处理器1的每一个芯片的用电电源的输出端均与所述监控芯片9电连接,所述监控芯片9用于监测所述飞腾处理器1的每一个芯片的用电电源的电压变化数据。

本发明的上述实施例所述的网络通信装置还与一监控芯片9电连接,所述监控芯片9共监测11路主板电源电压和3路温度传感器,11路电源电压覆盖了主板上每一个芯片的用电电源,3路温度传感器分别放置在处理器、内存和固态硬盘三个核心模块附近,所述飞腾处理器1能够实时监测监控芯片9的电压变化数据和温度变化数据;当发生了任何一路电源故障或温度超高硬件问题,所述飞腾处理器1会立即向所述可编程逻辑器件4发送指令,所述可编程逻辑器件4输出en=0,继电器线圈断电,恢复常闭状态,完成所述第一继电器6和所述第二继电器8之间的旁路传输功能,从而不影响整个数据的通信。当系统发生软件问题需要触发所述第一继电器6和所述第二继电器8之间的旁路传输功能时,与上述操作相同,系统可以自定义多个软件故障,比如系统崩溃卡死、检测到某个功能失效等。

本发明的上述实施例选用继电器进行旁路传输功能正是利用了继电器独有的优势,它有常开和常闭两种状态,线圈不通电的情况下,触点恢复到常闭,当该通信装置的外部电源损坏或外部电源断电等意外情况发生时,继电器也会直接进行旁路传输,原理上任何故障都不会影响外部网络和内部工控网络之间的通信。

以上所述是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明所述原理的前提下,还可以作出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。

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