System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及交换机及其控制方法,具体涉及一种基于以太网bypass的以太网端口快速通讯的工业交换机。
技术介绍
1、工业交换机是一种专门用于工业环境的网络设备,用于在工业控制系统中连接和管理各种设备,如传感器、执行器、plc等,现有技术中交换机具有bypass(旁路导通)功能,当某一交换机断电时bypass功能启动,前后交换机直连,以保证网络的连通性和稳定性。
2、专利公开号为:cn116095026a的专利文件公开了一种交换机的bypass装置、方法及交换机,包括状态获取模块,控制模块,开关模块,bypass继电器,通过开关模块驱动bypass继电器切换状态使第一网口和第二网口连通,使整个网络链路可以继续工作,降低了产品的成本。
3、现有交换机在设备掉电或上电过程中,继电器发生切换,线路通道变更,但此时网路端口并无link,导致存在一定时间(1~2min)的数据断流无法接通,在这段时间,上层设备无法接收到有效的数据从而会造成无法对外围设备进行有效的控制及监控,从而可能出现很严重的后果。
技术实现思路
1、为了克服上述的技术问题,本专利技术的目的在于提供一种基于以太网bypass的以太网端口快速通讯的工业交换机,其解决了当前的交换机在遇到设备掉电或上电时,数据断流时间较长的问题。
2、本专利技术的目的可以通过以下技术方案实现:
3、一种基于以太网bypass的以太网端口快速通讯的工业交换机,其根据数据包的目标地址将其转发到相应的设备
4、进一步在于,所述继电器的供电电路通过三极管对其进行开关控制,所述交换机的软件程序通过所述cpu的gpio管脚的高低电平配置实现对所述三极管进行导通与截止操作。
5、进一步在于,所述cpu的gpio管脚到所述三极管的基极pin脚之间连线的net名称定义为bypass信号,根据所述设备所处状态的不同,所述交换机实现不同的工作逻辑。
6、进一步在于,当bypass信号电平为高时,所述三极管导通,此时所述继电器的供电电路形成通路,使所述继电器的常开、常闭开关切换;
7、当bypass信号电平为低时,所述三极管截至,此时所述继电器供电电路形成开路,所述继电器不动作维持常闭状态,此时网络信号通路路径不动作。
8、进一步在于,所述设备包括八组对外显示面板端口,对外显示面板端口包括0和2两组,其中,当所述设备在不通电的情况时,面板端口0的g[0][0]+与面板端口2的g[0][2]+相连,面板端口0的g[0][0]-与面板端口2的g[0][2]-相连,面板端口0的g[0][0]_s+和面板端口2的g[0][2]_s+相连,面板端口0的g[0][0]_s-和面板端口2的g[0][2]_s-相连,其中g[0][0]+与g[0][0]-是一对差分线,g[0][2]+与g[0][2]-是另一对差分线。
9、进一步在于,所述phy芯片包括0和2两个物理端口,当所述设备的面板端口0的g[0][0]+与面板端口2的g[0][2]+相连,面板端口0的g[0][0]-与面板端口2的g[0][2]-相连时,所述phy芯片的物理端口0和物理端口2处于自环状态。
10、进一步在于,所述交换机按照下述控制方法运行,包括以下步骤:
11、当所述设备上电工作时,所述交换机的软件软件将bypass信号拉高,数据通过所述设备面板端口0进入所述phy芯片解码,然后传递至所述switch芯片进行数据处理转发交换,再经过所述phy芯片编码到所述设备面板端口2发出,若此时所述设备突然断电或程序卡死,bypass信号保持低电平使所述继电器不动作,保持常闭状态,此时所述设备面板端口0与面板端口2是直通状态,数据流经面板端口0直接到达面板端口2,此时的延时时间为所述继电器的切换时间,只有少量数据丢失;
12、在所述设备再次上电重新运行后,此时bypass信号一直维持低电平,所述继电器保持常闭状态,所述phy芯片的物理端口0和物理端口2处于自环状态,在程序检测到所述phy芯片的物理端口端口0和物理端口2自环link后,所述交换机的软件程序对bypass信号进行拉高处理,此时所述继电器从常闭状态转换至常开状态,使所述phy芯片的物理端口0口切换到所述设备的面板端口0,所述phy芯片的物理端口2口切换到所述设备的面板端口2,此时数据流会通过所述phy芯片解码并传递到所述switch芯片进行数据处理转发交换,后经过所述phy芯片编码到面板端口2发出,实现数据传输路线短时间切换。
13、本专利技术的有益效果:
14、相较于传统方法,本技术方案通过设计由cpu、switch芯片、phy芯片、网络变压器、继电器及m12所组成的变压器系统,在设备掉电或上电过程中,通过对继电器管脚信号的连接方式进行改进,缩短通路切换时间,达到1~2s的通路切换,使数据达到少量丢包的目的,保证数据安全,对外围设备进行有效的控制及监控。
本文档来自技高网...【技术保护点】
1.一种基于以太网BYPASS的以太网端口快速通讯的工业交换机,其根据数据包的目标地址将其转发到相应的设备,其特征在于,所述交换机包括:CPU、SWITCH芯片、PHY芯片、网络变压器、继电器以及M12连接器,所述CPU通过PCIE总线与所述SWITCH芯片之间进行相互通信,所述SWITCH芯片通过QSGMII信号与所述PHY芯片之间进行相互通信,所述PHY芯片输出MDI信号至M12连接器,在此过程中,MDI信号经过所述网络变压器和所述继电器,用于增强信号的抗干扰能力,并实现所述交换机的BYPASS功能。
2.根据权利要求1所述的一种基于以太网BYPASS的以太网端口快速通讯的工业交换机,其特征在于,所述继电器的供电电路通过三极管对其进行开关控制,所述交换机的软件程序通过所述CPU的GPIO管脚的高低电平配置实现对所述三极管进行导通与截止操作。
3.根据权利要求2所述的一种基于以太网BYPASS的以太网端口快速通讯的工业交换机,其特征在于,所述CPU的GPIO管脚到所述三极管的基极PIN脚之间连线的net名称定义为BYPASS信号,根据所述设备所处状态的不
4.根据权利要求3所述的一种基于以太网BYPASS的以太网端口快速通讯的工业交换机,其特征在于,当BYPASS信号电平为高时,所述三极管导通,此时所述继电器的供电电路形成通路,使所述继电器的常开、常闭开关切换;
5.根据权利要求4所述的一种基于以太网BYPASS的以太网端口快速通讯的工业交换机,其特征在于,所述设备包括八组对外显示面板端口,对外显示面板端口包括0和2两组,其中,当所述设备在不通电的情况时,面板端口0的G[0][0]+与面板端口2的G[0][2]+相连,面板端口0的G[0][0]-与面板端口2的G[0][2]-相连,面板端口0的G[0][0]_S+和面板端口2的G[0][2]_S+相连,面板端口0的G[0][0]_S-和面板端口2的G[0][2]_S-相连,其中G[0][0]+与G[0][0]-是一对差分线,G[0][2]+与G[0][2]-是另一对差分线。
6.根据权利要求5所述的一种基于以太网BYPASS的以太网端口快速通讯的工业交换机,其特征在于,所述PHY芯片包括0和2两个物理端口,当所述设备的面板端口0的G[0][0]+与面板端口2的G[0][2]+相连,面板端口0的G[0][0]-与面板端口2的G[0][2]-相连时,所述PHY芯片的物理端口0和物理端口2处于自环状态。
7.根据权利要求6所述的一种基于以太网BYPASS的以太网端口快速通讯的工业交换机,其特征在于,所述交换机按照下述控制方法运行,包括以下步骤:
...【技术特征摘要】
1.一种基于以太网bypass的以太网端口快速通讯的工业交换机,其根据数据包的目标地址将其转发到相应的设备,其特征在于,所述交换机包括:cpu、switch芯片、phy芯片、网络变压器、继电器以及m12连接器,所述cpu通过pcie总线与所述switch芯片之间进行相互通信,所述switch芯片通过qsgmii信号与所述phy芯片之间进行相互通信,所述phy芯片输出mdi信号至m12连接器,在此过程中,mdi信号经过所述网络变压器和所述继电器,用于增强信号的抗干扰能力,并实现所述交换机的bypass功能。
2.根据权利要求1所述的一种基于以太网bypass的以太网端口快速通讯的工业交换机,其特征在于,所述继电器的供电电路通过三极管对其进行开关控制,所述交换机的软件程序通过所述cpu的gpio管脚的高低电平配置实现对所述三极管进行导通与截止操作。
3.根据权利要求2所述的一种基于以太网bypass的以太网端口快速通讯的工业交换机,其特征在于,所述cpu的gpio管脚到所述三极管的基极pin脚之间连线的net名称定义为bypass信号,根据所述设备所处状态的不同,所述交换机实现不同的工作逻辑。
4.根据权利要求3所述的一种基于以太网bypass的以太网端口快速通讯的工业交换机,其特征在于,当bypass信号电平为高时,...
【专利技术属性】
技术研发人员:殷伟,潘慧,
申请(专利权)人:上海博瀛通信科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。