【技术实现步骤摘要】
振动组件控制方法、装置、设备及存储介质
[0001]本申请涉及线性马达
,尤其涉及一种振动组件控制方法、装置、设备及存储介质。
技术介绍
[0002]线性马达(LinearResonantAccelerator,LRA),也称为线性谐振加速器,其以体积小、寿命长、功耗低、响应时间快等优点,广泛地应用于触觉反馈领域,通常主要搭载在智能手机、智能手表等移动设备上。在线性马达相关技术中,一般将线性马达的运动状态看做单一的运动状态,对线性马达的控制也是按照线性或者非线性的运动状态处理。当前大多数采用简单的线性模型或非线性模型对线性马达进行振动控制,采用单一模型对线性马达进行控制振动的方式,对线性马达的控制精准度较低。
技术实现思路
[0003]本申请实施例提供的一种振动组件控制方法、装置、设备及存储介质,可以提高对线性马达的控制精准度。
[0004]本申请的技术方案是这样实现的:
[0005]本申请实施例提供了一种振动组件控制方法,包括:
[0006]在目标振动组件的振动过程中,实时获取 ...
【技术保护点】
【技术特征摘要】
1.一种振动组件控制方法,其特征在于,包括:在目标振动组件的振动过程中,实时获取所述目标振动组件的参数信息;利用多个当前参数模型处理所述参数信息得到所述目标振动组件的预测位移;基于所述预测位移与每一所述当前参数模型对应的振动位移之间的误差确定当前目标模型;其中,所述当前目标模型是与所述目标振动组件的当前振动匹配度最高的参数模型。2.根据权利要求1所述的振动组件控制方法,其特征在于,所述当前参数模型对应第一表达式;所述利用多个当前参数模型处理所述参数信息得到所述目标振动组件的预测位移,包括:基于每个所述第一表达式与所述参数信息,计算所述目标振动组件对应每个所述当前参数模型的所述预测位移,进而得到多个所述预测位移。3.根据权利要求2所述的振动组件控制方法,其特征在于,所述基于所述预测位移与每一所述当前参数模型对应的振动位移之间的误差确定当前目标模型,包括:基于每一所述预测位移与每一所述当前参数模型对应的所述振动位移的误差确定第一位移;所述第一位移为多个所述振动位移中与所述目标振动组件的振动匹配度最高的位移;基于所述第一位移与多个所述当前参数模型确定所述当前目标模型。4.根据权利要求3所述的振动组件控制方法,其特征在于,所述基于每一所述预测位移与每一所述当前参数模型对应的所述振动位移的误差确定第一位移,包括:针对多个所述预测位移中的每一所述预测位移,求每一所述预测位移与对应的所述当前参数模型的所述振动位移的第一误差;在各个所述振动位移中确定出,最小第一误差对应的所述第一位移。5.根据权利要求4所述的振动组件控制方法,其特征在于,所述基于所述第一位移与多个所述当前参数模型确定所述当前目标模型,包括:确定所述第一位移所属的所述当前参数模型为所述当前目标模型。6.根据权利要求4所述的振动组件控制方法,其特征在于,所述针对多个所述预测位移中的每一所述预测位移,求每一所述预测位移与对应的所述当前参数模型的所述振动位移的第一误差之后,所述方法还包括:在多个所述预测位移中确定出,最小第一误差对应的所述最小误差位移;若所述最小误差位移小于预设静默阈值,则确定所述当前目标模型为预设静默模型;基于所述预设静默模型控制所述目标振动组件进行振动。7.根据权利要求3所述的振动组件控制方法,其特征在于,所述基于每一所述预测位移与每一所述当前参数模型对应的所述振动位移的误差确定第一位移,包括:求多个所述预测位移的平均位移;求所述平均位移与各个所述振动位移的第二误差;在各个所述振动位移中确定出,最小第二误差对应的所述第一位移。8.根据权利要求7所述的振动组件控制方法,其特征在于,所述求多个所述预测位移的平均位移之后,所述方法还包括:
若所述平均位移小于预设静默阈值,则确定所述当前目标模型为预设静默模型;基于所述预设静默模型控制所述目标振动组件进行振动。9.根据权利要求7所述的振动组件控制方法,其特征在于,所述基于所述第一位移与多个所述当前参数模型确定所述当前目标模型,包括:确定所述第一位移所属的所述当前参数模型为中间参数模型;所述中间参数模型对应中间表达式;基于所述中间表达式,与其他表达式进行加权求和确定所述当前目标模型;其中,所述其他表达式为多个所述第一表达式中除所述中间表达式之外的表达式;所述中间表达式与所述其他表达式,...
【专利技术属性】
技术研发人员:周国强,柳慧芬,何亮,
申请(专利权)人:武汉市聚芯微电子有限责任公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。