马达振子的碰撞保护方法、装置、终端设备及存储介质制造方法及图纸

技术编号:35988914 阅读:24 留言:0更新日期:2022-12-17 23:03
本发明专利技术公开了一种马达振子的碰撞保护方法、装置、终端设备以及计算机可读存储介质,该方法通过配置有线性马达的终端设备根据所述线性马达的预驱动电压,预测所述线性马达的振子的单帧振子位移最大值;确定所述单帧振子位移最大值的出现时刻对应的振子能量;根据所述振子能量和所述振子的预设最大允许能量对所述预驱动电压进行调整得到调整后的驱动电压;按照所述调整后的驱动电压驱动所述线性马达以对所述振子进行碰撞保护。采用本发明专利技术技术方案能够确保马达振子在电压驱动进行运动的过程中不会碰撞到马达壳体,从而有效地避免因此导致的马达性能下降、振感异常、振动噪音大、马达损坏等问题。达损坏等问题。达损坏等问题。

【技术实现步骤摘要】
马达振子的碰撞保护方法、装置、终端设备及存储介质


[0001]本专利技术属于线性马达
,尤其涉及一种马达振子的碰撞保护方法、装置、终端设备以及计算机可读存储介质。

技术介绍

[0002]线性马达(Linear Resonant Actuator,LRA)凭借其振感强烈、丰富、清脆,能耗低等优点,已经广泛应用于消费电子的各种振动场合,尤其是游戏与AR(Augmented Reality,增强现实)/VR(Virtual Reality,虚拟现实)产品。
[0003]线性马达主要是通过构造多样化的驱动电压波形实现非常丰富、真实、强烈的振感反馈。然而,游戏开发者在构造驱动电压波形时,由于并不准确知道马达的具体物理特性和控制算法,因此难以保证该驱动电压所对应的振子位移始终在马达硬件设计允许的最大位移范围内,尤其是在一些大振感的需求场合下,一般通过增大驱动电压幅值来提高振感,但大电压幅值增大了振子位移超限的概率。如此,一旦振子位移超过马达允许的空间范围,振子将与马达壳体产生机械碰撞,轻则降低马达性能、产生振动噪音并影响正常振感输出,重则会直接造成马达的损坏。

技术实现思路

