一种用于监视mvb总线的通信状况的方法及装置的制造方法

文档序号:9290000阅读:583来源:国知局
一种用于监视mvb总线的通信状况的方法及装置的制造方法
【技术领域】
[0001]本发明涉及车辆通信技术领域,具体的说,涉及一种用于监视MVB总线的通信状况的方法及装置。
【背景技术】
[0002]多功能车辆总线(MVB)是将同一车辆上,或者固定重联的不同车辆上的标准设备连接到列车通信网络上的车辆总线。它具有响应快、实时性强、可靠性高等优点,在列车网络通信中得到广泛的应用。
[0003]列车通信网络采用主从式的介质访问方式。在列车中包括多个网络设备,这些设备可以分为主设备和从设备。其中,主设备是在总线上主动地向各个从设备发送信息的设备,从设备是从总线上接收信息或向总线发出信息以响应主设备请求(也称轮询)的设备。MVB总线使用两种帧:主帧和从帧,其中主帧由主设备发出,从帧由以主帧轮询地址为源的从设备发出。主设备可以给某个从设备发送权,以使从设备在有限时间内发送一个从设备帧。一个有效的帧信号包括一个起始分界符和帧头,接着是曼彻斯特编码数据符,最后由终止分解符结束。帧的主体都是以曼彻斯特编码的形式发送的。
[0004]传统的MVB通信监视方法,只能基于事件记录设备对特定端口进行记录,并且记录的内容仅限于端口的从帧数据。当出现通信异常时,只能事后通过查找相应时间段内的数据进行大致估计,不具有实时性。而且在发生从帧丢帧故障时,无法判断究竟是由于从设备没有接收到主帧而导致从设备没有发送从帧,还是从设备由于自身故障导致接收到轮询主帧后没有发送从帧,因此,无法对MVB通信异常进行定位。
[0005]因此,亟需一种能够解决在MVB通信发生丢帧时能够实时的对丢帧异常进行定位的用于监视MVB总线的通信状况的方法及装置。

【发明内容】

[0006]本发明的目的之一在于提供一种用于监视MVB总线的通信状况的方法及装置,以解决现有的监视方法和装置在MVB通信发生丢帧时无法实时的对丢帧异常进行定位的技术问题。
[0007]本发明的实施例提供一种用于监视MVB总线的通信状况的方法,包括:
[0008]在通信周期内的第一时间段内检测所述MVB总线的下行链路上是否有主帧数据传输;
[0009]在通信周期内的第二时间段内检测所述MVB总线的上行链路上是否有从帧数据传输;
[0010]根据所检测的主从帧数据传输的结果判断所述总线上的主设备与各个从设备之间的通信链路是否故障,并根据故障的情况确定故障类型。
[0011]在检测所述MVB总线的下行链路上是否有主帧数据传输时,通过判断所述从设备是否收到所述主帧来得出是否有主帧数据传输的检测结果;
[0012]在检测所述MVB总线的上行链路上是否有从帧数据传输时,通过判断所述从设备是否发出所述从帧来得出是否有从帧数据传输的检测结果。
[0013]在判断所述总线上的主设备与各个从设备之间的通信链路是否故障,并根据故障的情况确定故障类型的步骤中包括:
[0014]若检测到所述从设备没有收到所述主帧,则判断所述下行链路故障;
[0015]若检测到所述从设备收到所述主帧且没有发出所述从帧,则判断所述上行链路故障;
[0016]若检测到所述从设备收到所述主帧且发出所述从帧,则判断所述通信链路通信正常。
[0017]该用于监视MVB总线的通信状况的方法,还包括:
[0018]若检测到所述从设备没有收到所述主帧,则点亮第一指示灯;
[0019]若检测到所述从设备没有发出所述从帧,则点亮第二指示灯。
[0020]所述第一时间段和所述第二时间段为Ims至6s。
[0021]本发明的实施例还提供一种用于监视MVB总线的通信状况的装置,包括:
[0022]下行链路检测单元,其用于在通信周期内的第一时间段内检测所述MVB总线的下行链路上是否有主帧数据传输;
[0023]上行链路检测单元,其用于在通信周期内的第二时间段内检测所述MVB总线的上行链路上是否有从帧数据传输;
[0024]故障判断单元,其用于根据所检测的主从帧数据传输的结果判断所述总线上的主设备与各个从设备之间的通信链路是否故障,并根据故障的情况确定故障类型。
[0025]所述下行链路检测单元包括:
[0026]主帧检测模块,其用于在检测所述MVB总线的下行链路上是否有主帧数据传输时,通过判断所述从设备是否收到所述主帧来得出是否有主帧数据传输的检测结果;
[0027]所述上行链路检测单元包括:
[0028]从帧检测模块,其用于在检测所述MVB总线的上行链路上是否有从帧数据传输时,通过判断所述从设备是否发出所述从帧来得出是否有从帧数据传输的检测结果。
[0029]所述故障判断单元包括:
[0030]第一判断模块,其用于若检测到所述从设备没有收到所述主帧,则判断所述下行链路故障;
[0031]第二判断模块,其用于若检测到所述从设备收到所述主帧且没有发出所述从帧,则判断所述上行链路故障;
[0032]第三判断模块,其用于若检测到所述从设备收到所述主帧且发出所述从帧,则判断所述通信链路通信正常。
[0033]该用于监视MVB总线的通信状况的装置,还包括:显示单元,所述显示单元包括:第一指示灯和第二指示灯,
[0034]所述显示单元用于若检测到所述从设备没有收到所述主帧,则点亮第一指示灯;若检测到所述从设备没有发出所述从帧,则点亮第二指示灯。
[0035]所述第一时间段和所述第二时间段为Ims至6s。
[0036]本发明实施例提供的用于监视MVB总线的通信状况的方法和装置针对主设备与从设备之间的通信链路上的主从帧进行实时监视,如果出现通信异常,可以实时判断是从设备的下行链路故障还是上行链路故障,是主帧没有接收到还是从帧没有发送,实现对MVB通信异常问题的实时定位,并且通过指示灯显示丢帧的类型,使得监测人员可以快速直观的了解丢帧的情况。
[0037]本发明的其它特征和优点将在随后的说明书中阐述,并且,部分的从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点可通过在说明书、权利要求书以及附图中所特别指出的结构来实现和获得。
【附图说明】
[0038]为了更清楚的说明本发明实施例中的技术方案,下面将对实施例描述中所需要的附图做简单的介绍:
[0039]图1是本发明实施例提供的用于监视MVB总线的通信状况的方法流程图;
[0040]图2是本发明实施例提供的用于监视MVB总线的通信状况的方法操作示意图;
[0041]图3是本发明实施例提供的用于监视MVB总线的通信状况的方法应用流程图;
[0042]图4是本发明实施例提供的用于监视MVB总线的通信状况的装置示意图。
【具体实施方式】
[0043]以下将结合附图及实施例来详细说明本发明的实施方式,借此对本发明如何应用技术手段来解决技术问题,并达成技术效果的实现过程能充分理解并据以实施。需要说明的是,只要不构成冲突,本发明中的各个实施例以及各实施例中的各个特征可以相互结合,所形成的技术方案均在本发明的保护范围之内。
[0044]本发明实施例提供了一种用于监视MVB总线的通信状况的方法,如图1所示,该监视MVB总线的通信状况的方法开始于步骤101。在步骤101中,在通信周期内的第一时间段内检测MVB
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1