[發明專利]1553總線的功能安全通信方法有效
| 申請號: | 201811210440.4 | 申請日: | 2018-10-17 |
| 公開(公告)號: | CN109286549B | 公開(公告)日: | 2021-01-08 |
| 發明(設計)人: | 李文健 | 申請(專利權)人: | 天津津航計算技術研究所 |
| 主分類號: | H04L12/40 | 分類號: | H04L12/40;H04L1/00;H04L29/06 |
| 代理公司: | 中國兵器工業集團公司專利中心 11011 | 代理人: | 王雪芬 |
| 地址: | 300308 天津*** | 國省代碼: | 天津;12 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 1553 總線 功能 安全 通信 方法 | ||
本發明涉及一種1553總線的功能安全通信方法,屬于計算機通信1553總線技術領域。本發明公開的一種1553總線的功能安全通信方法,通過狀態字序號校驗功能實現狀態字丟失、亂序等故障檢測,通過消息數據安全校驗功能實現錯數、偽裝等故障檢測,通過響應時間校驗功能實現響應超時故障檢測,提高了1553總線的功能安全等級,使其尤其適應于惡劣環境的應用。
技術領域
本發明屬于計算機通信1553總線技術領域,具體涉及一種1553總線的功能安全通信方法。
背景技術
目前以太網功能安全在工業以太網中研究的熱度較高,用于保障以太網在電磁、高溫、潮濕、噪聲、振動等多種惡劣環境干擾下的適應性、可靠性和可維護性。例如PROFIsafe安全協議、CIPSafety安全協議和EPASafety安全協議等均面向以太網研發。
1553總線物理層采用曼徹斯特編碼,與以太網(10BASE-T)物理層采用編碼算法相同;1553總線邏輯鏈路層基本單元(字)采用奇偶校驗方法,只能實現單比特糾錯,遠弱于以太網邏輯鏈路層基本單元(幀)采用的CRC32校驗方法。因此,從協議編碼設計上,1553總線的安全性要弱于以太網。
目前,針對1553總線安全協議的研究尚屬空白。因此,迫切地需要一種方法簡單的、高效的,提高1553總線功能安全的通信方法。
發明內容
(一)要解決的技術問題
本發明要解決的技術問題是:如何設計一種方法簡單的、高效的,提高1553總線功能安全的通信方法。
(二)技術方案
為了解決上述技術問題,本發明提供了一種1553總線的功能安全通信方法,所述方法用于實現BC到RT和RT到BC的功能安全通信,其中,1553總線BC到RT的功能安全通信方法包含以下步驟:
S1:BC向RT發送1553接收命令字、規定數目的1553數據字和消息數據校驗字;
S2:RT接收1553接收命令字、規定數目的1553數據字和消息數據校驗字,進行消息數據校驗;
S3:RT向BC發送攜帶RT狀態字序號的1553狀態字;
S4:BC接收攜帶RT狀態字序號的1553狀態字,進行響應時間校驗和狀態字序號校驗。
優選地,1553總線BC到RT的功能安全通信方法中,步驟S1具體包括:
S101:對要發送的數據進行CRC-16計算;
S102:將CRC-16的計算結果按1553數據字的格式生成消息數據校驗字;
S103:發送1553接收命令字,發送規定數目的1553數據字,以沒有字間隔的方式繼續發送消息數據校驗字;
S104:命令與響應消息間隔計時開始。
優選地,1553總線BC到RT的功能安全通信方法中,步驟S2具體包括:
S201:接收1553接收命令字,接收規定數目的1553數據字,以沒有字間隔的方式繼續接收消息數據校驗字;
S202:對接收的有效數據進行CRC-16計算,并與消息數據校驗字中CRC-16數據進行比較,如果一致,則消息數據校驗成功,否則消息數據校驗失敗。
優選地,1553總線BC到RT的功能安全通信方法中,步驟S3具體包括:
S301:如果消息數據校驗成功,則執行S302,否則,執行S303;
S302:將1553狀態字中消息出錯比特置位;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于天津津航計算技術研究所,未經天津津航計算技術研究所許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201811210440.4/2.html,轉載請聲明來源鉆瓜專利網。





