列车网络智能诊断工具链—MVB智能诊断仪
由于MVB网络采用分布式网络结构,各组网设备分布在不同电气柜,甚至是在不同车辆上,各组网设备往往来自于不同供应商,这给MVB网络调试及诊断带来了很大的难度。目前MVB网络调试及故障排查,主要是通过仪器查看网络通信波形以及报文,依靠人工分析,进行网络质量评估和故障定位。网络评估和故障排查工作对操作人员的技术要求高,评估结果不精确,排查效率低下。
针对上述情况,北京润科通用技术有限公司成功研制出一款MVB智能分析工具——MVB智能诊断仪,该产品实现了列车MVB网络质量量化评估与故障自动化分析定位功能。产品设计目标为:
?? 在故障发生前,及时检测并预警可能发生故障
?? 在故障发生后,快速分析定位网络故障
?? 在调试检修完成前,准确评估列车当前网络状态
产品可应用于列车调试、运营、维保期间的MVB网络调试检修环节。
应用场景
MVB总线质量评估
列车调试检修完成前,需要确认整车网络质量是否符合出厂要求。调试检修人员将MVB智能诊断仪接入网络,使用设备配套软件导入列车拓扑表,点击启动软件诊断分析功能。软件控制设备采集总线报文及波形信息,分析总线及设备误码、波形参数,判断总线健康状态,检测是否存在潜在故障,输出评估报告。
MVB故障排查
列车报MVB网络故障,检修人员将MVB智能诊断仪接入网络,使用设备配套软件导入列车配置信息,点击启动软件诊断分析功能。软件控制设备采集总线报文及波形信息,分析网络各设备状态,以图表结合形式,展示网络故障位置信息以及可能故障原因。
MVB偶发故障分析
列车闪报MVB网络故障,检修人员将MVB智能诊断仪接入网络,使用设备配套软件导入列车配置信息,设置产品启动分析条件,点击启动软件偶发故障诊断分析功能。设备根据设置的分析条件,采集存储总线故障报文及波形信息,通过配套上位机软件对数据进行分析,以图表结合形式,展示网络故障位置信息以及可能故障原因。
应用案例
案例一:MVB网络故障检测
某厂调试车间,现场调试人员反映某车报B路故障,他们正通过甩线方式排查故障源。调试工程师将MVB智能诊断仪接入故障列车网络后,导入列车配置信息,分析几十秒后,检测到故障为十三车的某设备问题。更换故障设备控制板后,网络恢复正常。设备检测结果下图所示:
某车间列车MVB网络设备状态
某车间列车MVB故障列表
案例二:MVB总线质量评估
某市机场线某车辆存在牵引系统偶报通信故障的情况,客户采用MVB智能诊断仪接入头车进行测试,通过采集列车MVB通信的数据及物理波形,分析发现4车牵引(PCE)设备以及1车的事件记录仪(EVR)设备均存在报文丢失的情况,其中PCE设备的误码率较高,在2%~3%之间,EVR设备的误码率低于1%。设备检测结果下图所示:
某机场线MVB网络设备状态
某机场线MVB故障列表
产品介绍
MVB智能诊断仪通过统计MVB总线误码信息、分析网络波形特征参数,结合网络拓扑结构,评估MVB网络通信质量。设备可用于检测列车MVB网络故障位置信息,并分析故障可能原因,也可用于评估列车MVB网络健康状态,分析网络健康指数,检测网络潜在故障。
功能介绍
设备基础功能见下表,MVB网络支持监听分析及检索分析模式,WTB仅支持监听分析模式。设备WTB相关功能为选配功能,可根据需要进行裁剪。
设备功能
设备俯视图
接口参数
设备接口
设备参数
设备连接
设备连接方式如下图所示,诊断设备应串接形式接入网络中:
?? MVB监听分析模式,设备串接入网络后,设备上电与否,不影响列车网络通信
?? MVB检索分析模式,设备使用之前,应断开MVB网络主设备
?? WTB监听分析模式,需要将两根WTB线缆分别串接入WTB网络。
设备MVB网络连接方式
软件使用
MVB智能诊断仪的上位机软件采用平铺式界面设计,所见即所得,软件操作简单,易于使用。软件支持三种工作模式选择,分别为MVB网络质量分析、MVB网络偶发故障分析、WTB网络质量分析(选配功能)。除三种工作模式外,软件还支持健康阈值参数设置、列车网络拓扑的管理等辅助功能。软件功能使用介绍如下:
1.用户操作三步骤
?? Step1:设备接入MVB/WTB网络
?? Step2:选择分析车型(确定列车拓扑信息)
?? Step3:选择工作模式,启动分析
启动分析后,设备自动采集总线数据,并分析网络状态及故障信息,生成网络质量评估报告。






