[發明專利]一種具有閉環自愈功能的HDLC通信方法無效
| 申請號: | 201310641486.2 | 申請日: | 2013-12-02 |
| 公開(公告)號: | CN103634187A | 公開(公告)日: | 2014-03-12 |
| 發明(設計)人: | 胡四全;董朝陽;柴衛強;魏卓;孟學磊;樊宏偉;張振興 | 申請(專利權)人: | 許繼電氣股份有限公司 |
| 主分類號: | H04L12/437 | 分類號: | H04L12/437;H04L1/00 |
| 代理公司: | 鄭州睿信知識產權代理有限公司 41119 | 代理人: | 胡泳棋 |
| 地址: | 461000 河*** | 國省代碼: | 河南;41 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 具有 閉環 自愈 功能 hdlc 通信 方法 | ||
技術領域
本發明涉及一種具有閉環自愈功能的HDLC通信方法,屬于數據通信技術領域。
背景技術
換流閥是高壓直流輸電系統的關鍵性設備,閥控系統是換流閥的控制和監視設備,閥控系統的穩定可靠工作是換流閥穩定運行的保障。閥控系統內部穩定可靠的數據通信對整個系統穩定運行有重要影響。目前直流輸電閥控系統所采用的HDLC通信方式均是開環無反饋的,在出現接收通道通信故障后,無法自行復位,容易造成數據丟失,只能由值班人員發現后進行人為處理,不利于系統的穩定運行。
發明內容
本發明的目的是提供一種具有閉環自愈功能的HDLC通信方法,以解決目前HDLC通信過程在出現通信通道出現故障后無法自行復位所導致的數據丟失問題。
本發明為解決上述技術問題而提供一種具有閉環自愈功能的HDLC通信方法,該通信方法所采用通信系統包括至少兩臺通信主機,每臺通信主機的發送通道和接收通道為獨立的通道,通信主機之間定時互相發送通信報文,當任何一端出現接收功能故障時,則通過其發送通道向對端發送故障復位指令,對端在接收到復位指令后,對端對其發送模塊進行重啟復位操作,以重新建立通信連接。
所述的發送端在所有通信報文中均添加校驗碼,接收端通過校驗碼判斷接收到的報文是否正確,從而確認通信通道是否正常。
所述的校驗碼為奇偶校驗碼或CRC校驗碼。
所述的故障復位指令被添加在通信報文中,以報文的形式進行發送。
所述的通信方法使用的HDLC通信層次結構包括物理層、數據鏈路層和應用層,其中物理層采用光纖作為傳輸介質,數據鏈路層采用標準HDLC協議,使用FPGA完成數據流的收發控制,應用層采用MCU微處理器進行通信數據的處理。
本發明的有益效果是:本發明通過同臺通信主機之間定時互相發送通信校驗報文,以確認通信通道是否正常,當任何一端出現接收功能障礙時,則通過另一通信通道向對端發送故障復位指令,對端在接收到復位指令后對發送模塊進行重啟復位操作,以重新建立通信連接。因此本發明解決了目前HDLC通信過程在出現通信通道出現故障后無法自行復位所導致的數據丟失問題,提高了通信的可靠性,對于用本發明的高壓直流輸電閥控系統而言,增強了系統的穩定性。
附圖說明
圖1是本發明所采用的兩端通信主機HDLC連接示意圖;
圖2是網絡型的HDLC通信方式示意圖;
圖3是本發明采用的通信層次結構示意圖;
圖4是本發明實施例中通信故障處理流程圖。
具體實施方式
下面結合附圖對本發明的具體實施方式作進一步的說明。
圖1為兩端通信主機之間的HDLC通信連接示意圖,兩者之間具有三根信號線,分別為時鐘Clk,鏈路1和鏈路2,其中Clk時鐘由主機A產生,主機A和子站B均使用此時鐘信號作為發送和接收的同步時鐘;鏈路1為主機A到子站B的數據發送通道;鏈路2為子站B到主機A的數據發送通道。圖3為本發明所使用的HDLC通信層次結構示意圖,三層結構,分別為物理層、數據鏈路層和應用層。其中物理層采用光纖作為傳輸介質;數據鏈路層采用標準HDLC協議,使用FPGA完成數據流的收發控制;應用層采用MCU微處理器進行通信數據的處理。為了確保數據傳輸的可靠性,實際應用中一般均會在HDLC通信中加入各種校驗功能,例如奇偶校驗、CRC校驗等,本說明書采用CRC校驗。
本發明通過發送端在所有通信報文中均添加CRC校驗碼,接收端在接收到一幀完整報文后重新計算CRC校驗碼,并與來自發送端的CRC校驗碼進行對比,用以判斷接收到的報文是否正確;兩臺通信主機之間定時互相發送通信檢驗報文,用于確認通信通道的是否正常;當任何一端出現接收功能故障時,則向對端發送故障復位指令,對端在接收到復位指令后,對發送模塊進行重啟復位操作,以重新建立通信連接。
實施例
本實施例采用圖1所示的兩臺通信主機,鏈路1為主機A到子站B的數據發送通道;鏈路2為子站B到主機A的數據發送通道,下面以鏈路1通道故障為例來說明閉環自愈通信功能的實現,具體流程如圖4所示,鏈路2通道故障的處理方式同鏈路1故障處理方式相同。
主機A向子站B發送的報文長度為15字節,其中首尾兩字節為開始和計數標志,第2字節~第11字節為有效報文內容,第12字節為故障復位指令字節,0x00表示復位指令無效,0xAA表示復位指令有效,第13/14字節為對前12字節計算的CRC校驗碼的高低字節,報文的具體格式如下表所示。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于許繼電氣股份有限公司,未經許繼電氣股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310641486.2/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:內孔相對外圓傾斜類零件機加工裝
- 下一篇:一種幼鯢養殖車間





