[發明專利]1553總線的功能安全通信方法有效
| 申請號: | 201811210440.4 | 申請日: | 2018-10-17 |
| 公開(公告)號: | CN109286549B | 公開(公告)日: | 2021-01-08 |
| 發明(設計)人: | 李文健 | 申請(專利權)人: | 天津津航計算技術研究所 |
| 主分類號: | H04L12/40 | 分類號: | H04L12/40;H04L1/00;H04L29/06 |
| 代理公司: | 中國兵器工業集團公司專利中心 11011 | 代理人: | 王雪芬 |
| 地址: | 300308 天津*** | 國省代碼: | 天津;12 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 1553 總線 功能 安全 通信 方法 | ||
1.一種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狀態字中消息出錯比特置位;
S303:將RT狀態字序號寫入狀態字的保留比特;
S304:發送1553狀態字;
S305:RT狀態字序號加1;
1553總線BC到RT的功能安全通信方法中,步驟S4具體包括:
S401:接收1553狀態字;
S402:命令與響應消息間隔計時停止,如果計時值在命令與響應消息間隔時間允許值范圍內,響應時間校驗成功,否則響應時間校驗失敗;
S403:提取狀態字保留比特作為RT狀態字序號;
S404:與RT狀態字序號期望值比較,如果相等,則認為狀態字序號校驗成功,繼續執行步驟S405,否則,認為狀態字序號校驗失敗,直接執行步驟S406;
S405:RT狀態字序號期望值加1;
S406:BC到RT功能安全通信結束。
2.如權利要求1所述的方法,其特征在于,其特征在于,其中,1553總線RT到BC的功能安全通信方法,包含以下步驟:
S1’:BC向RT發送1553發送命令字;
S2’:RT接收1553發送命令字;
S3’:RT向BC發送攜帶RT狀態字序號的1553狀態字、規定數目的1553數據字和消息數據校驗字;
S4’:BC接收攜帶RT狀態字序號的1553狀態字、規定數目的1553數據字和消息數據校驗字,進行響應時間校驗、狀態字序號校驗和消息數據校驗。
3.如權利要求2所述的方法,其特征在于,1553總線RT到BC的功能安全通信方法中,步驟S1’具體包括:
S101’:發送1553發送命令字;
S102’:命令與響應消息間隔計時開始。
4.如權利要求2所述的方法,其特征在于,1553總線RT到BC的功能安全通信方法中,步驟S3’具體包括:
S301’:對要發送的數據進行CRC-16計算;
S302’:將CRC-16的計算結果按1553數據字的格式生成消息數據校驗字;
S303’:將RT狀態字序號寫入狀態字的保留比特;
S304’:發送1553狀態字、發送規定數目的1553數據字、以沒有字間隔的方式繼續發送消息數據校驗字;
S305’:RT狀態字序號加1。
5.如權利要求2所述的方法,其特征在于,1553總線RT到BC的功能安全通信方法中,步驟S4’的具體包括:
S401’:接收1553狀態字、接收規定數目的1553數據字、以沒有字間隔的方式繼續接收消息數據校驗字;
S402’:命令與響應消息間隔計時停止,如果計時值在命令與響應消息間隔時間允許值范圍內,響應時間校驗成功,否則響應時間校驗失敗;
S403’:提取狀態字保留比特作為RT狀態字序號;
S404’:與RT狀態字序號期望值比較,如果相等,狀態字序號校驗成功,執行步驟S405’,否則,狀態字序號校驗失敗,執行步驟S407’;
S405’:RT狀態字序號期望值加1;
S406’:對接收的有效數據進行CRC-16計算與消息數據校驗字中CRC-16數據進行比較,如果一致,則消息數據校驗成功,否則消息數據校驗失敗;
S407’:RT到BC功能安全通信結束。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于天津津航計算技術研究所,未經天津津航計算技術研究所許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201811210440.4/1.html,轉載請聲明來源鉆瓜專利網。





