用于切换司控器冗余信号的控制方法和装置与流程

文档序号:13566113阅读:371来源:国知局

本发明涉及车辆控制领域,具体而言,涉及一种用于切换司控器冗余信号的控制方法和装置。



背景技术:

司机控制器是铁道机车、动车组及工业自动化的控制设备,作为机车换向、调速的主令电器。司机控制器利用控制电路的低压电器来间接控制主电路的电气设备,其动作的好坏直接影响到机车的平稳操纵以及各种工况的实现。

由于司机主要通过操作司控器来控制列车的运行,如果在使用过程中出现司控器本身超限或输出不准确的情况,则会严重影响到列车的运行。目前,现有的城轨车辆仅仅在采集模块故障时才进行信号的冗余切换。司控器一旦出现问题,必然会造成运行车辆被迫清客下线,造成的社会影响非常严重。

针对上述现有技术中司机通过操作司控器来控制车辆,由于没有考虑司控器本身超限或输出不准确的情况导致运行中的车辆经常出现清客现象的问题,目前尚未提出有效的解决方案。



技术实现要素:

本发明实施例提供了一种用于切换司控器冗余信号的控制方法和装置,以至少解决现有技术中司机通过操作司控器来控制车辆,由于没有考虑司控器本身超限或输出不准确的情况导致运行中的车辆经常出现清客现象的技术问题。

根据本发明实施例的一个方面,提供了一种用于切换司控器冗余信号的控制方法,包括:获取司控器上第一电位计的第一电压值,以及司控器上第二电位计的第二电压值;判断第一电压值与第二电压值的差值是否超出第一预设电压值范围;在差值超出第一预设电压值范围的情况下,根据司控器当前的档位信息,确定司控器当前采用的电位计。

根据本发明实施例的另一方面,还提供了一种用于切换司控器冗余信号的控制装置,包括:获取模块,用于获取司控器上第一电位计的第一电压值,以及司控器上第二电位计的第二电压值;判断模块,用于判断第一电压值与第二电压值的差值是否超出第一预设电压值范围;确定模块,用于在差值超出第一预设电压值范围的情况下,根据司控器当前的档位信息,确定司控器当前采用的电位计。

根据本发明实施例的另一方面,还提供了一种存储介质,其特征在于,存储介质包括存储的程序,其中,程序执行上述的用于切换司控器冗余信号的控制方法。

根据本发明实施例的另一方面,还提供了一种处理器,其特征在于,处理器用于运行程序,其中,程序运行时执行上述的用于切换司控器冗余信号的控制方法。

根据本发明实施例的另一方面,还提供了一种终端,包括:第一电位计;第二电位计;处理器,处理器运行程序,其中,程序运行时对于从第一电位计和第二电位计输出的数据执行如下处理步骤:获取司控器上第一电位计的第一电压值,以及司控器上第二电位计的第二电压值;判断第一电压值与第二电压值的差值是否超出第一预设电压值范围;在差值超出第一预设电压值范围的情况下,根据司控器当前的档位信息,确定司控器当前采用的电位计。

根据本发明实施例的另一方面,还提供了一种终端,包括:第一电位计;第二电位计;存储介质,用于存储程序,其中,程序在运行时对于从第一电位计和第二电位计输出的数据执行如下处理步骤:获取司控器上第一电位计的第一电压值,以及司控器上第二电位计的第二电压值;判断第一电压值与第二电压值的差值是否超出第一预设电压值范围;在差值超出第一预设电压值范围的情况下,根据司控器当前的档位信息,确定司控器当前采用的电位计。

在本发明实施例中,通过获取司控器上第一电位计的第一电压值,以及司控器上第二电位计的第二电压值;判断第一电压值与第二电压值的差值是否超出第一预设电压值范围;在差值超出第一预设电压值范围的情况下,根据司控器当前的档位信息,确定司控器当前采用的电位计,达到了自动识别司控器中发生故障的电位计,并切换至处于正常状态的电位计的目的,从而实现了提高双电位计的利用率,并降低由于电位计故障引起的清客现象的技术效果,进而解决了现有技术中司机通过操作司控器来控制车辆,由于没有考虑司控器本身超限或输出不准确的情况导致运行中的车辆经常出现清客现象的技术问题。

附图说明

此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:

图1是根据本发明实施例的一种用于切换司控器冗余信号的控制方法流程图;

图2是根据本发明实施例的一种可选的司控器电位计的电压曲线示意图;

图3是根据本发明实施例的一种可选的用于切换司控器冗余信号的控制方法流程图;

