一种马达驱动波形的设计方法及装置制造方法及图纸

技术编号:37980365 阅读:6 留言:0更新日期:2023-06-30 09:55
公开了一种马达驱动波形的设计方法及装置,根据一实施例,一种马达驱动波形的设计方法可包括:设定驱动目标参数;确定结构化的波形参数,并根据所述波形参数生成波形数据;利用所述波形数据进行仿真计算,获得仿真振动数据;以及对所述仿真振动数据与所述驱动目标参数进行比较,将满足预定条件的仿真振动数据所对应的波形数据确定为马达的驱动波形。本发明专利技术能够根据预期的振动效果而自动计算出合适的波形数据,极大地提高了波形设计的效率。极大地提高了波形设计的效率。极大地提高了波形设计的效率。

【技术实现步骤摘要】
一种马达驱动波形的设计方法及装置


[0001]本申请涉及一种电子设备
,特别涉及一种马达驱动波形的设计方法及装置。

技术介绍

[0002]随着智能手机、可穿戴设备等各类电子设备的发展普及,人们对触觉体验的要求也日益丰富。目前,触觉反馈技术一般是通过马达振动来实现的,利用特定的驱动波形激励设备内部的振动马达,马达内部的振子振动被人们感知从而产生触觉效果。
[0003]现有技术中,一般是先设计出驱动波形然后通过实际驱动马达,观察马达的振动效果是否达到预期要求。例如,在实际马达/设备工装的响应不满足要求时,需要修改设计并进行再次驱动,直至输出的触觉效果满足要求为止,然而这种方式耗时耗力,操作效率较低,很难找到符合预期振动效果的驱动波形。

技术实现思路

