控制马达振动的方法及装置、电子设备制造方法及图纸

技术编号:14744733 阅读:137 留言:0更新日期:2017-03-01 20:43
本公开是关于一种控制马达振动的方法及装置、电子设备。所述方法包括:通过重力传感器采集马达在振动过程中产生的重力加速度;根据所述重力加速度确定驱动电路需要驱动所述马达的第一驱动参数,所述第一驱动参数的类型由所述马达的类型确定;控制所述驱动电路以所述第一驱动参数驱动所述马达。本公开技术方案可以使具有开环结构的驱动电路可以控制马达处于最优的振动状态,简化驱动电路的电路结构的同时,仍能确保马达具有稳定的振动效果。

【技术实现步骤摘要】
【国外来华专利技术】
本公开涉及电子
,尤其涉及一种控制马达振动的方法及装置、电子设备
技术介绍
手机中使用的马达需要在驱动电压的驱动下实现振动,由于驱动电路与马达之间通过导线连接,导线上电阻的存在,导致施加到马达的电压通常会低于驱动电路输出的电压,对于开环结构的马达,由于驱动电路不会接收到关于马达振动的反馈量,因此会导致马达在振动时不会处于最优的振动状态。
技术实现思路
为克服相关技术中存在的问题,本公开实施例提供一种控制马达振动的方法及装置、电子设备,能够控制马达在振动时能够处于最佳的振动状态。根据本公开实施例的第一方面,提供一种控制马达振动的方法,包括:采集马达在振动过程中产生的振动信息;根据所述振动信息、与所述马达的类型对应的预设参考信息确定所述马达的驱动电路的第一驱动参数,所述预设参考信息用于记录所述马达工作在稳定状态时的特征参数与所述驱动电路所采用的驱动参数之间的对应关系;控制所述驱动电路以所述第一驱动参数驱动所述马达。在一实施例中,所述根据所述振动信息、与所述马达的类型对应的预设参考信息确定所述马达的驱动电路的第一驱动参数,可包括:根据所述振动信息确定所述马达在振动过程中的特征参数;基于与所述马达的类型对应的预设参考信息,确定所述振动过程中的特征参数对应的第二驱动参数;根据所述第二驱动参数确定用于调整驱动电路的第一驱动参数。在一实施例中,所述根据所述第二驱动参数确定用于调整驱动电路的第一驱动参数,可包括:确定所述第二驱动参数对应的特征参数是否达到所述预设参考信息中所记录的特征参数的极大值;当所述第二驱动参数对应的特征参数达到所述预设参考信息中所记录的特征参数的极大值时,将与所述极大值对应的驱动参数确定为用于调整驱动电路的第一驱动参数。在一实施例中,在所述采集马达在振动过程中产生的特征参数的步骤之前,所述方法还可包括:确定所述马达所采用的驱动参数的预设范围;控制所述驱动电路在所述预设范围内依次输出相差预设间隔的驱动参数,通过所述相差预设间隔的驱动参数驱动所述马达;所述采集马达在振动过程中产生的振动信息,包括:采集所述马达在所述相差预设间隔的驱动参数的驱动下产生的振动信息。在一实施例中,所述根据所述第二驱动参数确定用于调整驱动电路的第一驱动参数,可包括:根据所述第二驱动参数与预设的第三驱动参数之间的差值,确定用于调整驱动电路的第一驱动参数,其中,所述第三驱动参数为所述马达工作在稳定状态的驱动参数;基于所述第二驱动参数和所述差值确定用于调整所述驱动电路的第一驱动参数。在一实施例中,所述基于所述第二驱动参数和所述差值确定用于调整所述驱动电路的第一驱动参数,可包括:确定所述差值的绝对值是否大于或者等于预设阈值;当所述绝对值大于或者等于所述预设阈值时,根据所述差值调整所述第二驱动参数,直至所述第二驱动参数与所述第三驱动参数之间的差值的绝对值小于所述预设阈值;当所述绝对值小于所述预设阈值时,执行所述控制所述驱动电路以所述第一驱动参数驱动所述马达的步骤。在一实施例中,所述方法还可包括:通过从电子设备记录的关于所述驱动电路的驱动信息,确定所述马达的类型。根据本公开实施例的第二方面,提供一种控制马达振动的装置,包括:加速度采集模块,被配置为通过重力传感器采集马达在振动过程中产生的重力加速度;第一确定模块,被配置为根据所述加速度采集模块采集的所述重力加速度确定驱动电路需要驱动所述马达的第一驱动参数,所述第一驱动参数的类型由所述马达的类型确定;第一控制模块,被配置为控制所述驱动电路以所述第一确定模块确定的所述第一驱动参数驱动所述马达。在一实施例中,所述第一确定模块可包括:第一确定子模块,被配置为确定所述重力加速度在振动过程中的分布特征参数;查找子模块,被配置为从预设参考信息中查找与所述第一确定子模块确定的所述分布特征参数对应的第二驱动参数,所述预设参考信息用于记录所述重力加速度与马达工作在稳定状态时所采用的驱动参数之间的对应关系;第二确定子模块,被配置为根据所述查找子模块查找到的所述第二驱动参数确定用于调整驱动电路的第一驱动参数。在一实施例中,所述第二确定子模块具体被配置为:确定所述第二驱动参数对应的重力加速度是否达到所述预设参考信息中所记录的重力加速度的极大值;当所述第二驱动参数对应的重力加速度达到所述预设参考信息中所记录的重力加速度的极大值时,将与所述极大值对应的驱动参数确定为用于调整驱动电路的第一驱动参数。在一实施例中,所述装置还可包括:第二确定模块,被配置为在所述加速度采集模块通过重力传感器采集马达在振动过程中产生的重力加速度的步骤之前,确定所述马达所采用的驱动参数的预设范围;第二控制模块,被配置为控制所述驱动电路在所述第二确定模块确定的所述预设范围内依次输出相差预设间隔的驱动参数,通过所述相差预设间隔的驱动参数驱动所述马达;所述加速度采集模块被配置为:通过所述重力传感器采集所述第二控制模块控制所述马达在所述相差预设间隔的驱动参数的驱动下产生振动的重力加速度。在一实施例中,所述第二确定子模块具体被配置为:根据所述第二驱动参数与预设的第三驱动参数之间的差值,确定用于调整驱动电路的第一驱动参数,其中,所述第三驱动参数为所述马达工作在稳定状态的驱动参数;基于所述第二驱动参数和所述差值确定用于调整所述驱动电路的第一驱动参数。在一实施例中,所述第二确定子模块具体被配置为:确定所述差值的绝对值是否大于或者等于预设阈值;当所述绝对值大于或者等于所述预设阈值时,根据所述差值调整所述第二驱动参数,直至所述第二驱动参数与所述第三驱动参数之间的差值的绝对值小于所述预设阈值;当所述绝对值小于所述预设阈值时,所述第一控制模块执行所述控制所述驱动电路以所述第一驱动参数驱动所述马达的步骤。根据本公开实施例的第三方面,提供一种电子设备,包括:处理器;用于存储处理器可执行指令的存储器;其中,所述处理器被配置为:通过重力传感器采集马达在振动过程中产生的重力加速度;根据所述重力加速度确定驱动电路需要驱动所述马达的第一驱动参数,所述第一驱动参数的类型由所述马达的类型确定;控制所述驱动电路以所述第一驱动参数驱动所述马达。本公开的实施例提供的技术方案可以包括以下有益效果:根据振动信息确定驱动电路需要驱动马达的第一驱动参数,控制驱动电路以第一驱动参数驱动马达,实现了通过具有力学性质的振动信息代替相关技术中的电信号,来弥补由于驱动电路与马达之间的线抗导致的马达所采用的驱动参数与驱动电路提供的驱动参数之间存在的差异,使具有开环结构的驱动电路可以控制马达处于最优的振动状态;相比相关技术中的闭环结构的驱动电路,简化了驱动电路的电路结构的同时,仍能确保马达具有稳定的振动效果。应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。附图说明此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本专利技术的实施例,并与说明书一起用于解释本专利技术的原理。图1A是是根据一示例性实施例示出的控制马达振动的方法的流程示意图。图1B是根据图1A所示示例性实施例的控制马达振动的电路的结构图。图2是根据一示例性实施例一示出的控制马达振动的方法的流程示意图。图3A是根据一示例性实施例二示出的控制马达振动的方法的流程示意图。图3B是根据图3A所示实施例的重本文档来自技高网...
控制马达振动的方法及装置、电子设备

