一种1553B总线的即插即用方法技术

技术编号:36079292 阅读:21 留言:0更新日期:2022-12-24 10:52
本发明专利技术涉及一种1553B总线的即插即用方法,该方法包括:定义1553B总线的远程终端与总线控制器之间的握手协议以及反映远程终端通信消息需求的电子数据表单格式;当远程终端接入1553B总线时,按照握手协议将与远程终端通信消息需求对应的电子数据表单发送给总线控制器;根据接收到的电子数据表单生成远程终端消息需求和状态列表,通过总线控制器对远程终端进行动态安排;同时通过总线控制器对远程终端的通信状态进行监控,在远程终端下线后撤销该远程终端的相关消息安排,实现1553B总线的即插即用。本发明专利技术通过电子数据单握手交换的方式,实现了总线控制器与远程终端的需求交互,动态安排1553B总线消息通信,实现即插即用效果。果。果。

【技术实现步骤摘要】
一种1553B总线的即插即用方法


[0001]本专利技术属于1553B总线通信领域,特别涉及一种1553B总线的即插即用方法。

技术介绍

[0002]1553B总线是一种高可靠通信总线,由总线控制器(BC)、远程终端(RT)和总线监视器(MT)组成,总线内部最多可支持30个RT。其中BC实现对总线数据传输的安排和管理,RT按照BC的命令完成在总线中的数据传输,MT实现总线消息的监视。
[0003]1553B总线设计通常的做法是提前约定各个RT的通信需求信息,BC方在所有RT的总线需求基础上进行总线消息安排。这种方法需要BC和RT双方人员提前约定好总线通信消息顺序,在通信过程中,按照固定的消息顺序进行通信。当有RT的通信需求发生变化或有RT增减时,BC方都需要重新调整总线消息顺序。

技术实现思路

[0004]本专利技术的目的在于解除BC与RT的耦合性,避免由于RT需求发生变化导致的BC状态受到影响,实现1553B总线RT的即插即用效果。
[0005]本专利技术提出了一种1553B总线即插即用方法,包括:
[本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种1553B总线即插即用方法,其特征在于,包括:定义1553B总线的远程终端与总线控制器之间的握手协议以及反映远程终端通信消息需求的电子数据表单格式;当远程终端接入1553B总线时,按照握手协议将与远程终端通信消息需求对应的电子数据表单发送给总线控制器;根据接收到的电子数据表单生成远程终端消息需求和状态列表,通过总线控制器对远程终端进行动态安排;同时通过总线控制器对远程终端的通信状态进行监控,在远程终端下线后撤销该远程终端的相关消息安排,实现1553B总线的即插即用。2.根据权利要求1所述的1553B总线即插即用方法,其特征在于,所述握手协议采用基于服务请求和矢量字的方式,其中,矢量字使用单bit,代表一种消息类型。3.根据权利要求1所述的1553B总线即插即用方法,其特征在于,所述定义反映远程终端通信消息需求的电子数据表单格式,包括:定义矢量字和子地址消息;所述定义矢量字,包括:定义矢量字标识、矢量字mask和数据域;所述矢量字标识为固定值,用于识别电子数据表单中的定义矢量字数据域;所述矢量字mask定义为对1553B的矢量字各bit位的情况进行定义,并标识每个bit位的使用情况;所述数据域定义为对1553B的矢量字中每个bit位的使用情况定义,与矢量字mask定义对应使用,当bit位为使用的情况下,数据域定义应标识本bit对应的1553B消息属性及使用的子地址;所述定义子地址消息包括:定义子地址标识、T子地址mask、T子地址、R子地址mask和R子地址;所述子地址域标识定义为固定值,用于识别电子数据表单中的子地址消息数据域;所述T子地址mask和R子地址mask用于对1553B总线中32个发送子地址和32个接收子地址的使用情况进行定义;所述T子地址和R子地址各包括32个子地址的定义,按照顺序排列,对各个子地址的通讯需求进行描述。4.根据权利要求3所述的1553B总线即插即用方法,其特征在于,所述子地址消息定义的内容还包括:消息属性,定义消息为发送消息或接收消息,发送消息是指远程终端向总线控制器传输的消息,接收消息是指总线控制器向远程终端传输的消息;消息类型,表示应用层对于消息的定义;是否上线标志,用于标识消息默认情况下为上线状态或下线状态,缺省为上线状态;消息数量,定义为连续传输的消息数,表示子地址消息由几条连续消息组成;所述数据域支持单消息和多消息定...

【专利技术属性】
技术研发人员:张雅娟吕良庆张峻巍薛长斌安军社何鑫范作伟赵勋峰
申请(专利权)人:中国科学院国家空间科学中心
类型:发明
国别省市:

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

1