[0004]本专利技术的主要目的在于提供一种马达振子的碰撞保护方法、装置、终端设备以及计算机可读存储介质。旨在避免线性马达的振子在运动过程中与马达壳体发生碰撞而导致的马达性能下降、振感异常、振动噪音大和马达损坏等问题。
[0005]为了实现上述目的,本专利技术提供一种马达振子的碰撞保护方法,所述马达振子的碰撞保护方法应用于配置有线性马达的终端设备,所述马达振子的碰撞保护方法包括:
[0006]根据所述线性马达的预驱动电压,预测所述线性马达的振子的单帧振子位移最大值;
[0007]确定所述单帧振子位移最大值的出现时刻对应的振子能量;
[0008]根据所述振子能量和所述振子的预设最大允许能量对所述预驱动电压进行调整得到调整后的驱动电压;
[0009]按照所述调整后的驱动电压驱动所述线性马达以对所述振子进行碰撞保护。
[0010]可选地,所述根据所述线性马达的预驱动电压,预测所述线性马达的振子的单帧振子位移最大值的步骤,包括:
[0011]获取所述线性马达的预驱动电压;
[0012]根据所述预驱动电压逐帧预测所述线性马达的振子的位移得到各单帧振子位移数据;
[0013]从各所述单帧振子位移数据中确定所述振子的单帧振子位移最大值。
[0014]可选地,所述振子能量为单帧振子能量,所述确定所述单帧振子位移最大值的出现时刻对应的振子能量的步骤,包括:
[0015]在预测所述单帧振子位移最大值的过程中,检测所述单帧振子位移最大值的出现时刻;
[0016]获取所述振子在所述出现时刻的单帧振子能量。
[0017]可选地,所述方法还包括:
[0018]获取所述线性马达的振子的预设最大允许位移;
[0019]根据所述预设最大允许位移和所述线性马达的各配置参数,确定所述振子的预设最大允许能量。
[0020]可选地,所述根据所述振子能量和所述振子的预设最大允许能量对所述预驱动电压进行调整得到调整后的驱动电压的步骤,包括:
[0021]根据所述振子能量和所述振子的预设最大允许能量确定电压调整系数;
[0022]将所述预驱动电压逐帧与所述电压调整系数相乘以得到逐帧调整后的驱动电压。
[0023]可选地,所述按照所述调整后的驱动电压驱动所述线性马达的步骤,包括:
[0024]针对所述调整后的驱动电压进行平滑滤波处理得到平滑滤波后的驱动电压;
[0025]将所述平滑滤波后的驱动电压进行功率放大以驱动所述线性马达。
[0026]可选地,所述针对所述调整后的驱动电压进行平滑滤波处理得到平滑滤波后的驱动电压的步骤,包括:
[0027]根据所述线性马达的扫频特性,确定预设低通滤波器的截止频率;
[0028]通过所述预设低通滤波器按照所述截止频率对所述调整后的驱动电压进行平滑滤波处理,以得到平滑滤波后的驱动电压。
[0029]此外,为实现上述目的,本专利技术还提供一种马达振子的碰撞保护装置,所述马达振子的碰撞保护装置应用于配置有线性马达的终端设备,所述马达振子的碰撞保护装置包括:
[0030]位移预测模块,用于根据所述线性马达的预驱动电压,预测所述线性马达的振子的单帧振子位移最大值;
[0031]能量确定模块,用于确定所述单帧振子位移最大值的出现时刻对应的振子能量;
[0032]电压调整模块,用于根据所述振子能量和所述振子的预设最大允许能量对所述预驱动电压进行调整得到调整后的驱动电压;
[0033]碰撞保护模块,用于按照所述调整后的驱动电压驱动所述线性马达以对所述振子进行碰撞保护。
[0034]本专利技术马达振子的碰撞保护装置的各个功能模块在运行时实现如上所述的无线耳机的运动监测运动的控制方法的步骤。
[0035]此外,为实现上述目的,本专利技术还提供一种终端设备,所述终端设备包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的马达振子的碰撞保护程序,所述无线耳机的运动监测的控制程序被所述处理器执行时实现如上所述的无线耳机的运动监测运动的控制方法的步骤。
[0036]此外,为实现上述目的,本专利技术还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有马达振子的碰撞保护程序,所述马达振子的碰撞保护程序被处理器执行时实现如上所述的马达振子的碰撞保护方法的步骤。
[0037]本专利技术实施例提出的一种马达振子的碰撞保护方法、装置、终端设备以及计算机
可读存储介质,通过配置有线性马达的终端设备,首先根据该线性马达的预驱动电压,预测该线性马达的振子的单帧振子位移最大值;然后,确定该单帧振子位移最大值的出现时刻对应的振子能量;从而根据该振子能量和该振子的预设最大允许能量,对该预驱动电压进行调整得到调整后的驱动电压;最后,按照调整后的驱动电压来驱动该线性马达以对该振子进行碰撞保护。
[0038]即,本专利技术实施例通过逐帧预测驱动电压对应的马达振子的位移,并确定该预测位移过程中,振子最大位移出现时刻对应的振子能量,从而在该振子能量超出马达硬件允许的最大能量时,立即对该帧的电压进行调整(进行线性缩放)以按照调整后的电压来驱动马达,如此,能够确保马达振子在电压驱动进行运动的过程中不会碰撞到马达壳体,从而有效地避免了因此导致的马达性能下降、振感异常、振动噪音大、马达损坏等问题。
附图说明
[0039]图1是本专利技术实施例方案涉及的终端设备硬件运行环境的设备结构示意图;
[0040]图2为本专利技术马达振子的碰撞保护方法第一实施例的步骤流程示意图;
[0041]图3为本专利技术马达振子的碰撞保护方法的一实施例所涉及的使用流程示意图;
[0042]图4为本专利技术马达振子的碰撞保护方法的一实施例所涉及的硬件驱动系统的框架示意图;
[0本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种马达振子的碰撞保护方法,其特征在于,所述马达振子的碰撞保护方法应用于配置有线性马达的终端设备,所述马达振子的碰撞保护方法包括:根据所述线性马达的预驱动电压,预测所述线性马达的振子的单帧振子位移最大值;确定所述单帧振子位移最大值的出现时刻对应的振子能量;根据所述振子能量和所述振子的预设最大允许能量对所述预驱动电压进行调整得到调整后的驱动电压;按照所述调整后的驱动电压驱动所述线性马达以对所述振子进行碰撞保护。2.如权利要求1所述的马达振子的碰撞保护方法,其特征在于,所述根据所述线性马达的预驱动电压,预测所述线性马达的振子的单帧振子位移最大值的步骤,包括:获取所述线性马达的预驱动电压;根据所述预驱动电压逐帧预测所述线性马达的振子的位移得到各单帧振子位移数据;从各所述单帧振子位移数据中确定所述振子的单帧振子位移最大值。3.如权利要求1所述的马达振子的碰撞保护方法,其特征在于,所述振子能量为单帧振子能量,所述确定所述单帧振子位移最大值的出现时刻对应的振子能量的步骤,包括:在预测所述单帧振子位移最大值的过程中,检测所述单帧振子位移最大值的出现时刻;获取所述振子在所述出现时刻的单帧振子能量。4.如权利要求1所述的马达振子的碰撞保护方法,其特征在于,所述方法还包括:获取所述线性马达的振子的预设最大允许位移;根据所述预设最大允许位移和所述线性马达的各配置参数,确定所述振子的预设最大允许能量。5.如权利要求1至4中任一项所述的马达振子的碰撞保护方法,其特征在于,所述根据所述振子能量和所述振子的预设最大允许能量对所述预驱动电压进行调整得到调整后的驱动电压的步骤,包括:根据所述振子能量和所述振子的预设最大允许能量确定电压调整系数;将所述预驱动电压逐帧与所述电压调整系数相乘以得到逐帧调整后的驱动...

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

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

1