基于单片机控制实现网卡bypass功能的方法及电路
摘要文本
本申请涉及一种基于单片机控制实现网卡bypass功能的方法及电路,通过PCIEX8网卡获取当前服务器状态信息;由单片机对所述服务器状态信息进行解析,确定所述服务器的实时状态;所述单片机根据所述实时状态控制驱动器,并通过所述驱动器控制电源方向;通过改变所述电源方向,切换网口连通状态,由此控制所述PCIEX8网卡实现bypass功能。通过在网卡增设单片机,由单片机执行获取的服务器状态和控制信息,并驱动继电器切换状态,从而在服务器故障时,实现网卡bypass功能的切换。具体的,以SMBUS信号控制单片机,继而使单片机控制继电器状态切换,无需专门配备特殊的服务器,有效的提升了带有bypass功能网卡的通用性。
申请人信息
- 申请人:北京世宁达科技有限公司
- 申请人地址:100094 北京市海淀区永丰乡新材料创业大厦5层504
- 发明人: 北京世宁达科技有限公司
专利详细信息
| 项目 | 内容 |
|---|---|
| 专利名称 | 基于单片机控制实现网卡bypass功能的方法及电路 |
| 专利类型 | 发明授权 |
| 申请号 | CN202210886617.2 |
| 申请日 | 2022/7/26 |
| 公告号 | CN115473749B |
| 公开日 | 2024/1/16 |
| IPC主分类号 | H04L12/02 |
| 权利人 | 北京世宁达科技有限公司 |
| 发明人 | 陈江瑞; 马晔 |
| 地址 | 北京市海淀区永丰乡新材料创业大厦5层504 |
专利主权项内容
1.一种基于单片机控制实现网卡bypass功能的方法,其特征在于,包括如下步骤:S100、通过PCIEX8网卡获取当前服务器状态信息;S200、由单片机对所述服务器状态信息进行解析,确定所述服务器的实时状态;S300、所述单片机根据所述实时状态控制驱动器,并通过所述驱动器控制电源方向;S400、通过改变所述电源方向,切换网口连通状态,由此控制所述PCIEX8网卡实现bypass功能;在步骤S300中,所述单片机根据所述实时状态控制驱动器,并由所述驱动器控制电源方向,包括:S310、所述单片机根据收到的I2C信号通过IO口控制所述驱动器输出两路信号;S320、所述两路信号通过MOS管分别控制所述电源方向;在步骤S400中,所述通过改变所述电源方向,控制所述PCIEX8网卡实现bypass功能,包括:S410、通过所述电源方向的改变来控制带锁存的继电器进行状态切换;S420、所述电源方向为正方向时,所述PCIEX8网卡的bypass功能失效,所述PCIEX8网卡正常通讯;S430、所述电源方向为反方向时,所述PCIEX8网卡的bypass功能启用,通过带锁存的继电器控制的所述网口相互导通,保证网络能够连接至备用服务器。