论文部分内容阅读
为了优化1553B总线传输性能,降低总线消息传输的等待时间,提高总线带宽利用率和紧急消息响应的实时性,对1553B总线调度方法进行了研究,将周期性调度和抢占式调度策略相结合,设计了一种基于时间触发的1553B总线实时调度方法。在时间触发的基准下按优先级对总线消息进行集中调度,总线帧在总线上传输的时间内,处理器无需等待,可以继续处理其他任务。利用总线数据区分区的特性,设计了紧急消息打断普通总线消息传输的抢占式调度策略,避免了非重要数据较长时间占用总线通信信道,使得紧急消息能够快速响应。试验结果表明,该调度方法实现了总线消息尽最大能力传输,不仅能够较大幅度地提高1553B总线传输效率和带宽利用率,而且紧急消息的响应时间稳定在2ms以内,为紧急消息的实时响应提供了保证。
In order to optimize the transmission performance of 1553B bus, reduce the waiting time of bus message transmission, improve the bus bandwidth utilization and the real-time response of emergency message, the 1553B bus scheduling method is studied, the periodic scheduling and preemptive scheduling strategy are combined, and the design A time-triggered 1553B bus real-time scheduling method. Bus-based messages are centrally scheduled by priority on a time-triggered basis. The bus frame is transmitted on the bus without waiting for the processor to continue processing other tasks. By using the characteristics of bus data partitioning, a preemptive scheduling strategy that interrupts general bus message transmission by emergency messages is designed, which avoids occupying bus communication channels for a long time with non-critical data and enables emergency messages to respond quickly. The experimental results show that this scheduling method can achieve the maximum transmission of bus messages, which can not only greatly improve the transmission efficiency and bandwidth utilization of the 1553B bus, but also keep the response time of emergency messages within 2ms and provide real-time response to emergency messages Guaranteed.