一种马达驱动信号的确定方法、装置及介质制造方法及图纸

技术编号:29797414 阅读:20 留言:0更新日期:2021-08-24 18:18
本公开涉及一种马达驱动信号的确定方法、装置及介质,该方法包括:确定所述移动终端中马达温度与谐振频率的对应关系;所述对应关系中马达温度与谐振频率呈负相关;获取马达的当前温度,并根据所述当前温度和所述对应关系,确定所述马达对应的当前谐振频率;基于预设的基准驱动信号和基准谐振频率的映射关系,确定所述当前谐振频率对应的马达驱动信号。本公开中,在需要驱动马达进行短振时,根据马达当前温度和已确定出的马达温度与谐振频率的对应关系,确定出与马达当前实际的谐振频率较为接近的一谐振频率,从而在无法校准马达的谐振频率的情况下,减少温度变化带来的不同马达的振感差异,使马达的短振一致性保持较高水平,为用户提供较好的使用体验。

【技术实现步骤摘要】
一种马达驱动信号的确定方法、装置及介质
本公开涉及移动终端数据处理
,尤其涉及一种马达驱动信号的确定方法、装置及介质。
技术介绍
移动终端越来越多的使用线性马达来提升震感效果。马达可以提供短振(一般为10至20毫秒)式的振动效果,也可以提供长振(一般为大于20毫秒)式的振动效果。然而,由于马达批次不同导致马达的实际性能不同,以及同一批次的马达间也会存在个体性能差异。一般情况下,根据马达自身的谐振频率(F0)调整马达的短振驱动波形。然而,实际应用中,马达产生短振时无法实现谐振频率的校准。这是因为通常进行谐振频率的校准时需要向马达发出一个校准驱动信号,驱动马达并检测反电动势,以计算当前谐振频率。但短振模式本身存在用于短振的马达驱动信号,导致此用于短振的马达驱动信号和校准驱动信号难以区分,而且用于短振的马达驱动信号还包括刹车波形,刹车波形的存在又影响了反电动势的检测。另外,谐振频率会随温度等环境信息老化,因此,当马达温度发生变化时,谐振频率的改变会导致短振一致性变差。
技术实现思路
>为克服相关技术中存本文档来自技高网...

【技术保护点】
1.一种马达驱动信号的确定方法,应用于移动终端,其特征在于,包括:/n确定所述移动终端中马达温度与谐振频率的对应关系;所述对应关系中马达温度与谐振频率呈负相关;/n获取马达的当前温度,并根据所述当前温度和所述对应关系,确定所述马达对应的当前谐振频率;/n基于预设的基准驱动信号和基准谐振频率的映射关系,确定所述当前谐振频率对应的马达驱动信号。/n

【技术特征摘要】
1.一种马达驱动信号的确定方法,应用于移动终端,其特征在于,包括:
确定所述移动终端中马达温度与谐振频率的对应关系;所述对应关系中马达温度与谐振频率呈负相关;
获取马达的当前温度,并根据所述当前温度和所述对应关系,确定所述马达对应的当前谐振频率;
基于预设的基准驱动信号和基准谐振频率的映射关系,确定所述当前谐振频率对应的马达驱动信号。


2.如权利要求1所述的方法,其特征在于,
所述获取马达的当前温度,并根据所述当前温度和所述对应关系,确定所述马达对应的当前谐振频率,包括:
响应于振动事件触发信号,检测马达的当前温度;
基于所述对应关系确定所述当前温度对应的谐振频率,将确定出的谐振频率作为当前谐振频率。


3.如权利要求1所述的方法,其特征在于,
所述获取马达的当前温度,并根据所述当前温度和所述对应关系,确定所述马达对应的当前谐振频率,包括:
接收到振动事件触发信号之前,循环执行以下内容:检测马达的当前温度,在所述当前温度与参考温度的第一差距信息大于或等于第一阈值时,更新所述参考温度的值为所述当前温度的值,基于所述对应关系确定所述参考温度对应的谐振频率,将确定出的谐振频率作为参考频率;
接收到振动事件触发信号之后,响应于振动事件触发信号,检测马达的当前温度,判断所述当前温度与所述参考温度的第二差距信息是否小于或等于第二阈值,所述当前温度与所述参考温度的第二差距信息小于或等于第二阈值时,将所述参考频率作为当前谐振频率。


4.如权利要求3所述的方法,其特征在于,
所述方法还包括:
所述当前温度与所述参考温度的第二差距信息大于第二阈值时,基于所述对应关系确定所述当前温度对应的谐振频率,将确定出的谐振频率作为当前谐振频率。


5.如权利要求4所述的方法,其特征在于,
所述方法还包括:
确定所述第一阈值;所述确定所述第一阈值,包括:确定所述当前温度所属的设定温度区间,确定所述设定温度区间对应的第一阈值;每一设定温度区间对应一第一阈值,不同的设定温度区间对应的第一阈值不同;设定温度区间的代表温度与相应的第一阈值呈正相关;
确定所述第二阈值;所述确定所述第二阈值,包括:确定所述当前温度所属的设定温度区间,确定所述设定温度区间对应的第二阈值;每一设定温度区间对应一第二阈值,不同的设定温度区间对应的第二阈值不同;设定温度区间的代表温度与相应的第二阈值呈正相关;
所述代表温度是温度区间的最高温度、最低温度或平均温度。


6.如权利要求4所述的方法,其特征在于,
所述第一差距信息是所述当前温度与所述参考温度的差值绝对值,或者,所述当前温度与所述参考温度的差值绝对值和所述参考温度的绝对值的比值;
所述第二差距信息是所述当前温度与所述参考温度的差值绝对值,或者,所述当前温度与所述参考温度的差值绝对值和所述参考温度的绝对值的比值。


7.如权利要求1所述的方法,其特征在于,
所述确定所述移动终端中马达温度与谐振频率的对应关系,包括以下中的一种:
对多个马达进行测试,获取同一测试温度集合下的数据对集合,所述数据对集合包括马达测试温度与谐振频率的数据对;根据所述数据对集合,计算测试温度集合下各马达测试温度对应的谐振频率平均值,根据测试温度集合下各马达测试温度对应的谐振频率平均值确定出所述对应关系;
对多个马达进行测试,获取同一测试温度集合下的数据对集合,所述数据对集合包括马达测试温度与谐振频率的数据对;更新所述数据对集合;所述更新所述数据对集合包括:对于每个马达测试温度对应的多个谐振频率构成的集合,去除方差最大的一谐振频率;根据更新后的数据对集合拟合出所述对应关系;
对多个马达进行测试,获取多个马达的数据对集合,所述数据对集合包括马达测试温度与谐振频率的数据对;根据所述数据对集合拟合出所述对应关系。


8.一种马达驱动信号的确定装置,应用于移动终端,其特征在于,包括:
第一确定模块,用于确定所述移动终端中马达温度与谐振频率的对应关系;所述对应关系中马达温度与谐振频率呈负相关;
第二确定模块,用于获取马达的当前温度,并根据所述当前温度和所述对应关系,确定所述马达对应的当前谐振频率;
第三确定模块,用于基于预设的基准驱动信号和基准谐振频率的映射关系,确定所述当前谐振频率对应的马达驱动信号。


9.如权利要求8所述的装置,其特征在于,
所述第二确定模块,包括:
第一接收模块,用于接收振动事件触发信号...

【专利技术属性】
技术研发人员:王起陈建立
申请(专利权)人:北京小米移动软件有限公司
类型:发明
国别省市:北京;11

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

1