System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 马达驱动波形的处理方法、装置、电子设备和计算机设备制造方法及图纸_技高网

马达驱动波形的处理方法、装置、电子设备和计算机设备制造方法及图纸

技术编号:40545487 阅读:5 留言:0更新日期:2024-03-05 19:02
本申请涉及一种马达驱动波形的处理方法、装置、电子设备和计算机设备。方法包括:获取通用马达模型参数和当前马达的当前马达模型参数,其中,通用马达模型参数为马达模型的预设马达模型参数;将当前马达模型参数和通用马达模型参数分别代入指示马达频响的传输函数,分别对应生成第一传输函数和第二传输函数;根据第一传输函数和第二传输函数确定补偿滤波器的目标补偿参数,以使目标补偿参数的补偿滤波器对马达模型输出的初始驱动波形进行补偿。采用本方法能够可以确定补偿滤波器的目标补偿参数,通过目标补偿参数的补偿滤波器对初始驱动波形进行滤波处理,可以使得最终的驱动波形可以对应当前马达,提高预期振动效果与实际振动效果的一致性。

【技术实现步骤摘要】

本申请涉及马达,特别是涉及一种马达驱动波形的处理方法、装置、电子设备和计算机设备


技术介绍

1、振动触感是终端上实现非视觉交互的重要手段,主要应用于终端的信息提醒、触觉反馈等方面。终端中通常都配备有马达,通过马达中马达转子转动给终端以驱动力,从而带动终端振动,产生振动触感。

2、相关技术中,马达在运行时,终端设备会根据马达模型的模型参数,对振感参数进行计算并翻译成驱动波形,基于驱动波形驱动马达进行振动。

3、但是,目前的马达模型为通用模型,没有考虑马达个体之间的差异,导致难以达到预期的振动效果。


技术实现思路

1、基于此,有必要针对上述技术问题,提供一种马达驱动波形的处理方法、装置、电子设备、计算机设备和计算机可读存储介质,可以提高预期振动效果与实际振动效果的一致性。

2、第一方面,本申请提供了一种马达驱动波形的处理方法,所述方法包括:

3、获取通用马达模型参数和当前马达的当前马达模型参数,其中,所述通用马达模型参数为马达模型的预设马达模型参数;

4、将所述通用马达模型参数和所述当前马达模型参数分别代入指示马达频响的传输函数,分别对应生成第一传输函数和第二传输函数;

5、根据所述第一传输函数和所述第二传输函数确定补偿滤波器的目标补偿参数,以使目标补偿参数的补偿滤波器对马达模型输出的初始驱动波形进行补偿。

6、在其中一个实施例中,所述根据所述第一传输函数和所述第二传输函数确定补偿滤波器的目标补偿参数,包括:

7、根据所述第一传输函数和所述第二传输函数的差异获取补偿传输函数;

8、对所述补偿传输函数的参数进行转换处理,获取所述目标补偿参数;其中,所述转换处理与所述滤波器的类型相关联。

9、在其中一个实施例中,所述指示马达频响的传输函数表示系数输入参数与系统输出参数之间的拉普拉斯关系函数,其中,系统输入参数包括电流和电压中的一者,所述系统输出参数包括速度、位移和加速度中的一者。

10、在其中一个实施例中,所述根据所述第一传输函数和所述第二传输函数的差异获取补偿传输函数,包括:

11、在所述补偿滤波器串接于所述初始驱动波形的传输链路的情况下,根据所述第一传输函数和所述第二传输函数在比值的差异,形成所述补偿传输函数;

12、在所述补偿滤波器与所述初始驱动波形的传输链路并联的情况下,根据所述第一传输函数和所述第二传输函数在差值的差异,形成所述补偿传输函数。

13、第二方面,本申请还提供了一种电子设备,包括处理器、补偿滤波器、驱动电路和马达,所述驱动电路分别与所述处理器、所述补偿滤波器和所述马达连接;

14、所述处理器用于获取初始驱动波形;

15、所述补偿滤波器用于对所述初始驱动波形进行滤波处理;

16、所述驱动电路用于根据目标驱动波形驱动所述马达工作,其中,所述目标驱动波形至少包括滤波处理后的驱动波形。

17、在其中一个实施例中,所述电子设备还包括参数计算模块,所述参数计算模块集成于所述处理器或所述驱动电路,所述参数计算模块用于:

18、获取通用马达模型参数和当前马达的当前马达模型参数,其中,所述通用马达模型参数为马达模型的预设马达模型参数;

19、将所述通用马达模型参数和所述当前马达模型参数分别代入指示马达频响的传输函数,分别对应生成第一传输函数和第二传输函数;

20、根据所述第一传输函数和所述第二传输函数确定补偿滤波器的目标补偿参数,以指示调整所述补偿滤波器的参数至所述目标补偿参数。

21、在其中一个实施例中,所述处理器的软件架构包括平台软件层和驱动软件层;

22、所述平台软件层用于获取所述初始驱动波形;

23、所述驱动软件层用于输出控制信号至驱动电路,在所述补偿滤波器集成于所述处理器的情况下,所述补偿滤波器为数字滤波器,所述控制信号为所述目标驱动波形,在所述补偿滤波器集成于所述驱动电路的情况下,所述控制信号为所述初始驱动波形。

24、在其中一个实施例中,所述补偿滤波器位于所述平台软件层,所述平台软件层用于获取所述初始驱动波形,并通过所述补偿滤波器对所述驱动波形进行滤波处理,输出所述目标驱动波形至所述驱动软件层。

25、在其中一个实施例中,所述处理器的软件架构包括驱动软件层,所述补偿滤波器位于所述驱动软件层;

