【技术实现步骤摘要】
1553B总线网络中紧急消息传输机制的设计方法
[0001]本专利技术属于计算机通信
,具体涉及一种1553B总线网络中紧急消息传输机制的设计方法。
技术介绍
[0002]1553B总线网络主要由BC和RT组成,紧急消息也是通过BC调度的,紧急消息和一般消息在消息格式上并无差别,但一般消息由BC严格按照总线通信表进行调度,而紧急消息则需要立即传输。为保证消息传输的周期性,传统的1553B总线应用很少使用紧急消息,但一旦紧急消息插入,则总线表中之后的消息传输将被延迟传输。
技术实现思路
[0003]本专利技术的目的是提供一种1553B总线网络中紧急消息传输机制的设计方法,解决了网络中紧急消息的插入,同时尽可能保证紧急消息传输的实时性的同时不破坏总线传输周期。
[0004]本专利技术所采用的技术方案是,1553B总线网络中紧急消息传输机制的设计方法,具体按照以下步骤实施:
[0005]步骤1、在总线表设计中,设计紧急消息标志字,每个位对应一条紧急消息;
[0006]步骤2、在BC端的 ...
【技术保护点】
【技术特征摘要】
1.1553B总线网络中紧急消息传输机制的设计方法,其特征在于,具体按照以下步骤实施:步骤1、在总线表设计中,设计紧急消息标志字,每个位对应一条紧急消息;步骤2、在BC端的消息调度中,如果当前时间片区消息调度完成后,利用剩余的时间片区时间进行紧急消息的查询,检查紧急消息的标志位是否在系统控制参数中的标识位中置位,在获得检查紧急消息的标志位后,需要检查紧急消息是否具备发送条件;步骤3、在发送紧急消息时,利用片区剩余时间传输紧急消息;在查询其紧急消息具备调度发送条件后,BC就会对紧急消息进行调度。2.根据权利要求1所述的1553B总线网络中紧急消息传输机制的设计方法,其特征在于,步骤1具体按照以下步骤实施:首先,设置该紧急消息的标志字应;然后,主机调用设置紧急消息标志,将系统控制参数中的紧急消息标志中与该消息相关的位设置为1,就会启动该紧急消息的传输。3.根据权利要求2所述的1553B总线网络中紧急消息传输机制的设计方法,其特征在于,步骤1中:在总线表中紧急消息定义为urgMsgListX[m][n],其中X表示总线号,m表示对应总线上紧急消息个数,该值最大为16;n表示每条紧急消息格式包含的记录个数,此处为8。4.根据权利要求1所述的1553B总线网络中紧急消息传输机制的设计方法,其特征在于,步骤2中:检查紧急消息的标志位是否在系统控制参数中的标识位中置位的具体流程为:第一步:获得紧急消息的查询基地址和结束地址以及紧急消息标志位定义;第二步:检查紧急消息标志高字节是否为0,0表示没有紧急消息需要传输,会直接返回;第三步:获得紧急消息标志位定义;第四步:如果有紧急消息就对紧急消息列表进行查询,首先检查该紧急消息之后是否还有紧急消息,也是通过急消息标志位是否为0来判断;第五步:检查紧急消息传输是否满足传输条件;第六步:如果满足传输条件,清除系统控制参数中的紧急消息标志,记录紧急消息的ID并返回该紧急消息可以传输的返回码。5.根据权利要求4所述的1553B总线网络中紧急消息传输机制的设计方法,其特征在于,步骤2中:需要检查紧急消息...
【专利技术属性】
技术研发人员:李新民,于泳,
申请(专利权)人:西安顺晖电子科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。