摘要:列车通信网络负载过大,会导致数据传输延迟或丢失,进而影响系统的反馈控制效率和准确性。为了保证列车通信网络的安全性,设计基于CANopen的列车通信网络状态反馈控制系统。加设CANopen网关设备,改装列车通信网络数据采集器和网络状态反馈控制器,调整反馈控制器驱动电路的连接方式,完成系统硬件的优化。设置CANopen作为列车通信网络的通信协议,采用报文捕获的方式采集列车通信网络实时状态数据,通过网络状态特征的提取与匹配,确定当前列车通信网络状态。从缓存长度、负载、时延等方面,计算列车通信网络的控制量,通过公平分配列车通信网络信道、列车通信网络拥塞调度控制两个步骤,实现系统的列车通信网络状态反馈控制功能。实验结果表明,在铁路列车和公路列车通信网络环境下,负载控制误差平均值分别为0.6Mbps和0.8Mbps,在所提方法控制下,通信网络的缓存队列长度平均为10Mbps,由此证明优化设计方法在控制功能和控制效果方面具有明显优势。