[發(fā)明專利]一種基于ARINC659總線的任務(wù)同步方法有效
| 申請?zhí)枺?/td> | 201611153868.0 | 申請日: | 2016-12-14 |
| 公開(公告)號: | CN108234260B | 公開(公告)日: | 2020-11-13 |
| 發(fā)明(設(shè)計)人: | 陳益;張鵬利;魏婷;程俊強;楊菊平;夏德天 | 申請(專利權(quán))人: | 中國航空工業(yè)集團公司西安航空計算技術(shù)研究所 |
| 主分類號: | H04L12/40 | 分類號: | H04L12/40;H04J3/06 |
| 代理公司: | 中國航空專利中心 11008 | 代理人: | 郭平 |
| 地址: | 710000 *** | 國省代碼: | 陜西;61 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 基于 arinc659 總線 任務(wù) 同步 方法 | ||
1.一種基于ARINC659總線的任務(wù)同步方法,其特征在于,包括以下步驟:
步驟I任務(wù)同步初始化,系統(tǒng)上電硬件初始化完成后立即調(diào)度,完成任務(wù)同步所需軟硬件環(huán)境準(zhǔn)備;
步驟II任務(wù)初始同步,任務(wù)同步初始化完成后,系統(tǒng)周期任務(wù)開始前調(diào)度,使需要同步執(zhí)行的周期任務(wù)在同一時間點開始進入周期任務(wù);
步驟III任務(wù)正常同步,任務(wù)初始同步完成后首次調(diào)度,之后在每周期任務(wù)執(zhí)行完成后調(diào)度,使需要同步執(zhí)行的周期任務(wù)在同一時間點根據(jù)相同的主幀和小幀執(zhí)行相同的周期任務(wù);
所述步驟I任務(wù)同步初始化包括,屏蔽任務(wù)周期開始中斷,主幀計數(shù)器清0,小幀計數(shù)器清0,659消息發(fā)送數(shù)據(jù)區(qū)清0;
所述步驟II任務(wù)初始同步具體包括:
步驟A:設(shè)置初始同步等待時間;
步驟B:判斷初始同步是否超時,如果超時轉(zhuǎn)步驟C;否則轉(zhuǎn)步驟D;
步驟C:記錄初始同步失步,結(jié)束初始同步任務(wù);
步驟D:本通道659發(fā)送區(qū)填寫初始同步標(biāo)志;
步驟E:允許任務(wù)周期開始中斷;
步驟F:判斷任務(wù)周期中斷等待是否超時,如果超時轉(zhuǎn)步驟G;否則轉(zhuǎn)步驟H;
步驟G:進入安全狀態(tài)、記錄總線故障、等待系統(tǒng)復(fù)位;
步驟H:判斷任務(wù)周期開始中斷是否到達,如果中斷已到轉(zhuǎn)步驟I;否則轉(zhuǎn)步驟F;
步驟I:等待本周期數(shù)據(jù)交互完成;
步驟J:讀取X通道發(fā)來的659消息;
步驟K:判斷X通道是否有消息?如果有轉(zhuǎn)步驟L;否則轉(zhuǎn)步驟B;
步驟L:判是該消息是否為初始同步消息?如果不是轉(zhuǎn)步驟B;否則初始同步成功,結(jié)束初始同步。
2.根據(jù)權(quán)利要求1所述的一種基于ARINC659總線的任務(wù)同步方法,其特征在于,所述步驟III任務(wù)正常同步包括:
步驟1:本通道659發(fā)送區(qū)填寫正常同步標(biāo)志、小幀、主幀、消息負載;
步驟2:小幀數(shù)加1;
步驟3:判斷小幀數(shù)是否到達循環(huán)點,如果到達轉(zhuǎn)步驟4;否則轉(zhuǎn)步驟6;
步驟4:小幀數(shù)清0;
步驟5:主幀數(shù)加1;
步驟6:判斷任務(wù)周期開始中斷等待是否超時,如果超時轉(zhuǎn)步驟7;否則轉(zhuǎn)步驟8;
步驟7:進入安全狀態(tài)、記錄總線故障、等待系統(tǒng)復(fù)位;
步驟8:判斷任務(wù)周期開始中斷是否到達,如果中斷已到轉(zhuǎn)步驟9;否則轉(zhuǎn)步驟6;
步驟9:等待本周期數(shù)據(jù)交互完成;
步驟10:讀取X通道發(fā)來的659消息;
步驟11:判斷X通道是否有消息?如果有消息轉(zhuǎn)步驟12;否則轉(zhuǎn)步驟14;
步驟12:判斷該消息是否為正常同步消息?如果是轉(zhuǎn)步驟13;否則轉(zhuǎn)步驟14;
步驟13:判斷本通道主幀與X通道主幀一致否?如果一致轉(zhuǎn)步驟16,否則轉(zhuǎn)步驟14;
步驟14:本通道主幀等于兩通道主幀的大值;
步驟15:記錄主幀失步故障;
步驟16:判斷本通道小幀與X通道小幀一致否?如果一致結(jié)束正常同步,否則轉(zhuǎn)步驟17;
步驟17:本通道小幀等于兩通道小幀的大值;
步驟18:記錄小幀失步故障。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于中國航空工業(yè)集團公司西安航空計算技術(shù)研究所,未經(jīng)中國航空工業(yè)集團公司西安航空計算技術(shù)研究所許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201611153868.0/1.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。





