远程终端数据刷新方法

文档序号:6385709阅读:421来源:国知局
专利名称:远程终端数据刷新方法
技术领域
本发明涉及用于1553B网络中远程终端(RT)的发送数据的刷新方法。
背景技术
1553B是命令/响应型多路传输数据总线,仅当总线控制器(BC)发出指令时,远程终端才做出响应。当RT有新数据要发送时,BC如何及时地知道RT有新数据待发送,并及时组织对应的发送命令将RT数据发送到目的端对于1553B网络来说至关重要。

发明内容
本发明提出一种远程终端数据刷新方法,通过合理利用发送矢量字命令,有效、及时地将远程终端中待发送的数据传输到目的端。为实现以上发明目的,本发明提供以下技术方案设定RT在收到总线控制器(BC)发来的“发送矢量字”命令后,回送给总线控制器(BC) 一个含服务请求信息的矢量字,该矢量字的BIT0-BIT15与RT的子地址1_16——对应,分别作为该RT的服务请求位,即矢量字的BIT0-BIT15中某位被置I表示该位对应的子地址有新数据要发送;本发明的远程终端数据刷新方法包括以下执行环节当RT的某个子地址有新数据要发送时,子系统通过调用驱动程序将新数据写入对应的子地址数据空间,并将该子地址对应的矢量字的服务请求位置I ;总线控制器(BC)根据总线表针对网络中的所有正常响应的RT周期发送“发送矢量字”命令,并检测RT回送的矢量字是否有服务请求位被置I ;如果有,BC立即启动该服务请求位对应的RT子地址的发送命令,及时让该RT子地址的数据发送到目的端;如果没有服务请求位被置1,BC继续执行总线表命令。本发明利用发送矢量字命令(方式代码10000)的BIT0-BIT15位与RT发送子地址1-16对应,及时了解RT子地址1-16是否有新数据要发送,并及时组织发送命令将RT新数据发送到目的端,该方法保证了 RT子地址1-16的新数据及时有效的传输,且避免了数据的重复传输,对于事件消息非常适用。


图1是1553B总线拓扑结构图;图2是本发明的RT新数据刷新流程图。
具体实施例方式1553B为命令/响应型多路传输数据总线,拓扑结构如图1所示,BC负责整个网络的通信与管理,子系统通过RT接入1553B网络,实现与网络中其他系统之间的通信。发送矢量字命令让RT回送一个含服务请求信息的数据字(矢量字),矢量字的BIT0-BIT15与RT子地址1_16对应,即矢量字的某位被置I表示该位对应的子地址有新数据要发送。当RT的某个子地址有新数据要发送时,子系统通过调用驱动程序将新数据写入对应的子地址数据空间,并将该子地址对应的矢量字的服务请求位置I。BC根据总线表针对网络中的所有正常响应的RT周期发送“发送矢量字”命令,并检测RT回送的矢量字是否有服务请求位被置1,如果有,BC将立即启动该服务请求位对应的RT子地址的发送命令,及时让该RT子地址的数据发送到目的端;如果没有服务请求位被置1,BC继续查询下一个RT。RT新数据刷新流程图如图2所示。
权利要求
1.远程终端数据刷新方法,包括以下执行环节: 设定RT在收到总线控制器(BC)发来的“发送矢量字”命令后,回送给总线控制器(BC)一个含服务请求信息的矢量字,该矢量字的BIT0-BIT15与RT的子地址1_16 —一对应,分别作为该RT的服务请求位,即矢量字的BIT0-BIT15中某位被置I表示该位对应的子地址有新数据要发送; 当RT的某个子地址有新数据要发送时,子系统通过调用驱动程序将新数据写入对应的子地址数据空间,并将该子地址对应的矢量字的服务请求位置I ; 总线控制器(BC)根据总线表针对网络中的所有正常响应的RT周期发送“发送矢量字”命令,并检测RT回送的矢量字是否有服务请求位被置I ; 如果有,BC立即启动该服务请求位对应的RT子地址的发送命令,及时让该RT子地址的数据发送到目的端; 如果没有服务请求位被置1,BC继续执行总线表命令。
全文摘要
本发明提出一种远程终端数据刷新方法,通过合理利用发送矢量字命令,有效、及时地将远程终端中待发送的数据传输到目的端。该方法设定RT在收到总线控制器(BC)发来的“发送矢量字”命令后,回送给总线控制器(BC)一个含服务请求信息的矢量字,该矢量字的BIT0-BIT15与RT的子地址1-16一一对应,分别作为该RT的服务请求位,即矢量字的BIT0-BIT15中某位被置1表示该位对应的子地址有新数据要发送。该方法保证了RT子地址1-16的新数据及时有效的传输,且避免了数据的重复传输,对于事件消息非常适用。
文档编号G06F13/38GK103077143SQ20121057999
公开日2013年5月1日 申请日期2012年12月27日 优先权日2012年12月27日
发明者黄韬, 王红春, 范祥辉, 杨建茜, 邱征, 常于敏, 吴姣, 余亚刚 申请人:中国航空工业集团公司第六三一研究所
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1