MVB非周期信息的通信带宽分配策略研究*
2011-08-13曾秋芬陈特放刘毅斌
电子技术应用 2011年4期
曾秋芬,陈特放,刘毅斌
(中南大学 信息科学与工程学院,湖南 长沙 410075)
多功能车辆总线MVB(Multifunction Vehicle Bus)是由国际电工委员会IEC61375-1标准定义的用于连接车辆或固定编组的车辆单元内部各种设备的现场总线[1]。它支持两类信息的通信:周期信息和非周期信息,前者主要包括控制命令、速度、流量等,后者则包括故障信息、旅客信息等。周期信息的传输有严格的时间限制要求,是一个具有确定响应时间的实时通信过程[2];非周期信息是基于特定需求产生的数据,其传输不定时,信息长度、到达时间不确定。由于非周期信息存在诸多的不定因素,所以对它的研究分析相对较复杂。
针对其他现场总线的非周期通信,部分学者在调度性能及算法方面作了大量的研究工作,取得了一定的成果[3,4]。为了更加有效地利用通信带宽,本文对MVB总线通信带宽分配的相关问题进行了分析,以期为MVB的实际应用提供一定的理论指导。
1 MVB通信的带宽分配
MVB总线通信由单一的总线管理器控制,根据两类信息各自通信的特点,采取不同的介质访问方式保证两类信息的传输,以协调不同MVB设备对总线的需求。MVB的宏周期由 2n个(n=1...10)基本周期组成,如图1所示,每个基本周期分为周期相和偶发相两个时间片。在周期相中,总线管理器根据预先设定的周期扫描表依次轮询各个设备的周期信息,以保证信息的及时更新,确保其实时性;非周期信息的通信则在偶发相中完成,由于这类信息的到达具有随机性,无法事先给定一个轮询表来有效地管理,故采用事件触发的方式,由总线管理器对所有设备进行事件的巡回、仲裁和调度。……
登录APP查看全文
