一种车辆部件控制方法及车辆控制器与流程

文档序号:17442307发布日期:2019-04-17 04:55阅读:176来源:国知局
一种车辆部件控制方法及车辆控制器与流程

本发明涉及车辆的电子控制领域,尤其涉及一种车辆部件控制方法及车辆控制器。



背景技术:

随着科学技术的发展,车辆电子控制技术不断提高。

车辆内存在许多部件,在车辆通电未点火期间就已在电子控制系统的控制下开始执行准备动作,以在车辆点火后能及时满足车辆的行驶要求。但是,存在许多情况只需车辆处于通电而不需点火的状态,在这种情况下,若电子控制系统依旧在车辆通电未点火期间控制上述部件执行准备动作,就会造成对电功率的浪费。

因此,采用何种方法以使得电子控制系统在车辆通电未点火期间能使得上述部件不动作是技术人员亟待解决的问题。



技术实现要素:

鉴于上述问题,本发明提供一种克服上述问题或者至少部分地解决上述问题的车辆部件控制方法及车辆控制器,技术方案如下:

一种车辆部件控制方法,所述方法包括:

获得车辆上的待控制部件的工作状态、所述车辆的发动机转速和所述车辆的油门踏板开度;

根据所述待控制部件的工作状态、所述车辆的发动机转速和所述车辆的油门踏板开度,确定所述待控制部件是否满足预设的部件休眠条件,所述预设的部件休眠条件为:所述待控制部件未进行自学习且所述发动机转速在预设转速值以内且所述油门踏板开度在预设开度值以内;如果是,则控制所述待控制部件处于休眠状态。

优选的,所述待控制部件为阀门,与所述阀门传动连接的阀门电机由h桥电机控制电路驱动,所述h桥电机控制电路根据比例-积分-导数pid控制器输出的驱动占空比驱动所述阀门电机。

优选的,所述控制所述待控制部件处于休眠状态,包括:

将所述pid控制器输出的驱动占空比修改为0,以关闭所述h桥电机控制电路对所述阀门电机的驱动,进而使得所述待控制部件处于休眠状态。

优选的,所述方法还包括:

在所述待控制部件不满足预设的部件休眠条件时,根据预设的部件控制方式控制所述待控制部件的工作状态。

优选的,在所述获得车辆上的待控制部件的工作状态、所述车辆的发动机转速和所述车辆的油门踏板开度之前,所述方法还包括:

获得所述车辆的控制器的上电激活控制线t15上电信号。

优选的,所述阀门包括:节流阀和/或废气再循环系统egr控制阀。

一种车辆控制器,所述控制器包括:参数获得模块和条件确定模块,其中:

所述参数获得模块,用于获得车辆上的待控制部件的工作状态、所述车辆的发动机转速和所述车辆的油门踏板开度;

所述条件确定模块,用于根据所述待控制部件的工作状态、所述车辆的发动机转速和所述车辆的油门踏板开度,确定所述待控制部件是否满足预设的部件休眠条件,所述预设的部件休眠条件为:所述待控制部件未进行自学习且所述发动机转速在预设转速值以内且所述油门踏板开度在预设开度值以内;如果是,则控制所述待控制部件处于休眠状态。

优选的,所述条件确定模块,具体用于:

根据所述待控制部件的工作状态、所述车辆的发动机转速和所述车辆的油门踏板开度,确定所述待控制部件是否满足预设的部件休眠条件,所述预设的部件休眠条件为:所述待控制部件未进行自学习且所述发动机转速在预设转速值以内且所述油门踏板开度在预设开度值以内;如果是,则将所述pid控制器输出的驱动占空比修改为0,以关闭所述h桥电机控制电路对所述阀门电机的驱动,进而使得所述待控制部件处于休眠状态。

优选的,所述控制器还包括条件否定模块,

所述条件否定模块,用于在所述待控制部件不满足预设的部件休眠条件时,根据预设的部件控制方式控制所述待控制部件的工作状态。

优选的,所述控制器还包括t15上电信号获得模块,

所述t15上电信号获得模块,用于获得所述车辆的控制器的上电激活控制线t15上电信号。

