logo好方法网

振动马达的选择方法、装置、终端和存储介质


技术摘要:
本公开是关于一种振动马达的选择方法、装置、终端和存储介质。所述方法包括:获取终端的n个候选振动马达的振动频率,n为大于1的整数;根据n个候选振动马达的振动频率,分别计算每一个候选振动马达带动终端振动的振动量;根据n个候选振动马达各自对应的振动量,从n个候  全部
背景技术:
振动触感是终端上实现非视觉交互的重要手段,主要应用于终端的信息提醒、触 觉反馈等方面。 终端中通常都配备有振动马达,通过振动马达中马达转子转动给终端以驱动力, 从而带动终端振动,产生振动触感。目前,终端的振动触感是在确定终端状态后,也即在选 定振动马达,并将选定的振动马达及其它零件在终端中安装完毕之后,相关测试人员采用 相应的测试设备测试得到的。若测试不合格,则需要重新选择振动马达并重新进行测试。 上述相关技术中,选择振动马达的测试过程操作繁琐、效率低。
技术实现要素:
本公开实施例提供了一种振动马达的选择方法、装置、终端和存储介质。 所述技术方案如下: 根据本公开实施例的第一方面,提供了一种振动马达的选择方法,所述振动马达 用于设置在终端中以带动所述终端振动,所述方法包括: 获取所述终端的n个候选振动马达的振动频率,所述n为大于1的整数; 根据所述n个候选振动马达的振动频率,分别计算每一个所述候选振动马达带动 所述终端振动的振动量; 根据所述n个候选振动马达各自对应的振动量,从所述n个候选振动马达中选择适 用于所述终端的目标振动马达。 可选地,所述根据所述n个候选振动马达的振动频率,分别计算每一个所述候选振 动马达带动所述终端振动的振动量,包括: 对于所述n个候选振动马达中的第i个候选振动马达,根据所述第i个候选振动马 达的振动频率,计算所述第i个候选振动马达带动所述终端振动的加速度; 按照下述公式计算所述第i个候选振动马达带动所述终端振动的振动量Gi: 其中,所述ai表示所述第i个候选振动马达带动所述终端振动的加速度,所述g表 示重力加速度。 可选地,所述根据所述第i个候选振动马达的振动频率,计算所述第i个候选振动 马达带动所述终端振动的加速度,包括: 根据所述第i个候选振动马达的振动频率,计算所述第i个候选振动马达产生的推 动力; 5 CN 111600453 A 说 明 书 2/10 页 按照下述公式计算所述第i个候选振动马达带动所述终端振动的加速度ai: 其中,所述Fi表示所述第i个候选振动马达产生的推动力,所述T表示振动量放大 系数,所述M表示所述终端的质量。 可选地,所述根据所述第i个候选振动马达的振动频率,计算所述第i个候选振动 马达产生的推动力,包括: 按照下述公式计算所述第i个候选振动马达的角速度wi: wi=2πfi; 其中,所述fi表示所述第i个候选振动马达的振动频率; 按照下述公式计算所述第i个候选振动马达产生的推动力Fi: Fi=m 2iriwi ; 其中,所述mi表示所述第i个候选振动马达的质心的质量,所述ri表示所述第i个候 选振动马达的质心半径。 可选地,所述根据所述n个候选振动马达各自对应的振动量,从所述n个候选振动 马达中选择适用于所述终端的目标振动马达,包括: 从所述n个候选振动马达中,选择所述振动量最大的候选振动马达为适用于所述 终端的所述目标振动马达。 根据本公开实施例的第二方面,提供了一种振动马达的选择装置,所述振动马达 用于设置在终端中以带动所述终端振动,所述装置包括: 获取模块,被配置为获取所述终端的n个候选振动马达的振动频率,所述n为大于1 的整数; 计算模块,被配置为根据所述n个候选振动马达的振动频率,分别计算每一个所述 候选振动马达带动所述终端振动的振动量; 选择模块,被配置为根据所述n个候选振动马达各自对应的振动量,从所述n个候 选振动马达中选择适用于所述终端的目标振动马达。 可选地,所述计算模块,包括: 加速度计算单元,被配置为对于所述n个候选振动马达中的第i个候选振动马达, 根据所述第i个候选振动马达的振动频率,计算所述第i个候选振动马达带动所述终端振动 的加速度; 振动量计算单元,被配置为按照下述公式计算所述第i个候选振动马达带动所述 终端振动的振动量Gi: 其中,所述ai表示所述第i个候选振动马达带动所述终端振动的加速度,所述g表 示重力加速度。 可选地,所述加速度计算单元,被配置为: 根据所述第i个候选振动马达的振动频率,计算所述第i个候选振动马达产生的推 动力; 6 CN 111600453 A 说 明 书 3/10 页 按照下述公式计算所述第i个候选振动马达带动所述终端振动的加速度ai: 其中,所述Fi表示所述第i个候选振动马达产生的推动力,所述T表示振动量放大 系数,所述M表示所述终端的质量。 可选地,所述加速度计算单元,还被配置为: 按照下述公式计算所述第i个候选振动马达的角速度wi: wi=2πfi; 其中,所述fi表示所述第i个候选振动马达的振动频率; 按照下述公式计算所述第i个候选振动马达产生的推动力Fi: Fi=miriw 2i ; 其中,所述mi表示所述第i个候选振动马达的质心的质量,所述ri表示所述第i个候 选振动马达的质心半径。 可选地,所述选择模块,被配置为: 从所述n个候选振动马达中,选择所述振动量最大的候选振动马达为适用于所述 终端的所述目标振动马达。 根据本公开实施例的第三方面,提供了一种振动马达的选择装置,所述振动马达 用于设置在终端中以带动所述终端振动,所述装置包括: 处理器; 用于存储所述处理器的可执行指令的存储器; 其中,所述处理器被配置为: 获取所述终端的n个候选振动马达的振动频率,所述n为大于1的整数; 根据所述n个候选振动马达的振动频率,分别计算每一个所述候选振动马达带动 所述终端振动的振动量; 根据所述n个候选振动马达各自对应的振动量,从所述n个候选振动马达中选择适 用于所述终端的目标振动马达。 根据本公开实施例的第四方面,提供了一种终端,所述终端包括目标振动马达,所 述目标振动马达用于设置在所述终端中以带动所述终端振动,所述目标振动马达采用如第 一方面所述的方法选择。 根据本公开实施例的第五方面,提供了一种非临时性计算机可读存储介质,其上 存储有计算机程序,所述计算机程序被处理器执行时实现如第一方面所述方法的步骤。 本公开实施例提供的技术方案可以包括以下有益效果: 通过根据多个候选振动马达的振动频率,计算得到每一个候选振动马达带动终端 振动的振动量,从而根据该振动量选出适用于该终端的目标振动马达。相比于相关技术中, 将振动马达安装于终端之后进行振动量测试,本公开实施例提供的方案,无需将振动马达 安装于终端中,即可通过计算得到其振动量,操作更加简洁,高效。另外,在振动马达安装于 终端中之前进行计算测试,可以保证振动马达选择的合理性、正确性和及时性。 应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不 能限制本公开。 7 CN 111600453 A 说 明 书 4/10 页 附图说明 此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施 例,并与说明书一起用于解释本公开的原理。 图1是本公开一个示例性实施例提供的振动马达的选择方法的流程图; 图2示例性示出了马达转子做正弦运动的原理图; 图3示例性示出了马达转子的偏心力的示意图; 图4是本公开一个示例性实施例提供的振动马达的选择装置的结构框图; 图5是本公开另一个示例性实施例提供的振动马达的选择装置的结构框图; 图6是本公开一个示例性实施例提供的终端的结构框图; 图7是根据一示例性实施例示出的一种计算机设备的框图。
分享到:
收藏