[发明专利]一种1553B总线RT端子地址查找表在轨监测及维护方法有效
申请号: | 202110453602.2 | 申请日: | 2021-04-26 |
公开(公告)号: | CN113268367B | 公开(公告)日: | 2023-07-14 |
发明(设计)人: | 李经松;王晶;于海心;杨俊春;徐笑昂;董晓刚;李晓锋;魏高乐;张丹瑶;陈尧;王建花;李化云 | 申请(专利权)人: | 北京控制工程研究所 |
主分类号: | G06F11/07 | 分类号: | G06F11/07;G06F12/02 |
代理公司: | 中国航天科技专利中心 11009 | 代理人: | 程何 |
地址: | 100080 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 1553 总线 rt 端子 地址 查找 监测 维护 方法 | ||
1.一种1553B总线RT端子地址查找表在轨监测及维护方法,其特征在于,包括如下步骤:
步骤(1),确定共享内存运行状态维护方式,定义共享内存维护状态字MemStatus,使用整型量的所有比特位状态表征共享内存空间的分配及使用状态,默认所有共享内存空间初始运行状态为空闲,进入步骤(2);
步骤(2),定义RT端消息初始化配置数据结构S1553RTMsgConf,数据结构包括子地址、收/发/广播标志、消息长度、消息结束中断标志,进入步骤(3);
步骤(3),根据RT端的1553B总线通信协议,确定消息初始化配置装订表MsgConfTable,进入步骤(4);
步骤(4),确定RT工作模式的1553B芯片初始化函数RtInit,基于步骤(1)确定的MemStatus以及步骤(3)确定的MsgConfTable进行1553B芯片RT模式初始化,实现芯片工作状态的设置以及子地址查找表的分配,进入步骤(5);
步骤(5),确定RT端子地址查找表有效性检测函数ChkLookup,遍历步骤(3)确定的MsgConfTable所有子地址,进行接收/发送/广播子地址查找表、子地址控制字的有效性检测操作,进入步骤(6);
步骤(6),启动时刻,执行软件变量与硬件接口初始化操作,进入步骤(7);
步骤(7),将子地址查找表检测无效累计计数变量cntChkInvalid清零,进入步骤(8);
步骤(8),调用1553B芯片初始化函数RtInit,完成总线芯片初始化,总线芯片进入RT工作状态,进入步骤(9);
步骤(9),周期调用RT端子地址查找表有效性检测函数ChkLookup,所有子地址查找表及子地址控制字均为期望值,则表明检测结果为有效,否则为无效;若检测结果有效,则将变量cntChkInvalid清零,重复步骤(9);若检测结果无效,则将变量cntChkInvalid累加,进入步骤(10);
步骤(10),若变量cntChkInvalid<3,返回步骤(8);否则,通过遥测通道将步骤(9)子地址查找表检测无效结果下传至地面,进入步骤(11);
步骤(11),地面分析造成子地址查找表检测无效的故障原因,根据故障原因制定数据块坏块设置或共享内存A/B区切换或其他处置措施,进入步骤(12);
步骤(12),地面通过遥控注入方式实施步骤(11)制定的处置措施,进入步骤(13);
步骤(13),地面通过遥控执行1553B芯片复位操作,返回步骤(7)。
2.根据权利要求1所述的一种1553B总线RT端子地址查找表在轨监测及维护方法,其特征在于:所述步骤(1)中,共享内存维护状态字MemStatus为整型变量或整型数组。
3.根据权利要求1所述的一种1553B总线RT端子地址查找表在轨监测及维护方法,其特征在于:所述步骤(3)中,消息初始化配置装订表MsgConfTable类型属于数据结构S1553RTMsgConf。
4.根据权利要求1所述的一种1553B总线RT端子地址查找表在轨监测及维护方法,其特征在于:所述步骤(4)中,基于配置信息实现1553B芯片初始化函数RtInit。
5.根据权利要求1所述的一种1553B总线RT端子地址查找表在轨监测及维护方法,其特征在于:所述步骤(5)中,检测函数ChkLookup用于完成共享内存固定地址查找表区域内存值有效状态的检测。
6.根据权利要求1所述的一种1553B总线RT端子地址查找表在轨监测及维护方法,其特征在于:所述步骤(7)中,累计计数变量cntChkInvalid用于记录子地址查找表检测无效的次数,仅在启动时刻初始化时或收到地面遥控执行1553B芯片复位操作时清零。
7.根据权利要求1所述的一种1553B总线RT端子地址查找表在轨监测及维护方法,其特征在于:所述步骤(10)中,变量cntChkInvalid<3表示子地址查找表检测无效次数在3次以内,在轨自主完成1553B芯片复位操作;次数达到3次,产生报警信息,交由地面进行处置。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京控制工程研究所,未经北京控制工程研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110453602.2/1.html,转载请声明来源钻瓜专利网。