借由上述技术方案,本发明提供的车辆部件控制方法及车辆控制器,可以获得车辆上的待控制部件的工作状态、所述车辆的发动机转速和所述车辆的油门踏板开度;根据所述待控制部件的工作状态、所述车辆的发动机转速和所述车辆的油门踏板开度,确定所述待控制部件是否满足预设的部件休眠条件,所述预设的部件休眠条件为:所述待控制部件未进行自学习且所述发动机转速在预设转速值以内且所述油门踏板开度在预设开度值以内;如果是,则控制所述待控制部件处于休眠状态。本发明通过在需要车辆通电未启动发动机的状态下,使待控制部件进入休眠状态,节省电功率的使用。

附图说明

通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本发明的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:

图1示出了本发明实施例提供的一种车辆部件控制方法的流程图;

图2示出了本发明实施例提供的另一种车辆控制方法的添加了前馈控制的闭环负反馈控制逻辑图;

图3示出了本发明实施例提供的另一种车辆控制方法的流程图;

图4示出了本发明实施例提供的一种车辆控制器的结构示意图;

图5示出了本发明实施例提供的另一种车辆控制器的结构示意图。

具体实施方式

下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。

本发明实施例提供了一种车辆部件控制方法,如图1所示,该方法可以包括以下步骤:

s100、获得车辆上的待控制部件的工作状态、所述车辆的发动机转速和所述车辆的油门踏板开度;

可选的,图1所示方法可以由行车电脑执行,行车电脑可以为电子控制单元(electroniccontrolunit,ecu)或车辆控制单元(vehiclecontrolunit,vcu)。

需要说明的是,本发明可以适用于不同驱动能源的车辆,例如,本发明可以应用于纯电动、燃气车辆或燃油车辆的控制器,也可以是燃料电池和混合动力车辆的控制器。对于不同驱动能源的车辆,本发明提供的控制方法均可控制待控制部件在车辆处于只需通电而无需发动机启动的状态时不动作。

其中,待控制部件可以是阀门,例如控制发动机燃烧室进气量的节流阀,将废气引入燃烧室的废气再循环(exhaustgasrecirculation,egr)阀;也可以是其它在车辆处于只需通电而无需发动机启动的状态下无需动作的部件。

其中,此处待控制部件的工作状态可以包括:运行状态、自学习状态和休眠状态等。自学习状态可以是:通电后处于静止状态的车辆,其控制器根据预设算法控制执行机构动作,进而将待控制部件控制至各个预设的运行状态,在这个过程中,车辆控制器记录并更新对应待控制部件各个运行状态的执行机构的各个动作位置,以在车辆实际运行时,车辆控制器可以更准确的通过控制执行机构的动作位置将待控制部件控制至实际需求的工作状态。休眠状态可以是:将待控制部件动作的执行机构控制至断电状态,使得待控制部件在此期间不动作。

s200、根据所述待控制部件的工作状态、所述车辆的发动机转速和所述车辆的油门踏板开度,确定所述待控制部件是否满足预设的部件休眠条件,所述预设的部件休眠条件为:所述待控制部件未进行自学习且所述发动机转速在预设转速值以内且所述油门踏板开度在预设开度值以内;如果是,则控制所述待控制部件处于休眠状态。

需要说明的是,待控制部件休眠条件被满足时,即说明车辆处于只需通电而无需发动机启动的状态。该状态的需求可以来自研发人员需要对车辆进行的停机数据标定和数据监控,也可以来自服务站的工作人员需要用诊断仪对车辆进行的故障读取和分析,还可以来自驾驶司机需要在车内寻找物品的过程和车辆等待红灯过程中使用自动启停功能的停止状态。

其中,待控制部件未进行自学习是本发明控制所述待控制部件处于休眠状态的一个必要条件,这是因为待控制部件进入休眠状态后将处于断电状态,待控制部件在断电状态下不能执行任何动作,而待控制部件进行自学习时需要执行动作,因此,待控制部件在进入休眠状态前,需确认待控制部件没有进行自学习的需求。

