[发明专利]一种时分复用1553B总线取数方法有效
申请号: | 201710841112.3 | 申请日: | 2017-09-18 |
公开(公告)号: | CN107769908B | 公开(公告)日: | 2019-12-13 |
发明(设计)人: | 苗蕾;王向辉;李瑞军;范延芳;窦钠;张涛;张亚航;朱剑冰;袁珺;张红军;董振辉;杨柳青;闫春香;董芳芳;王丹丹;郑晓霞;孙哲蕾 | 申请(专利权)人: | 北京空间飞行器总体设计部 |
主分类号: | H04L7/00 | 分类号: | H04L7/00;H04J3/06 |
代理公司: | 11120 北京理工大学专利中心 | 代理人: | 高燕燕 |
地址: | 100094 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 时分 1553 总线 方法 | ||
本发明提供了一种时分复用1553B总线取数方法,克服了因为BC端校时引发的取数服务数据丢失问题。步骤一、BC端接到校时指令,准备校时;步骤二、BC端在x+1帧补偿状态字中标记即将因通信帧裁减丢失数据的RT;步骤三、将数据均匀的分布在通信帧周期内,步骤四、收到补偿状态字后RT端查找自己对应的状态位;步骤五、在下一个帧周期内RT按时将正常的取数服务数据放在缓存内,并在对应的补偿通信帧x‑n/2帧同步到来之前把上个通信帧周期的x+1帧数据放在缓存中;步骤六、下一个帧周期BC在方法给定的补偿通信x‑n/2帧在总线缓存中取回补偿传输的数据,至此,总线数据补偿传输完成。
技术领域
本发明涉及一种时分复用1553B总线取数方法,属于遥感卫星综合电子技术领域。
技术背景
时分复用1553B总线是近年来新兴的总线技术。BC端通过总线提供时间服务支持,周期性的使用TimeData、TimeSynchronize原语向RT端分发时间,进行时间同步。数据总线通信发生的时间段称为通信帧。BC应用程序使用通信同步服务原语通知RT通信帧的开始。数据总线上的每个通信帧以通信帧同步消息开始,该同步消息采用带数据字的方式命令进行同步,数据字表示传输帧序号。当通信同步服务和时间同步服务一起使用时,通信帧#0的起始可以使用时间同步消息替代通信帧同步消息。此时,必须调整通信帧的持续时间以便和BC的星时保持同步。BC需要同步总线通信帧和时间的时候,通常采用时间差值集中一次调整的方法。
在时分复用1553B总线中,数据传输可以通过置数服务和取数服务实现。在进行取数服务时,RT端按照BC端给出的帧同步信号,取到本轮帧号,在BC读取之前按照预先分配好的带宽将相应的数据放在总线缓冲区内。到了约定的通信帧,BC从缓冲区取回对应RT的数据。
BC端星上软件在运行时,常会有校时操作。校时后时间同步消息的间隔会相应的延长或缩短,导致了通信帧周期的延长或缩短。当反向校时时,通信帧的周期缩短,序号靠后的通信帧被裁减。预定在被裁减通信帧内传输的总线取数数据在这一轮通信中没有传输(如图1所示)。RT端在被裁减通信帧预备发给BC的数据会被下次帧周期的数据覆盖。
由上可以看出,采用时分复用1553B总线技术,在进行反向校时情况下会丢失一部分取数服务的数据。因此有必要对总线取数服务方法进行改进,设计一种可靠的,并且不显著增加总线传输数据量的取数方法。
发明内容
本发明提供了一种时分复用1553B总线取数方法,解决的技术问题是:克服了因为BC端校时引发的取数服务数据丢失问题,对丢失数据的远程终端RT进行标记,并在下一轮通信帧周期内对丢失的数据进行补偿传输。采用这种方法不仅可以解决数据丢失问题,保证BC和RT间的数据传输的完整性、可靠性。
本发明的技术解决方案是:
一种时分复用1553B总线取数方法,包括以下步骤:
步骤一、BC端接到校时指令,准备校时,BC端中的一个数组记录每个通信帧进行取数的RT,当通信帧被裁减之前,BC端记录缺失的n-x个通信帧需要从哪些RT端取数,为之后的补偿状态字和补偿帧传输做准备;
步骤二、BC端在x+1帧补偿状态字中标记即将因通信帧裁减丢失数据的RT;若RT对应的x+1帧补偿服务状态字相应位为1表示该RT本轮取数数据需要在下一轮补偿传输;
步骤三、将数据均匀的分布在通信帧周期内,约定n个通信帧的前面n/2个通信帧作为后边n/2个通信帧的补偿帧,x+1帧的补偿帧为x-(n/2),本轮帧周期的第x-(n/2)个通信帧,BC将x+1帧的补偿状态字广播给所有RT端;
步骤四、RT端收到补偿状态字后查找自己对应的状态位,如果存在补偿传输标记,说明在下一个通信周期需要把本次的数据重新传输一次,RT端保存本轮x+1帧数据,等待下轮通信周期传输;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京空间飞行器总体设计部,未经北京空间飞行器总体设计部许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710841112.3/2.html,转载请声明来源钻瓜专利网。