[發明專利]基于時間服務的高光譜成像儀1553B總線通信方法有效
| 申請號: | 202010980292.5 | 申請日: | 2020-09-17 |
| 公開(公告)號: | CN112235032B | 公開(公告)日: | 2021-10-12 |
| 發明(設計)人: | 張小榮;李思遠;胡炳樑 | 申請(專利權)人: | 中國科學院西安光學精密機械研究所 |
| 主分類號: | H04B7/185 | 分類號: | H04B7/185;H04L12/40 |
| 代理公司: | 西安智邦專利商標代理有限公司 61211 | 代理人: | 李雪亞 |
| 地址: | 710119 陜西省西*** | 國省代碼: | 陜西;61 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 基于 時間 服務 光譜 成像 1553 總線 通信 方法 | ||
1.一種基于時間服務的高光譜成像儀1553B總線通信方法,其特征在于,包括以下步驟:
步驟1:總線劃分
采用定時線程進行1毫秒精確定時和以N毫秒為幀周期的幀精確劃分,所述N為能整除1000的自然數,且N大于等于25;
將幀精確劃分后的第一個通信幀對應的通信幀號設置為0,記作通信幀0,后一個通信幀對應的通信幀號為前一個通信幀對應的通信幀號加1并對M求模,其中M為自然數,且M與N的乘積等于1000;
采用總線分配線程對該劃分的每幀進行帶寬劃分,且給每個帶寬設置占用標志;
步驟2:構建任務隊列
將通信看作是提供服務;約定所述服務包括四種類型服務,分別為:時間服務、通信同步服務、置數和取數服務以及數據塊傳輸服務;并且約定四種類型服務的通信協議分別為:
所述時間服務支持通過1553B數據總線發布時間信息;
所述通信同步服務支持以確定的方式時分復用數據總線消息;
所述置數和取數服務支持有嚴格長度限制的無確認數據傳輸,該服務僅有無握手的簡單協議;
所述數據塊傳輸服務支持發送端請求數據塊的確認傳輸,該服務有握手協議;
所述高光譜成像儀1553B總線進行通信的數據類型包括幀同步、時間碼、星務廣播數據、總線指令、遙控確認包、事件報告包以及遙測包;
對所述幀同步采用通信同步服務;對所述時間碼采用時間服務;對所述星務廣播數據采用置數和取數服務;對所述總線指令、遙控確認包、事件報告包以及遙測包采用數據塊傳輸服務;
總線分配線程依據進行通信的數據類型,確定該進行通信的數據類型需采用的服務,進而確定該進行通信的數據類型通信時對應的任務;定時線程生成各任務對應的定時信息;總線分配線程依據各任務對應的定時信息,將各任務傳送的數據分別放入步驟1所述帶寬劃分后的相應帶寬中,并給每個任務設置收發方向標志,構建任務隊列;
步驟3:采用底層通信線程,對步驟2構建的任務隊列依照收發方向標志實施數據傳輸;
所述步驟2中,總線分配線程依據進行通信的數據類型,確定該進行通信的數據類型通信時對應的任務,定時線程生成各任務對應的定時信息,總線分配線程依據各任務對應的定時信息,將各任務傳送的數據分別放入步驟1所述帶寬劃分后的相應帶寬中,并給每個任務設置收發方向標志,構建任務隊列時,針對進行通信的數據類型的不同,各數據類型通信時,在任務隊列中對應的任務及排序原則為:
幀同步:幀同步為所要構建的任務隊列中的一個單獨任務,所要構建的任務隊列中每間隔N毫秒有一個幀同步任務,每個幀同步任務占用步驟1劃分的每幀的起始帶寬;幀同步任務的收發方向標志為從總線控制器BC發送至遠程終端RT;
時間碼:時間碼為所要構建的任務隊列中的一個單獨任務,且所要構建的任務隊列中每間隔1000毫秒有一個時間碼任務,每個時間碼任務占用步驟1劃分后的通信幀0中的預分配帶寬的固定帶寬位置;時間碼任務的收發方向標志為從總線控制器BC發送至遠程終端RT;
星務廣播數據:在所要構建的任務隊列中每間隔1000毫秒有一個相同類型的星務廣播數據任務,每個相同類型的星務廣播數據任務占用步驟1劃分后的相同通信幀號中的預分配帶寬的固定帶寬位置;星務廣播數據任務的收發方向標志為從總線控制器BC發送至遠程終端RT;
總線指令:總線指令為突發任務,占用經步驟1劃分后的每個幀周期內的未占用帶寬;總線指令對應的任務包括發送數據任務,發送數據描述符任務以及接收確認描述符任務;設定發送數據任務和發送數據描述符任務的定時信息為同時發送,且兩個任務的收發方向標志為從總線控制器BC發送至遠程終端RT;設定接收確認描述符任務的定時信息為在發送數據任務完成之后執行,且其收發方向標志為從遠程終端RT發送至總線控制器BC;
遙控確認包、事件報告包以及遙測包:三者均為突發任務,占用經步驟1劃分后的每個幀周期內的未占用帶寬;三者對應的任務均包括讀取數據請求描述符任務、讀取數據任務以及發送傳輸確認描述符任務;設定讀取數據請求描述符任務、讀取數據任務以及發送傳輸確認描述符任務的定時信息為:執行讀取數據請求描述符任務位于執行讀取數據任務之前,與執行讀取數據任務之間有時間間隔,執行讀取數據任務的同時執行發送傳輸確認描述符任務;設定讀取數據請求描述符任務和讀取數據任務的收發方向標志均為從遠程終端RT發送至總線控制器BC;設定發送傳輸確認描述符任務的收發方向標志為從總線控制器BC發送至遠程終端RT;
若通信所要傳輸的多組數據同時到達,則設定定時信息時,按對多組數據逐一傳輸,一組傳輸完再傳輸另一組的原則,進行設定。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中國科學院西安光學精密機械研究所,未經中國科學院西安光學精密機械研究所許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010980292.5/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種制香機
- 下一篇:一種基于聊天機器人的動物疾病診斷系統