其中,发动机转速在预设转速值以内以及油门踏板开度在预设开度值以内也是本发明控制所述待控制部件处于休眠状态的必要条件,这是因为待控制部件进入休眠状态的前提是车辆处于只需通电而无需发动机启动的状态。为判断车辆处于只需通电而发动机不启动的状态,可以根据发动机在车辆实际行驶过程中的转速值范围,预先设定一个较小的发动机转速值,通过监测发动机的转速值与该预设转速值的大小关系,判断发动机的转动状态,若发动机转速值为0,那么当前车辆发动机处于未启动状态;若发动机转速值不为0但小于上述设定的值,那么发动机有可能处于熄火状态,也有可能处于未熄火而待加速状态。因为,即使车辆的当前发动机转速极低,但是若发动机未熄火且当前油门踏板开度大于一定值,则发动机的转速会在当前时间后的短时间段内得到提高,此时车辆也处于需要发动机启动的状态。因此,判断车辆只需通电而发动机不启动的状态,不能只监测发动机的转速值,也需要油门踏板开度小于一定值。可以综合车辆的各种工况,获得车辆在只需通电而不需发动机启动时的发动机转速值范围和油门开度值范围,选定合适的发动机转速值和油门踏板开度值作为预设值,以当车辆发动机转速值和油门踏板值均小于其预设值时,可以确定车辆处于只需通电而不需发动机启动的状态。

其中,车辆油门踏板开度的预设开度值和发动机转速的预设转速值可以依据车辆的具体性能进行,另外,也可以依据需要待控制部件处于休眠状态时的各种实际车况进行。

可以理解的是,对于同一车辆中的不同部件,它们进入休眠状态时车辆控制器所需要进行判断的参数都是一样的,即待控制部件的工作状态、车辆的发动机转速和车辆的油门踏板开度,但是具体的参数的值可以不同,也可以相同。例如,对于车辆的待控制部件a,其休眠条件是待控制部件a未处于自学习状态且车辆的发动机转速小于150转每分钟且车辆的油门踏板开度小于2.5%;对于车辆的待控制部件b,其休眠条件是待控制部件b未处于自学习状态且车辆的发动机转速小于100转每分钟且车辆的油门踏板开度小于3%;对于车辆的待控制部件c,其休眠条件是待控制部件c未处于自学习状态且车辆的发动机转速小于150转每分钟且车辆的油门踏板开度小于2.5%。即车辆上的不同待控制部件a、b及c,a与b的休眠条件不同,a与c的休眠条件相同。同样的道理,对于不同车辆的同种部件,它们进入休眠状态时车辆控制器所需要进行判断的参数是一样的,但是具体的参数的值可以不同,也可以相同。

实际上,无论车辆处于任何状态,对于车辆的发动机转速和油门踏板开度,两者的值都不可能为负数,即不可能小于0或负数。因此,在将车辆的发动机的预设转速值设置为负数或0,和/或将车辆的预设油门踏板开度设置为负数或0时,待控制部件未进行自学习且车辆的发动机转速在预设转速值以内且车辆的油门踏板开度在预设开度值以内的休眠条件不可能被满足,此时车辆控制器对待控制部件的控制策略自动回归传统技术方案,即车辆在通电后车辆控制器即控制待控制部件执行准备动作。

本发明实施例公开的车辆部件控制方法,可以获得车辆上的待控制部件的工作状态、所述车辆的发动机转速和所述车辆的油门踏板开度;根据所述待控制部件的工作状态、所述车辆的发动机转速和所述车辆的油门踏板开度,确定所述待控制部件是否满足预设的部件休眠条件,所述预设的部件休眠条件为:所述待控制部件未进行自学习且所述发动机转速在预设转速值以内且所述油门踏板开度在预设开度值以内;如果是,则控制所述待控制部件处于休眠状态。本发明通过在需要车辆通电未启动发动机的状态下,使待控制部件进入休眠状态,节省电功率的使用。

基于图1所示的步骤,本发明实施例提供了另一种车辆部件控制方法,该方法包括车辆控制器对阀门添加了前馈控制的闭环负反馈控制逻辑,如图2所示。

所述待控制部件为阀门,与所述阀门传动连接的阀门电机由h桥电机控制电路驱动,所述h桥电机控制电路根据比例-积分-导数pid控制器输出的驱动占空比驱动所述阀门电机。

车辆控制器将比较当前阀门的实际开度与车辆对阀门的需求开度;之后,将阀门需求开度与实际开度的差值信号输入比例-积分-导数pid控制器进行运算;之后,将经pid运算后得到的值与前馈控制所输入的用于消除偏差的值相加,得到占空比p0,车辆控制器判断当前车况是否满足阀门的休眠条件,以向h桥电机控制电路输出最终的驱动占空比p。