列车网络智能诊断工具链—MVB智能诊断仪的更多相关文章
- 网络状态诊断工具——netstat命令
netstat命令可以用来查询整个系统的网络状态.百度百科的定义如下: Netstat的定义是: Netstat是在内核中访问网络连接状态及其相关信息的程序,它能提供TCP连接,TCP和UDP监听,进 ...
- [转]EOS智能合约 & 私链激活 & 基本操作
链接:https://www.jianshu.com/p/90dea623ffdf 简介 本篇文章,将跟大家介绍eos私链的激活.基础智能合约的安装,以及为大家演示转账等基础操作.还没有安装eos私链 ...
- [转]网络诊断工具:MTR
MTR是Linux平台上一款非常好用的网络诊断工具,集成了traceroute.ping.nslookup的功能,用于诊断网络状态非常有用.能按要求对路由中所有节点进行批量测试 第一列(Host):I ...
- 详解CorelDRAW智能填充工具的运用
使用智能填充工具可以为任意的闭合区域填充颜色并设置轮廓.与其他填充工具不同,智能填充工具仅填充对象,它检测到区域的边缘并创建一个闭合路径,因此可以填充区域.例如,智能填充工具可以检测多个对象相交产生的 ...
- ping(网络诊断工具)
ping(网络诊断工具) Ping是Windows下的一个命令,在Unix和Linux下也有这个命令.ping也属于一个通信协议,是TCP/IP协议的一部分.利用"ping"命令可 ...
- 【智能合约】编写复杂业务场景下的智能合约——可升级的智能合约设计模式(附Demo)
智能合约的现状 以太坊在区块链上实现了智能合约的概念,用于:同质化通证发行(ERC-20).众筹.投票.存证取证等等,共同点是:合约逻辑简单,只是业务流程中的关键节点,而非整个业务流程.而智能合约想解 ...
- 网络封包分析工具Charles使用
网址:http://www.charlesproxy.com/ 截取网络封包的工具. 简介 Charles是在Mac下常用的截取网络封包的工具,在做iOS开发时,我们为了调试与服务器端的网络通讯协议, ...
- xmake v2.3.4 发布, 更加完善的工具链支持
为了让xmake更好得支持交叉编译,这个版本我重构了整个工具链,使得工具链的切换更加的方便快捷,并且现在用户可以很方便地在xmake.lua中扩展自己的工具链. 关于平台的支持上,我们新增了对*BSD ...
- xmake v2.5.2 发布, 支持自动拉取交叉工具链和依赖包集成
xmake 是一个基于 Lua 的轻量级跨平台构建工具,使用 xmake.lua 维护项目构建,相比 makefile/CMakeLists.txt,配置语法更加简洁直观,对新手非常友好,短时间内就能 ...
随机推荐
- Invoke 和 BeginInvoke 的真正涵义
BeginInvoke 方法真的是新开一个线程进行异步调用吗? 参考以下代码: public delegate void treeinvoke(); private void UpdateTreeVi ...
- CMDBuild部署教程
一.CMDBuild简介 CMDBuild是一个通过Web界面配置的CMDB系统.可以通过Web界面来进行建模.创建资产数据库,并处理相关的工作流程.CMDBuild可用于集中管理数据库模块和外部应用 ...
- 搭建基于docker 的redis分布式集群在docker for windows
https://blog.csdn.net/xielinrui123/article/details/85104446 首先在docker中下载使用 docker pull redis:3.0.7do ...
- linux终端命令行前缀设置为“当前目录”(非绝对路径)
操作 打开家目录下的隐藏文件.bashrc 定位到62行,将小写的\W改为大写,保存即可. 重新打开bash 注意: /etc/profile , /etc/bashrc等文件里的环境变量设置会被.b ...
- Cpp_Primer_4th_Edition-source-code
Cpp_Primer_4th_Edition-source-code 根据书上的去找,官网已经找不到了,毕竟第6版都已经出来了.不过有的朋友用的还是第4版,我的纸质书是第5版,pdf是第4版,都有在看 ...
- 学java必须知道的那些queue
队列是我们学java必须接触到的知识,很多内容都和它相关,但是你真的了解它们的概念和使用方法吗?在本文,你可以获取关于queue的一切信息,希望我能够帮助你在java的学习道路上乘风破浪. 概念 队列 ...
- pytest_06_fixture之yield实现teardown
上一篇讲到fixture通过scope参数控制setup级别,既然有setup作为用例之前前的操作,用例执行完之后那肯定也有teardown操作. 这里用到fixture的teardown操作并不是独 ...
- 【题解】Luogu P5288 [HNOI2019]多边形
原题传送门 HN的题目就是毒瘤 我们有以下猜想: 1.最后所有的线都连到了n号点上 2.最小步数应该为n-3-已经连到n号点的线段数量 本来有些边\((a_i,n)\)会将整个图分割成很多个区间.对于 ...
- 2019-07-24 PHP中mysql_fetch_assoc 和 mysql_fetch_array 有什么区别?
mysql_fetch_assoc() 函数从结果集中取得一行作为关联数组 来看下面的例子: 数据库中有上述几条数据,一般我们想取用就要按照如下代码: $con = mysql_connect('12 ...
- JS中的七大数据类型
js中有7种数据类型,包括五种基本数据类型(Number,String,Boolean,Undefined,Null),和一种复杂数据类型(Object)以及es6语法新增的Symbol数据类型 es ...