论文部分内容阅读
针对目前CAN总线帧标识域编码欠佳、动态调度算法实现复杂和优先权更新开销较大等问题,为提高网络利用率、保证报文传输实时性和改善网络使用公平性,根据优先级动态晋升原理,提出一种CAN报文帧标识域分段编码、以幅度相等频率不同方式晋升(SSVP)的动态调度算法.首先,阐明动态调度算法的基本要求、晋升函数和晋升控制要素——幅度与频率.然后定义了帧标识域的分段编码和基于截止期的晋升函数,讨论类内优先权的初始化、更新幅度和更新频率,描述SSVP动态调度算法,并对算法的可调度性和通信时延进行分析.最后,仿真实验结果表明SSVP动态调度算法能可靠地实现报文通信和提高网络利用率.
Aiming at the problems such as poor coding of CAN bus frame identification domain, complex dynamic scheduling algorithm and large update cost of priority, in order to improve network utilization, ensure real-time packet transmission and improve network usage fairness, Principle, this paper proposes a dynamic scheduling algorithm based on subsequence coding of CAN message frame identification domain and promotion in different amplitudes (SSVP) .Firstly, the basic requirements of dynamic scheduling algorithm, promotion function and promotion control factors - amplitude and Then defines the segment coding of frame identification domain and the promotion function based on deadline, and discusses the initialization, update rate and update frequency of priority within the class, describes the dynamic scheduling algorithm of SSVP, and analyzes the schedulability and communication time of the algorithm Delay analysis.Finally, the simulation results show that the SSVP dynamic scheduling algorithm can reliably achieve message communication and improve network utilization.