一种1553B总线上非周期消息传输的优化方法

2017-10-24 03:27:37赵昶宇
科技与创新 2017年20期

田 宇,赵昶宇

(1.海军驻天津八三五七所军事代表室,天津 300308;2.天津津航计算技术研究所,天津 300308)

一种1553B总线上非周期消息传输的优化方法

田 宇1,赵昶宇2

(1.海军驻天津八三五七所军事代表室,天津 300308;2.天津津航计算技术研究所,天津 300308)

通过借鉴周期任务调度的速率单调调度(RMS)算法,提出一种改进的RMS算法,用于优化非周期消息的传输;以排队论为理论依据,对非周期消息的传输过程进行建模,对非周期消息的延迟时间进行优化,推导出总线最优服务率和最小平均延迟时间的计算公式,并给出了非周期消息的调度算法。实验证明,在周期消息和非周期消息混合传输的情况下,上述方法具有实时性好、可靠性高、异步事件处理能力强等特点。

1553B总线;非周期;传输优化;排队论

由于武器装备软件系统对实时性和可靠性具有很高的要求,必须保证1553B总线上消息传输的实时性。当1553B总线上需要处理不同长度、不同周期的多种消息,并且存在异步消息需要处理时,系统的实时性一般很难保证。如何兼顾1553B总线系统的实时性和可靠性,如何合理地调度1553B总线上的各种消息,尽量发挥1553B总线系统的性能,成为目前武器装备软件系统需要关注的重点之一。

1553B总线上传输不同类型的数据有着不同的周期,通常将最慢的传输周期称为“大周期”,将最快的传输周期称为“小周期”。

在小周期传输结束之前完成周期数据传输的剩余时间称为“寂静期”,寂静期是用来处理非周期消息的。……

登录APP查看全文