一种线性马达谐振频率的检测方法及检测装置制造方法及图纸

技术编号:37669990 阅读:13 留言:0更新日期:2023-05-26 04:31
公开了一种线性马达谐振频率检测方法和装置。根据一实施例,一种线性马达的谐振频率检测方法可包括:对所述终端设备中的线性马达进行驱动,并获取所述终端设备响应于该驱动产生的振动数据;获取所述终端设备的运动数据;以及基于所述振动数据和所述运动数据确定所述线性马达的谐振频率。本发明专利技术能够利用终端设备的现有传感器来快速确定出马达的谐振频率,从而降低马达驱动芯片的成本。从而降低马达驱动芯片的成本。从而降低马达驱动芯片的成本。

【技术实现步骤摘要】
一种线性马达谐振频率的检测方法及检测装置


[0001]本申请涉及一种电子设备
,更具体地,涉及一种检测线性马达谐振频率的方法及装置。

技术介绍

[0002]目前,为了提高用户使用终端设备的触觉体验,通常在终端设备中设置线性马达,其具有尺寸小、启动快、功耗低等优点。线性马达主要包括弹簧、带有磁性的质量块和线圈等部件,弹簧将质量块悬浮在马达内部。质量块可在施加的变化磁场中进行单个轴线的运动,这种振动被人们感知从而产生触觉效果。
[0003]工作时,为了高效生成触觉效果,理想地弹簧加载质量块以其固有谐振频率驱动。例如,驱动波形的频率越接近马达的真实谐振频率,马达进入谐振所需的时间越短,振动效果越明显,而在刹车阶段,驱动波形的频率越接近马达的真实谐振频率,马达越能实现快速刹车。因此,获取准确的马达谐振频率是实现振动控制的重要前提。
[0004]在智能终端设备由于使用环境、物理冲击、元件老化等原因而使得其实际的谐振频率与出厂设计的谐振频率存在偏差时,将会导致马达的振动量发生变化。现有的在终端实现线性马达谐振频率检测方法,一般利用构造的驱动激励马达振动,通过马达内置电压传感器和电流传感器的数据获得反向电动势,通过反向电动势的来估计出谐振频率。这种方式必须依赖马达驱动芯片内置传感器,操作复杂且成本较高。

技术实现思路