[0004]为了解决现有技术中出现的上述技术问题,提出了本申请。本申请的实施例提供了一种马达驱动波形的设计方法及设计装置,其可根据预期的振动效果而自动计算出合适的波形数据,再进行实际驱动调试,从而提高了波形设计的效率。
[0005]根据本申请的一个方面,提供了一种马达驱动波形的设计方法,所述设计方法包括:设定驱动目标参数;确定结构化的波形参数,并根据所述波形参数生成波形数据;利用所述波形数据进行仿真计算,获得仿真振动数据;以及对所述仿真振动数据与所述驱动目标参数进行比较,将满足预定条件的仿真振动数据所对应的波形数据确定为马达的驱动波形。
[0006]在一些实施例中,所述驱动目标参数包括马达和/或工装的加速度、加速度曲线、加速度曲线包络中的一种或多种。
[0007]在一些实施例中,所述结构化的波形参数包括波形类型、波形电压和波形频率。
[0008]在一些实施例中,利用所述波形数据进行仿真计算,获得仿真振动数据包括:对所述波形数据进行成分解析,将所述波形数据分解为一个或多个分量驱动波形;计算出马达在各个分量驱动波形下的振动数据;将计算得到的各个振动数据进行合成,获得马达在所述波形数据下的仿真振动数据。
[0009]在一些实施例中,对所述仿真振动数据与所述驱动目标参数进行比较,将满足预定条件的仿真振动数据所对应的波形数据确定为马达的驱动波形包括:确定所述仿真振动数据与所述驱动目标参数的相似度;将相似度大于预设阈值的仿真振动数据所对应的波形数据确定为马达的驱动波形。
[0010]在一些实施例中,对所述仿真振动数据与所述驱动目标参数进行比较,将满足预定条件的仿真振动数据所对应的波形数据确定为马达的驱动波形包括:在遍历所述结构化的波形参数后,确定与所述驱动目标参数相似度最高的仿真振动数据所对应的波形数据;
将所述所对应的波形数据确定为马达的驱动波形。
[0011]在一些实施例中,确定与所述驱动目标参数相似度最高的仿真振动数据所对应的波形数据包括:计算所述仿真振动数据与所述驱动目标参数的差值,并将所述差值与阈值进行比较;响应于所述差值小于所述阈值,将所述阈值更新为所述差值,并保存相应的波形数据,否则,重新选定结构化的波形参数,并进行仿真计算;遍历所述结构化的波形参数,将最后保存的波形数据确定为与所述驱动目标参数相似度最高的仿真振动数据所对应的波形数据。
[0012]在一些实施例中,确定与所述驱动目标参数相似度最高的仿真振动数据所对应的波形数据包括:计算所述仿真振动数据与所述驱动目标参数的相似度,并将所述相似度与阈值进行比较;响应于所述相似度大于所述阈值,将所述阈值更新为所述相似度,并保存相应的波形数据,否则,重新选定结构化的波形参数,并进行仿真计算;遍历所述结构化的波形参数,将最后保存的波形数据确定为与所述驱动目标参数相似度最高的仿真振动数据所对应的波形数据。
[0013]本申请的另一方面提供了一种马达驱动波形的设计装置,包括:设定单元,其用于设定驱动目标参数;生成单元,其用于确定结构化的波形参数,并根据所述波形参数生成波形数据;仿真单元,其用于利用所述波形数据进行仿真计算,获得仿真振动数据;以及确定单元,其用于对所述仿真振动数据与所述驱动目标参数进行比较,将满足预定条件的仿真振动数据所对应的波形数据确定为马达的驱动波形。
[0014]本申请的另一方面还提供了一种电子设备,其包括存储器、处理器以及存储在所述存储器上并可在所述处理器上运行的指令,所述指令在被所述处理器执行时,使得所述处理器执行上面所述的驱动波形设计方法。
[0015]本申请的另一方面还提供了一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时使得所述处理器执行上述驱动波形设计方法中的各步骤。
[0016]与现有技术相比,采用本申请实施例的马达驱动波形设计方法及设计装置,可以根据用户期望的振动状态或效果,自动生成结构化的驱动波形数据,使用该驱动波形数据可生成连续的驱动波形数据,可以得到符合预期的振动状态数据和振动效果,显著提高了驱动波形设计的效率。
附图说明
[0017]通过结合附图对本申请实施例进行更详细的描述,本申请的上述以及其他目的、特征和优势将变得更加明显。附图用来提供对本申请实施例的进一步理解,并且构成说明书的一部分,与本申请实施例一起用于解释本申请,并不构成对本申请的限制。在附图中,相同的参考标号通常代表相同部件或步骤。
[0018]图1示出根据本申请一实施例提供的马达驱动波形的设计方法的流程图;
[0019]图2示出根据本申请一实施例提供的获得仿真振动效果的方法流程图;
[0020]图3示出根据本申请一实施例提供的计算出马达在各个分量驱动波形下的振动数据的方法流程示意图;
[0021]图4示出根据本申请一实施例提供的计算马达参数的流程示意图;
[0022]图5示出根据本申请一实施例提供的驱动波形的设计方法的流程图;
[0023]图6示出根据本申请另一实施例提供的驱动波形的设计方法的流程图;
[0024]图7示出根据本申请又一实施例提供的驱动波形的设计方法的流程图;
[0025]图8示出根据本申请一实施例提供的马达振动效果的仿真装置的结构框图;
[0026]图9示出根据本申请一实施例提供的电子设备的结构框图。
具体实施方式
[0027]下面,将参考附图详细地描述根据本申请的示例实施例。显然,所描述的实施例仅仅是本申请的一部分实施例,而不是本申请的全部实施例。同时,实施本申请实施例的任一示例并不一定需要同时实现以上的所有优点。应理解,本申请不应被限制到这些示例实施例的特定细节。而是,可以在没有这些特定细节或者采用其他替代方式的情况下,实施本申请的实施例,而不会偏离权利要求定义的本申请的思想和原理。
[0028]图1示出了本申请一实施例提供的马达驱动波形的设计方法的流程图,如图1所示,该方法100可开始于步骤S110,设定驱动目标参数。
[0029]目标参数可以是用户期望的振动状态或振动效果,其可以包括马达自身的振动状态,也可以包括马达工装的振动效果,例如,所述驱动目标参数可包括本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种马达驱动波形的设计方法,包括:设定驱动目标参数;确定结构化的波形参数,并根据所述波形参数生成波形数据;利用所述波形数据进行仿真计算,获得仿真振动数据;以及对所述仿真振动数据与所述驱动目标参数进行比较,将满足预定条件的仿真振动数据所对应的波形数据确定为马达的驱动波形。2.根据权利要求1所述的设计方法,其中,所述驱动目标参数包括马达和/或工装的加速度、加速度曲线、加速度曲线包络中的一种或多种。3.根据权利要求1所述的设计方法,其中,所述结构化的波形参数包括波形类型、波形电压和波形频率。4.根据权利要求1所述的设计方法,其中,利用所述波形数据进行仿真计算,获得仿真振动数据包括:对所述波形数据进行成分解析,将所述波形数据分解为一个或多个分量驱动波形;计算出马达在各个分量驱动波形下的振动数据;将计算得到的各个振动数据进行合成,获得马达在所述波形数据下的仿真振动数据。5.根据权利要求1所述的设计方法,其中,对所述仿真振动数据与所述驱动目标参数进行比较,将满足预定条件的仿真振动数据所对应的波形数据确定为马达的驱动波形包括:确定所述仿真振动数据与所述驱动目标参数的相似度;将相似度大于预设阈值的仿真振动数据所对应的波形数据确定为马达的驱动波形。6.根据权利要求1所述的设计方法,其中,对所述仿真振动数据与所述驱动目标参数进行比较,将满足预定条件的仿真振动数据所对应的波形数据确定为马达的驱动波形包括:在遍历所述结构化的波形参数后,确定与所述驱动目标参数相似度最高的仿真振动数据所对应的波形数据;将所述波形数据确定为马达的驱动波形。7.根据权利要求6所述的设计方法,其中,确定与所述驱动目标参数相似度最高的仿真振动数据所对应的...

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

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

1