可选的,所述控制所述待控制部件处于休眠状态,包括:

将所述pid控制器输出的驱动占空比修改为0,以关闭所述h桥电机控制电路对所述阀门电机的驱动,进而使得所述待控制部件处于休眠状态。

将经pid运算后得到的值与前馈控制所输入的用于消除偏差的值相加,得到占空比p0后,若车辆控制器判断当前车况满足阀门的休眠条件,令状态量s=1,则所述控制逻辑向h桥电机控制电路最终输出的驱动占空比为p=0,h桥电机控制电路通电时间为0,阀门电机相应处于断电状态,无法带动阀门动作。

其中,阀门的实际开度可以通过监测阀门执行机构的动作位置获得。另外,阀门需求开度可以是车辆控制器根据当前发动机转速值、油门踏板开度值、车辆行驶方向等当前车况参数计算获得。

其中,占空比是指电路被接通的时间占整个电路工作周期的百分比。比如说,一个电路在它一个工作周期中有一半时间被接通了,那么它的占空比就是50%。如果加在该工作元件上的信号电压为5v,则实际的工作电压平均值或电压有效值就是2.5v。对于本发明实施例中阀门的驱动占空比,当电路全时接通时,阀门全开;当占空比为50%时,阀门状态为半开。同理,当占空比设置为20%时,阀门的开度显然应该为20%。如此,通过对阀门驱动占空比的调节,可以对阀门在0%(全闭)到100%(全开)的范围内进行任意调节。

需要说明的是,阀门的驱动占空比与阀门开度的对应关系可以不是严格的相等关系,例如,在其它实施例中,阀门的驱动占空比为0%时,阀门开度为0%;当阀门的驱动占空比为20%时,阀门开度为20%。阀门的驱动占空比与阀门开度的对应关系可以根据具体的阀门性能与实际车况设置,本发明对阀门驱动占空比与阀门开度的对应关系不做限定。

可选的,所述阀门包括:节流阀和/或废气再循环系统egr控制阀。

阀门可以是节流阀,也可以是废气再循环系统egr控制阀。

车辆节流阀可以用于发动机燃烧室的空气进气量,现有技术方案中,在车辆通电后,车辆控制器即控制节流阀进入全开状态,以保证车辆点火启动发动机后燃烧室拥有充足的进气量,实现热管理功能。车辆egr控制阀可以用于将一定量的废气引入燃烧室,降低燃烧室内的温度,以提高发动机工作效率和降低氮氧化物的排放。现有技术方案中,在车辆通电后,电子控制单元即控制egr阀进入全关状态,以避免非必要的废气进入燃烧室而影响发动机的启动或正常燃烧。

在需要车辆处于通电而未点火状态时,车辆若在此期间依旧控制节气阀和egr阀动作,就会造成电功率的浪费,另外由于该两个阀门均采用h桥电路控制,驱动频率为1000赫兹,在动作期间会发出比较刺耳的声音,会造成不必要的噪声污染。而本发明实施例提供的方法中,当前车况若满足节流阀和/或egr阀对应的部件休眠条件,则节流阀和/或egr阀进入休眠状态,此时节流阀门电机和/或egr阀电机处于断电状态,无法带动节流阀和/或egr阀,节流阀和/或egr阀无法动作。

如此,减少了电功率的浪费和两个阀门非必要的噪声污染。可以理解的是,本发明中的车辆部件不局限于上述两个部件。

本发明公开的车辆部件控制方法,使用了增加了休眠条件判断后的闭环负反馈控制逻辑,通过在将经pid运算后得到的值与前馈控制所输入的用于消除偏差的值相加,得到占空比p0后,判断当前车况是否满足阀门的休眠条件,令s取值1或0以决定控制逻辑最终输出的驱动占空比p的值为0或p0,以及时并准确的控制待控制部件处于断电状态或是工作状态,可以使得需要车辆通电未启动发动机的状态下,使待控制部件进入休眠状态,节省电功率的使用。

