多功能车辆总线之MVB协议
发表时间:2024-07-11 11:35:12 来源:华体会登录
)协议作为列车通信网络(TCN)的重要组成部分,其慢慢的变成了高速电力列车控制管理系统的关键技术,可用于列车状态检测、故障诊断以及车载设备开发和调试等操作。今天我们共同来深扒
TCN是铁路列车车辆之间和车辆内部可编程设备互联传送控制、检测与诊断信息的数据通信网络。MVB为多功能车辆总线,它是列车通信网TCN的一部分,TCN网络由WTB+MVB构成。MVB是一种大多数都用在对有互操作性和互换性要求的互连设备之间的串行数据通信总线,它将位于同一车辆,或不同车辆中的标准设备连接到列车通信。其固定传输速率为1.5Mbit/s。
列车通信网络一般会用分层结构,根据列车控制的特点分为上下两层,每一层根据不同的特性要求相应有不同适用局部网络,包括列车总线层(WTB)和多功能车辆总线层(MVB)。车辆总线负责同一车厢内部各种可编程终端装置的连接,列车总线负责不同车辆单元中的网络节点连接。WTB和MVB是两个独立的通信子网。
ESD:电气短距离传送(20米),标准的RS-485收发器,支持32个设备,适用于封闭小室内;
EMD:电器中距离传送(200米),支持32个设备,屏蔽双绞线,变压器耦合;
随着MVB技术的持续不断的发展,MVB物理层介质主要以EMD为主。MVB各个总线段必需经由连接不同介质的中继器将光纤汇入总线的星耦器两种类型之一的耦合器相互连接。
MVB的一次传输包括两种类型帧:主帧+从帧,主帧的长度固定为33位,从帧的数据长度有5种:33、49、81、153和297,具体的数据帧结构如下图3所示。
MSD:帧起始分界符,MVB的信号编码采用G.E.Thomas Andrew S.Tanenbaum的曼彻斯特编码(从低到高为“0”,从高到低为“1”)传输数据。同时,MVB增加了两个非数据符编码:“NH”和“NL”,如图4所示。
(帧起始分界符9bit可为:“起始位”,“NH”,“NL”,“0”,“NH”,“NL”,“0”,“0”,“0”);
这里必须要格外注意的是,线位校验序列完成后终止,终止分界符不占位,上图5红色箭头所示。一个完整的主/从帧数据应包括起始分界符,(数据类型判断符),帧数据,校验序列和终止分界符才算有效帧。
(1) 现场模拟MVB车辆通信协议,使用致远电子最新推出的“数据挖掘型”示波器ZDS4054 Plus,其免费标配MVB协议解码功能,可对全内存512Mpts的数据来进行解码,且可对车辆通讯信号监测,每一帧数据的信息均可在事件表中进行查看,如下图6所示:
(2) 对长时间监测的数据来进行异常分析,可在示波器的缩放模式下使用双ZOOM多窗口显示的功能,对信号进行多窗口异常监测和分析,可就某一个数据帧做多元化的分析,也可对某一个上升沿的上升时间做多元化的分析测量等,同时还可以实时观测事件表中的数据变化,如下图7所示。
(3) 当测试过程中监测到如下异常信号时可展开数据帧对其进行深度分析,在校验序列之后发现解码异常。
如上图7所示,主帧数据后面的从帧数据有异常,怀疑从机设备无响应,导致解码异常。
若MVB物理层使用RS485,建议用差分探头,或是换个测量点,尽可能的避免使用三态信号来做协议分析。
注:针对大数据分析时,可将采集到的数据来进行保存后使用上位机软件进行离线分析。
- 上一篇: 现代 ADAS 架构通信协议
- 下一篇: 决战第四屏 车载系统深度解读