一种星载1553B控制总线失效保护方法技术

技术编号:31978458 阅读:14 留言:0更新日期:2022-01-20 01:32
一种星载1553B控制总线失效保护方法,星上数传控制单元存储模块中存储有冷热复位标识和自主复位计数;当数传控制单元断电再加电时,冷热复位标识为冷复位标识,数传控制单元进入全功能模式;当1553B控制总线功能异常时,数传控制单元不能进入遥测中断,此时,冷热复位标识为热复位标识;数传控制单元进行自主复位,每进行一次自主复位,自主复位计数+1,若连续自主复位次数小于设定的阈值N,数传控制单元实现自主复位,自主复位计数清零;若连续自主复位次数大于等于设定的阈值N,数传控制单元进入最小系统模式。本发明专利技术能够智能判断1553B控制总线失效,自主进入最小系统模式,无须地面干预,确保1553B控制总线失效情况下,数传控制单元仍能执行最基本操作。传控制单元仍能执行最基本操作。传控制单元仍能执行最基本操作。

【技术实现步骤摘要】
一种星载1553B控制总线失效保护方法


[0001]本专利技术属于星载数据传输控制
,涉及一种星载1553B控制总线失效保护方法。

技术介绍

[0002]1553B控制总线是一种具有很高的可靠性和很好的实时性的数据传输总线,适于工作在强振动、高噪音、粉尘多、温度变化大的恶劣环境中,广泛用于航空航天设备及武器装备中,特别是对于卫星、火箭、飞船等星载设备上的星务计算机控制系统,一旦出现故障,没有人工维修的机会,因此,需要在设计过程中,最大程度提高星载设备的可靠性。
[0003]现有技术中,为了提高数传控制单元运行的可靠性,数传控制单元一般设有两个能独立工作的系统,其中一个为全功能模式系统,另一个为最小功能模式系统,全功能模式系统能够支持星载设备正常工况下全部的功能需求,最小功能模式系统仅能够实现最基本、最必要的遥测和遥控功能,这两种模式的系统配合使用,大幅提高了星载设备的可靠性。但是在星载设备在轨运行过程中,1553B控制总线的接口芯片也会存在损坏情况,造成数据传输控制单元收不到总线指令,无法在必要情况下通过远程控制等方式实现这两种不同模式的系统的切换,导致数传控制单元不能正常工作,影响任务执行。

技术实现思路

