一种巡航按键复用优化的方法转让专利

申请号 : CN202010529875.6

文献号 : CN113799787B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 刘钊张一帆李山岭

申请人 : 卓品智能科技无锡有限公司

摘要 :

本发明公开了一种巡航按键复用优化的方法,其步骤如下:S1:巡航按键模型中巡航开关采集开关信号后,经过三键四键逻辑选择判断,输出巡航按键状态信号给巡航按键复用预判断及分配系统;S2:巡航按键复用预判断及分配系统通过对各个客户的激活条件和车辆当前运行状态进行判断,对巡航按键复用进行预判断及分配,S3:巡航按键复用预判断及分配系统通过判断后将巡航按键状态信号输出给其他功能,巡航按键复用判断,客户模型相对独立,也使功能增减更加方便,在模型搭建过程中,不容易出现一个模型出错导致其他功能都不能实现的问题。

权利要求 :

1.一种巡航按键复用优化的方法,其特征在于:其步骤如下:

S1:巡航按键模型中巡航开关采集开关信号后,经过三键四键逻辑选择判断,输出巡航按键状态信号给巡航按键复用预判断及分配系统,巡航按键状态信号包括加、减、关断、设定、复位、空、故障;

S2:巡航按键复用预判断及分配系统通过对各个客户的激活条件和车辆当前运行状态进行判断,对巡航按键复用进行预判断及分配,由于各个客户功能的运行条件不同,同一时刻,仅有可能将巡航按键分配给一个客户功能,每个客户功能都只与巡航按键功能进行交互,巡航按键针对不同的客户功能,给出单独的巡航按键状态,同时,还给出一个“巡航按键分配状态”方便测试人员确认目前的巡航按键是对哪个功能进行服务;

S3:巡航按键复用预判断及分配系统通过判断后将巡航按键状态信号输出给其他功能,其他功能包括巡航功能,车速限制功能,后取力转速需求功能和怠速微调功能。

2.如权利要求1所述的一种巡航按键复用优化的方法,其特征在于:巡航按键复用预判断及分配系统统一在巡航按键模型中,增强模型可读性,减小逻辑复杂程度,提高软件测试效率。

3.如权利要求1所述的一种巡航按键复用优化的方法,其特征在于:所述巡航按键复用预判断及分配系统通过预判断条件来进行预判断:SS1:巡航按键对巡航功能有效,如果:没有两个以上巡航按键同时按下,车速大于一定阈值,刹车没有踩下,怠速微调功能没有处于激活状态,PTO主开关没有激活,SS2:巡航按键对后取力功能有效,如果:没有两个以上巡航按键同时按下,车速小于一定阈值,刹车没有踩下,巡航功能没有激活,PTO主开关激活;

SS3:巡航按键对怠速微调功能有效,如果:车速小于一定阈值;刹车踩下;巡航功能没有激活;PTO主开关没有激活;

SS4:巡航按键对车速限制功能有效,如果:车速大于一定阈值,刹车没有踩下,PTO主开关没有激活,车速限制开关打开,车速限制调整开关打开,巡航按键在对某一功能无效时,给出空挡状态,巡航按键在对某一功能有效时,巡航按键分配状态被给定一个数值作为标志。

说明书 :

一种巡航按键复用优化的方法

技术领域

[0001] 本发明属于汽车控制领域,尤其涉及一种巡航按键复用优化的方法。

背景技术

[0002] 巡航按键是一组按键,常采用的形式有三键模式(加、减、关)和四键模式(加、减、关、复位)。巡航按键不仅用于对巡航车速的调节,还可以用在车速限制功能的限制车速调节,后取力转速需求的转速调节,和车辆低怠速的转速调节。
[0003] 目前针对巡航按键的复用采用的方法是在开关信号采集后,经过三键四键逻辑选择判断后,输出巡航按键状态给其他功能(巡航功能,车速限制功能,PTO功能和低怠速微调功能)。然后在其他功能中,根据车辆当前运行情况,尤其是其他采用巡航按键的功能是否开启,来判断是否允许根据巡航按键状态调节。流程如图,图中蓝色信号为模型间传递的变量,每个黄色方块表示一个功能模型,白色方块表示模型中的子功能。流程如附图2。
[0004] 目前的判断方式虽然可以完成巡航按键的复用功能,但各个模型之间的交互过多,导致逻辑过于复杂,整体上可读性差,也给ECU测试工作带来很大困难。巡航按键模型CrSwt只给出一个巡航按键状态信号传递给四个大功能,而开关的复用主要是在各个客户功能中根据车辆状态和其他功能的激活情况进行判断选择的。在针对一个功能进行测试时,需要同时对这五个模型都熟悉了解,才能对巡航按键的复用方式有预期判断。

发明内容

