一种马达闭环控制方法及电子设备技术

技术编号:31021919 阅读:12 留言:0更新日期:2021-11-30 03:12
本申请公开了一种马达闭环控制方法及电子设备,通过在触摸装置接收到触摸操作时,为了模拟实体按键的震动,通过加速度传感器检测马达的第一震动参数,并与特定震动参数进行比较,从而对马达的驱动参数进行调节,以便于基于调节后的驱动参数实现马达的震动,从而实现了对马达震动参数的自动闭环调节,通过在马达震动时,只要震动参数不满足预设条件,就对马达的驱动参数进行调节,避免了马达的震动效果在模拟实体按键效果时不匹配的问题,提高了用户体验。户体验。户体验。

【技术实现步骤摘要】
一种马达闭环控制方法及电子设备


[0001]本申请涉及电子信息
,尤其涉及一种马达闭环控制方法及电子设备。

技术介绍

[0002]当触摸装置检测到触摸时,其内部设置的马达通常会产生震动,通过震动的方式模拟实体按键。
[0003]然而,马达的震动是固定的,当需要对马达的震动效果进行调节时,调节后的马达的震动效果可能会不能满足用户的震感需求。

技术实现思路

[0004]有鉴于此,本申请提供一种马达闭环控制方法及电子设备,其具体方案如下:
[0005]一种马达闭环控制方法,包括:
[0006]获得加速度传感器检测的马达的第一震动参数,所述马达的第一震动参数为在触摸装置接收到触摸操作时产生的模拟实体按键震动的参数;
[0007]比较检测到的所述马达的第一震动参数与预设的特定震动参数,得到比较结果;
[0008]若所述比较结果表明所述第一震动参数不满足第一预设条件,调整所述马达的驱动参数,以便基于调整后的马达的驱动参数控制所述马达的震动。
[0009]进一步的,所述比较结果表明所述第一震动参数不满足第一预设条件,包括:
[0010]所述第一震动参数与所述预设的特定震动参数之间的差值超出预设范围,表明所述第一震动参数不满足第一预设条件。
[0011]进一步的,所述比较检测到的所述马达的第一震动参数与预设的特定震动参数,得到比较结果,包括:
[0012]比较检测到的第一时刻的马达的第一震动参数与预设的第一时刻的特定震动参数,得到第一时刻的比较结果。
[0013]进一步的,所述调整所述马达的驱动参数,包括:
[0014]基于所述比较结果调整所述马达的驱动电压,通过对所述马达的驱动电压的幅值及频率的调节实现对所述马达的震动参数的控制。
[0015]进一步的,所述调整所述马达的驱动参数,包括:
[0016]基于所述第一震动参数与所述特定震动参数之间的差值调整所述马达的驱动电压及驱动电流。
[0017]进一步的,所述基于所述第一震动参数与所述特定震动参数之间的差值调整所述马达的驱动电压及驱动电流,包括:
[0018]基于所述第一震动参数与所述特定震动参数之间的差值分别确定电压偏量及电流偏量;
[0019]确定所述马达的震动参数为第一震动参数时马达的第一驱动电压及第一驱动电流;
[0020]基于所述第一驱动电压及所述电压偏量的和确定调整后的第二驱动电压,基于所述第一驱动电流及所述电流偏量的和确定调整后的第二驱动电流。
[0021]进一步的,还包括:
[0022]基于第二驱动电压及第二驱动电流控制所述马达的震动,以获得通过所述加速度传感器检测到的下一时刻的所述马达的第二震动参数;
[0023]比较所述下一时刻的所述马达的第二震动参数与所述预设的特定震动参数中与所述下一时刻相应的时刻的特定震动参数。
[0024]进一步的,还包括:
[0025]当满足第二预设条件时,控制设置于所述触摸装置的第一位置处的所述加速度传感器检测位于所述触摸装置的第二位置处的马达的震动参数;
[0026]其中,所述第二预设条件至少包括:设置有所述触摸装置的电子设备的结构发生变化,或,接收到手动调节所述马达的驱动参数的调节指令。
[0027]一种电子设备,包括:
[0028]触摸面板,用于接收触摸操作;
[0029]马达,用于在所述触摸面板接收到触摸操作时,产生模拟实体按键的震动;
[0030]加速度传感器,用于检测所述马达的第一震动参数,所述第一震动参数为在所述触摸面板接收到触摸操作时产生的模拟实体按键震动的参数;
[0031]处理器,用于获得所述加速度传感器检测的所述马达的第一震动参数,比较检测到的所述第一震动参数与预设的特定震动参数,得到比较结果;若所述比较结果表明所述第一震动参数不满足第一预设条件,调整所述马达的驱动参数,以便基于调整后的所述马达的驱动参数控制所述马达的震动。
[0032]进一步的,所述处理器调整所述马达的驱动参数,包括:
[0033]所述处理器基于所述第一震动参数与所述特定震动参数之间的差值调整所述马达的驱动电压及驱动电流。
[0034]从上述技术方案可以看出,本申请公开的马达闭环控制方法及电子设备,获得加速度传感器检测的马达的第一震动参数,马达的第一震动参数为在触摸装置接收到触摸操作时的模拟实体按键震动的参数,比较检测到的马达的第一震动参数与预设的特定震动参数,得到比较结果,若比较结果表明第一震动参数不满足第一预设条件,调整马达的驱动参数,以便基于调整后的马达的驱动参数控制马达的震动。本方案通过在触摸装置接收到触摸操作时,为了模拟实体按键的震动,通过加速度传感器检测马达的第一震动参数,并与特定震动参数进行比较,从而对马达的驱动参数进行调节,以便于基于调节后的驱动参数实现马达的震动,从而实现了对马达震动参数的自动闭环调节,通过在马达震动时,只要震动参数不满足预设条件,就对马达的驱动参数进行调节,避免了马达的震动效果在模拟实体按键效果时不匹配的问题,提高了用户体验。
附图说明
[0035]为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以
根据这些附图获得其他的附图。
[0036]图1为本申请实施例公开的一种马达闭环控制方法的流程图;
[0037]图2为本申请实施例公开的一种马达闭环控制方法的流程图;
[0038]图3为本申请实施例公开的一种当前震动曲线与特定震动曲线比对的示意图;
[0039]图4为本申请实施例公开的一种当前震动曲线与特定震动曲线比对的示意图;
[0040]图5为本申请实施例公开的一种当前震动曲线与特定震动曲线比对的示意图;
[0041]图6为本申请实施例公开的一种马达的震动曲线与特定震动曲线的比对示意图;
[0042]图7为本申请实施例公开的一种马达闭环控制方法的流程图;
[0043]图8为本申请实施例公开的一种初始驱动波形与特定驱动波形的比对示意图;
[0044]图9为本申请实施例公开的一种电子设备的结构示意图。
具体实施方式
[0045]下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
[0046]本申请公开了一种马达闭环控制方法,其流程图如图1所示,包括:
[0047]步骤S11、获得加速度传感器检测的马达的第一震动参数,马达的第一震动参数为在触摸装置接收到触摸操作时产生的模拟实体本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种马达闭环控制方法,包括:获得加速度传感器检测的马达的第一震动参数,所述马达的第一震动参数为在触摸装置接收到触摸操作时产生的模拟实体按键震动的参数;比较检测到的所述马达的第一震动参数与预设的特定震动参数,得到比较结果;若所述比较结果表明所述第一震动参数不满足第一预设条件,调整所述马达的驱动参数,以便基于调整后的马达的驱动参数控制所述马达的震动。2.根据权利要求1所述的方法,其中,所述比较结果表明所述第一震动参数不满足第一预设条件,包括:所述第一震动参数与所述预设的特定震动参数之间的差值超出预设范围,表明所述第一震动参数不满足第一预设条件。3.根据权利要求1所述的方法,其中,所述比较检测到的所述马达的第一震动参数与预设的特定震动参数,得到比较结果,包括:比较检测到的第一时刻的马达的第一震动参数与预设的第一时刻的特定震动参数,得到第一时刻的比较结果。4.根据权利要求1所述的方法,其中,所述调整所述马达的驱动参数,包括:基于所述比较结果调整所述马达的驱动电压,通过对所述马达的驱动电压的幅值及频率的调节实现对所述马达的震动参数的控制。5.根据权利要求1所述的方法,其中,所述调整所述马达的驱动参数,包括:基于所述第一震动参数与所述特定震动参数之间的差值调整所述马达的驱动电压及驱动电流。6.根据权利要求5所述的方法,其中,所述基于所述第一震动参数与所述特定震动参数之间的差值调整所述马达的驱动电压及驱动电流,包括:基于所述第一震动参数与所述特定震动参数之间的差值分别确定电压偏量及电流偏量;确定所述马达的震动参数为第一震动参数时马达的第一驱动电压及第一驱动电流;基于所述...

【专利技术属性】
技术研发人员:高营程孝仁
申请(专利权)人:联想北京有限公司
类型:发明
国别省市:

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

1