马达控制方法、装置、设备及计算机可读存储介质制造方法及图纸

技术编号:32131036 阅读:31 留言:0更新日期:2022-01-29 19:30
本发明专利技术公开了一种马达控制方法、装置、设备及计算机可读存储介质,所述方法包括:对目标加速度波形进行采样得到第一加速度数据;根据第一加速度数据计算得到第一驱动电压数据,并根据第一驱动电压数据计算得到第一电流数据;根据马达的硬件驱动电路的输出电流峰值,对第一电流数据进行调整得到第二电流数据,其中,第二电流数据中的电流值绝对值不大于输出电流峰值;根据第二电流数据计算得到第二驱动电压数据,基于第二驱动电压数据驱动马达振动。本发明专利技术能够实现避免因加速度波形所需的驱动电流超过硬件驱动电路的输出电流峰值而导致过流保护马达振动停止,以保证马达的正常振动。动。动。

【技术实现步骤摘要】
马达控制方法、装置、设备及计算机可读存储介质


[0001]本专利技术涉及马达
,尤其涉及一种马达控制方法、装置、设备及计算机可读存储介质。

技术介绍

[0002]马达在电子设备产品中的应用越来越普及,例如线性马达(Linear Resonant Actuator,LRA)凭借其振感强烈、丰富、清脆,能耗低等优点,已经广泛应用于消费电子的各种振动场合,尤其是游戏与AR/VR产品。通过构造多样化的宽频振动波形(加速度波形),马达可以实现非常丰富、真实的振感反馈。然而,游戏开发者在构造振动波形时,由于并不准确知道马达的具体物理特性和控制算法,因此难以保证该振动波形所需的驱动电流幅值始终在马达硬件驱动电路输出电流峰值的范围内。当所需驱动电流超过硬件驱动电路输出电流峰值时,将会触发硬件驱动电路的过流保护动作中断驱动,导致马达振动停止。

技术实现思路

[0003]本专利技术的主要目的在于提供一种马达控制方法、装置、设备及计算机可读存储介质,旨在解决当所需驱动电流超过马达硬件驱动电路输出电流峰值时,因过流保护动作中断驱动导致马达振动停止本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种马达控制方法,其特征在于,所述方法包括以下步骤:对目标加速度波形进行采样得到第一加速度数据;根据所述第一加速度数据计算得到第一驱动电压数据,并根据所述第一驱动电压数据计算得到第一电流数据;根据所述马达的硬件驱动电路的输出电流峰值,对所述第一电流数据进行调整得到第二电流数据,其中,所述第二电流数据中的电流值绝对值不大于所述输出电流峰值;根据所述第二电流数据计算得到第二驱动电压数据,基于所述第二驱动电压数据驱动所述马达振动。2.如权利要求1所述的马达控制方法,其特征在于,所述第一加速度数据包括多个加速度采样值,所述根据所述马达的硬件驱动电路的输出电流峰值,对所述第一电流数据进行调整得到第二电流数据的步骤包括:将所述输出电流峰值除以所述第一电流数据中各个电流值的绝对峰值得到调整系数,并判断所述调整系数是否小于1;若所述调整系数大于或等于1,则将所述第一电流数据作为第二电流数据;若所述调整系数小于1,则将所述第一电流数据中各个电流值分别乘以所述调整系数得到各个调整后的电流值,将各个调整后的电流值作为第二电流数据。3.如权利要求2所述的马达控制方法,其特征在于,所述对目标加速度波形进行采样得到第一加速度数据的步骤包括:对目标加速度波形按照第一时长进行采样得到第一加速度数据,其中,所述第一加速度数据的时间跨度为所述第一时长;所述基于所述第二驱动电压数据驱动所述马达振动的步骤之后,还包括:获取用户反馈信息,并提取所述用户反馈信息携带的马达振动状态;若所述马达振动状态为延时状态,则对所述第一时长进行调整得到第二时长,以基于所述第二时长对所述目标加速度波形进行继续采样,其中,所述第二时长小于所述第一时长。4.如权利要求3所述的马达控制方法,其特征在于,所述获取用户反馈信息,并提取所述用户反馈信息携带的马达振动状态的步骤之后,还包括:若所述马达振动状态为失真状态,则对所述第一时长进行调整得到第三时长,以基于所述第三时长对所述目标加速度波形进行继续采样,其中,所述第三时长大于所述第一时长。5.如权利要求1所述的马达控制方法,其特征在于,所述对目标加速度...

【专利技术属性】
技术研发人员:刘兵刘钰佳杨鑫峰
申请(专利权)人:歌尔股份有限公司
类型:发明
国别省市:

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

1