[0005]为了解决现有技术中出现的上述技术问题,提出了本申请。本申请的实施例提供了一种线性马达谐振频率的检测方法和检测装置,该检测方法用于移动终端设备,其能利用终端设备的现有传感器来快速确定出马达的谐振频率,从而降低马达驱动芯片的成本,可以在终端实时检测马达的谐振频率。
[0006]根据本申请的一个方面,提供了一种线性马达谐振频率的检测方法,其应用于移动终端设备,包括:对所述终端设备中的线性马达进行驱动,并获取所述终端设备响应于该驱动产生的振动数据;获取所述终端设备的运动数据;以及基于所述振动数据和所述运动数据确定所述线性马达的谐振频率。
[0007]根据本申请的另一方面,提供了一种线性马达谐振频率的检测方法,其应用于移动终端设备,包括:对所述终端设备中的线性马达进行驱动,并获取所述终端设备响应于该驱动产生的振动数据;判断所述终端设备当前的状态;以及确定所述终端设备处于静止状态时,基于所述振动数据确定所述线性马达的谐振频率。
[0008]在一些实施例中,获取所述终端设备响应于该驱动产生的振动数据包括:利用终端设备中的加速度传感器获取所述终端设备在线性马达运动轴上的加速度数据。
[0009]在一些实施例中,获取所述终端设备的运动数据包括:判断所述终端设备当前的状态,并在确定所述终端设备处于运动状态时获取所述运动数据。
[0010]在一些实施例中,判断所述终端设备当前的状态包括:利用预设波形对所述线性马达进行长振;获取所述终端设备相应的振动响应数据,所述振动响应数据包括加速度幅值、幅值偏移、加速度过零频率、和加速度包络中的至少一项;判断所述振动响应数据与预设标准的偏差,并基于所述偏差判断所述终端当前的状态。
[0011]在一些实施例中,获取所述终端设备的运动数据包括:利用终端设备中的角速度传感器获取所述终端设备的姿态数据。
[0012]在一些实施例中,基于所述振动数据和所述运动数据确定所述线性马达的谐振频率包括:基于所述运动数据确定所述线性马达运动轴的方位角;基于所述方位角确定重力加速度在线性马达运动轴上的分量;基于所述振动数据和所述分量确定出在线性马达运动轴上的修正振动数据;以及基于所述修正振动数据确定出线性马达的谐振频率。
[0013]在一些实施例中,所述对所述终端设备中的线性马达进行驱动包括:生成具有N个频率点的连续驱动波形,所述连续驱动波形具有起始频率和结束频率,所述谐振频率位于所述起始频率和所述结束频率之间,其中,N为大于等于2的整数;利用所述连续驱动波形驱动线性马达进行振动;并且,所述基于所述修正振动数据确定出线性马达的谐振频率包括:在获取终端设备响应于所述连续驱动波形的N个修正振动数据之后,确定所述修正振动数据中的最大值所对应的频率点。
[0014]在一些实施例中,所述获取所述终端设备响应于该驱动产生的振动数据包括:获取在控制马达进入余振阶段后终端设备的振动数据;并且,所述基于所述振动数据和所述运动数据确定所述线性马达的谐振频率包括:根据得到的修正振动数据确定所述修正振动数据的周期;根据所述修正振动数据的周期确定线性马达的谐振频率。
[0015]在一些实施例中,所述对所述终端设备中的线性马达进行驱动包括:采用驱动信号组中的每个驱动信号分别驱动线性马达进行振动,所述信号组包括至少三个驱动信号,其中每个驱动信号具有不同的频率;基于所述修正振动数据确定出线性马达的谐振频率包括:在获取终端设备响应于所述驱动信号组中的每个驱动信号的修正振动数据之后,判断获取的所有修正振动数据中的最大值与次大值所对应的驱动信号之间的频率差是否满足预设要求;若频率差不满足预设要求,根据所述每个驱动信号的修正振动数据的变化趋势确定用于驱动线性马达的第一频率,采用具有第一频率的驱动信号驱动线性马达进行振动,获取终端设备的相应修正振动数据,并重复上述判断步骤;若频率差满足预设要求,将所有修正振动数据中的最大值对应的驱动信号的频率确定为所述线性马达的谐振频率。
[0016]本申请的另一方面提供了一种线性马达谐振频率的检测装置,包括:驱动单元,用于对移动终端设备中的线性马达进行驱动;数据获取单元,用于获取所述终端设备响应于所述驱动产生的振动数据,并获取所述终端设备的运动数据;以及计算单元,用于基于所述振动数据和所述运动数据确定所述线性马达的谐振频率,或者在确定所述终端设备处于静止状态时,基于所述振动数据确定所述线性马达的谐振频率。
[0017]本申请的另一方面还提供了一种终端设备,其包括存储器、处理器以及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述计算机程序在被所述处理器执行时,使得所述处理器执行上面所述的检测方法。
[0018]本申请的另一方面还提供了一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时使得所述处理器执行上述检测方法中的各步骤。
[0019]与现有技术相比,采用本申请实施例的线性马达谐振频率的检测方法及装置,其利用了智能终端设备中自带的惯性测量单元和运动编码器等传感设备来实现对马达谐振频率的实时检测,因此无需在马达驱动芯片中内置相关传感器件,降低了马达驱动芯片成本,通过实时地检测确定马达的真实谐振频率,提升了马达的振动控制效果。
附图说明
[0020]通过结合附图对本申请实施例进行更详细的描述,本申请的上述以及其他目的、特征和优势将变得更加明显。附图用来提供对本申请实施例的进一步理解,并且构成说明书的一部分,与本申请实施例一起用于解释本申请,并不构成对本申请的限制。在附图中,相同的参考标号通常代表相同部件或步骤。
[0021]图1示出根据本申请一实施例本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种线性马达谐振频率的检测方法,应用于终端设备,所述方法包括:对所述终端设备中的线性马达进行驱动,并获取所述终端设备响应于该驱动产生的振动数据;获取所述终端设备的运动数据;以及基于所述振动数据和所述运动数据确定所述线性马达的谐振频率。2.一种线性马达谐振频率的检测方法,应用于终端设备,所述方法包括:对所述终端设备中的线性马达进行驱动,并获取所述终端设备响应于该驱动产生的振动数据;判断所述终端设备当前的状态;以及确定所述终端设备处于静止状态时,基于所述振动数据确定所述线性马达的谐振频率。3.根据权利要求1或2所述的检测方法,其中,获取所述终端设备响应于该驱动产生的振动数据包括:利用终端设备中的加速度传感器获取所述终端设备在线性马达运动轴上的加速度数据。4.根据权利要求1所述的检测方法,其中,获取所述终端设备的运动数据包括:判断所述终端设备当前的状态,并在确定所述终端设备处于运动状态时获取所述运动数据。5.根据权利要求2或4所述的检测方法,其中,判断所述终端设备当前的状态包括:利用预设波形对所述线性马达进行长振;获取所述终端设备相应的振动响应数据,所述振动响应数据包括加速度幅值、幅值偏移、加速度过零频率、和加速度包络中的至少一项;判断所述振动响应数据与预设标准的偏差,并基于所述偏差判断所述终端当前的状态。6.根据权利要求1所述的检测方法,其中,获取所述终端设备的运动数据包括:利用终端设备中的角速度传感器获取所述终端设备的姿态数据。7.根据权利要求1所述的检测方法,其中,基于所述振动数据和所述运动数据确定所述线性马达的谐振频率包括:基于所述运动数据确定所述线性马达运动轴的方位角;基于所述方位角确定重力加速度在线性马达运动轴上的分量;基于所述振动数据和所述分量确定出在线性马达运动轴上的修正振动数据;以及基于所述修正振动数据确定出线性马达的谐振频率。8.根据权利要求7所述的检测方法,其中,所述对所述终端设备中的线性马达进行驱动包括:生成具有N个频率点的连续驱动波形,所述连续驱动波形具有起始频率和结束频率,所述谐振频率位于所述起始频率和所述结束频率之间,其中,N为大于等于2的整数;利用所述连续驱动波形驱动线性马达进行振动;并且,所述基于所述修正振动数据确定...

【专利技术属性】
技术研发人员:刘德珩柳慧芬何亮施韵
申请(专利权)人:武汉市聚芯微电子有限责任公司
类型:发明
国别省市:

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

1