图4是根据本发明实施例的一种可选的用于切换司控器冗余信号的控制方法流程图;

图5是根据本发明实施例的一种可选的用于切换司控器冗余信号的控制系统示意图;

图6是根据本发明实施例的一种可选的用于切换司控器冗余信号的控制方法流程图;以及

图7是根据本发明实施例的一种用于切换司控器冗余信号的控制装置示意图。

具体实施方式

为了使本技术领域的人员更好地理解本发明方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分的实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本发明保护的范围。

需要说明的是,本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本发明的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。

实施例1

根据本发明实施例,提供了一种用于切换司控器冗余信号的控制方法实施例,需要说明的是,在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机系统中执行,并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。

图1是根据本发明实施例的一种用于切换司控器冗余信号的控制方法流程图,如图1所示,该方法包括如下步骤:

步骤s102,获取司控器上第一电位计的第一电压值,以及司控器上第二电位计的第二电压值。

作为一种可选的实例,本申请上述步骤中的司控器可以是任意一种车辆(包括但不限于地铁、轻轨等)上供司机操作以控制车辆运行的主令电器,该司控器可以采用两个电位计,两个电位计均可以用于采集车辆的档位位置信息,当司机通过扳动操控手柄于不同的控制档位时,上述电位计可以产生不同的电压值作为车辆控制信号。采用双电位计的司控器,可以实现冗余信号的切换,当一个电位计故障导致输出的电压值不准确时,可以切换为另一个正常的电位计。为了进一步确定司控器应该采用哪个电位计的电压值来控制车辆运行,可以同时采用两个电位计采集车辆的档位位置信息,得到两个电位计的电压值,并根据这两个电位计的电压值来确定两个电位计是否均正常工作。

步骤s104,判断第一电压值与第二电压值的差值是否超出第一预设电压值范围。

需要说明的是,上述第一预设电压值范围可用于表征第一电压值和第二电压值在允许的误差范围内,由于两个电位计是相同的电位计,则针对同一档位位置信息,两个电位计产生的电压值是相同的或在一定误差范围内的,因而,在通过两个电位计采集车辆的档位位置信息,得到第一电位计的第一电压值以及第二电位计的第二电压值后,可以判断二者的差值是否在第一预设电压值范围内,进而根据判断结果初步确定是否存在故障的电位计。如果第一电压值与第二电压值的差值在第一预设电压值范围内,则说明两个电位计均正常工作;反之,如果第一电压值与第二电压值的差值超出第一预设电压值范围,则说明两个电位计中有一个电位计可能发生故障。

可选地,上述第一预设电压值范围可以是0-av,其中,a的值可以是2.5-9v中的任意一个值。

步骤s106,在差值超出第一预设电压值范围的情况下,根据司控器当前的档位信息,确定司控器当前采用的电位计。

具体地,在上述步骤中,当第一电位计产生的第一电压值与第二电位计产生的第二电压值的差值超出第一预设电压值范围的情况下,则说明两个电位计中有一个电位计发生故障,这种情况下,可以根据司控器当前的档位信息,进一步判断两个电位计中哪个电位计发生故障,以便使得司控器采用当前正常工作的电位计的电压值来控制车辆运行。

此处需要说明的是,理论上,司控器处于不同的档位,电位计输出的电压值都在对应的电压范围内,图2是根据本发明实施例的一种可选的司控器电位计的电压曲线示意图。

因而,在第一电位计产生的第一电压值与第二电位计产生的第二电压值的差值超出第一预设电压值范围的情况下,即两个电位计中有一个电位计发生故障的情况下,可以进一步依据司控器电位计的电压曲线,根据司控器当前的档位信息,确定电位计正常的电压值范围,如果电位计产生的电压值在当前档位对应的电压值范围,则说明电位计正常;反之,如果电位计产生的电压值不在当前档位对应的电压值范围,则说明电位计发生故障。

由上可知,在本申请上述实施例中,采用两个电位计的司控器,在获取到第一电位计上产生的第一电压值和第二电位计上的第二电压值后,判断第一电压值和第二电压值的差值是否在允许的误差范围(即上述第一预设电压值范围)内,如果两个电位计的电压值之差不在允许的误差范围内,则根据司控器当前的档位信息确定两个电位计中正常的电位计,并利用正常电位计的电压值控制车辆运行,达到了自动识别司控器中发生故障的电位计,并切换至处于正常状态的电位计的目的,从而实现了提高双电位计的利用率,并降低由于电位计故障引起的清客现象的技术效果,进而解决了现有技术中司机通过操作司控器来控制车辆,由于没有考虑司控器本身超限或输出不准确的情况导致运行中的车辆经常出现清客现象的技术问题。