[0004]本专利技术解决的技术问题是:克服现有技术的不足,提出一种星载1553B控制总线失效保护方法,解决现有技术中1553B控制总线的接口芯片出现损坏情况下,会导致数传控制单元不能正常工作而影响任务执行的技术问题。
[0005]本专利技术解决技术的方案是:
[0006]一种星载1553B控制总线失效保护方法,包括如下步骤:
[0007]在数传控制单元存储模块中存储有冷热复位标识和自主复位计数;
[0008]当数传控制单元断电再加电时,所述冷热复位标识为冷复位标识,数传控制单元识别冷热复位标识为冷复位标识时,判断为冷启动,数传控制单元进入全功能模式;
[0009]在全功能模式下,数传控制单元定期根据1553B控制总线的信号执行遥测中断,当1553B控制总线功能异常时,数传控制单元不能进入遥测中断,此时,冷热复位标识为热复位标识;
[0010]数传控制单元识别冷热复位标识为热复位标识时,进行自主复位,每进行一次自主复位,所述自主复位计数+1,若连续自主复位次数小于设定的阈值N,数传控制单元实现自主复位,同时自主复位计数清零;若连续自主复位次数大于等于设定的阈值N,数传控制单元进入最小系统模式。
[0011]当数传控制单元进入最小系统模式后,执行回放串指令,回放串指令执行完毕后,数传控制单元循环喂狗,处于待机状态。
[0012]所述数传控制单元中设置有定时器,存储模块中还存储有M秒计数;
[0013]最小系统模式下,数传控制单元处于待机状态时,通过定时器对所述M秒计数进行判断,定时器每计时M秒,所述M秒计数+1,如果所述M秒计数大于预先设计的计数值P,则数传控制单元进入狗咬陷阱,数传控制单元等待狗咬复位;
[0014]狗咬复位过程中,定时器每计时M秒,数传控制单元自主复位一次,数传控制单元每进行一次自主复位,所述自主复位计数+1,当所述自主复位计数大于等于设定的狗咬复位计数阈值Q,数传控制单元再次进入最小系统模式执行回放串指令,且所述M秒计数清零,自主复位计数清零。
[0015]在存储模块中,所述冷热复位标识、自主复位计数和M秒计数这三个变量各自存三份,每次需要修改的时候修改三份,需要判断的时候,三取二读取。
[0016]数传控制单元进入最小系统模式后,当地面发送“数传断电”指令和“数传加电”指令时,数传控制单元冷启动,冷启动时,自主复位计数清零。
[0017]数传控制单元通过1553B控制总线接收地面或者上位机的指令;全功能模式下,星务计算机根据地面或者上位机的指令,向数传控制单元发送相应指令控制数传控制单元实现完整功能;最小系统模式为应急状态,该模式下数传控制单元需要实现基本功能。
[0018]存储模块内置在数传控制单元中。
[0019]本专利技术与现有技术相比的有益效果是:
[0020]1、本专利技术数传控制单元存储模块中存储有冷热复位标识和自主复位计数,当1553B控制总线功能异常,根据冷热复位标识和自主复位计数,星载1553B控制总线失效保护方法能够自主控制数传控制单元进入最小系统模式,以确保数传控制单元实现最基本的功能。并且该星载1553B控制总线失效保护方法是智能判断1553B控制总线失效,自主进入最小系统方式,无须地面干预,确保1553B控制总线失效情况下,数传控制单元仍然能够执行最基本的操作,保证任务执行。
[0021]2、由于本专利技术数传控制单元连续多次以上自主复位才会进入最小系统模式,过滤了异常情况下数传控制单元可恢复的故障,避免1553B控制总线没有真正失效却进入最小系统模式,提高了可靠性。
附图说明
[0022]图1为本专利技术硬件连接原理示意图;
[0023]图2为数传控制单元进入最小系统模式示意图;
[0024]图3为数传控制单元最小系统模式动作执行流程图;
[0025]图4为数传控制单元最小系统模式下待机状态动作流程图。
具体实施方式
[0026]下面结合附图对本专利技术作进一步阐述。
[0027]实施例1:
[0028]一种星载1553B控制总线失效保护方法,请参阅图1。
[0029]如图1所示,本实施例中,该星载1553B控制总线失效保护方法通过数传控制单元内置存储模块实现,数传控制单元启动后,通过1553B控制总线接收指令和发送遥测,1553B控制总线用于传送星务计算机的指令到数传控制单元,并通过指令控制数传控制单元实现
相关功能。同时1553B控制总线采集数传控制单元的遥测送给星务计算机。
[0030]数传控制单元中设有主控芯片,比如主控芯片可为80C32单片机,数传控制单元中还设有1553B控制总线的接口芯片,比如接口芯片可为B65170芯片。主控芯片中固存有两套系统,分别为全功能模式和最小系统模式,全功能模式下,数传控制单元能够接收1553B控制总线的指令实现完整功能。最小系统模式为应急状态下,数传控制单元需要实现的基本功能。
[0031]存储模块可采用KW064存储芯片,存储模块中存储有冷热复位标识和自主复位计数,数传控制单元内置存储模块,根据冷热复位标识和自主复位计数,星载1553B控制总线失效保护方法能够实现以下功能:
[0032]当数传控制单元断电再加电,数传控制单元冷启动,比如,当地面发送“数传断电”指令和“数传加电”指令,数传控制单元重启,该重启过程即为冷启动,冷启动过程中,冷热复位标识为冷复位标识,这里的冷复位标识为随机数,数传控制单元中的主控芯片识别冷复位标识后,判断为冷启动,数传控制单元进入全功能模式。
[0033]在全功能模式下,数传控制单元定期根据1553B控制总线的信号执行遥测中断,而当1553B控制总线功能异常,数传控制单元不本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种星载1553B控制总线失效保护方法,其特征在于,包括如下步骤:在数传控制单元存储模块中存储有冷热复位标识和自主复位计数;当数传控制单元断电再加电时,所述冷热复位标识为冷复位标识,数传控制单元识别冷热复位标识为冷复位标识时,判断为冷启动,数传控制单元进入全功能模式;在全功能模式下,数传控制单元定期根据1553B控制总线的信号执行遥测中断,当1553B控制总线功能异常时,数传控制单元不能进入遥测中断,此时,冷热复位标识为热复位标识;数传控制单元识别冷热复位标识为热复位标识时,进行自主复位,每进行一次自主复位,所述自主复位计数+1,若连续自主复位次数小于设定的阈值N,数传控制单元实现自主复位,同时自主复位计数清零;若连续自主复位次数大于等于设定的阈值N,数传控制单元进入最小系统模式。2.根据权利要求1所述的星载1553B控制总线失效保护方法,其特征在于,当数传控制单元进入最小系统模式后,执行回放串指令,回放串指令执行完毕后,数传控制单元循环喂狗,处于待机状态。3.根据权利要求2所述的星载1553B控制总线失效保护方法,其特征在于:所述数传控制单元中设置有定时器,存储模块中还存储有M秒计数;最小系统模式下,数传控制单元处于待机状态时,通过定时器对所述M秒计数进行判断,定时器每计时M秒,所述M秒计数+1,如果所述M秒计数大于预...

【专利技术属性】
技术研发人员:叶楠邸剑峰张毅张锐董刚闫莹张景阳
申请(专利权)人:西安空间无线电技术研究所
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1