1.本技术涉及车辆控制领域,特别涉及一种防止电动汽车启动异常的控制方法及控制系统。
背景技术:2.目前在电动车辆启动的过程中,vcu(vehicle control uint整车控制器)根据档位信息,驻车制动信息,车辆ready信息和油门踏板开度信息等参数通过can总线向mcu(motor control unit电机控制器)发送扭矩指令,mcu响应vcu的扭矩指令控制电机产生相应大小的扭矩,驱动车辆运动,实现车辆启动过程。
3.由于在电动车领域,mcu和电机为执行机构,是完全按照vcu的指令执行动作,在车辆从停止到启动瞬间,当vcu检测到车辆启动条件满足,给mcu发扭矩指令时,由于执行机构包括传感器可能出现异常,可能导致以下情况发生:车辆档位处于d(前进)档,vcu发出的扭矩指令为正扭矩(驾驶员意图向前行驶),但是mcu响应的实际为负扭矩(车辆会向后行驶),在这种情况可能比较危险,当车辆档位在r(倒退)档和n(空)档时,也存在同样的情况。
技术实现要素:4.本技术实施例提供一种防止电动汽车启动异常的控制方法及控制系统,以解决相关技术中mcu响应的实际扭矩与当前vcu发出的扭矩指令不相同,存在危险情况的问题。
5.第一方面,提供了一种防止电动汽车启动异常的控制方法,其包括步骤:获取车辆所在档位的启动参数,并判断是否满足预设的判断条件;
6.若所述启动参数不满足所述判断条件,则车辆启动正常;
7.若所述启动参数满足所述判断条件,则在预设时间之后再次获取车辆所在档位的启动参数,并判断是否满足预设的判断条件;
8.若所述启动参数不满足所述判断条件,则车辆启动正常;
9.若所述启动参数满足所述判断条件,则车辆启动异常;
10.当判断车辆启动异常后,则断高压且输出当前档位电机输出异常信号。
11.一些实施例中,所述档位为n档,所述启动参数为电机的实际扭矩,所述判断条件为电机的实际扭矩大于第一预设值,或小于第二预设值。
12.一些实施例中,所述第一预设值为19~21nm,第二预设值为-21~-19nm。
13.一些实施例中,所述档位为d档,所述启动参数为车速以及电机的实际扭矩,所述判断条件为车速不大于第三预设值,以及电机的实际扭矩小于第四预设值。
14.一些实施例中,所述第三预设值为-7~-5km/h,所述第四预设值为0nm。
15.一些实施例中,所述档位为r档,所述启动参数为车速以及电机的实际扭矩,所述判断条件为车速不小于第五预设值,以及电机的实际扭矩大于第六预设值。
16.一些实施例中,所述第五预设值为5~7km/h,所述第六预设值为0nm。
17.一些实施例中,所述预设时间为0.8~1.2s。
18.一些实施例中,通过仪表盘显示当前档位电机输出异常的信息。
19.第二方面,提供了一种防止电动汽车启动异常的控制系统,第一模块,其用于获取车辆所在档位的启动参数;
20.第二模块,其用于接收第一模块获取车辆所在档位的启动参数,并将该启动参数与预设的判断条件进行比对,若所述启动参数不满足所述判断条件,则在预设时间之后再次接收第一模块获取车辆所在档位的启动参数,并判断是否满足预设的判断条件;
21.第三模块,其用于接收第二模块在预设时间之后判断的结果,并根据该结果判断车辆是否可以正常启动;
22.第四模块,其用于当第三模块判断无法正常启动后,则断高压且输出当前档位电机输出异常信号。
23.本技术提供的技术方案带来的有益效果包括:
24.本技术实施例提供了一种防止电动汽车启动异常的控制方法及控制系统,由于获取车辆所在档位的启动参数,并判断是否满足预设的判断条件;若启动参数不满足判断条件,则车辆启动正常;若启动参数满足判断条件,则在预设时间之后再次获取车辆所在档位的启动参数,并与判断条件进行比对;若启动参数不满足判断条件,则车辆启动正常;若启动参数满足判断条件,则车辆启动异常,当判断车辆启动异常后,则断高压且输出信号当前档位电机输出异常。因此在车辆有异常启动的趋势的时候及时阻止该危险的发生,在极短的时间内切断高压,让车辆失去动力,并获得车辆当前档位电机输出异常信息。
附图说明
25.为了更清楚地说明本技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
26.图1为本技术实施例提供的流程框图;
27.图2为本技术实施例提供的档位为n档时的流程框图;
28.图3为本技术实施例提供的档位为d档时的流程框图;
29.图4为本技术实施例提供的档位为d档时的流程框图。
具体实施方式
30.为使本技术实施例的目的、技术方案和优点更加清楚,下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本技术的一部分实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本技术保护的范围。
31.本技术实施例提供了一种防止电动汽车启动异常的控制方法及控制系统,其能解决相关技术中mcu响应的实际扭矩与当前vcu发出的扭矩指令不相同,存在危险情况的问题。
32.为解决上述问题,请参阅图1,提供了一种防止电动汽车启动异常的控制方法,其包括步骤:获取车辆所在档位的启动参数,并判断是否满足预设的判断条件;
33.若所述启动参数不满足所述判断条件,则车辆启动正常;
34.若所述启动参数满足所述判断条件,则在预设时间之后再次获取车辆所在档位的启动参数,并判断是否满足预设的判断条件;
35.若所述启动参数不满足所述判断条件,则车辆启动正常;
36.若所述启动参数满足所述判断条件,则车辆启动异常;
37.当判断车辆启动异常后,则断高压且输出当前档位电机输出异常信号。
38.由于在电动车领域,mcu和电机为执行机构,是完全按照vcu的指令执行动作,在车辆从停止到启动瞬间,当vcu检测到车辆启动条件满足,给mcu发扭矩指令时,由于执行机构包括传感器可能出现异常,可能导致以下情况发生:车辆档位处于d(前进)档,vcu发出的扭矩指令为正扭矩(驾驶员意图向前行驶),但是mcu响应的实际为负扭矩(车辆会向后行驶),在这种情况可能比较危险,当车辆档位在r(倒退)档和n(空)档时,也存在同样的情况。
39.为解决上述技术问题,本技术提供了一种防止电动汽车启动异常的控制方法,其包括步骤:
40.s1、获取车辆所在档位的启动参数,并判断是否满足预设的判断条件;
41.s2、若所述启动参数不满足所述判断条件,则车辆启动正常;
42.s3、若所述启动参数满足所述判断条件,则在预设时间之后再次获取车辆所在档位的启动参数,并判断是否满足预设的判断条件;
43.s4、若所述启动参数不满足所述判断条件,则车辆启动正常;
44.s5、若所述启动参数满足所述判断条件,则车辆启动异常;
45.s6、当判断车辆启动异常后,则断高压且输出当前档位电机输出异常信号。
46.通过上述步骤,在车辆有异常启动的趋势的时候及时阻止该危险的发生,在极短的时间内切断高压,让车辆失去动力,并获得车辆当前档位电机输出异常信息。
47.具体地,所述档位为n档,所述启动参数为电机的实际扭矩,所述判断条件为电机的实际扭矩大于第一预设值,或小于第二预设值,当档位为n档时,所述第一预设值为19~21nm,第二预设值为-21~-19nm,作为优选,第一预设值为20nm,第二预设值为-20nm。
48.具体参见图2,此时若电机的实际扭矩位于20nm和-20nm之间,则车辆启动正常;
49.若电机的实际扭矩大于20nm,或小于-20nm,则在预设时间之后再次获取电机的实际扭矩,并判断是否大于20nm,或小于-20nm;
50.若电机的实际扭矩位于20nm和-20nm之间,则车辆启动正常;
51.若电机的实际扭矩大于20nm,或小于-20nm,则车辆启动异常;
52.在车辆启动异常后,则断高压且输出当前档位电机输出异常信号。
53.具体地,所述档位为d档,所述启动参数为车速以及电机的实际扭矩,所述判断条件为车速不大于第三预设值,以及电机的实际扭矩小于第四预设值,作为优选,所述第三预设值为-6km/h,所述第四预设值为0nm。
54.当所述档位为d档时,若车速的大于-6km/h或电机的实际扭矩不小于0nm,以及车速的大于-6km/h且电机的实际扭矩不小于-6km/h,则车辆启动正常;
55.若车速不大于-6km/h,且电机的实际扭矩小于0nm,则在预设时间之后再次获取车速以及电机的实际扭矩,并判断车速是否不大于-6km/h,以及电机的实际扭矩是否小于0nm;
56.若车速的大于-6km/h或电机的实际扭矩不小于0nm,以及车速的大于-6km/h且电机的实际扭矩不小于0nm,则车辆启动正常;
57.若车速不大于-6km/h,且电机的实际扭矩小于0nm,则车辆启动异常;
58.在车辆启动异常后,则断高压且输出当前档位电机输出异常信号。
59.具体地,所述档位为r档,所述启动参数为车速以及电机的实际扭矩,所述判断条件为车速不小于第五预设值,以及电机的实际扭矩大于第六预设值,所述第五预设值为5~7km/h,所述第六预设值为0nm,作为优选,第五预设值为6km/h,第六预设值为0nm。
60.当所述档位为r档时,若车速的小于6km/h或电机的实际扭矩不大于0nm,以及车速的小于6km/h且电机的实际扭矩不大于0nm,则车辆启动正常;
61.若车速不小于6km/h,且电机的实际扭矩大于0nm,则在预设时间之后再次获取车速以及电机的实际扭矩,并判断车速是否不小于6km/h,以及电机的实际扭矩是否大于0nm;
62.若车速的小于6km/h或电机的实际扭矩不大于0nm,以及车速的小于6km/h且电机的实际扭矩不大于0nm,则车辆启动正常;
63.若车速不小于6km/h,且电机的实际扭矩大于0nm,则车辆启动异常。
64.具体地,所述预设时间为0.8~1.2s,作为优选一般选择为1s,其中1s作为一个极短的时间,也就是本技术的防止电动汽车启动异常的控制方法,是允许在短时间内出现问题,例如当预设时间之内,也就是在1s后,若是启动参数还不满足所述判断条件,则才判断车辆启动异常,并断高压且输出当前档位电机输出异常信号。
65.更进一步地,通过仪表盘显示当前档位电机输出异常的信息。
66.第二方面,提供了一种防止电动汽车启动异常的控制系统,第一模块,其用于获取车辆所在档位的启动参数;
67.第二模块,其用于接收第一模块获取车辆所在档位的启动参数,并将该启动参数与预设的判断条件进行比对,若所述启动参数满足所述判断条件,则在预设时间之后再次接收第一模块获取车辆所在档位的启动参数,并判断是否满足预设的判断条件;
68.第三模块,其用于接收第二模块在预设时间之后判断的结果,并根据该结果判断车辆是否可以正常启动;
69.第四模块,其用于当第三模块判断无法正常启动后,则断高压且输出信号当前档位电机输出异常。
70.在本技术中,通过针对n、d、r档判断条件的设置,当不满足判断条件时,vcu计时,在达到1s后,若仍不满足判断条件,才断高压并输出当前档位电机输出异常信号,这样可以在电动车辆在启动瞬间,可能由于mcu,电机或者传感器故障导致车辆车辆启动后的行为与驾驶者期望的行为不一致,而导致危险的产生,降低电动车辆在启动瞬间故障率的发生。
71.在本技术中,方法主体的实现一般通过vcu实现,由电机的固有特性可知,在电机启动瞬间便可输出最大扭矩,在电动车辆启动的瞬间,可能由于mcu,电机及传感器的故障导致车辆的实际动作与驾驶员预期的动作存在偏差,从而引发安全事故,本技术通过各种参数的获取,在软件中通过一套逻辑算法去避免安全事故的发生,为车辆的安全驾驶提供了保障。
72.本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实
施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器和光学存储器等)上实施的计算机程序产品的形式。
73.本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
74.这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
75.这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
76.显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。