[發明專利]一種智能熱備冗余雙網卡及熱備冗余方法無效
| 申請號: | 201210540787.1 | 申請日: | 2012-12-14 |
| 公開(公告)號: | CN103036780A | 公開(公告)日: | 2013-04-10 |
| 發明(設計)人: | 劉榮堂;蔡勇;李鵬;戴禮智 | 申請(專利權)人: | 滁州安瑞電力自動化有限公司 |
| 主分類號: | H04L12/703 | 分類號: | H04L12/703 |
| 代理公司: | 安徽合肥華信知識產權代理有限公司 34112 | 代理人: | 余成俊 |
| 地址: | 239000*** | 國省代碼: | 安徽;34 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 智能 冗余 網卡 方法 | ||
1.一種智能熱備冗余雙網卡,包括有單片機,其特征在于:單片機的通訊接口分別接入有RS485通訊電路、RS232通訊電路、CAN通訊電路,所述單片機通過RS485通訊電路連接外部電氣設備的RS485接口,單片機通過RS232通訊電路連接外部電氣設備的RS232接口,單片機通過CAN通訊電路連接外部電氣設備的CAN接口,單片機上還接入有兩路網絡控制電路,每路網絡控制電路上分別接入有網口,所述單片機通過網絡控制電路、網口與外部以太網絡連接,以收發以太網格式報文,實現TCP/UDP/ARP/ICMP四種網絡協議處理。
2.根據權利要求1所述的一種智能熱備冗余雙網卡,其特征在于:單片機上還接入有外置擴展RAM。
3.一種雙網卡熱備冗余方法,其特征在于:設兩個網絡控制電路分別為A、B網絡控制電路,A網絡控制電路接入的網口為A網口,B網絡控制電路接入的網口為B網口;
首先初始化A、B網口的網絡參數,使用相同的MAC地址和IP地址,A、B網口都設置為備用狀態;
其次通過10ms中斷進行網口主備檢測:先檢測A網口,如果物理層Link狀態為UP,則將A網口設置為主用狀態,B網口置為備用狀態,并通過A網口發送免費ARP報文,以更新交換機MAC端口表;如果A網口物理層Link狀態不是UP,則繼續檢測B網口物理層Link狀態,如果為UP狀態,則將B網口設置為主用狀態,A網口置為備用狀態,并從B網口發送免費ARP報文,以更新交換機MAC端口表;
然后通過外部中斷接收網絡報文:先判斷哪個網口發來數據,再判斷發來數據的網口狀態是否為主用,如果是備用狀態,則丟棄收到的報文,如果是主用狀態,則進入網絡報文處理的下一步流程;
最后通過串行口中斷接收串行口數據:接收完數據后先進行TCP/UDP報文封裝,再判斷網口狀態,只從主狀態網口發送數據,如果都為備用狀態,則丟棄該數據。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于滁州安瑞電力自動化有限公司,未經滁州安瑞電力自動化有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201210540787.1/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種新型滴定池裝置
- 下一篇:一種大型工件內部結構探傷系統





