System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术属于车辆控制领域,尤其涉及一种电子转向柱锁的控制方法、装置、设备及储存介质。
技术介绍
1、汽车电子转向锁技术是一种用于防止非法操作或未经授权的转向活动的安全措施。
2、电子转向柱锁作为方向盘转向机构上的防盗装置,电子转向柱锁接收来自can总线的报文指令,并对指令来源进行安全认证,结合指令下达时can总线上发布的车况(车速、档位、电源状况等),决定实现对车辆转向机构的锁固(闭锁)或释放(解锁)。
3、电子转向柱锁通过pwm脉冲调整,控制内置电机转动,进而驱使齿轮组件推动和收缩锁舌,实现闭锁或解锁动作。
4、但由于车辆应用场景比较广泛,其中环境温度跨度范围较大(80℃到-40℃),相对于常温环境,在高温下电子转向柱锁内部的各齿轮组件之间呈现出热涨挤压的变化;在低温下则呈现出冷缩变脆。并且在现有技术中,驱使齿轮组件作动时采用固定的驱动力矩。在高温时动作,有概率出现齿轮组件热涨,摩擦力加大,进而导致原设定的力矩不满足实际需要,锁舌行程不稳定。在低温时动作,有概率出现齿轮组件冷缩变脆,导致原有力矩过大,造成冲撞,极端情况下出现齿轮轴柱断裂。
5、因此如何保证电子转向柱在不同环境温度的情况下,既能确保稳定完成锁舌伸缩动作,又避免对锁体结构部件的机械损伤是亟需解决的问题。
技术实现思路
1、本专利技术提供了一种电子转向柱锁的控制方法、装置、设备及储存介质,可以有效解决上述问题。
2、本专利技术是这样实现的:
3、
4、将-40℃到85℃的温度区间按照每间距5℃定义为一个温度档别,并对每一个温度档别从0-24进行命名,共计设置成25个温度档别;
5、将车辆蓄电池的电压值从14v到34.5v的电压区间安装每间隔0.5v定义为一个电压档别,并对每一个电压档别从0-41进行命名,共计设置成42个电压档别;
6、分别获取电子转向柱锁的解锁指令在25个温度档别中的42个电压档别的数据,并将所获取到的数据通过表格记录为解锁表格一;
7、分别获取电子转向柱锁的闭锁指令在25个温度档别中的42个电压档别的数据,并将所获取到的数据通过表格记录为闭锁表格一;
8、根据获取到的解锁表格一与预设的标准的解锁表格进行对照计算,得出解锁pwm赋值表;
9、根据获取到的闭锁表格一与预设的标准的闭锁表格进行对照计算,得出闭锁pwm赋值表;
10、根据计算得出的解锁pwm赋值表来输出pwm脉冲占空比来驱动电机实现电子转向柱锁完成解锁指令;
11、根据计算得出的闭锁pwm赋值表来输出pwm脉冲占空比来驱动电机实现电子转向柱锁完成闭锁指令。
12、作为进一步改进的,得到所述解锁表格一或所述闭锁表格一之后,还包括:
13、在一个温度档别中分别记录5次车辆蓄电池的电压值,将5次记录的车辆蓄电池作为一个电压集合;
14、基于距离类的聚类算法对所述电压集合中异常电压数据进行剔除,得到剔除后的电压数据集合;
15、基于所述剔除后的电压数据集合,利用加权算术平均数法计算出电压数据集合的平均数,并将得到的电压数据集合的平均数作为当下温度档别的车辆蓄电池的电压值。
16、作为进一步改进的,所述基于距离类的聚类算法对所述电压集合中异常电压数据进行剔除,得到剔除后的电压数据集合,包括:
17、将所述电压集合中任意两个电压数据进行组合,得到数据组;
18、将全部的所述数据组利用基于距离类的聚类算法进行聚类处理,得到第一聚类类别集合,所述第一聚类类别集合包括至少一个聚类类别;
19、基于所述第一聚类类别集合和拉依达准则计算得到各个聚类类别对应的阈值范围,对所有的所述阈值范围进行分析,将全部的所述阈值范围所形成的最小阈值范围作为判断异常电压数据的异常阈值范围。
20、作为进一步改进的,所述基于所述第一聚类类别集合和拉依达准则计算得到各个聚类类别对应的阈值范围,包括:
21、根据每个所述第一聚类类别所包含的所述数据组的个数对所述第一聚类类别进行删除操作,得到第二聚类类别集合,其中,获取个数阈值,若所述第一聚类类别中包含的所述数据组的个数小于所述个数阈值,则将所述第一聚类类别删除;
22、计算所述第二聚类类别集合中每个聚类类别所对应的参数,其中,将所述第二聚类类别集合中每个聚类类别中的电压数据进行集合,得到第三电压集合,计算所述第三电压集合的平均数和方差,将所述平均数和方差作为所述第二聚类类别集合中每个聚类类别所对应的参数;
23、根据所述第二聚类类别集合中每个聚类类别所对应的参数,利用拉依达准则计算每个聚类类别对应的阈值范围。
24、一种电子转向柱锁的装置,包括:
25、分类模块,用于将-40℃到85℃的温度区间按照每间距5℃定义为一个温度档别,并对每一个温度档别从0-24进行命名,共计设置成25个温度档别,以及用于将车辆蓄电池的电压值从14v到34.5v的电压区间安装每间隔0.5v定义为一个电压档别,并对每一个电压档别从0-41进行命名,共计设置成42个电压档别;
26、获取模块,用于分别获取电子转向柱锁的解锁指令在25个温度档别中的42个电压档别的数据,并将所获取到的数据通过表格记录为解锁表格一,以及用于分别获取电子转向柱锁的闭锁指令在25个温度档别中的42个电压档别的数据,并将所获取到的数据通过表格记录为闭锁表格一;
27、计算模块,用于根据获取到的解锁表格一与预设的标准的解锁表格进行对照计算,得出解锁pwm赋值表,以及用于根据获取到的闭锁表格一与预设的标准的闭锁表格进行对照计算,得出闭锁pwm赋值表;
28、驱动模块,用于根据计算得出的解锁pwm赋值表来输出pwm脉冲占空比来驱动电机实现电子转向柱锁完成解锁指令,以及用于根据计算得出的闭锁pwm赋值表来输出pwm脉冲占空比来驱动电机实现电子转向柱锁完成闭锁指令。
29、作为进一步改进的,所述计算模块还包括:
30、计数模块,用于在一个温度档别中分别记录5次车辆蓄电池的电压值,将5次记录的车辆蓄电池作为一个电压集合;
31、剔除模块,用于基于距离类的聚类算法对所述电压集合中异常电压数据进行剔除,得到剔除后的电压数据集合;
32、记录模块,用于基于所述剔除后的电压数据集合,利用加权算术平均数法计算出电压数据集合的平均数,并将得到的电压数据集合的平均数作为当下温度档别的车辆蓄电池的电压值。
33、作为进一步改进的,所述剔除模块包括:
34、组合单元,用于将所述电压集合中任意两个电压数据进行组合,得到数据组;
35、聚类单元,用于将全部的所述数据组利用基于距离类的聚类算法进行聚类处理,得到第一聚类类别集合,所述第一聚类类别集合包括至少一个聚类类别;
...
【技术保护点】
1.一种电子转向柱锁的控制方法,其特征在于,包括:
2.根据权利要求1所述的电子转向柱锁的控制方法,其特征在于,得到所述解锁表格一或所述闭锁表格一之后,还包括:
3.根据权利要求2所述的电子转向柱锁的控制方法,其特征在于,所述基于距离类的聚类算法对所述电压集合中异常电压数据进行剔除,得到剔除后的电压数据集合,包括:
4.根据权利要求3所述的电子转向柱锁的控制方法,其特征在于,所述基于所述第一聚类类别集合和拉依达准则计算得到各个聚类类别对应的阈值范围,包括:
5.一种电子转向柱锁的装置,其特征在于,包括:
6.根据权利要求5所述的电子转向柱锁的装置,其特征在于,所述计算模块还包括:
7.根据权利要求6所述的电子转向柱锁的装置,其特征在于,所述剔除模块包括:
8.根据权利要求7所述的电子转向柱锁的装置,其特征在于,所述计算单元包括:
9.一种电子转向柱锁的设备,其特征在于,包括:
10.一种电子转向柱锁的存储介质,其特征在于,所述存储介质上存储有计算机程序,所述计算机程序被处理
...【技术特征摘要】
1.一种电子转向柱锁的控制方法,其特征在于,包括:
2.根据权利要求1所述的电子转向柱锁的控制方法,其特征在于,得到所述解锁表格一或所述闭锁表格一之后,还包括:
3.根据权利要求2所述的电子转向柱锁的控制方法,其特征在于,所述基于距离类的聚类算法对所述电压集合中异常电压数据进行剔除,得到剔除后的电压数据集合,包括:
4.根据权利要求3所述的电子转向柱锁的控制方法,其特征在于,所述基于所述第一聚类类别集合和拉依达准则计算得到各个聚类类别对应的阈值范围,包括:
5.一种电子转向柱锁...
【专利技术属性】
技术研发人员:陈志兴,黄加勇,潘彦哲,赖崇鹏,
申请(专利权)人:厦门澳仕达电子有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。