可选地,上述方法还包括:步骤s108,在差值未超出第一预设电压值范围的情况下,控制司控器采用第一电位计和第二电位计中的任意一个电位计。

具体地,在上述步骤中,在获取到第一电位计的第一电压值以及第二电位计的第二电压值后,如果第一电压值和第二电压值的差值在第一预设电压值范围(即允许的误差范围)内,则说明两个电位计均正常,可以控制司控器采用第一电位计和第二电位计中的任意一个电位计的电压值控制车辆运行。

需要说明的是,若两个电位计数值之差不在规定的范围之内,则结合现有的车辆信息实现对司控器电位计的自动识别,可选地,可以根据司控器当前的档位信息,确定司控器当前采用的电位计。一种可选的实施例中,如图3所示,在差值超出第一预设电压值范围的情况下,根据司控器当前的档位信息,确定司控器当前采用的电位计,包括:

步骤s302,根据司控器当前的档位信息,确定司控器当前所在的档位;

步骤s304,判断司控器当前所在的档位是否为预设档位,其中,预设档位包括如下至少之一:牵引一档、牵引二档、制动一档、制动二档、空挡和紧急制动档;

步骤s306,如果司控器当前所在的档位是预设档位,则基于司控器的电位计的电压曲线确定司控器上的电位计在档位下的标准电压值;

步骤s308,基于标准电压值,判断第一电压值和/或第二电压值是否正常;

步骤s310,根据判断结果,确定司控器当前采用的电位计。

具体地,在上述实施例中,预设档位可以包括但不限于上述六个档位(牵引一档、牵引二档、制动一档、制动二档、空挡和紧急制动档)中的任意一种或多种,根据具体应用场景不同,还可以设置其他的档位。如图2所示,司控器所在档位不同,则电位计对应的电压值范围也不同。空档对应的电压值范围为2.85v~3.15v,牵引1级档对应的电压值范围为3v~5.5v,牵引2级档对应的电压值范围为5.5v~7.85v,制动1级档对应的电压值范围为3v~5.5v,制动2级档对应的电压值范围为5.5v~7.85v,紧急制动档对应的7.85v~8.15v。上述标准电压值可以是当前档位下的电压值范围内的任意一个值。在根据司控器当前的档位信息确定司控器当前所在的档位后,判断司控器当前所在的档位是否在预设档位上,如果在预设档位上,则根据该档位对应的电位计电压值或电压值范围判断当前电位计的电压值是否正常,并根据判断结果确定发生故障的电位计。

在确定两个电位计中发生故障的电位计后,可以将司控器切换到正常的电位计上。基于上述实施例,作为一种可选的实施方式,如图4所示,根据判断结果,确定司控器当前采用的电位计,可以包括如下步骤:

步骤s402,如果第一电压值正常且第二电压值异常,则控制司控器采用第一电位计,并输出第一提示信息,其中,第一提示信息用于提示第二电位计发生故障;

步骤s404,如果第二电压值正常且第一电压值异常,则控制司控器采用第二电位计,并输出第二提示信息,其中,第二提示信息用于提示第一电位计发生故障;

步骤s406,如果第一电压值和第二电压值均异常,则输出第三提示信息,其中,第三提示信息用于提示第一电位计和第二电位计均发生故障。

需要说明的是,在一种可选的实施例中,在判断司控器当前所在的档位是否为预设档位之后,上述方法还可以包括:

步骤s305,如果司控器当前所在的档位不是预设档位,则将司控器的档位切换至空挡或紧急制动档。

根据上述任意一项可选的实施例,获取司控器上第一电位计的第一电压值,以及司控器上第二电位计的第二电压值,可以包括:通过与第一电位计连接的第一采集模块采集第一电压值,并通过与第二电位计连接的第二采集模块采集第二电压值。

基于上述实施例,作为一种可选的实施例,在通过与第一电位计连接的第一采集模块采集第一电压值,并通过与第二电位计连接的第二采集模块采集第二电压值之后,上述方法还可以包括:判断第一采集模块与第二采集模块的工作状态是否正常,并判断第一电压值和第二电压值是否在第二预设电压范围。

具体地,在上述实施例中,上述第二预设电压范围可以是预设的一个电压值范围,用于表征电位计处于正常工作状态。在判断第一电压值和第二电压值是否超出第一预设电压范围之前,首先要判断采集模块的状态和采集到的电位计信息是否准确。

