[發(fā)明專利]一種基于RT地址的1553B消息接收方法有效
| 申請?zhí)枺?/td> | 202011095538.7 | 申請日: | 2020-10-14 |
| 公開(公告)號: | CN112235207B | 公開(公告)日: | 2023-02-03 |
| 發(fā)明(設(shè)計)人: | 唐亮 | 申請(專利權(quán))人: | 天津津航計算技術(shù)研究所 |
| 主分類號: | H04L49/901 | 分類號: | H04L49/901;H04L49/9015;H04L12/40 |
| 代理公司: | 中國兵器工業(yè)集團(tuán)公司專利中心 11011 | 代理人: | 辛海明 |
| 地址: | 300308 天津*** | 國省代碼: | 天津;12 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 基于 rt 地址 1553 消息 接收 方法 | ||
1.一種基于RT地址的1553B消息接收方法,其特征在于,該方法包括如下步驟:
S1、定義一個鏈表數(shù)組;
S2、定義一個指針數(shù)組,數(shù)組中每一個元素指向鏈表數(shù)組每個元素的表頭;
S3、BC向RT發(fā)送命令報文時,把消息堆棧中的消息寫入對應(yīng)鏈表節(jié)點(diǎn)中;
S4、獲取某個RT地址的消息時從對應(yīng)鏈表指針指向的鏈表節(jié)點(diǎn)獲取,然后將該節(jié)點(diǎn)從鏈表移出;
所述步驟S1包括如下步驟:
S11、創(chuàng)建鏈表節(jié)點(diǎn)結(jié)構(gòu);
S12、以鏈表節(jié)點(diǎn)結(jié)構(gòu)為元素創(chuàng)建長度為N的數(shù)組;
所述鏈表節(jié)點(diǎn)結(jié)構(gòu)包括頭節(jié)點(diǎn)、RT地址、RT子地址、消息報文和下一節(jié)點(diǎn);
其中,所述步驟S12中,建立基于RT地址的節(jié)點(diǎn)信息鏈表;
所述步驟S3中,總線上的數(shù)據(jù)根據(jù)RT地址插入到對應(yīng)的鏈表中;
其中,所述步驟S3包括如下步驟:
S31、BC接收RT消息前,向RT發(fā)送命令報文,初始化堆棧指針A的起始地址和初始化堆棧指針B的起始地址時,將當(dāng)前消息堆棧序號P填入RAM_BC_STACK_PTR_A和RAM_BC_STACK_PTR_B中;
S32、從堆棧序號P對應(yīng)的位置讀取消息,如果是頭一個消息,則存入頭節(jié)點(diǎn)中,如果是后續(xù)消息,new一個新的鏈表節(jié)點(diǎn),將消息存入新的鏈表節(jié)點(diǎn)中的消息報文中。
2.如權(quán)利要求1所述的基于RT地址的1553B消息接收方法,其特征在于,所述步驟S2包括如下步驟:
S21、以鏈表節(jié)點(diǎn)結(jié)構(gòu)為類型基準(zhǔn),定義長度為N的指針數(shù)組;
S22、指針數(shù)組成員0指向RT地址0的鏈表節(jié)點(diǎn)表頭,指針數(shù)組成員1指向RT地址1的鏈表節(jié)點(diǎn)表頭,以此類推。
3.如權(quán)利要求2所述的基于RT地址的1553B消息接收方法,其特征在于,N為32。
4.如權(quán)利要求1所述的基于RT地址的1553B消息接收方法,其特征在于,所述步驟S4包括如下步驟:
S41、應(yīng)用軟件提出獲取某個RT地址消息的申請;
S42、根據(jù)RT地址,從對應(yīng)的鏈表中取出頭節(jié)點(diǎn),并傳遞節(jié)點(diǎn)中的消息信息;
S43、將使用過的節(jié)點(diǎn)刪除,并設(shè)置下一個節(jié)點(diǎn)為頭節(jié)點(diǎn),修改指針數(shù)組中對應(yīng)的指針。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于天津津航計算技術(shù)研究所,未經(jīng)天津津航計算技術(shù)研究所許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011095538.7/1.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 一種反求1553B總線數(shù)據(jù)存儲規(guī)律的方法及其系統(tǒng)
- 一種1553B總線與RS485總線的通信轉(zhuǎn)接系統(tǒng)及控制方法
- 一種星載延時指令全部保存與恢復(fù)的實(shí)現(xiàn)方法
- 一種基于光纖的1553B總線通信電路
- 一種通用1553B總線通信仿真測試系統(tǒng)和方法
- 一種橋接器
- 一種基于1553B的機(jī)載通信設(shè)備
- 一種兼容1553B的時間觸發(fā)以太網(wǎng)交換裝置及方法
- 一種星載SpaceWire-1553B總線橋接器
- 一種雙冗余以太網(wǎng)與智能1553B總線的轉(zhuǎn)換電路