[0005] 本发明的目的就是为了克服上述现有技术存在的缺陷而提供一种巡航按键复用优化的方法。
[0006] 本发明的的目的可以通过以下技术方案来实现:
[0007] 一种巡航按键复用优化的方法,其步骤如下:
[0008] S1:巡航按键模型中巡航开关采集开关信号后,经过三键四键逻辑选择判断,输出巡航按键状态信号给巡航按键复用预判断及分配系统,巡航按键状态信号包括加、减、关断、设定、复位、空、故障;
[0009] S2:巡航按键复用预判断及分配系统通过对各个客户的激活条件和车辆当前运行状态进行判断,对巡航按键复用进行预判断及分配,由于各个客户功能的运行条件不同,同一时刻,仅有可能将巡航按键分配给一个客户功能,每个客户功能都只与巡航按键功能进行交互,巡航按键针对不同的客户功能,给出单独的巡航按键状态,同时,还给出一个“巡航按键分配状态”方便测试人员确认目前的巡航按键是对哪个功能进行服务;
[0010] S3:巡航按键复用预判断及分配系统通过判断后将巡航按键状态信号输出给其他功能,其他功能包括巡航功能,车速限制功能,后取力转速需求功能和怠速微调功能。
[0011] 优选的,巡航按键复用预判断及分配系统统一在巡航按键模型中,增强模型可读性,减小逻辑复杂程度,提高软件测试效率。
[0012] 优选的,所述巡航按键复用预判断及分配系统通过预判断条件来进行预判断:
[0013] SS1:巡航按键对巡航功能有效,如果:没有两个以上巡航按键同时按下,车速大于一定阈值,刹车没有踩下,怠速微调功能没有处于激活状态,PTO主开关没有激活,[0014] SS2:巡航按键对后取力功能有效,如果:没有两个以上巡航按键同时按下,车速小于一定阈值,刹车没有踩下,巡航功能没有激活,PTO主开关激活;
[0015] SS3:巡航按键对怠速微调功能有效,如果:车速小于一定阈值;
[0016] 刹车踩下;巡航功能没有激活;PTO主开关没有激活;
[0017] SS4:巡航按键对车速限制功能有效,如果:车速大于一定阈值,刹车没有踩下,PTO主开关没有激活,车速限制开关打开,车速限制调整开关打开;巡航按键在对某一功能无效时,给出空挡状态,巡航按键在对某一功能有效时,巡航按键分配状态被给定一个数值作为标志。
[0018] 本发明的有益效果:
[0019] 巡航按键复用判断统一在一个模型中,使得逻辑更清晰,模型的可读性更好。客户模型相对独立,也使功能增减更加方便,在模型搭建过程中,不容易出现一个模型出错导致其他功能都不能实现的问题。
[0020] 在针对一个功能进行测试时,只需要对此功能和巡航按键功能熟悉而不需要考虑其他客户功能的情况。
[0021] 当进行功能增减时,需要考虑的模型较少,不容易对其他功能造成影响。

附图说明

[0022] 图1为本申请方法的流程示意图。
[0023] 图2为一种巡航按键复用优化的方法的原始流程示意图。

具体实施方式

[0024] 结合附图所示,本发明的技术方案作进一步的描述:
[0025] 一种巡航按键复用优化的方法,其步骤如下:
[0026] S1:巡航按键模型中巡航开关采集开关信号后,经过三键四键逻辑选择判断,输出巡航按键状态信号给巡航按键复用预判断及分配系统,巡航按键状态信号包括加、减、关断、设定、复位、空、故障;
[0027] S2:巡航按键复用预判断及分配系统通过对各个客户的激活条件和车辆当前运行状态进行判断,对巡航按键复用进行预判断及分配,由于各个客户功能的运行条件不同,同一时刻,仅有可能将巡航按键分配给一个客户功能,每个客户功能都只与巡航按键功能进行交互,巡航按键针对不同的客户功能,给出单独的巡航按键状态,同时,还给出一个“巡航按键分配状态”方便测试人员确认目前的巡航按键是对哪个功能进行服务;
[0028] S3:巡航按键复用预判断及分配系统通过判断后将巡航按键状态信号输出给其他功能,其他功能包括巡航功能,车速限制功能,后取力转速需求功能和怠速微调功能。
[0029] 本实施例中,优选的,巡航按键复用预判断及分配系统统一在巡航按键模型中,增强模型可读性,减小逻辑复杂程度,提高软件测试效率。
[0030] 本实施例中,优选的,所述巡航按键复用预判断及分配系统通过预判断条件来进行预判断:
[0031] SS1:巡航按键对巡航功能有效,如果:没有两个以上巡航按键同时按下,车速大于一定阈值,刹车没有踩下,怠速微调功能没有处于激活状态,PTO主开关没有激活,[0032] SS2:巡航按键对后取力功能有效,如果:没有两个以上巡航按键同时按下,车速小于一定阈值,刹车没有踩下,巡航功能没有激活,PTO主开关激活;
[0033] SS3:巡航按键对怠速微调功能有效,如果:车速小于一定阈值;
[0034] 刹车踩下;巡航功能没有激活;PTO主开关没有激活;
[0035] SS4:巡航按键对车速限制功能有效,如果:车速大于一定阈值,刹车没有踩下,PTO主开关没有激活,车速限制开关打开,车速限制调整开关打开;
[0036] 巡航按键在对某一功能无效时,给出空挡状态,巡航按键在对某一功能有效时,巡航按键分配状态被给定一个数值作为标志。
[0037] 巡航按键复用判断统一在一个模型中,使得逻辑更清晰,模型的可读性更好。客户模型相对独立,也使功能增减更加方便,在模型搭建过程中,不容易出现一个模型出错导致其他功能都不能实现的问题。
[0038] 在针对一个功能进行测试时,只需要对此功能和巡航按键功能熟悉而不需要考虑其他客户功能的情况。
[0039] 当进行功能增减时,需要考虑的模型较少,不容易对其他功能造成影响。
[0040] 最后应说明的是:
[0041] 本领域技术人员可以参考本文内容,实施该方法,实现其应用,特别需要指出的是,所有类似的替换和改动对本领域技术人员来说是显而易见的,它们都被视为包括在本发明内。本发明的方法及应用己经通过较佳的实施例进行了描述,相关人员明显能在不脱离本发明内容、精神和范围内对本文制各方法和应用进行改动或适当变更与组合,来实现和应用本发明技术。
[0042] 以上实施例仅用以说明而非限制本发明的技术方案,尽管参照上述实施例对本发明进行了详细说明,本领域的普通技术人员应当理解:依然可以对本发明进行修改或者等同替换,而不脱离本发明的精神和范围,而所附权利要求意在涵盖落入本发明精神和范围中的这些修改或者等同替换。