一种无限旋转式电子换挡器控制方法及相关设备技术

技术编号:35874097 阅读:16 留言:0更新日期:2022-12-07 11:10
本发明专利技术提供一种无限旋转式电子换挡器控制方法及相关设备。该方法包括:获取旋钮的位置信号、旋钮的旋转方向以及旋钮在对应位置的停留时长,并根据旋钮的位置信号和旋转方向确定旋钮的旋转请求;若旋转请求为旋转一阶位置请求,则判断停留时长是否大于第一预设时长,若大于第一预设时长,则发送对应的旋转一阶位置请求;若旋转请求为旋转二阶位置请求或旋转二阶以上位置请求,则判断停留时长是否大于第二预设时长,若大于第二预设时长,则发送对应的旋转二阶位置请求或旋转二阶以上位置请求,其中,第一预设时长大于第二预设时长。通过本发明专利技术,减小了因误触动旋钮旋转导致挡位快速切换以及仪表挡位快速闪跳的概率,降低了安全隐患。患。患。

【技术实现步骤摘要】
一种无限旋转式电子换挡器控制方法及相关设备


[0001]本专利技术涉及汽车电子
,尤其涉及一种无限旋转式电子换挡器控制方法及相关设备。

技术介绍

[0002]随着科技的发展,越来越多的旋钮电子换挡器被应用在电动汽车上,旋钮电子换挡器主要通过操作旋钮旋转带动旋钮支架上的磁铁旋转,再通过布置在磁铁下方的霍尔开关感受磁场的变化,根据磁场的变化来确定旋钮的旋转位置或角度。
[0003]现有的无限旋转式电子换挡器主要通过一个单回路的3D霍尔传感器感受磁场的变化,再根据磁场的变化来确定旋钮的旋转位置或角度,再根据旋钮的初始位置、最终位置以及旋转方向发出换挡请求,从而切换挡位,因此,若旋钮最终位置处于非稳态位置,车辆通过颠簸路面时,就容易出现非预期误触发快速换挡的情况,会带来一定的安全隐患,而且在快速切换挡位的过程中,会造成仪表挡位的闪跳,影响驾驶员的驾驶,也会带来一定的安全隐患。

技术实现思路

