CN114294413B - 换挡流量阀死区边界电流修正方法、装置、设备、介质 - Google Patents
换挡流量阀死区边界电流修正方法、装置、设备、介质 Download PDFInfo
- Publication number
- CN114294413B CN114294413B CN202210028235.6A CN202210028235A CN114294413B CN 114294413 B CN114294413 B CN 114294413B CN 202210028235 A CN202210028235 A CN 202210028235A CN 114294413 B CN114294413 B CN 114294413B
- Authority
- CN
- China
- Prior art keywords
- dead zone
- current
- boundary current
- shifting fork
- judging whether
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Landscapes
- Control Of Transmission Device (AREA)
Abstract
本发明属于变速器控制技术领域,公开了一种换挡流量阀死区边界电流修正方法、装置、设备、介质,方法包括:拨叉挂挡完成后,根据车辆输出轴加速度、变速器油温和累计换挡次数,判断是否满足修正条件;若是,两次推入所述拨叉;判断单位时间内拨叉的电压的变化量是否达到变化量阈值;若是,则死区缩小计数器次数加一,若否,则死区扩大计数器次数加一;判断死区缩小计数器次数是否达到死区缩小次数阈值或判断死区扩大计数器次数是否达到死区扩大次数阈值;若是,根据当前边界电流确定修正边界电流。可以避免因为频繁的触发死区范围自学习而影响整车的正常工况行驶,引入死区缩小、死区扩大计数机制,贴近实际物理特性,对***影响小。
Description
技术领域
本发明涉及变速器控制技术领域,尤其涉及一种换挡流量阀死区边界电流修正方法、装置、设备、介质。
背景技术
在变速器控制领域,通过换挡压力电磁阀和换挡流量电磁阀控制拨叉换挡的方式逐渐应用在变速器液压控制***。通过控制单元对换挡流量电磁阀的电流控制,可以控制流经液压油道的变速器液压油的油量,进一步精确控制变速器换挡拨叉的运动速度,实现变速器的换挡控制。由于换挡流量电磁阀的中位死区的存在,会严重影响变速器液压***的稳定性和***的动态响应特性。
在汽车行业,对大批量流量电磁阀的中位死区精确性检测,会增加电磁阀的生产成本,实际生产过程中不能对流量电磁阀的每一个流量与电流点一一进行测量,且在车辆的使用过程中,流量电磁阀的中位死区区域也会发生一定的偏差。变速器电控单元TCU需要准确识别流量电磁阀的中位死区,可以提升变速器液压***的响应特性,避免因流量阀中位死区识别不准,导致变速器换挡错误,产生变速器故障的风险。
另外,现有技术中拨叉是从中位开始学习,在行车过程中,只能用空闲拨叉来学习换挡流量阀死区范围,在驾驶员有换挡需求时有一定风险。
发明内容
本发明的目的在于提供一种换挡流量阀死区边界电流修正方法、装置、设备、介质,以解决在行车过程中无法学习换挡流量阀死区范围的问题。
为达此目的,本发明采用以下技术方案:
第一方面,一种换挡流量阀死区边界电流修正方法,包括以下步骤:
拨叉挂挡完成后,根据车辆输出轴加速度、变速器油温和累计换挡次数,判断是否满足修正条件;
若是,两次推入所述拨叉;
判断单位时间内所述拨叉的电压的变化量是否达到变化量阈值;
若是,则死区缩小计数器次数加一,若否,则死区扩大计数器次数加一;
判断所述死区缩小计数器次数是否达到死区缩小次数阈值或判断所述死区扩大计数器次数是否达到死区扩大次数阈值;
若是,根据当前边界电流确定修正边界电流。
作为上述换挡流量阀死区边界电流修正方法的优选方案,所述拨叉挂挡完成后,包括:
行车过程中,所述拨叉进挡后经过预设时间之后撞墙回弹。
作为上述换挡流量阀死区边界电流修正方法的优选方案,所述根据车辆输出轴加速度、变速器油温和累计换挡次数,判断是否满足修正条件,包括:
判断车辆输出轴加速度是否小于加速度阈值;
判断变速器***是否无故障;
判断所述变速器油温是否在预设温度范围内;
判断所述累计换挡次数是否达到预设次数;
若以上均为是,判定满足修正条件。
作为上述换挡流量阀死区边界电流修正方法的优选方案,所述判断所述累计换挡次数是否达到预设次数,包括:
若所述累计换挡次数达到104*N至104*N+1000之间时,N取自然数,则判定累计换挡次数达到预设次数。
作为上述换挡流量阀死区边界电流修正方法的优选方案,所述两次推入所述拨叉,包括:
根据所述变速器油温确定所述拨叉的推入命令压力;
根据当前死区边界电流和固定电流偏移值确定所述拨叉的推入命令流量。
作为上述换挡流量阀死区边界电流修正方法的优选方案,所述判断单位时间内所述拨叉的电压的变化量是否达到变化量阈值,包括:
获取所述拨叉在给出所述命令压力和所述推入命令流量时位置的第一拨叉电压;
获取所述拨叉在给出所述命令压力和所述推入命令流量单位时长后的第二拨叉电压;
根据所述第一拨叉电压和所述第二拨叉电压确定所述拨叉的电压的变化量;
判断所述变化量是否大于所述变化量阈值。
作为上述换挡流量阀死区边界电流修正方法的优选方案,所述死区缩小次数阈值小于所述死区扩大次数阈值。
作为上述换挡流量阀死区边界电流修正方法的优选方案,所述根据当前边界电流确定修正边界电流,包括:
当所述死区缩小计数器次数达到所述死区缩小次数阈值,所述当前边界电流增加一个学习步长作为所述修正边界电流,或当所述死区扩大计数器次数达到死区扩大次数阈值,所述当前边界电流减少一个所述学习步长作为所述修正边界电流;
所述死区缩小计数器或所述死区扩大计数器对应清零。
作为上述换挡流量阀死区边界电流修正方法的优选方案,所述根据当前边界电流确定修正边界电流,之后包括:
判断所述修正边界电流是否在中位死区物理范围内;
若是,根据所述修正边界电流更新所述当前边界电流;
结束修正。
作为上述换挡流量阀死区边界电流修正方法的优选方案,若所述修正边界电流不在中位死区物理范围内,结束修正。
第二方面,一种换挡流量阀死区边界电流修正装置,包括:
修正条件判断模块,用于拨叉挂挡完成后,根据车辆输出轴加速度、变速器油温和累计换挡次数,判断是否满足修正条件;
两次推入模块,用于若是,两次推入所述拨叉;
变化量判断模块,用于判断单位时间内所述拨叉的电压的变化量是否达到变化量阈值;
计数模块,用于若是,则死区缩小计数器次数加一,若否,则死区扩大计数器次数加一;
计数器次数判断模块,用于判断所述死区缩小计数器次数是否达到死区缩小次数阈值或判断所述死区扩大计数器次数是否达到死区扩大次数阈值;
修正模块,用于若是,根据当前边界电流获得修正边界电流。
第三方面,一种设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如上述换挡流量阀死区边界电流修正方法。
第四方面,一种介质,所述介质存储计算机指令,所述计算机指令使计算机执行如上述换挡流量阀死区边界电流修正方法。
本发明的有益效果:换挡流量阀的死区修正方法、装置、设备、介质,根据车辆输出轴加速度、变速器油温和累计换挡次数判断修正条件,可以避免因为频繁的触发死区范围自学习而影响整车的正常工况行驶,引入死区缩小、死区扩大计数机制,满足更新条件后根据当前边界电流确定修正边界电流,更贴近实际物理特性,具有对***影响小,安全可靠的优势。
附图说明
图1是本申请实施例一和实施例二中变速器液压***的示意图;
图2是本申请实施例一的换挡流量阀的死区修正方法的流程示意图;
图3是本申请实施例二的换挡流量阀的死区修正方法的流程示意图;
图4是本申请实施例三的换挡流量阀的死区修正装置的结构示意图;
图5是本申请实施例四的电子设备的结构示意图。
具体实施方式
下面结合附图和实施例对本发明作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本发明,而非对本发明的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本发明相关的部分而非全部结构。
在本发明的描述中,除非另有明确的规定和限定,术语“相连”、“连接”、“固定”应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或成一体;可以是机械连接,也可以是电连接;可以是直接相连,也可以通过中间媒介间接相连,可以是两个元件内部的连通或两个元件的相互作用关系。对于本领域的普通技术人员而言,可以具体情况理解上述术语在本发明中的具体含义。
在本发明中,除非另有明确的规定和限定,第一特征在第二特征之“上”或之“下”可以包括第一和第二特征直接接触,也可以包括第一和第二特征不是直接接触而是通过它们之间的另外的特征接触。而且,第一特征在第二特征“之上”、“上方”和“上面”包括第一特征在第二特征正上方和斜上方,或仅仅表示第一特征水平高度高于第二特征。第一特征在第二特征“之下”、“下方”和“下面”包括第一特征在第二特征正下方和斜下方,或仅仅表示第一特征水平高度小于第二特征。
在本实施例的描述中,术语“上”、“下”、“右”、等方位或位置关系为基于附图所示的方位或位置关系,仅是为了便于描述和简化操作,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本发明的限制。此外,术语“第一”、“第二”仅仅用于在描述上加以区分,并没有特殊的含义。
实施例一:
本实施例提供一种换挡流量阀死区边界电流修正方法,该方法基于如图1所示的变速器液压***。如图1所示,该变速器液压***包括依次相连的换挡压力阀1、ACS阀2和拨叉3,该修正方法适用于该***进而对换挡流量阀ACS阀2的死区上边界电流Ihigh和死区下边界电流Ilow进行修正。
换挡流量阀死区边界电流修正方法的流程图参见图2,本实施例是对死区下边界电流Ilow进行修正。
参见图2,该方法包括步骤S100、拨叉挂挡完成后,根据车辆输出轴加速度、变速器油温和累计换挡次数,判断是否满足修正条件。
具体地,拨叉挂挡完成后是指:行车过程中,拨叉进挡后经过预设时间之后撞墙回弹。进一步,本实施例中,设置拨叉进挡后经过0.6s,拨叉进挡后撞墙回弹。该时间可以保证拨叉不受换挡力的作用并产生新的位移和形变。
车辆输出轴加速度需要小于加速度限值,本实施例设定的加速度限值为±10RPM/T,即每个***运行周期下,输出轴转速变化小于10RPM,本实施例中***运行周期设定为10ms。
变速器油温设置在一个限值范围内,本案中设定的温度限值为40decg-120degc。
累计换挡次数包括所有用到该ACS流量阀的挂挡和摘挡,本实施例中设定为若累计换挡次数达到104*N至104*N+1000之间时,N取自然数,例如,当N取1,累计换挡次数达到一万至一万一千以内时,同时满足上述关于车辆输出轴加速度、变速器油温的条件时,则判定满足修正条件。或者,当N取2,累计换挡次数达到两万至两万一千以内,同时满足上述关于车辆输出轴加速度、变速器油温的条件时,则再次判定满足修正条件。
通过以上条件判定满足修正条件,能够避免因为频繁的触发死区范围自学习而影响整车的正常工况行驶。同时考虑到ACS阀耐久性的变化,可以及时修正,保证***的性能及可靠性。
若满足修正条件,则进行步骤S200、两次推入拨叉。具体地,根据变速器油温确定拨叉的推入命令压力,以及根据当前死区边界电流和固定电流偏移值确定拨叉的推入命令流量。
其中,拨叉的推入命令压力与变速器油温相关,根据获取的变速器油温,在与变速器油温相关的map中查表确定拨叉的推入命令压力。在本实施例中,变速器油温在40degc-120degc范围内,拨叉的推入命令压力在3Bar-5Bar范围内,具体根据查表获得。
拨叉的推入命令流量根据以下公式获得:
推入命令流量=当前死区下边界电流Qlow-固定电流偏移值Offset。在本实施例中,例如,当前死区电流范围在0.6A-0.8A,即当前死区下边界电流为0.6A,当前死区上边界电流为0.8A。固定电流偏移值Offset为标定值,在本申请实施例中,该标定值设为50mA。
在车辆小扭矩驱动或者制动反拖工况下,步骤S200可以克服结合齿的轴向压紧力,使得拨叉可以继续挂入,可以提高观测效果,降低拨叉微动带来的影响;保守的固定电流偏移值Offset可以保证学习后的换挡流量阀死区在可靠范围里。
步骤S200后进行步骤S300、判断单位时间内拨叉的电压的变化量是否达到变化量阈值。
步骤S300具体包括以下步骤:
获取拨叉在给出命令压力和推入命令流量时位置的第一拨叉电压;
获取拨叉在给出命令压力和推入命令流量1秒后的第二拨叉电压;
根据第一拨叉电压和第二拨叉电压确定拨叉的电压的变化量;
判断变化量是否大于变化量阈值。
之后,若变化量大于变化量阈值,则进行步骤S400、死区缩小计数器次数加一。
之后,若变化量小于变化量阈值,则进行步骤S401、死区扩大计数器次数加一。
可以理解为,若变化量大于变化量阈值,则拨叉往进挡方向移动超过一定偏差,说明换挡流量阀导通了,计数一次,死区缩小计数器CountUp+1,若变化量小于变化量阈值,则拨叉没有动作,或者往脱挡方向移动超过一定偏差,说明换挡流量阀没有导通或者反向导通,计数一次,死区扩大计数器CountDown+1。
步骤S400后执行步骤S500、判断死区缩小计数器次数是否达到死区缩小次数阈值,在本申请实施例中,死区缩小次数阈值设为5,即当死区缩小计数器次数到5次后,执行步骤S600、根据当前下边界电流确定修正下边界电流。若死区缩小计数器次数未达到5次,则回到步骤S200。
步骤S401后执行步骤S501,判断死区扩大计数器次数是否达到死区扩大次数阈值,在本申请实施例中,死区扩大次数阈值设为7,即当死区扩大计数器次数到7次后,执行步骤S600、根据当前下边界电流确定修正下边界电流。若死区扩大计数器次数未达到7次,则回到步骤S200。
死区扩大次数阈值大于死区缩小次数阈值,即死区范围扩大的学习要比死区范围缩小的学习更难触发,从而有效的保证了***的可靠性。
具体地,步骤S500之后执行的步骤S600包括:当前下边界电流增加一个学习步长作为修正下边界电流;死区缩小计数器清零作为修正边界电流。本实施例中的一个学习步长设置为10mA。
步骤S501之后执行的步骤S600包括:当前下边界电流减少一个学习步长作为修正下边界电流;死区扩大计数器清零。
优选地,步骤S600之后还有一个验证步骤,从而有效的保证了***的可靠性。步骤S600后进行步骤S700、判断修正下边界电流是否在中位死区物理范围内。需要说明的是,中位死区物理范围是经过多次下线检测换挡流量阀的输出电流的统计值。在本申请实施例中,中位死区物理范围设置在0.4A-1A。
若修正下边界电流在中位死区物理范围内,则进行步骤S800、根据修正下边界电流更新当前下边界电流,即本次修正下边界电流作为下一次修正方法步骤中的当前下边界电流。步骤S800后进行步骤S900、结束修正。
需要说明的是,若步骤S700的判断结构为修正下边界电流不在中位死区物理范围,说明换挡流量阀的死区下边界值无法修正,则执行步骤S900。
本实施例提供的换挡流量阀死区边界电流修正方法,根据车辆输出轴加速度、变速器油温和累计换挡次数判断修正条件,可以避免因为频繁的触发死区范围自学习而影响整车的正常工况行驶,引入死区缩小、死区扩大计数机制,满足更新条件后根据当前边界电流确定修正边界电流,更贴近实际物理特性,具有对***影响小,安全可靠的优势。
实施例二:
本实施例提供一种换挡流量阀死区边界电流修正方法,该方法基于如图1所示的变速器液压***。如图1所示,该变速器液压***包括依次相连的换挡压力阀1、ACS阀2和拨叉3,该修正方法适用于该***进而对换挡流量阀ACS阀2的死区上边界电流Ihigh和死区下边界电流Ilow进行修正。
换挡流量阀死区边界电流修正方法的流程图参见图3,本实施例是对死区上边界电流Ihigh进行修正。
参见图3,该方法包括步骤S1000、拨叉挂挡完成后,根据车辆输出轴加速度、变速器油温和累计换挡次数,判断是否满足修正条件。
具体地,拨叉挂挡完成后是指:行车过程中,拨叉进挡后经过预设时间之后撞墙回弹。进一步,本实施例中,设置拨叉进挡后经过0.7s,拨叉进挡后撞墙回弹。该时间可以保证拨叉不受换挡力的作用并产生新的位移和形变。
车辆输出轴加速度需要小于加速度限值,本实施例设定的加速度限值为±11RPM/T,即每个***运行周期下,输出轴转速变化小于11RPM,本实施例中***运行周期设定为11ms。
变速器油温设置在一个限值范围内,本案中设定的温度限值为35decg-130degc。
累计换挡次数包括所有用到该ACS流量阀的挂挡和摘挡,本实施例中设定为若累计换挡次数达到104*N至104*N+1000之间时,N取自然数,例如,当N取1,累计换挡次数达到一万至一万一千以内时,同时满足同时上述关于车辆输出轴加速度、变速器油温的条件时,则判定满足修正条件。或者,当N取2,累计换挡次数达到两万至两万一千以内,同时满足上述关于车辆输出轴加速度、变速器油温的条件时,则再次判定满足修正条件。
通过以上条件判定满足修正条件,能够避免因为频繁的触发死区范围自学习而影响整车的正常工况行驶。同时考虑到ACS阀耐久性的变化,可以及时修正,保证***的性能及可靠性。
若满足修正条件,则进行步骤S2000、两次推入拨叉。具体地,根据变速器油温确定拨叉的推入命令压力,以及根据当前死区边界电流和固定电流偏移值确定拨叉的推入命令流量。
其中,拨叉的推入命令压力与变速器油温相关,根据获取的变速器油温,在与变速器油温相关的map中查表确定拨叉的推入命令压力。在本实施例中,变速器油温在35degc-130degc范围内,拨叉的推入命令压力在3.2Bar-5.2Bar范围内,具体根据查表获得。
拨叉的推入命令流量根据以下公式获得:
推入命令流量=当前死区上边界电流Qlow-固定电流偏移值Offset。
在本实施例中,例如,当前死区电流范围在0.55A-0.85A,即当前死区下边界电流为0.55A,当前死区上边界电流为0.85A。固定电流偏移值Offset为标定值,在本申请实施例中,该标定值设为50mA。
在车辆小扭矩驱动或者制动反拖工况下,步骤S200可以克服结合齿的轴向压紧力,使得拨叉可以继续挂入,可以提高观测效果,降低拨叉微动带来的影响;保守的固定电流偏移值Offset可以保证学习后的换挡流量阀死区在可靠范围里。
步骤S2000后进行步骤S3000、判断单位时间内拨叉的电压的变化量是否达到变化量阈值。
步骤S3000具体包括以下步骤:
获取拨叉在给出命令压力和推入命令流量时位置的第一拨叉电压;
获取拨叉在给出命令压力和推入命令流量1秒后的第二拨叉电压;
根据第一拨叉电压和第二拨叉电压确定拨叉的电压的变化量;
判断变化量是否大于变化量阈值。
之后,若变化量大于变化量阈值,则进行步骤S4000、死区缩小计数器次数加一。
之后,若变化量小于变化量阈值,则进行步骤S4001、死区扩大计数器次数加一。
可以理解为,若变化量大于变化量阈值,则拨叉往进挡方向移动超过一定偏差,说明换挡流量阀导通了,计数一次,死区缩小计数器CountUp+1,若变化量小于变化量阈值,则拨叉没有动作,或者往脱挡方向移动超过一定偏差,说明换挡流量阀没有导通或者反向导通,计数一次,死区扩大计数器CountDown+1。
步骤S4000后执行步骤S5000、判断死区缩小计数器次数是否达到死区缩小次数阈值,在本申请实施例中,死区缩小次数阈值设为5,即当死区缩小计数器次数到5次后,执行步骤S6000、根据当前上边界电流确定修正上边界电流。若死区缩小计数器次数未达到5次,则回到步骤S2000。
步骤S4001后执行步骤S5001,判断死区扩大计数器次数是否达到死区扩大次数阈值,在本申请实施例中,死区扩大次数阈值设为7,即当死区扩大计数器次数到7次后,执行步骤S6000、根据当前上边界电流确定修正上边界电流。若死区扩大计数器次数未达到7次,则回到步骤S2000。
死区扩大次数阈值大于死区缩小次数阈值,即死区范围扩大的学习要比死区范围缩小的学习更难触发,从而有效的保证了***的可靠性。
具体地,步骤S5000之后执行的步骤S6000包括:当前上边界电流增加一个学习步长作为修正上边界电流;死区缩小计数器清零作为修正边界电流。本实施例中的一个学习步长设置为10mA。
步骤S5001之后执行的步骤S6000包括:当前上边界电流减少一个学习步长作为修正上边界电流;死区扩大计数器清零。
优选地,步骤S6000之后还有一个验证步骤,从而有效的保证了***的可靠性。步骤S6000后进行步骤S7000、判断修正上边界电流是否在中位死区物理范围内。需要说明的是,中位死区物理范围是经过多次下线检测换挡流量阀的输出电流的统计值。在本申请实施例中,中位死区物理范围设置在0.4A-1A。
若修正上边界电流在中位死区物理范围内,则进行步骤S8000、根据修正上边界电流更新当前上边界电流,即本次修正上边界电流作为下一次修正方法步骤中的当前上边界电流。步骤S8000后进行步骤S9000、结束修正。
需要说明的是,若步骤S7000的判断结构为修正上边界电流不在中位死区物理范围,说明换挡流量阀的死区上边界值无法修正,则执行步骤S9000。
本实施例提供的换挡流量阀死区边界电流修正方法,根据车辆输出轴加速度、变速器油温和累计换挡次数判断修正条件,可以避免因为频繁的触发死区范围自学习而影响整车的正常工况行驶,引入死区缩小、死区扩大计数机制,满足更新条件后根据当前边界电流确定修正边界电流,更贴近实际物理特性,具有对***影响小,安全可靠的优势。
实施例三:
本实施例提供一种换挡流量阀死区边界电流修正装置,如图4所示,该装置包括修正条件判断模块101、两次推入模块102、变化量判断模块103、计数模块104、计数器次数判断模块105和修正模块106。
具体地,修正条件判断模块101,用于拨叉挂挡完成后,根据车辆输出轴加速度、变速器油温和累计换挡次数,判断是否满足修正条件;
两次推入模块102,用于若是,两次推入拨叉;
变化量判断模块103,用于判断单位时间内拨叉的电压的变化量是否达到变化量阈值;
计数模块104,用于若是,则死区缩小计数器次数加一,若否,则死区扩大计数器次数加一;
计数器次数判断模块105,用于判断死区缩小计数器次数是否达到死区缩小次数阈值或判断死区扩大计数器次数是否达到死区扩大次数阈值;
修正模块106,用于若是,根据当前边界电流获得修正边界电流。
本实施例提供的换挡流量阀死区边界电流修正装置,根据车辆输出轴加速度、变速器油温和累计换挡次数判断修正条件,可以避免因为频繁的触发死区范围自学习而影响整车的正常工况行驶,引入死区缩小、死区扩大计数机制,满足更新条件后根据当前边界电流确定修正边界电流,更贴近实际物理特性,具有对***影响小,安全可靠的优势。
实施例四:
本实施例提供一种设备,该设备包括存储器和处理器;至少一个程序,存储于存储器中,用于被处理器执行时执行前述方法实施例中相应内容,与现有技术相比可实现:根据车辆输出轴加速度、变速器油温和累计换挡次数判断修正条件,可以避免因为频繁的触发死区范围自学习而影响整车的正常工况行驶,引入死区缩小、死区扩大计数机制,满足更新条件后根据当前边界电流确定修正边界电流,更贴近实际物理特性,具有对***影响小,安全可靠的优势。
在一种可选实施例中提供了一种电子设备,如图5,该电子设备4000包括:处理器4001和存储器4003。其中,处理器4001和存储器4003相连,如通过总线4002相连。可选地,电子设备4000还可以包括收发器4004。需要说明的是,实际应用中收发器4004不限于一个,该电子设备4000的结构并不构成对本申请实施例的限定。
处理器4001可以是CPU(Central Processing Unit,中央处理器),通用处理器,DSP(Digital Signal Processor,数据信号处理器),ASIC(Application SpecificIntegrated Circuit,专用集成电路),FPGA(Field Programmable Gate Array,现场可编程门阵列)或者其他可编程逻辑器件、晶体管逻辑器件、硬件部件或者其任意组合。其可以实现或执行结合本申请公开内容所描述的各种示例性的逻辑方框,模块和电路。处理器4001也可以是实现计算功能的组合,例如包含一个或多个微处理器组合,DSP和微处理器的组合等。
总线4002可包括一通路,在上述组件之间传送信息。总线4002可以是PCI(Peripheral Component Interconnect,外设部件互连标准)总线或EISA(ExtendedIndustry StandardArchitecture,扩展工业标准结构)总线等。总线4002可以分为地址总线、数据总线、控制总线等。为便于表示,图5中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。
存储器4003可以是ROM(Read Only Memory,只读存储器)或可存储静态信息和指令的其他类型的静态存储设备,RAM(RandomAccess Memory,随机存取存储器)或者可存储信息和指令的其他类型的动态存储设备,也可以是EEPROM(Electrically ErasableProgrammable Read Only Memory,电可擦可编程只读存储器)、CD-ROM(Compact DiscRead Only Memory,只读光盘)或其他光盘存储、光碟存储(包括压缩光碟、激光碟、光碟、数字通用光碟、蓝光光碟等)、磁盘存储介质或者其他磁存储设备、或者能够用于携带或存储具有指令或数据结构形式的期望的程序代码并能够由计算机存取的任何其他介质,但不限于此。
存储器4003用于存储执行本申请方案的应用程序代码,并由处理器4001来控制执行。处理器4001用于执行存储器4003中存储的应用程序代码,以实现前述方法实施例所示的内容。
实施例五:
本实施例提供一种介质,该介质上存储有计算机程序,当其在计算机上运行时,使得计算机可以执行前述方法实施例中相应内容。与现有技术相比可实现:根据车辆输出轴加速度、变速器油温和累计换挡次数判断修正条件,可以避免因为频繁的触发死区范围自学习而影响整车的正常工况行驶,引入死区缩小、死区扩大计数机制,满足更新条件后根据当前边界电流确定修正边界电流,更贴近实际物理特性,具有对***影响小,安全可靠的优势。
显然,本发明的上述实施例仅仅是为了清楚说明本发明所作的举例,而并非是对本发明的实施方式的限定。对于所属领域的普通技术人员来说,能够进行各种明显的变化、重新调整和替代而不会脱离本发明的保护范围。这里无需也无法对所有的实施方式予以穷举。凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明权利要求的保护范围之内。
Claims (10)
1.一种换挡流量阀死区边界电流修正方法,其特征在于,包括以下步骤:
拨叉挂挡完成后,根据车辆输出轴加速度、变速器油温和累计换挡次数,判断是否满足修正条件;
若是,两次推入所述拨叉;
判断单位时间内所述拨叉的电压的变化量是否达到变化量阈值;
若是,则死区缩小计数器次数加一,若否,则死区扩大计数器次数加一;
判断所述死区缩小计数器次数是否达到死区缩小次数阈值或判断所述死区扩大计数器次数是否达到死区扩大次数阈值;
若是,根据当前边界电流确定修正边界电流;
所述拨叉挂挡完成后,包括:
行车过程中,所述拨叉进挡后经过预设时间之后撞墙回弹;
所述根据车辆输出轴加速度、变速器油温和累计换挡次数,判断是否满足修正条件,包括:
判断车辆输出轴加速度是否小于加速度阈值;
判断变速器***是否无故障;
判断所述变速器油温是否在预设温度范围内;
判断所述累计换挡次数是否达到预设次数;
若以上均为是,判定满足修正条件;
所述根据当前边界电流确定修正边界电流,包括:
当所述死区缩小计数器次数达到所述死区缩小次数阈值,所述当前边界电流增加一个学习步长作为所述修正边界电流,或当所述死区扩大计数器次数达到死区扩大次数阈值,所述当前边界电流减少一个所述学习步长作为所述修正边界电流;
所述死区缩小计数器或所述死区扩大计数器对应清零。
2.根据权利要求1所述的换挡流量阀死区边界电流修正方法,其特征在于,所述判断所述累计换挡次数是否达到预设次数,包括:
若所述累计换挡次数达到104*N至104*N+1000之间时,N取自然数,则判定累计换挡次数达到预设次数。
3.根据权利要求1所述的换挡流量阀死区边界电流修正方法,其特征在于,所述两次推入所述拨叉,包括:
根据所述变速器油温确定所述拨叉的推入命令压力;
根据当前死区边界电流和固定电流偏移值确定所述拨叉的推入命令流量。
4.根据权利要求3所述的换挡流量阀死区边界电流修正方法,其特征在于,所述判断单位时间内所述拨叉的电压的变化量是否达到变化量阈值,包括:
获取所述拨叉在给出所述命令压力和所述推入命令流量时位置的第一拨叉电压;
获取所述拨叉在给出所述命令压力和所述推入命令流量单位时长后的第二拨叉电压;
根据所述第一拨叉电压和所述第二拨叉电压确定所述拨叉的电压的变化量;
判断所述变化量是否大于所述变化量阈值。
5.根据权利要求4所述的换挡流量阀死区边界电流修正方法,其特征在于,所述死区缩小次数阈值小于所述死区扩大次数阈值。
6.根据权利要求1所述的换挡流量阀死区边界电流修正方法,其特征在于,所述根据当前边界电流确定修正边界电流,之后包括:
判断所述修正边界电流是否在中位死区物理范围内;
若是,根据所述修正边界电流更新所述当前边界电流;
结束修正。
7.根据权利要求1所述的换挡流量阀死区边界电流修正方法,其特征在于,若所述修正边界电流不在中位死区物理范围内,结束修正。
8.一种换挡流量阀死区边界电流修正装置,其特征在于,包括:
修正条件判断模块,用于拨叉挂挡完成后,根据车辆输出轴加速度、变速器油温和累计换挡次数,判断是否满足修正条件;
两次推入模块,用于若是,两次推入所述拨叉;
变化量判断模块,用于判断单位时间内所述拨叉的电压的变化量是否达到变化量阈值;
计数模块,用于若是,则死区缩小计数器次数加一,若否,则死区扩大计数器次数加一;
计数器次数判断模块,用于判断所述死区缩小计数器次数是否达到死区缩小次数阈值或判断所述死区扩大计数器次数是否达到死区扩大次数阈值;
修正模块,用于若是,根据当前边界电流确定修正边界电流;
所述拨叉挂挡完成后,包括:
行车过程中,所述拨叉进挡后经过预设时间之后撞墙回弹;
所述根据车辆输出轴加速度、变速器油温和累计换挡次数,判断是否满足修正条件,包括:
判断车辆输出轴加速度是否小于加速度阈值;
判断变速器***是否无故障;
判断所述变速器油温是否在预设温度范围内;
判断所述累计换挡次数是否达到预设次数;
若以上均为是,判定满足修正条件;
所述根据当前边界电流确定修正边界电流,包括:
当所述死区缩小计数器次数达到所述死区缩小次数阈值,所述当前边界电流增加一个学习步长作为所述修正边界电流,或当所述死区扩大计数器次数达到死区扩大次数阈值,所述当前边界电流减少一个所述学习步长作为所述修正边界电流;
所述死区缩小计数器或所述死区扩大计数器对应清零。
9.一种设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现如权利要求1至7任一项所述换挡流量阀死区边界电流修正方法。
10.一种介质,其特征在于,所述介质存储计算机指令,所述计算机指令使计算机执行如权利要求1至7任一项所述换挡流量阀死区边界电流修正方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210028235.6A CN114294413B (zh) | 2022-01-11 | 2022-01-11 | 换挡流量阀死区边界电流修正方法、装置、设备、介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210028235.6A CN114294413B (zh) | 2022-01-11 | 2022-01-11 | 换挡流量阀死区边界电流修正方法、装置、设备、介质 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN114294413A CN114294413A (zh) | 2022-04-08 |
CN114294413B true CN114294413B (zh) | 2023-05-12 |
Family
ID=80976828
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202210028235.6A Active CN114294413B (zh) | 2022-01-11 | 2022-01-11 | 换挡流量阀死区边界电流修正方法、装置、设备、介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN114294413B (zh) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN115523289B (zh) * | 2022-11-01 | 2024-07-09 | 中国第一汽车股份有限公司 | 车辆变速器的控制方法、装置、车辆及存储介质 |
CN115750781B (zh) * | 2022-11-26 | 2024-05-14 | 重庆长安汽车股份有限公司 | 变速器的流量阀qi特性数据的自学习方法、***及车辆 |
Family Cites Families (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP4341631B2 (ja) * | 2006-01-31 | 2009-10-07 | トヨタ自動車株式会社 | 車両の異常判定装置 |
CN104653758B (zh) * | 2013-11-22 | 2017-03-15 | 上海汽车集团股份有限公司 | 一种车用液压***电磁阀的控制方法 |
JP6027992B2 (ja) * | 2014-02-18 | 2016-11-16 | 本田技研工業株式会社 | 油圧制御装置 |
CN106886244B (zh) * | 2015-12-15 | 2018-03-09 | 上海汽车集团股份有限公司 | 用于获取零流量控制电流的方法及换挡执行机构 |
CN108412912B (zh) * | 2017-02-10 | 2019-12-03 | 上海汽车集团股份有限公司 | 流量变力电磁阀的q-i曲线调整方法及装置 |
CN113236765B (zh) * | 2021-05-12 | 2023-01-06 | 中国第一汽车股份有限公司 | 一种变速器换挡流量电磁阀中位死区修正方法 |
-
2022
- 2022-01-11 CN CN202210028235.6A patent/CN114294413B/zh active Active
Also Published As
Publication number | Publication date |
---|---|
CN114294413A (zh) | 2022-04-08 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN114294413B (zh) | 换挡流量阀死区边界电流修正方法、装置、设备、介质 | |
AU2018393427B2 (en) | Flow valve control method and apparatus, and storage medium | |
US7530262B2 (en) | Method for determining an actuating pressure in an actuating cylinder | |
CN101750103B (zh) | 用于确认来自传感器的输出的方法和设备 | |
CN113236765B (zh) | 一种变速器换挡流量电磁阀中位死区修正方法 | |
US10975965B2 (en) | Position learning system for electric shift-by-wire system | |
CN112443655B (zh) | 离合器半结合点自适应方法、装置、控制设备及存储介质 | |
CN107605989A (zh) | 一种离合器变速箱的电磁阀特性曲线修正方法及修正*** | |
CN108223788B (zh) | 一种变速箱换挡控制装置、换挡控制方法及变速箱 | |
CN112610688A (zh) | 车辆换挡控制方法、装置及自动变速箱控制单元 | |
KR20040089497A (ko) | 자동 변속기용 제어 시스템을 보정하도록 소프트웨어/전자부품들을 사용하는 방법 | |
US10955015B2 (en) | Method and device for operating a drive train | |
CN103092075A (zh) | 一种含有间隙特性的机械传动***模型参数确定方法 | |
CN113983158B (zh) | 一种旋钮式换挡器的换挡请求解析功能监控诊断方法 | |
CN114165582B (zh) | Amt变速箱、amt变速箱挡位自学习方法、装置、设备及介质 | |
CN108869839B (zh) | 流量变力电磁阀的流量补偿方法及装置 | |
CN110307266A (zh) | 一种离合器充油控制方法及装置 | |
US20140088841A1 (en) | Method of controlling transmission of vehicle | |
US20180363771A1 (en) | Method for preventing interlock of transmission | |
US20200149598A1 (en) | Method for determining a service life of a friction clutch of a vehicle | |
KR20170005225A (ko) | 차량의 홀센서 고장진단방법 | |
CN105829772B (zh) | 变速装置 | |
CN108412912A (zh) | 流量变力电磁阀的q-i曲线调整方法及装置 | |
CN106438992A (zh) | 一种防止自动变速箱误操作的挡位锁止机构的控制方法 | |
CN112709812B (zh) | 变速箱的离合器控制自学习方法、控制器、变速箱和车辆 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |