[發明專利]一種多通道總線通信控制方法在審
| 申請號: | 201711203299.0 | 申請日: | 2017-11-24 |
| 公開(公告)號: | CN108011793A | 公開(公告)日: | 2018-05-08 |
| 發明(設計)人: | 林木;陳伊卿;劉明;孫志穎;朱守園;王婷 | 申請(專利權)人: | 中國航空工業集團公司西安航空計算技術研究所 |
| 主分類號: | H04L12/40 | 分類號: | H04L12/40;G06F13/42;H04L1/00;H04L1/18 |
| 代理公司: | 中國航空專利中心 11008 | 代理人: | 張毓靈 |
| 地址: | 710000 *** | 國省代碼: | 陜西;61 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 通道 總線 通信 控制 方法 | ||
1.一種多通道總線通信控制方法,其特征在于,采用主-從通信方式,確定主設備和從設備,并至少在某一設備上設置通信狀態機,確定該設備實時通信狀態,對數據狀態進行校驗,只處理當前狀態下的數據,使得每次發送接收都在確定的狀態下進行,一次通信周期內的發送接收在同一狀態下進行,直到另一狀態觸發條件滿足,進入另一狀態通信。
2.根據權利要求1所述的一種多通道總線通信管理方法,包括如下處理步驟:
2.1)采用主-從通信模式,由主設備發起通信并控制發送接收時序及通信周期,從設備響應主設備命令進行數據傳輸;
2.2)設計主設備和/或從設備通信狀態機,每一次發送接收操作均在同一狀態中操作,直到通信完成或其他狀態觸發條件發生,轉入下一狀態;
2.3)通信異常處理,對通信握手,數據傳輸錯誤進行錯誤恢復和處理,各通道傳輸采用獨立的通信鏈路和緩沖,多通道通信獨立進行,互不影響。
3.權利要求2所述的多通道總線通信控制方法,其特征在于:所述步驟2.1)主-從通信模式中,主設備在系統啟動后,在通信周期起始時刻調度發送任務,首先發起通信,在通信周期內接收任務調度時刻接收從設備的回復數據,進行解析并組織下周期發送數據,從設備周期查詢數據接收并組織數據回復主設備。
4.權利要求2所述的多通道總線通信控制方法,其特征在于:所述步驟2.1)主-從通信模式,通信鏈路采用半雙工設置,按照發送-接收-發送-接收......的順序進行數據傳輸,設置發送接收調度標志和定時器計數,確保發送接收交替進行。
5.權利要求2所述的多通道總線通信控制方法,其特征在于:所述步驟2.2)設計通信狀態機,針對主設備和從設備通信特點,設計了握手狀態、空閑狀態、數據傳輸狀態、錯誤恢復狀態、錯誤處理狀態,在上述各單獨狀態內完成一次通信過程的發送和接收操作,直到達到觸發條件,才會進入下一狀態。
6.權利要求2所述的多通道總線通信控制方法,其特征在于:所述步驟2.2)設計通信狀態機,通信從握手狀態開始,握手成功后狀態遷移至空閑狀態或數據傳輸狀態,無數據傳輸時,通信保持在空閑狀態,有數據傳輸時,通信保持在數據傳輸狀態,通信異常時,先從當前狀態遷移至錯誤恢復狀態,進行通信恢復,恢復失敗,則通信狀態遷移至錯誤處理狀態,進行錯誤處理并重新進行通信握手。
7.權利要求2所述的多通道總線通信控制方法,其特征在于:所述步驟2.3)通信異常處理,若握手失敗,則主設備周期發送握手命令,直到握手成功,進行狀態遷移。
8.權利要求2所述的多通道總線通信控制方法,其特征在于:所述步驟2.3)通信異常處理,在數據傳輸過程中,接收方接收數據并解析,若數據不對或未收到,在錯誤恢復狀態中進行通信恢復,直到數據傳輸正確或達到通信錯誤上限,數據傳輸遷移至下一狀態。
9.權利要求2所述的多通道總線通信控制方法,其特征在于:所述步驟2.3)通信異常處理,設通信錯誤次數上限為N,若通信出現錯誤,進行錯誤次數計數,若未達到上限值N,則進行數據重發,執行通信恢復,若在連續N次內通信都未恢復成功,記錄通信錯誤狀態,斷開通信鏈路,并重新進入握手狀態,同時上報通信斷開消息給主控程序。
10.權利要求2所述的多通道總線通信控制方法,其特征在于:所述步驟2.3)通信異常處理,在多通道總線通信傳輸中,每個通信鏈路采用獨立傳輸通道,采用獨立信息記錄緩沖區,任何一條通信鏈路錯誤不影響其他通信鏈路。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中國航空工業集團公司西安航空計算技術研究所,未經中國航空工業集團公司西安航空計算技術研究所許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201711203299.0/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:磁流變單管阻尼支柱
- 下一篇:一種人免疫球蛋白FⅡ沉淀及壓濾工藝





