【技术实现步骤摘要】
1553B总线通信网络中的RTMT功能的实现方法
[0001]本专利技术属于计算机通信
,具体涉及一种1553B总线通信网络中的RTMT功能的实现方法。
技术介绍
[0002]1553B总线网络主要由BC和RT组成,但作为网络监控功能的MT却经常扮演关键的角色,利用其记录的总线数据作分析分析,作为第三方可用于表决BC或RT的故障。在传统的1553B总线网络中,基本没有MT功能的设备终端,大多都是通过外置的监控卡来对总线数据进行监控,并且大多都是单一的角色功能,缺乏一体化设计。当一个节点即有RT自身的功能角色,又有MT强大的监控功能,就会使得网络终端设备同样具备强大的总线侦听功能。
技术实现思路
[0003]本专利技术的目的是提供一种1553B总线通信网络中的RTMT功能的实现方法,解决了1553B总线网络中网络节点功能单一化的问题。
[0004]本专利技术所采用的技术方案是,1553B总线通信网络中的RTMT功能的实现方法,具体按照以下步骤实施:
[0005]步骤1、总线表的设计:在总线 ...
【技术保护点】
【技术特征摘要】
1.1553B总线通信网络中的RTMT功能的实现方法,其特征在于,具体按照以下步骤实施:步骤1、总线表的设计:在总线表中设置MT消息刷新标志管理表,当1553B总线接口模块作为选择消息监控模式或者RT/MT组合消息监控模式工作的时候,将监控的消息命令字和数据字重新组合成一条新的消息;步骤2、RTMT的初始化:对增强Mini
‑
ACE进行初始化时,首先初始化RTMT功能,然后进行RT相关的初始化,最后配置选择消息监控选项,选定需要监控的RT、发送/接收类型、子地址、数据字计数进行消息监控配置;步骤3、消息的监控:当协议芯片监控消息中断发生时,监控到的总线指令字已被Mini
‑
ACE写入到监控命令栈中,监控到的数据字和状态字被写入到监控数据栈中;根据RT命令栈指针的变化和监控命令栈指针的变化,确定当前消息为RT消息还是监控的消息,如果是RT消息,按照常规RT消息管理方式进行管理;如果是监控消息,需要按照消息类型进行处理,如果是RT到RT消息类型,则按接收命令字加发送命令的方式进行处理;如果是BC输出消息,按照接收命令字的方式进行管理;如果是BC输入消息,按照发送命令字的方式进行管理,在1553B总线网络协议中,消息的发送和接接收都是相对于RT而言的。2.根据权利要求1所述的1553B总线通信网络中的RTMT功能的实现方法,其特征在于,所述步骤1中MT消息刷新标志管理表定义格式如下:rcvRefID[m][n]={{msgID,refreshFlag},
……
,{}};tmtRefID[m][n]={{msgID,refreshFlag},
……
,{}};其中,rcvRef表示对应所有接收子地址消息;tmtRef表示对应是所有发送子地址消息;m表示该消息对应的RT地址和子地址个数,值为32*32;n表示MT消息刷新标志管理表所包含的元素个数,值为2;msgID表示消息对应的逻辑号,0xFFFF表示消息未定义;refreshFlag表示消息对应的刷新标志位定义,高字节表示对应的字,低字节表示对应的位定义;0xFFFF表示消息未定义或无刷新要求。3.根据权利要求1所述的1553B总线通信网络中的RTMT功能的实现方法,其特征在于,所述步骤2中初始化RTMT功能即配置RT消息栈、同时配置监控命令栈指针、数据栈指针、命令栈大小、数据栈大小。4.根据权利要求1所述的1553B总线通信网络中的RTMT功能的实现方法,其特征在于,所述步骤2中进行RT相关的初始化包括初始化栈、初始化选择方式命令中断表、初始化...
【专利技术属性】
技术研发人员:李新民,于泳,
申请(专利权)人:西安顺晖电子科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。