作为一种优选的实施例,图5是根据本发明实施例的一种可选的用于切换司控器冗余信号的控制系统示意图,如图5所示,该控制系统包括:采用双电位计(电位计1和电位计2)以及双电位计信息采集模块(电位计采集模块1和电位计采集模块2)的司控器、车辆控制器和司机显示器。采集模块能够通过通讯总线实现与列车控制器的信息状态交互,交互内容包括模块的健康状况以及采集的电位计信息。其中,电位计采集模块1和电位计采集模块2可以分别将电位计1和电位计2的模拟信号转换为数字信号。

基于上述实施例,作为一种可选的实施方式,电位计1和电位计2进行冗余切换的方法可以如6所示,图6是根据本发明实施例的一种可选的用于切换司控器冗余信号的控制方法流程图,如图6所示,控制器结合采集模块传输过来的信息,判断采集模块的状态和采集到的电位计信息是否准确,若两个信息均准确,再判断两个模块采集到的电位计数值之差是否在规定的范围之内。若两电位计的电位之差在正常范围之内,则优先采用电位计1的信息参与列车控制;若两个电位计数值之差不在规定的范围之内,则结合现有的车辆信息实现对司控器电位计的自动识别及选择,自动识别步骤如下:

第一步,结合电位计采集模块采集到的位置信息,进行司控器档位的判断。若司控器处于牵引1级(p1)或牵引2级(p2)档位,则根据司控器电位计的电压曲线,计算出当前档位下对应的电位计数值,以该数值为标准实现对两个采集模块采集到的数值进行对比,判断出哪个电位计正常,哪个电位计故障,自动选取正常电位计的信息,并对故障电位计以故障提示的方式通知司机。

第二步,若司控器处于制动1级(b1)或制动2级(b2)档位,若是则根据司控器电位计的电压曲线,计算出当前档位下对应的电位计数值,以该数值为标准实现对两个采集模块采集到的数值进行对比,判断出哪个电位计正常,哪个电位计故障,自动选取正常电位计的信息,并对故障电位计以故障提示的方式通知司机。

第三步,若司控器处于空档位时,根据司控器电位计的电压曲线,计算出当前档位下对应的电位计数值,以该数值为标准实现对两个采集模块采集到的数值进行对比,判断出哪个电位计正常,哪个电位计故障,自动选取正常电位计的信息,并对故障电位计以故障提示的方式通知司机。

第四步,若司控器处于紧急制动位时,根据司控器电位计的电压曲线,计算出当前档位下对应的电位计数值,以该数值为标准实现对两个采集模块采集到的数值进行对比,判断出哪个电位计正常,哪个电位计故障,自动选取正常电位计的信息,并对故障电位计以故障提示的方式通知司机。

第五步,若司控器不在第一步至第四步所提到的档位时,则提示司机将司控器至于空档或紧急制动位来满足自动切换的条件,并执行第四步或第五步。

通过上述第一步至第五步,可以实现电位计信息的自动或半自动的切换(即对列车控制设备司控器的输入的自由切换),减少了司机的操作,避免清客故障的发生。同时将双电位计的优势进一步体现出来,提高车辆的可用性。

实施例2

根据本发明实施例,还提供了一种用于实现上述用于切换司控器冗余信号的控制方法的装置实施例,图7是根据本发明实施例的一种用于切换司控器冗余信号的控制装置示意图,如图7所示,该装置包括:获取模块701、判断模块703和确定模块705。

其中,获取模块701,用于获取司控器上第一电位计的第一电压值,以及司控器上第二电位计的第二电压值;

判断模块703,用于判断第一电压值与第二电压值的差值是否超出第一预设电压值范围;

确定模块705,用于在差值超出第一预设电压值范围的情况下,根据司控器当前的档位信息,确定司控器当前采用的电位计。

此处需要说明的是,上述获取模块701、判断模块703和确定模块705对应于实施例1中的步骤s102至s106,上述模块与对应的步骤所实现的示例和应用场景相同,但不限于上述实施例1所公开的内容。需要说明的是,上述模块作为装置的一部分可以在诸如一组计算机可执行指令的计算机系统中执行。