[0004]本专利技术的主要目的在于提供一种无限旋转式电子换挡器控制方法及相关设备,旨在解决现有的无限旋转式电子换挡器容易出现非预期误触发快速换挡以及仪表闪跳的问题。
[0005]第一方面,本专利技术提供一种无限旋转式电子换挡器控制方法,所述无限旋转式电子换挡器控制方法包括:
[0006]获取旋钮的位置信号、旋钮的旋转方向以及旋钮在对应位置的停留时长,并根据旋钮的位置信号和旋转方向确定旋钮的旋转请求;
[0007]若旋转请求为旋转一阶位置请求,则判断停留时长是否大于第一预设时长,若大于第一预设时长,则发送对应的旋转一阶位置请求;
[0008]若旋转请求为旋转二阶位置请求或旋转二阶以上位置请求,则判断停留时长是否大于第二预设时长,若大于第二预设时长,则发送对应的旋转二阶位置请求或旋转二阶以上位置请求,其中,第一预设时长大于第二预设时长。
[0009]可选的,所述根据旋钮的位置信号和旋转方向确定旋钮的旋转请求的步骤,包括:
[0010]若获取的旋钮的最后位置信号处于顺时针旋转一格或逆时针旋转一格后的一阶位置,则确定旋钮的旋转请求为旋转一阶位置请求;
[0011]若获取的旋钮的最后位置信号处于顺时针旋转二格或顺时针旋转二格以上或逆时针旋转二格或逆时针旋转二格以上后的二阶位置或二阶以上位置,则确定旋钮的旋转请求为旋转二阶位置请求或旋转二阶以上位置请求。
[0012]可选的,所述无限旋转式电子换挡器控制方法还包括:
[0013]若旋转请求为旋转一阶位置请求,则判断停留时长是否小于或等于第三预设时
长;
[0014]若小于或等于第三预设时长,则判断停留时长是否大于第四预设时长;
[0015]若大于第四预设时长,则发送非稳态位置异常停留提示信号,并判断旋钮是否回复至反向侧稳态位置或同侧二阶位置;
[0016]若是,则确定旋钮无旋转请求,其中,第三预设时长小于第四预设时长。
[0017]可选的,在所述判断停留时长是否大于第四预设时长的步骤之后,包括:
[0018]若小于或等于第四预设时长,则监测旋钮是否旋转至二阶位置;
[0019]若监测到旋钮没有旋转至二阶位置,则监测旋钮是否反向旋转至稳态位置,若监测到旋钮反向旋转至稳态位置,则发送旋钮无旋转请求;
[0020]若监测到旋钮旋转至二阶位置,则判断停留时长是否大于第二预设时长;
[0021]若大于第二预设时长,则发送对应的旋转二阶位置请求,若小于或等于第二预设时长,则监测旋钮是否从二阶位置进行反向旋转操作,其中,第二预设时长小于第四预设时长;
[0022]若监测到旋钮从二阶位置进行反向旋转操作,则发送保持同侧旋转提示;
[0023]若监测到旋钮没有从二阶位置进行反向旋转操作,则以二阶位置作为一阶位置,以三阶位置作为二阶位置,执行判断停留时长是否大于第四预设时长的步骤。
[0024]可选的,在所述若旋转请求为旋转一阶位置请求,则判断停留时长是否大于第一预设时长的步骤之后,包括:
[0025]若小于或等于第一预设时长,则判断停留时长是否大于第五预设时长;
[0026]若大于第五预设时长,则发送一阶位置请求,并执行判断停留时长是否大于第四预设时长的步骤;
[0027]若小于或等于第五预设时长,则执行监测旋钮是否旋转至二阶位置的步骤,其中,第一预设时长小于第四预设时长,第一预设时长等于第五预设时长。
[0028]可选的,在所述获取旋钮的位置信号、旋钮的旋转方向以及旋钮在对应位置的停留时长,并根据旋钮的位置信号和旋转方向确定旋钮的旋转请求的步骤之前,包括:
[0029]判断整车控制器和电子换挡器总成是否存在故障;
[0030]若整车控制器和电子换挡器总成都不存在故障,则根据电子换挡器总成电源状态判断车辆档位是否都可以进行切换;
[0031]若判断结果为都可以进行切换,则执行获取旋钮的位置信号、旋钮的旋转方向以及旋钮在对应位置的停留时长,并根据旋钮的位置信号和旋转方向确定旋钮的旋转请求的步骤。
[0032]可选的,在所述判断整车控制器和电子换挡器总成是否存在故障的步骤之后,包括:
[0033]若整车控制器和/或电子换挡器总成存在故障,则根据整车控制器和/或电子换挡器总成存在故障的判断条件确定存在的故障;
[0034]根据所述故障查询预先设定的故障清单确定每个故障对应的故障代码以及故障等级,其中,每个故障与故障代码一一对应;
[0035]当所述故障的个数大于或等于预设个数时,按照故障等级从高到低对故障进行排序,得到第一序列;
[0036]对第一序列中故障等级相同的故障按照故障产生时刻从前到后的顺序进行排序,得到第二序列;
[0037]发送第二序列中排列在前的预设个数的故障对应的故障代码以及排列在首位的故障对应的故障等级。
[0038]可选的,所述判断整车控制器和电子换挡器总成是否存在故障的步骤,包括:
[0039]根据整车控制器的有效标志位和电子换挡器总成的有效标志位判断整车控制器和电子换挡器总成是否存在故障;
[0040]若整车控制器的有效标志位和电子换挡器总成的有效标志位都为第一标志位,则判断结果为整车控制器和电子换挡器总成不存在故障;
[0041]若整车控制器的有效标志位和/或电子换挡器总成的有效标志位不为第一标志位,则判断结果为整车控制器和/或电子换挡器总成存在故障,并存储整车控制器和/或电子换挡器总成产生故障的时刻。
[0042]第二方面,本专利技术还提供一种无限旋转式电子换挡器控制装置,所述无限旋转式电子换挡器控制装置包括:
[0043]获取模块,用于获取旋钮的位置信号、旋钮的旋转方向以及旋钮在对应位置的停留时长,并根据旋钮的位置信号和旋转方向确定旋钮的旋转请求;
[0044]第一判断模块,用于若旋转请求为旋转一阶位置请求,则判断停留时长是否大于第一预设时长,若大于第一预设时长,则发送对应的旋转一阶位置本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种无限旋转式电子换挡器控制方法,其特征在于,所述无限旋转式电子换挡器控制方法包括:获取旋钮的位置信号、旋钮的旋转方向以及旋钮在对应位置的停留时长,并根据旋钮的位置信号和旋转方向确定旋钮的旋转请求;若旋转请求为旋转一阶位置请求,则判断停留时长是否大于第一预设时长,若大于第一预设时长,则发送对应的旋转一阶位置请求;若旋转请求为旋转二阶位置请求或旋转二阶以上位置请求,则判断停留时长是否大于第二预设时长,若大于第二预设时长,则发送对应的旋转二阶位置请求或旋转二阶以上位置请求,其中,第一预设时长大于第二预设时长。2.如权利要求1所述的无限旋转式电子换挡器控制方法,其特征在于,所述根据旋钮的位置信号和旋转方向确定旋钮的旋转请求的步骤,包括:若获取的旋钮的最后位置信号处于顺时针旋转一格或逆时针旋转一格后的一阶位置,则确定旋钮的旋转请求为旋转一阶位置请求;若获取的旋钮的最后位置信号处于顺时针旋转二格或顺时针旋转二格以上或逆时针旋转二格或逆时针旋转二格以上后的二阶位置或二阶以上位置,则确定旋钮的旋转请求为旋转二阶位置请求或旋转二阶以上位置请求。3.如权利要求1所述的无限旋转式电子换挡器控制方法,其特征在于,所述无限旋转式电子换挡器控制方法还包括:若旋转请求为旋转一阶位置请求,则判断停留时长是否小于或等于第三预设时长;若小于或等于第三预设时长,则判断停留时长是否大于第四预设时长;若大于第四预设时长,则发送非稳态位置异常停留提示信号,并判断旋钮是否回复至反向侧稳态位置或同侧二阶位置;若是,则确定旋钮无旋转请求,其中,第三预设时长小于第四预设时长。4.如权利要求3所述的无限旋转式电子换挡器控制方法,其特征在于,在所述判断停留时长是否大于第四预设时长的步骤之后,包括:若小于或等于第四预设时长,则监测旋钮是否旋转至二阶位置;若监测到旋钮没有旋转至二阶位置,则监测旋钮是否反向旋转至稳态位置,若监测到旋钮反向旋转至稳态位置,则发送旋钮无旋转请求;若监测到旋钮旋转至二阶位置,则判断停留时长是否大于第二预设时长;若大于第二预设时长,则发送对应的旋转二阶位置请求,若小于或等于第二预设时长,则监测旋钮是否从二阶位置进行反向旋转操作,其中,第二预设时长小于第四预设时长;若监测到旋钮从二阶位置进行反向旋转操作,则发送保持同侧旋转提示;若监测到旋钮没有从二阶位置进行反向旋转操作,则以二阶位置作为一阶位置,以三阶位置作为二阶位置,执行判断停留时长是否大于第四预设时长的步骤。5.如权利要求4所述的无限旋转式电子换挡器控制方法,其特征在于,在所述若旋转请求为旋转一阶位置请求,则判断停留时长是否大于第一预设时长的步骤之后,包括:若小于或等于第一预设时长,则判断停留时长是否大于第五预设时长;若大于第五预设时长,则发送一阶位置请求,并执行判断停留时长是否大于第四预设时长的步骤;
若小于或等于第五预设时长,则执行监测旋钮是否旋转至二阶位置的步骤,其中,第一预设时长小于第四预设时长,第一预设时长等于第五预设时长。6....

【专利技术属性】
技术研发人员:张雷博付斌翟润国陈子轩
申请(专利权)人:岚图汽车科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1