可选的,基于图1所示步骤,本发明实施例还提供了一种车辆部件控制方法,如图3所示,在所述获得车辆上的待控制部件的工作状态、所述车辆的发动机转速和所述车辆的油门踏板开度之前,所述方法还包括:

s000、获得所述车辆的控制器的上电激活控制线t15的上电信号。

在t15通电之后,车辆控制器通电,开始工作。

需要说明的是,车辆钥匙孔的位置常不止一个,例如一般的小轿车,钥匙孔处有四个位置,分别是lock(转向盘锁定位置,插拔钥匙位置)、acc(可接通车辆部分电器电源)、on(接通车上所有电器电源)、start(点火档,钥匙点火成功后将弹回on档)。在钥匙插入车钥匙孔后,将钥匙旋转至on位置,上电激活控制线t15通电,之后,车辆控制器通电,开始工作,获取车辆当前状态,判断各个待控制部件的休眠条件是否被满足,之后,控制待控制部件及其它部件进入相应的工作状态。

本发明公开的车辆部件控制方法,可以在获得所述车辆的控制器的上电激活控制线t15的上电信号后,获得车辆上的待控制部件的工作状态、所述车辆的发动机转速和所述车辆的油门踏板开度;根据所述待控制部件的工作状态、所述车辆的发动机转速和所述车辆的油门踏板开度,确定所述待控制部件是否满足预设的部件休眠条件,所述预设的部件休眠条件为:所述待控制部件未进行自学习且所述发动机转速在预设转速值以内且所述油门踏板开度在预设开度值以内;如果是,则控制所述待控制部件处于休眠状态。本发明通过在需要车辆处于通电未启动发动机的状态时,判断待控制部件的休眠条件,当待控制部件休眠条件被满足时,使待控制部件进入休眠状态,节省电功率的使用。

基于图2所示的控制器对阀门添加了前馈控制的闭环负反馈控制逻辑,本发明实施例还提供了一种车辆部件控制方法,该方法还包括:

在所述待控制部件不满足预设的部件休眠条件时,控制所述待控制部件处于工作状态。

车辆控制器比较当前阀门的实际开度与车辆对阀门的需求开度,将阀门需求开度与实际开度的差值信号输入比例-积分-导数pid控制器进行运算;之后,将经pid运算后得到的值与前馈控制所输入的用于消除偏差的值相加,得到占空比p0,车辆控制器判断当前车况不满足阀门的休眠条件,令状态量s=0,则最终的驱动占空比p赋值为p0;之后,将驱动占空比p=p0输入h桥电机控制电路,h桥电机控制电路随之根据驱动占空比p=p0控制驱动阀门电机,以使得阀门动作直至阀门到达当前车辆对阀门的需求开度。

其中,车辆控制器将驱动占空比p=p0输入h桥电机控制电路后,该控制电路可以根据电流大小、电流方向、电流持续时间或频率等来控制阀门电机的转动方向、转动速度及转动时间,以控制阀门执行机构对阀门的传动过程,进而带动阀门动作,控制阀门开度值。

需要说明的是,根据当前车况是否满足待控制部件的休眠条件,令所述状态量s的值取1或0,及最终驱动占空比p的值取0或p0的过程可以由相关硬件实现,也可以通过计算机语言中的开关语句和/或条件语句实现。本发明对实现状态量s为1或0的赋值,及最终驱动占空比p为0或p0的赋值过程所采取的技术手段不做限定。

需要说明的是,在本发明实施例提供的其它方法中,待控制部件不局限于阀门,对于其它待控制部件,若当前车况不满足待控制部件的休眠条件时,车辆控制器对待控制部件的控制策略可以自动回归传统技术方案,并根据现有技术方案中闭环控制逻辑输出驱动占空比,控制执行机构带动待控制部件运行至车辆当前的需求状态,满足车辆行驶需求。其中,此处的工作状态指的是:待控制部件接受车辆控制器根据现有技术中的闭环逻辑控制,运行至车辆当前需求状态的过程。