【技术保护点】
一种控制马达振动的方法,其特征在于,所述方法包括:采集马达在振动过程中产生的振动信息;根据所述振动信息、与所述马达的类型对应的预设参考信息,确定所述马达的驱动电路的第一驱动参数,所述预设参考信息用于记录所述马达工作在稳定状态时的特征参数与所述驱动电路所采用的驱动参数之间的对应关系;控制所述驱动电路以所述第一驱动参数驱动所述马达。

【技术特征摘要】
【国外来华专利技术】1.一种控制马达振动的方法,其特征在于,所述方法包括:采集马达在振动过程中产生的振动信息;根据所述振动信息、与所述马达的类型对应的预设参考信息,确定所述马达的驱动电路的第一驱动参数,所述预设参考信息用于记录所述马达工作在稳定状态时的特征参数与所述驱动电路所采用的驱动参数之间的对应关系;控制所述驱动电路以所述第一驱动参数驱动所述马达。2.根据权利要求1所述的方法,其特征在于,所述根据所述振动信息、与所述马达的类型对应的预设参考信息确定所述马达的驱动电路的第一驱动参数,包括:根据所述振动信息确定所述马达在振动过程中的特征参数;基于与所述马达的类型对应的预设参考信息确定所述振动过程中的特征参数对应的第二驱动参数;根据所述第二驱动参数确定用于调整驱动电路的第一驱动参数。3.根据权利要求2所述的方法,其特征在于,所述根据所述第二驱动参数确定用于调整驱动电路的第一驱动参数,包括:确定所述第二驱动参数对应的特征参数是否达到所述预设参考信息中所记录的特征参数的极大值;当所述第二驱动参数对应的特征参数达到所述预设参考信息中所记录的特征参数的极大值时,将与所述极大值对应的驱动参数确定为用于调整驱动电路的第一驱动参数。4.根据权利要求3所述的方法,其特征在于,在所述采集马达在振动过程中产生的振动信息的步骤之前,所述方法还包括:确定所述马达所采用的驱动参数的预设范围;控制所述驱动电路在所述预设范围内依次输出相差预设间隔的驱动参数,通过所述相差预设间隔的驱动参数驱动所述马达;所述采集马达在振动过程中产生的振动信息,包括:采集马达在所述相差预设间隔的驱动参数的驱动下产生的振动信息。5.根据权利要求2所述的方法,其特征在于,所述根据所述第二驱动参数确定用于调整驱动电路的第一驱动参数,包括:根据所述第二驱动参数与预设的第三驱动参数之间的差值,确定用于调整驱动电路的第一驱动参数,其中,所述第三驱动参数为所述马达工作在稳定状态的驱动参数;基于所述第二驱动参数和所述差值确定用于调整所述驱动电路的第一驱动参数。6.根据权利要求5所述的方法,其特征在于,所述基于所述第二驱动参数和所述差值确定用于调整所述驱动电路的第一驱动参数,包括:确定所述差值的绝对值是否大于或者等于预设阈值;当所述绝对值大于或者等于所述预设阈值时,根据所述差值调整所述第二驱动参数,直至所述第二驱动参数与所述第三驱动参数之间的差值的绝对值小于所述预设阈值;当所述绝对值小于所述预设阈值时,执行所述控制所述驱动电路以所述第一驱动参数驱动所述马达的步骤。7.根据权利要求1-5任一所述的方法,其特征在于,所述方法还包括:通过从电子设备记录的关于所述驱动电路的驱动信息,确定所述马达的类型。8.一种控制马达振动的装置,其特征在于,所述装置包括:振动信息采集模块,被配置为采集马达在振动过程中产生的振动信息;第一确定模块,被配置为根据所述振动信息采集模块采集的所述振动信息、与所述马达的类型对应的预设参考信息,确定所述马达的驱动电路的第一驱动参数,所述预设参考信息用于记录所述马达工作在稳定状态时的特征参数与所述驱...

【专利技术属性】
技术研发人员:解霏段伟亮刘欢欢
申请(专利权)人:北京小米移动软件有限公司
类型:发明
国别省市:北京;11

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

1