System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及车辆领域,并且更具体地,涉及车辆领域中电子转向管柱锁控制的方法、装置及车辆。
技术介绍
1、escl(e lectron ic steer ing co l umn lock,电子转向管柱锁)是一种汽车、摩托车等车辆的安全装置,主要用于防止车辆被盗。escl通过电子控制方式实现上锁、解锁方向盘,确保车辆只能由合法用户操作。
2、当满足上锁、解锁的前置条件且escl无内部故障时,escl通过执行电机控制锁舌位置变化完成上锁、解锁方向盘,并通过锁舌位置传感器判定是否完成上锁、解锁指令。
3、然而,一旦escl锁舌位置传感器故障,escl将无法获取锁舌位置信息,即无法判断是否完成上锁、解锁指令,因此escl不再执行整车的上锁、解锁指令,用户可能无法顺利完成上锁或解锁操作,需要手动干预或等待维修,从而影响车辆的安全性,并且降低了用户的使用体验感。
技术实现思路
1、本申请提供了一种电子转向管柱锁控制方法、装置及车辆,该方法能够根据电子转向管柱锁响应目标指令的电机堵转时间和目标指令的接收时间,确定电子转向管柱锁的锁舌位置,进而根据锁舌位置控制电机的运行状态,以确保在锁舌传感器出现故障时,电子转向管柱锁仍能实现上锁或解锁,提高了整车的安全性以及用户的驾驶体验感。
2、第一方面,提供了一种电子转向管柱锁控制方法,该方法包括:获取电子转向管柱锁响应目标指令后的电机堵转时间;根据电机堵转时间和目标指令的接收时间确定电子转向管柱锁的锁舌位置;根据锁舌位置控
3、通过上述技术方案,由于在锁舌位置传感器出现故障时,执行电机仍会带动锁舌运动,当锁舌到达目标位置后,电机会发生堵转并产生堵转电流,因此可以根据电子转向管柱锁响应目标指令的电机堵转时间和目标指令的接收时间,确定电子转向管柱锁的锁舌位置,进而根据锁舌位置控制电机的运行状态,以确保在锁舌传感器出现故障时,电子转向管柱锁仍能实现上锁或解锁,提高了整车的安全性以及用户的驾驶体验感。
4、结合第一方面,在某些可能的实现方式中,根据电机堵转时间和目标指令的接收时间确定电子转向管柱锁的锁舌位置,包括:根据电机堵转时间与接收时间计算电机的实际运行时长;根据实际运行时长和参考运行时长确定电子转向管柱锁的锁舌位置。
5、通过上述技术方案,可以根据电机的实际运行时长和参考运行时长确定电子转向管柱锁的锁舌位置,以便后续控制电机的运行状态。
6、结合第一方面和上述实现方式,在某些可能的实现方式中,参考运行时长包括第一预设时长和第二预设时长,根据实际运行时长和参考运行时长确定电子转向管柱锁的锁舌位置,包括:若实际运行时长小于或等于第一预设时长,则确定锁舌位置为初始位置;若实际运行时长小于第一预设时长且大于第二预设时长,则确定锁舌位置为中间位置;若实际运行时长大于或等于第二预设时长,则确定锁舌位置为目标指令对应的目标位置。
7、通过上述技术方案,可以根据实际运行时长与参考运行时长之间的具体时间长短关系,确定锁舌的具体位置。
8、结合第一方面和上述实现方式,在某些可能的实现方式中,根据锁舌位置控制电机的运行状态,包括:若锁舌位置为初始位置或目标位置,则控制电机停止运行;若锁舌位置为中间位置,则控制电机反转运行。
9、通过上述技术方案,可以在锁舌位置为初始位置或目标位置时,表明锁舌位置已经处于预期的位置,因此控制电机停止运行,防止电机继续运行导致的机械损坏或误操作,在锁舌位置为中间位置时,则控制电机反转运行,以尝试使锁舌脱离卡滞状态,使其恢复正常状态。
10、结合第一方面和上述实现方式,在某些可能的实现方式中,控制电机反转运行,包括:获取电机反转运行的时长;若电机反转运行的时长达到实际运行时长,则控制电机停止运行。
11、通过上述技术方案,可以在电机反转运行的时长达到实际运行时长后,控制电机停止运行,确保电机不会长时间处于反转状态,防止过度磨损或卡滞问题加剧。
12、结合第一方面和上述实现方式,在某些可能的实现方式中,在根据实际运行时长和参考运行时长确定电子转向管柱锁的锁舌位置之前,还包括:获取电子转向管柱锁的电机的历史运行数据;根据历史运行数据标定参考运行时长。
13、通过上述技术方案,可以根据历史运行数据标定参考运行时长,以便后续基于参考运行时长对锁舌位置的判断。
14、结合第一方面和上述实现方式,在某些可能的实现方式中,在根据电机堵转时间和目标指令的接收时间确定电子转向管柱锁的锁舌位置之前,还包括:识别电子转向管柱锁的锁舌位置传感器是否故障;若锁舌位置传感器故障,则根据电机堵转时间和目标指令的接收时间确定电子转向管柱锁的锁舌位置;若锁舌位置传感器未故障,则根据锁舌位置传感器确定电子转向管柱锁的锁舌位置。
15、通过上述技术方案,可以根据锁舌传感器有无故障确定具体的锁舌位置的判定方式,从而实现对在锁舌传感器故障时,仍能可靠的判断锁舌的位置,减少了因锁舌传感器导致的功能失效,保障了车辆的安全性和用户的驾驶体验。
16、结合第一方面和上述实现方式,在某些可能的实现方式中,目标指令对应的目标位置为解锁位置或上锁位置,锁舌位置传感器包括第一开关霍尔和第二开关霍尔,第一开关霍尔用于检测锁舌的解锁位置和中间位置,第二开关霍尔用于检测锁舌的上锁位置和中间位置;若锁舌位置传感器故障,根据电机堵转时间和目标指令的接收时间确定电子转向管柱锁的锁舌位置,包括:若第一开关霍尔和第二开关霍尔均故障,则根据电机堵转时间和目标指令的接收时间确定电子转向管柱锁的解锁位置、上锁位置和中间位置;若第一开关霍尔故障且第二开关霍尔无故障,则根据电机堵转时间和目标指令的接收时间确定电子转向管柱锁的解锁位置;若第一开关霍尔无故障且第二开关霍尔故障,则根据电机堵转时间和目标指令的接收时间确定电子转向管柱锁的上锁位置。
17、通过上述技术方案,可以根据锁舌传感器中第一开关霍尔和第二开关霍尔的具体故障情况,确定如何判断锁舌的上锁位置、解锁位置、中间位置,从而实现在第一开关霍尔、第二开关霍尔出现故障时,基于电机堵转时间的替代判断逻辑,确保可靠地判断锁舌位置。
18、第二方面,提供了一种电子转向管柱锁控制装置,该装置包括:获取模块,用于获取电子转向管柱锁响应目标指令后的电机堵转时间;确定模块,用于根据电机堵转时间和目标指令的接收时间确定电子转向管柱锁的锁舌位置;控制模块,用于根据锁舌位置控制电机的运行状态。
19、结合第二方面,在某些可能的实现方式中,确定模块进一步用于:根据电机堵转时间与接收时间计算电机的实际运行时长;根据实际运行时长和参考运行时长确定电子转向管柱锁的锁舌位置。
20、结合第二方面和上述实现方式,在某些可能的实现方式中,参考运行时长包括第一预设时长和第二预设时长,确定模块进一步用于:若实际运行时长小于或等于第一预设时长,则确定锁舌位置为初始位置;若实际运行时长大于第本文档来自技高网...
【技术保护点】
1.一种电子转向管柱锁控制方法,其特征在于,所述方法包括:
2.根据权利要求1所述的电子转向管柱锁控制方法,其特征在于,所述根据所述电机堵转时间和所述目标指令的接收时间确定所述电子转向管柱锁的锁舌位置,包括:
3.根据权利要求2所述的电子转向管柱锁控制方法,其特征在于,所述参考运行时长包括第一预设时长和第二预设时长,所述根据所述实际运行时长和参考运行时长确定所述电子转向管柱锁的锁舌位置,包括:
4.根据权利要求3所述的电子转向管柱锁控制方法,其特征在于,所述根据所述锁舌位置控制所述电机的运行状态,包括:
5.根据权利要求4所述的电子转向管柱锁控制方法,其特征在于,所述控制所述电机反转运行,包括:
6.根据权利要求2所述的电子转向管柱锁控制方法,其特征在于,在根据所述实际运行时长和参考运行时长确定所述电子转向管柱锁的锁舌位置之前,还包括:
7.根据权利要求1所述的电子转向管柱锁控制方法,其特征在于,在根据所述电机堵转时间和所述目标指令的接收时间确定所述电子转向管柱锁的锁舌位置之前,还包括:
8.根据
9.一种电子转向管柱锁控制装置,其特征在于,所述装置包括:
10.一种车辆,其特征在于,所述车辆包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述程序,以实现权利要求1-8任一项所述的电子转向管柱锁控制方法。
...【技术特征摘要】
1.一种电子转向管柱锁控制方法,其特征在于,所述方法包括:
2.根据权利要求1所述的电子转向管柱锁控制方法,其特征在于,所述根据所述电机堵转时间和所述目标指令的接收时间确定所述电子转向管柱锁的锁舌位置,包括:
3.根据权利要求2所述的电子转向管柱锁控制方法,其特征在于,所述参考运行时长包括第一预设时长和第二预设时长,所述根据所述实际运行时长和参考运行时长确定所述电子转向管柱锁的锁舌位置,包括:
4.根据权利要求3所述的电子转向管柱锁控制方法,其特征在于,所述根据所述锁舌位置控制所述电机的运行状态,包括:
5.根据权利要求4所述的电子转向管柱锁控制方法,其特征在于,所述控制所述电机反转运行,包括:
6.根据权利要求2所述的电子转向管柱锁控制方法,其特征在于,在根据所述实际运行时长和参考运行时长确定所...
【专利技术属性】
技术研发人员:陶金宝,武亚萍,连子轩,庄洪亮,王肖楠,王龙,
申请(专利权)人:蜂巢传动系统江苏有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。