[發明專利]一種應用于發射車信息化控制系統的多協議數據交互方法在審
| 申請號: | 201710560333.3 | 申請日: | 2017-07-11 |
| 公開(公告)號: | CN107154948A | 公開(公告)日: | 2017-09-12 |
| 發明(設計)人: | 劉云秋;周永明;楊紫薇;劉佑民;謝靜 | 申請(專利權)人: | 北京航天發射技術研究所;中國運載火箭技術研究院 |
| 主分類號: | H04L29/06 | 分類號: | H04L29/06;H04L12/40 |
| 代理公司: | 北京國之大銘知識產權代理事務所(普通合伙)11565 | 代理人: | 朱曉蕾 |
| 地址: | 100076 *** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 應用于 發射 信息化 控制系統 協議 數據 交互 方法 | ||
技術領域
本發明涉及發射車信息化控制技術領域,更為具體地,本發明為一種應用于發射車信息化控制系統的多協議數據交互方法。
背景技術
目前,CAN總線是一種支持分布式控制方式的串行通信網絡,因其具有高可靠性、低傳輸錯誤率、應用方便等諸多優點而成為目前應用最廣泛的幾種現場總線之一,在控制領域有著廣泛應用。
常規發射車信息化控制系統的主要實現方式往往是單一的CAN網絡模式,但是單一的CAN總線只有一個網段,僅支持一種CAN總線協議,從而導致多網段數據只能放于同一網段而產生的數據混亂問題,進而導致了發射車信息化控制的實時性差、靈活性差、可靠性差等問題,因而這種模式限制了現代化的發射車信息化控制系統的發展。
因此,如何避免常規的方案中多網段數據置于同一網段而產生的混亂現象以及如何提高發射車信息化控制的實時性、靈活性及可靠性,成為了本領域技術人員亟待解決的技術問題和始終研究的重點。
發明內容
為解決現有發射車信息化控制方法存在的多網段數據混亂、實時性差、靈活性差、可靠性差等問題,本發明創新地提出了一種應用于發射車信息化控制系統的多協議數據交互方法,其通過設置統一的網關單元進行數據的接收和轉發,從而有效解決依據不同協議傳輸的數據的交互問題,極大地提高了發射車信息化控制的實時性、靈活性及可靠性。
為實現上述的技術目的,本發明公開了一種應用于發射車信息化控制系統的多協議數據交互方法,該交互方法包括如下步驟,
步驟1,分別建立各網段與網關單元的連接;所述各網段包括發射車信息化控制系統中的測發控網段、車控網段、供配電網段及底盤網段,且所述測發控網段的通訊協議與其他網段的通訊協議不同;
步驟2,通過所述網關單元監聽是否有各網段發送過來的數據;如果是,則執行步驟3;如果否,則重新執行步驟2;
步驟3,保存所述各網段發送過來的數據;
步驟4,識別數據ID和數據流向信息,調整所述數據的格式;
步驟5,根據所述數據的ID和數據流向信息,將格式調整后的數據轉發出去,從而完成四個網段之間的互聯互通;然后返回步驟2。
本發明創新地通過網關單元實現四個網段之間的互聯互通,從而完成測發控以太網數據分別與車控CAN數據、供配電CAN數據、底盤CAN數據的雙向傳輸功能,同時實現了車控網段、供配電網段、底盤網段之間CAN數據的交互傳輸功能。
進一步地,步驟3中,在保存步驟前,還包括對數據進行有效性判斷的步驟;如果數據有效,則保存數據;如果數據無效,則舍棄該無效的數據,返回步驟2。
本發明基于上述附加的有效性判斷技術特征,有效地避免了無效數據對控制系統資源的占用和錯誤指令的執行,提高了本發明工作的可靠性。
進一步地,所述測發控網段采用以太網絡UDP協議,所述車控網段采用CAN網絡CANOpen協議,所述供配電網段也采用CAN網絡CANOpen協議,所述底盤網段采用CAN網絡SAE J1939協議。
本發明中,測發控網段構建以Internet為核心的通信網絡,實現基于網絡化和信息化的一體化作戰指揮、智能測試及快速發射控制;車控網段采用現場CAN總線控制技術,且基于CANOpen協議的雙通道同收同發方式實現數據的可靠通信,以完成發射車展車、起豎、回抱、收車等自動流程控制;供配電網段也采用現場CAN總線控制技術,且基于CANOpen協議的雙通道同收同發方式實現智能供配電管理單元的上電、調壓指令及回令和電壓電流數據的可靠通信;底盤網段采用現場CAN總線控制技術,基于SAE J1939協議的單通道擴展幀,實現底盤電氣系統底盤發動機以及變速箱等設備狀態的檢測、懸架自動調高、輔助駕駛等功能。
進一步地,所述測發控網段、車控網段、供配電網段以及底盤網段之間進行物理隔離。
在遠程控制和多節點現場分布式控制相結合的大型信息化系統中,本發明解決了支持UDP協議的以太網絡分別與支持CANOpen協議、J1939協議的CAN網絡數據通信,同時實現了CANOpen協議與J1939協議CAN網絡之間數據通信,大大提高了發射車信息化控制系統的實時性、靈活性及可靠性。
進一步地,步驟2中,通過輪詢方式接收數據;步驟5中,數據轉發的方式包括即時轉發和定時轉發,所述定時轉發通過中斷方式實現、按照固定周期將數據轉發。
進一步地,步驟5中,通過設置定時器的方式實現中斷。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京航天發射技術研究所;中國運載火箭技術研究院,未經北京航天發射技術研究所;中國運載火箭技術研究院許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710560333.3/2.html,轉載請聲明來源鉆瓜專利網。