本发明实施例提供的车辆部件控制方法,可以获得车辆上的待控制部件的工作状态、所述车辆的发动机转速和所述车辆的油门踏板开度;根据所述待控制部件的工作状态、所述车辆的发动机转速和所述车辆的油门踏板开度,确定所述待控制部件是否满足预设的部件休眠条件,所述预设的部件休眠条件为:所述待控制部件未进行自学习且所述发动机转速在预设转速值以内且所述油门踏板开度在预设开度值以内;如果是,则控制所述待控制部件处于休眠状态;在所述待控制部件不满足预设的部件休眠条件时,控制所述待控制部件处于工作状态。本发明通过在需要车辆处于通电未启动发动机的状态时,判断待控制部件的休眠条件,若待控制部件休眠条件不被满足时,待控制部件处于运行状态而不得进入休眠状态,保证待控制部件可以执行准备动作,及时满足车辆行驶需求。

与图1所示方法相对应,本发明实施例提供了一种车辆控制器,如图4所示,所述控制器包括:参数获得模块001和条件确定模块002,其中:

所述参数获得模块001,用于获得车辆上的待控制部件的工作状态、所述车辆的发动机转速和所述车辆的油门踏板开度;

可选的,所述控制器可以是行车电脑,行车电脑可以为电子控制单元ecu或车辆控制单元vcu。

需要说明的是,本发明可以适用于不同驱动能源的车辆,例如,本发明可以应用于纯电动、燃气车辆或燃油车辆的控制器,也可以是燃料电池和混合动力车辆的控制器。对于不同驱动能源的车辆,本发明提供的控制方法均可控制待控制部件在车辆处于只需通电而无需发动机启动的状态时不动作。

其中,待控制部件可以是阀门,也可以是其它在车辆处于只需通电而无需发动机启动的状态下无需动作的部件。

其中,此处待控制部件的工作状态可以包括:运行状态、自学习状态和休眠状态等。

所述条件确定模块002,用于根据所述待控制部件的工作状态、所述车辆的发动机转速和所述车辆的油门踏板开度,确定所述待控制部件是否满足预设的部件休眠条件,所述预设的部件休眠条件为:所述待控制部件未进行自学习且所述发动机转速在预设转速值以内且所述油门踏板开度在预设开度值以内;如果是,则控制所述待控制部件处于休眠状态。

需要说明的是,待控制部件休眠条件被满足时,即说明车辆处于只需通电而无需发动机启动的状态。该状态的需求可以来自研发人员需要对车辆进行的停机数据标定和数据监控,也可以来自服务站的工作人员需要用诊断仪对车辆进行的故障读取和分析,还可以来自驾驶司机需要在车内寻找物品的过程和车辆等待红灯过程中使用自动启停功能的停止状态。

其中,待控制部件未进行自学习是本发明控制所述待控制部件处于休眠状态的一个必要条件,这是因为待控制部件进入休眠状态后将处于断电状态,待控制部件在断电状态下不能执行任何动作,而待控制部件进行自学习时需要执行动作,因此,待控制部件在进入休眠状态前,需确认待控制部件没有进行自学习的需求。

其中,发动机转速在预设转速值以内以及油门踏板开度在预设开度值以内也是本发明控制所述待控制部件处于休眠状态的必要条件,这是因为待控制部件进入休眠状态的前提是车辆处于只需通电而无需发动机启动的状态。为判断车辆处于只需通电而发动机不启动的状态,可以根据发动机在车辆实际行驶过程中的转速值范围,预先设定一个较小的发动机转速值,通过监测发动机的转速值与该预设转速值的大小关系,判断发动机的转动状态,若发动机转速值为0,那么当前车辆发动机处于未启动状态;若发动机转速值不为0但小于上述设定的值,那么发动机有可能处于熄火状态,也有可能处于未熄火而待加速状态。因为,即使车辆的当前发动机转速极低,但是若发动机未熄火且当前油门踏板开度大于一定值,则发动机的转速会在当前时间后的短时间段内得到提高,此时车辆也处于需要发动机启动的状态。因此,判断车辆只需通电而发动机不启动的状态,不能只监测发动机的转速值,也需要油门踏板开度小于一定值。可以综合车辆的各种工况,获得车辆在只需通电而不需发动机启动时的发动机转速值范围和油门开度值范围,选定合适的发动机转速值和油门踏板开度值作为预设值,以当车辆发动机转速值和油门踏板值均小于其预设值时,可以确定车辆处于只需通电而不需发动机启动的状态。

其中,车辆油门踏板开度的预设开度值和发动机转速的预设转速值可以依据车辆的具体性能进行,另外,也可以依据需要待控制部件处于休眠状态时的各种实际车况进行。

可以理解的是,对于同一车辆中的不同部件,它们进入休眠状态时车辆控制器所需要进行判断的参数是一样的,即待控制部件的工作状态、车辆的发动机转速和车辆的油门踏板开度,但是具体的参数的值可以不同,也可以相同。同样的道理,对于不同车辆的同种部件,它们进入休眠状态时车辆控制器所需要进行判断的参数是一样的,但是具体的参数的值可以不同,也可以相同。

实际上,无论车辆处于任何状态,对于车辆的发动机转速和油门踏板开度,两者的值都不可能为负数,即不可能小于0或负数。因此,在将车辆的发动机的预设转速值设置为负数或0,和/或将车辆的预设油门踏板开度设置为负数或0时,待控制部件未进行自学习且车辆的发动机转速在预设转速值以内且车辆的油门踏板开度在预设开度值以内的休眠条件不可能被满足,此时车辆控制器对待控制部件的控制策略自动回归传统技术方案,即车辆在通电后车辆控制器即控制待控制部件执行准备动作。

本发明实施例公开的车辆控制器,可以获得车辆上的待控制部件的工作状态、所述车辆的发动机转速和所述车辆的油门踏板开度;根据所述待控制部件的工作状态、所述车辆的发动机转速和所述车辆的油门踏板开度,确定所述待控制部件是否满足预设的部件休眠条件,所述预设的部件休眠条件为:所述待控制部件未进行自学习且所述发动机转速在预设转速值以内且所述油门踏板开度在预设开度值以内;如果是,则控制所述待控制部件处于休眠状态。本发明通过在需要车辆通电未启动发动机的状态下,使待控制部件进入休眠状态,节省电功率的使用。

本发明实施例提供了另一种车辆控制器中的所述条件确定模块002,可以具体用于:

根据所述待控制部件的工作状态、所述车辆的发动机转速和所述车辆的油门踏板开度,确定所述待控制部件是否满足预设的部件休眠条件,所述预设的部件休眠条件为:所述待控制部件未进行自学习且所述发动机转速在预设转速值以内且所述油门踏板开度在预设开度值以内;如果是,则将所述pid控制器输出的驱动占空比修改为0,以关闭所述h桥电机控制电路对所述阀门电机的驱动,进而使得所述待控制部件处于休眠状态。

车辆控制器将比较当前阀门的实际开度与车辆对阀门的需求开度;之后,将阀门需求开度与实际开度的差值信号输入比例-积分-导数pid控制器进行运算;之后,将经pid运算后得到的值与前馈控制所输入的用于消除偏差的值相加,得到占空比p0后,以输出最终的驱动占空比p。若车辆控制器判断当前车况满足阀门的休眠条件,令状态量s=1,则所述控制逻辑向h桥电机控制电路最终输出的驱动占空比为p=0,h桥电机控制电路通电时间为0,阀门电机相应处于断电状态,无法带动阀门动作。

其中,阀门的实际开度可以通过监测阀门执行机构的动作位置获得。另外,阀门需求开度可以是车辆控制器根据当前发动机转速值、油门踏板开度值、车辆行驶方向等当前车况参数计算获得。

其中,占空比是指电路被接通的时间占整个电路工作周期的百分比。通过对阀门驱动占空比的调节,可以对阀门在0%(全闭)到100%(全开)的范围内进行任意调节。

需要说明的是,阀门的驱动占空比与阀门开度的对应关系可以不是严格的相等关系置,本发明对阀门驱动占空比与阀门开度的对应关系不做限定。

本发明公开的车辆控制器,使用了增加了休眠条件判断后的闭环负反馈控制逻辑,通过在将经pid运算后得到的值与前馈控制所输入的用于消除偏差的值相加,得到占空比p0后,判断当前车况是否满足阀门的休眠条件,令s取值1或0以决定控制逻辑最终输出的驱动占空比p取值0或p0,以及时并准确的控制待控制部件处于断电状态或是工作状态,可以使得需要车辆通电未启动发动机的状态下,使待控制部件进入休眠状态,节省电功率的使用。

与图3所示方法相对应,本发明实施例还提供了一种车辆控制器,基于图4所示控制器的结构示意图,如图5所示,所述控制器还包括t15上电信号获得模块000,