由上可知,在本申请上述实施例中,采用两个电位计的司控器,在通过获取模块701获取到第一电位计上产生的第一电压值和第二电位计上的第二电压值后,通过判断模块703判断第一电压值和第二电压值的差值是否在允许的误差范围(即上述第一预设电压值范围)内,并通过确定模块705在两个电位计的电压值之差不在允许的误差范围内的情况下,根据司控器当前的档位信息确定两个电位计中正常的电位计,并利用正常电位计的电压值控制车辆运行,达到了自动识别司控器中发生故障的电位计,并切换至处于正常状态的电位计的目的,从而实现了提高双电位计的利用率,并降低由于电位计故障引起的清客现象的技术效果,进而解决了现有技术中司机通过操作司控器来控制车辆,由于没有考虑司控器本身超限或输出不准确的情况导致运行中的车辆经常出现清客现象的技术问题。

在一种可选的实施例中,上述装置还包括:控制模块,用于在差值未超出第一预设电压值范围的情况下,控制司控器采用第一电位计和第二电位计中的任意一个电位计。

在一种可选的实施例中,上述确定模块包括:第一确定单元,用于根据司控器当前的档位信息,确定司控器当前所在的档位;第一判断单元,用于判断司控器当前所在的档位是否为预设档位,其中,预设档位包括如下至少之一:牵引一档、牵引二档、制动一档、制动二档、空挡和紧急制动档;第二确定单元,用于如果司控器当前所在的档位是预设档位,则基于司控器的电位计的电压曲线确定司控器上的电位计在档位下的标准电压值;第二判断单元,用于基于标准电压值,判断第一电压值和/或第二电压值是否正常;第三确定单元,用于根据判断结果,确定司控器当前采用的电位计。

在一种可选的实施例中,上述第三确定单元包括:第一执行子单元,用于如果第一电压值正常且第二电压值异常,则控制司控器采用第一电位计,并输出第一提示信息,其中,第一提示信息用于提示第二电位计发生故障;第二执行子单元,用于如果第二电压值正常且第一电压值异常,则控制司控器采用第二电位计,并输出第二提示信息,其中,第二提示信息用于提示第一电位计发生故障;第三执行子单元,用于如果第一电压值和第二电压值均异常,则输出第三提示信息,其中,第三提示信息用于提示第一电位计和第二电位计均发生故障。

在一种可选的实施例中,上述装置还包括:切换单元,用于如果司控器当前所在的档位不是预设档位,则将司控器的档位切换至空挡或紧急制动档。

在一种可选的实施例中,上述获取模块包括:采集单元,用于通过与第一电位计连接的第一采集模块采集第一电压值,并通过与第二电位计连接的第二采集模块采集第二电压值。

在一种可选的实施例中,上述装置还包括:第三判断单元,用于判断第一采集模块与第二采集模块的工作状态是否正常,并判断第一电压值和第二电压值是否在第二预设电压范围。

实施例3

根据本发明实施例,还提供了一种存储介质,存储介质包括存储的程序,其中,程序执行实施例1中任意一项可选的或优选的用于切换司控器冗余信号的控制方法。

实施例4

根据本发明实施例,还提供了一种处理器,处理器用于运行程序,其中,程序运行时执行实施例1中任意一项的用于切换司控器冗余信号的控制方法。

实施例5

根据本发明实施例,还提供了一种终端,包括:第一电位计;第二电位计;处理器,处理器运行程序,其中,程序运行时对于从第一电位计和第二电位计输出的数据执行如下处理步骤:获取司控器上第一电位计的第一电压值,以及司控器上第二电位计的第二电压值;判断第一电压值与第二电压值的差值是否超出第一预设电压值范围;在差值超出第一预设电压值范围的情况下,根据司控器当前的档位信息,确定司控器当前采用的电位计。

实施例6

根据本发明实施例,还提供了一种终端,包括:第一电位计;第二电位计;存储介质,用于存储程序,其中,程序在运行时对于从第一电位计和第二电位计输出的数据执行如下处理步骤:获取司控器上第一电位计的第一电压值,以及司控器上第二电位计的第二电压值;判断第一电压值与第二电压值的差值是否超出第一预设电压值范围;在差值超出第一预设电压值范围的情况下,根据司控器当前的档位信息,确定司控器当前采用的电位计。

上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。

在本发明的上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。

在本申请所提供的几个实施例中,应该理解到,所揭露的技术内容,可通过其它的方式实现。其中,以上所描述的装置实施例仅仅是示意性的,例如所述单元的划分,可以为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,单元或模块的间接耦合或通信连接,可以是电性或其它的形式。

所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。

另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。

所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可为个人计算机、服务器或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、只读存储器(rom,read-onlymemory)、随机存取存储器(ram,randomaccessmemory)、移动硬盘、磁碟或者光盘等各种可以存储程序代码的介质。

以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1