26、所述驱动软件层用于获取初始驱动波形,并通过所述补偿滤波器对所述初始驱动波形进行滤波处理,输出所述目标驱动波形至所述驱动电路。

27、在其中一个实施例中,所述补偿滤波器集成于所述驱动电路;

28、所述驱动电路用于获取所述初始驱动波形,并通过所述补偿滤波模块对所述初始驱动波形进行滤波处理,获取所述目标驱动波形,根据所述目标驱动波形驱动所述马达工作。

29、第三方面,本申请还提供了一种马达驱动波形的处理装置,所述装置包括:

30、获取模块,用于获取通用马达模型参数和当前马达的当前马达模型参数,其中,所述通用马达模型参数为所述马达模型的预设马达模型参数;

31、处理模块,用于将所述当前马达模型参数和所述通用马达模型参数分别代入指示马达频响的传输函数,分别对应生成第一传输函数和第二传输函数;

32、确定模块,用于根据所述第一传输函数和所述第二传输函数确定补偿滤波器的目标补偿参数,以使目标补偿参数的补偿滤波器对马达模型输出的初始驱动波形进行补偿。

33、第四方面,本申请还提供了一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现如上所述的方法的步骤。

34、第五方面,本申请还提供了一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现如上所述的方法的步骤。

35、上述马达驱动波形的处理方法、装置、电子设备、计算机设备和计算机可读存储介质,通过获取通用马达模型参数和当前马达的当前马达模型参数,将通用马达模型参数和当前马达模型参数分别代入指示马达频响的传输函数,生成对应通用马达模型参数的第一传输函数和对应当前马达模型参数的第二传输函数,则第一传输函数和第二传输函数的差异对应通用马达模型参数和当前马达模型参数的差异,根据第一传输函数和第二传输函数的差异可以确定目标补偿参数,因此,通过参数为目标补偿参数的补偿滤波器对初始驱动波形进行滤波处理,可以补偿通用马达模型参数与当前马达模型参数的差异,从而使得最终的驱动波形可以对应当前马达,有利于提高预期振动效果与实际振动效果的一致性。

36、上述电子设备,包括处理器、补偿滤波器、驱动电路和马达,处理器获取初始驱动波形,补偿滤波器接收到初始驱动波形后,对初始驱动波形进行滤波处理,通过补偿滤波器对初始驱动波形进行补偿,输出滤波处理后的驱动波形给驱动电路,驱动电路在接收滤波处理后的驱本文档来自技高网...

【技术保护点】

1.一种马达驱动波形的处理方法,其特征在于,所述方法包括:

2.根据权利要求1所述的马达驱动波形的处理方法,其特征在于,所述根据所述第一传输函数和所述第二传输函数确定补偿滤波器的目标补偿参数,包括:

3.根据权利要求2所述的马达驱动波形的处理方法,其特征在于,所述指示马达频响的传输函数表示系数输入参数与系统输出参数之间的拉普拉斯关系函数,其中,所述系统输入参数包括电流和电压中的一者,所述系统输出参数包括速度、位移和加速度中的一者。

4.根据权利要求1所述的马达驱动波形的处理方法,其特征在于,所述根据所述第一传输函数和所述第二传输函数的差异获取补偿传输函数,包括:

5.一种电子设备,其特征在于,包括处理器、补偿滤波器、驱动电路和马达,所述驱动电路分别与所述处理器、所述补偿滤波器和所述马达连接;

6.根据权利要求5所述的电子设备,其特征在于,所述电子设备还包括参数计算模块,所述参数计算模块集成于所述处理器或所述驱动电路,所述参数计算模块用于:

7.根据权利要求5所述的电子设备,其特征在于,所述处理器的软件架构包括平台软件层和驱动软件层;

8.根据权利要求7所述的电子设备,其特征在于,所述补偿滤波器位于所述平台软件层,所述平台软件层用于获取所述初始驱动波形,并通过所述补偿滤波器对所述驱动波形进行滤波处理,输出所述目标驱动波形至所述驱动软件层。

9.根据权利要求5或7所述的电子设备,其特征在于,所述处理器的软件架构包括驱动软件层,所述补偿滤波器位于所述驱动软件层;

10.根据权利要求5或7所述的电子设备,其特征在于,所述补偿滤波器集成于所述驱动电路;

11.一种马达驱动波形的处理装置,其特征在于,所述装置包括:

12.一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至4中任一项所述的方法的步骤。

13.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至4中任一项所述的方法的步骤。

...

【技术特征摘要】

1.一种马达驱动波形的处理方法,其特征在于,所述方法包括:

2.根据权利要求1所述的马达驱动波形的处理方法,其特征在于,所述根据所述第一传输函数和所述第二传输函数确定补偿滤波器的目标补偿参数,包括:

3.根据权利要求2所述的马达驱动波形的处理方法,其特征在于,所述指示马达频响的传输函数表示系数输入参数与系统输出参数之间的拉普拉斯关系函数,其中,所述系统输入参数包括电流和电压中的一者,所述系统输出参数包括速度、位移和加速度中的一者。

4.根据权利要求1所述的马达驱动波形的处理方法,其特征在于,所述根据所述第一传输函数和所述第二传输函数的差异获取补偿传输函数,包括:

5.一种电子设备,其特征在于,包括处理器、补偿滤波器、驱动电路和马达,所述驱动电路分别与所述处理器、所述补偿滤波器和所述马达连接;

6.根据权利要求5所述的电子设备,其特征在于,所述电子设备还包括参数计算模块,所述参数计算模块集成于所述处理器或所述驱动电路,所述参数计算模块用于:

7.根据权...

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

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

1