所述t15上电信号获得模块000,用于获得所述车辆的控制器的上电激活控制线t15上电信号。

需要说明的是,车辆钥匙孔的位置常不止一个,例如一般的小轿车,钥匙孔处有四个位置,分别是lock(转向盘锁定位置,插拔钥匙位置)、acc(可接通车辆部分电器电源)、on(接通车上所有电器电源)、start(点火档,钥匙点火成功后将弹回on档)。在钥匙插入车钥匙孔后,将钥匙旋转至on位置,上电激活控制线t15通电,之后,车辆控制器通电,开始工作,获取车辆当前状态,判断各个待控制部件的休眠条件是否被满足,之后,控制待控制部件及其它部件进入相应的工作状态。

本发明公开的车辆控制器,可以在获得所述车辆的控制器的上电激活控制线t15的上电信号后,获得车辆上的待控制部件的工作状态、所述车辆的发动机转速和所述车辆的油门踏板开度;根据所述待控制部件的工作状态、所述车辆的发动机转速和所述车辆的油门踏板开度,确定所述待控制部件是否满足预设的部件休眠条件,所述预设的部件休眠条件为:所述待控制部件未进行自学习且所述发动机转速在预设转速值以内且所述油门踏板开度在预设开度值以内;如果是,则控制所述待控制部件处于休眠状态。本发明通过在需要车辆处于通电未启动发动机的状态时,判断待控制部件的休眠条件,当待控制部件休眠条件被满足时,使待控制部件进入休眠状态,节省电功率的使用。

本发明实施例提出了另一种车辆控制器,还包括条件否定模块,

所述条件否定模块,用于在所述待控制部件不满足预设的部件休眠条件时,根据预设的部件控制方式控制所述待控制部件的工作状态。

若当前车况不满足待控制部件的休眠条件时,车辆控制器对待控制部件的控制策略自动回归传统技术方案,根据现有技术方案中闭环控制逻辑输出驱动占空比,控制执行机构带动待控制部件运行至车辆当前的需求状态。需要说明的是,此处的工作状态指的是:待控制部件接受车辆控制器根据现有技术中的闭环逻辑控制,运行至车辆当前需求状态的过程。即车辆控制器判断当前车况不能满足阀门的休眠条件时,令状态量s=0,所述控制逻辑最终输出的驱动占空比为p=p0,车辆控制器将驱动占空比p=p0输入h桥电机控制电路,h桥电机控制电路根据驱动占空比p=p0控制驱动阀门电机,以使得阀门动作直至阀门到达当前车辆对阀门的需求开度。

其中,车辆控制器将驱动占空比p=p0输入h桥电机控制电路后,该控制电路可以根据电流大小、电流方向、电流持续时间或频率等来控制阀门电机的转动方向、转动速度及转动时间,以控制阀门执行机构对阀门的传动过程,进而带动阀门动作,控制阀门开度值。

需要说明的是,根据当前车况是否满足待控制部件的休眠条件,令所述状态量s的值取1或0的过程可以由相关硬件实现,也可以通过计算机语言中的开关语句和/或条件语句实现。本发明对实现状态量s为1或0的赋值过程所采取的技术手段不做限定。

本发明实施例提供的车辆控制器,可以获得车辆上的待控制部件的工作状态、所述车辆的发动机转速和所述车辆的油门踏板开度;根据所述待控制部件的工作状态、所述车辆的发动机转速和所述车辆的油门踏板开度,确定所述待控制部件是否满足预设的部件休眠条件,所述预设的部件休眠条件为:所述待控制部件未进行自学习且所述发动机转速在预设转速值以内且所述油门踏板开度在预设开度值以内;如果是,则控制所述待控制部件处于休眠状态;在所述待控制部件不满足预设的部件休眠条件时,控制所述待控制部件处于工作状态。本发明通过在需要车辆处于通电未启动发动机的状态时,判断待控制部件的休眠条件,若待控制部件休眠条件被满足时,使待控制部件进入休眠状态,节省电功率的使用。若待控制部件休眠条件不被满足时,待控制部件处于运行状态而不得进入休眠状态,保证待控制部件可以执行准备动作,及时满足车辆行驶需求。

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

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