控制电子设备振动方法、音频编译解码模块及电子设备技术

技术编号:31224265 阅读:18 留言:0更新日期:2021-12-08 09:25
本申请提供一种控制电子设备振动方法、音频编译解码模块及电子设备。该方法应用于包括有处理器、音频编译解码模块及转子马达的电子设备。该方法包括:处理器在接收到第一触发命令时,向音频编译解码模块发送第一音频信号。音频编译解码模块基于第一音频信号和基准信号,驱动转子马达振动,第一音频信号的有效幅值最小值大于基准信号的有效幅值。处理器在接收到第二触发命令时,向音频编译解码模块发送第二音频信号,第二音频信号的有效幅值大于基准信号的有效幅值。音频编译解码模块基于第二音频信号和基准信号,驱动转子马达停止振动。从而,实现转子马达的快速振动和快速停止振动。动。动。

【技术实现步骤摘要】
控制电子设备振动方法、音频编译解码模块及电子设备


[0001]本申请涉及电子
,尤其涉及一种控制电子设备振动方法、音频编译解码模块及电子设备。

技术介绍

[0002]电子设备(例如手机、平板电脑等)常常采用马达的机械振动给用户提供振动反馈。马达是把电能转化为机械能的装置,通常可以包括旋转运动马达和直线运动马达,前者为直流电驱动的转子马达(又称ERM马达,eccentric rotating mass),后者为交流电驱动的线性马达(又称LRA马达,linear resonant actuator)。
[0003]目前,如何实现转子马达的快速起振和快速停振是现亟需解决的问题。

技术实现思路

[0004]本申请提供一种控制电子设备振动方法、音频编译解码模块及电子设备,以实现转子马达的快速起振和快速停振,且直流电的供给还不会影响转子马达的寿命,有利于延长转子马达的使用。
[0005]第一方面,本申请提供一种控制电子设备振动方法,应用于电子设备,电子设备包括:处理器、音频编译解码模块以及转子马达,处理器与音频编译解码模块电连接,音频编译解码模块与转子马达电连接;该方法包括:处理器在接收到第一触发命令时,向音频编译解码模块发送第一音频信号,第一触发命令用于通过第一音频信号指示转子马达振动;音频编译解码模块基于第一音频信号和基准信号,驱动转子马达振动,第一音频信号的有效幅值最小值大于基准信号的有效幅值;处理器在接收到第二触发命令时,向音频编译解码模块发送第二音频信号,第二触发命令用于通过第二音频信号指示转子马达停止振动,第二音频信号的有效幅值大于基准信号的有效幅值;音频编译解码模块基于第二音频信号和基准信号,驱动转子马达停止振动。
[0006]通过第一方面提供的控制电子设备振动方法,应用于电子设备,通过处理器在接收到第一触发命令时,向音频编译解码模块发送第一音频信号,第一触发命令用于指示转子马达振动。由于第一音频信号的有效幅值最小值大于基准信号的有效幅值,使得音频编译解码模块通过比较第一音频信号和基准信号,可以得到占空比接近100%或等于100%的第一PWM信号,即第一PWM信号的波形为直流电压波形,再对该第一PWM信号进行放大和滤波等处理,可以得到直流的第一驱动电压,并将直流的第一驱动电压提供给转子马达,便可驱动转子马达振动。处理器在接收到第二触发命令时,可以向音频编译解码模块发送第二音频信号,第二触发命令用于指示转子马达停止振动。由于第二音频信号的有效幅值大于基准信号的有效幅值,使得音频编译解码模块通过比较第二音频信号和基准信号,可以得到占空比接近100%或等于100%的第二PWM信号,再对该第二PWM信号进行放大和滤波等处理,即第二PWM信号的波形为直流电压波形,可以得到直流的第二驱动电压,且第二驱动电压与第一驱动电压的相位是反相的,并将直流的第二驱动电压提供给转子马达,便可驱动
转子马达停止振动。从而,实现了转子马达快速振动和快速停止振动的效果,缩短了转子马达的起振时长和停振时长,且直流电的供给不会影响转子马达的寿命,起到了保护转子马达的作用,有助于延长转子马达的使用。且第一PWM信号与第一音频信号的波形保持一致,以便通过第一音频信号的不同设置,来控制转子马达不同的振动效果,有利于电子设备满足不同使用场景的需求,给用户带来丰富的特效振动体验。
[0007]在一种可能的设计中,音频编译解码模块基于第一音频信号和基准信号,驱动转子马达振动,包括:音频编译解码模块通过比较第一音频信号和基准信号,输出占空比在第一预设范围内的第一脉冲宽度调制PWM信号;音频编译解码模块对第一PWM信号的幅值进行放大处理,得到第一放大电压;音频编译解码模块对第一放大电压进行去高频噪声干扰处理,得到直流的第一驱动电压;音频编译解码模块基于第一驱动电压,驱动转子马达振动。
[0008]在一种可能的设计中,音频编译解码模块基于第二音频信号和基准信号,驱动转子马达停止振动,包括:音频编译解码模块通过比较第二音频信号和基准信号,输出占空比在第二预设范围内的第二PWM信号;音频编译解码模块对第二PWM信号的幅值进行放大处理,得到第二放大电压;音频编译解码模块对第二放大电压进行去高频噪声干扰处理,得到直流的第二驱动电压,第一驱动电压和第二驱动电压的相位是反相的;音频编译解码模块基于第二驱动电压,驱动转子马达停止振动。
[0009]在一种可能的设计中,第一音频信号包括:第一子信号,第一子信号的有效幅值大于基准信号的有效幅值。由此,音频编译解码模块可以向转子马达提供直流的第一驱动电压,该第一驱动电压使得转子马达的旋转速度急速提升,从而驱动转子马达开始振动,实现了转子马达的快速起振,避免了振动拖沓而给用户带来不好的体验。
[0010]在一种可能的设计中,第一子信号与第二音频信号的有效幅值相同,使得音频编译解码模块产生的第一驱动电压的幅值和第二驱动电压的幅值相等,均大于转子马达的额定电压的幅值。这样做,显著加快了转子马达的快速振动和快速停止振动,避免了振动拖沓而给用户带来不好的体验。
[0011]在一种可能的设计中,第一音频信号包括:连续相接的第二子信号和第三子信号,第二子信号的有效幅值大于第三子信号的有效幅值,第三子信号的有效幅值大于基准信号的有效幅值。由此,音频编译解码模块可以基于第二子信号与基准信号产生直流的第一驱动电压,该第一驱动电压使得转子马达的旋转速度急速提升,从而驱动转子马达开始振动,实现了转子马达的快速起振,避免了振动拖沓而给用户带来不好的体验。且音频编译解码模块可以持续基于第三子信号与基准信号产生直流的第一驱动电压,该第一驱动电压使得转子马达继续保持振动。由此,使得音频编译解码模块基于第二子信号产生的第一驱动电压的幅值大于基于第三子信号产生的第一驱动电压的幅值,不仅使得转子马达能够高压快速振动,还使得转子马达能够低压长时间振动,节省了转子马达的驱动消耗,满足了电子设备需要转子马达长时间振动的使用需求。
[0012]在一种可能的设计中,第二子信号与第二音频信号的有效幅值相同,第三子信号的有效幅值小于第二音频信号的有效幅值,使得音频编译解码模块产生的第一驱动电压的幅值和第二驱动电压的幅值相等,均大于转子马达的额定电压的幅值。这样做,显著加快了转子马达的快速振动和快速停止振动,避免了振动拖沓而给用户带来不好的体验。
[0013]在一种可能的设计中,音频编译解码模块基于第一音频信号和基准信号,驱动转
子马达振动,包括:音频编译解码模块在转子马达的振动时长小于等于第二子信号的时长时,基于第二子信号和基准信号,驱动转子马达振动;音频编译解码模块在转子马达的振动时长大于第二子信号的时长时,基于第三子信号和基准信号,驱动转子马达振动;其中,转子马达的振动时长为从处理器接收到第一音频信号到处理器接收到第二音频信号的时长。由此,由于第一音频信号的可编辑性很强,使得通过对第一音频信号中的各个子信号的有效幅值(或增益)进行不同设置,能够实现转子马达的特效振动,以丰富电子设备的振动效果,满足不同本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种控制电子设备振动方法,应用于电子设备,所述电子设备包括:处理器、音频编译解码模块以及转子马达,所述处理器与所述音频编译解码模块电连接,所述音频编译解码模块与所述转子马达电连接;所述方法包括:所述处理器在接收到第一触发命令时,向所述音频编译解码模块发送第一音频信号,所述第一触发命令用于通过所述第一音频信号指示所述转子马达振动;所述音频编译解码模块基于所述第一音频信号和基准信号,驱动所述转子马达振动,所述第一音频信号的有效幅值最小值大于所述基准信号的有效幅值;所述处理器在接收到第二触发命令时,向所述音频编译解码模块发送第二音频信号,所述第二触发命令用于通过所述第二音频信号指示所述转子马达停止振动,所述第二音频信号的有效幅值大于所述基准信号的有效幅值;所述音频编译解码模块基于所述第二音频信号和所述基准信号,驱动所述转子马达停止振动。2.根据权利要求1所述的方法,其特征在于,所述音频编译解码模块基于所述第一音频信号和基准信号,驱动所述转子马达振动,包括:所述音频编译解码模块通过比较所述第一音频信号和所述基准信号,输出占空比在第一预设范围内的第一脉冲宽度调制PWM信号;所述音频编译解码模块对所述第一PWM信号的幅值进行放大处理,得到第一放大电压;所述音频编译解码模块对所述第一放大电压进行去高频噪声干扰处理,得到直流的第一驱动电压;所述音频编译解码模块基于所述第一驱动电压,驱动所述转子马达振动;所述音频编译解码模块基于所述第二音频信号和所述基准信号,驱动所述转子马达停止振动,包括:所述音频编译解码模块通过比较所述第二音频信号和所述基准信号,输出占空比在第二预设范围内的第二PWM信号;所述音频编译解码模块对所述第二PWM信号的幅值进行放大处理,得到第二放大电压;所述音频编译解码模块对所述第二放大电压进行去高频噪声干扰处理,得到直流的第二驱动电压,所述第一驱动电压和所述第二驱动电压的相位是反相的;所述音频编译解码模块基于所述第二驱动电压,驱动所述转子马达停止振动。3.根据权利要求1或2所述的方法,其特征在于,所述第一音频信号包括:第一子信号,所述第一子信号的有效幅值大于所述基准信号的有效幅值。4.根据权利要求3所述的方法,其特征在于,所述第一子信号与所述第二音频信号的有效幅值相同。5.根据权利要求1或2所述的方法,其特征在于,所述第一音频信号包括:连续相接的第二子信号和第三子信号,所述第二子信号的有效幅值大于所述第三子信号的有效幅值,所述第三子信号的有效幅值大于所述基准信号的有效幅值。6.根据权利要求5所述的方法,其特征在于,
所述第二子信号与所述第二音频信号的有效幅值相同,所述第三子信号的有效幅值小于所述第二音频信号的有效幅值。7.根据权利要求5或6所述的方法,其特征在于,所述音频编译解码模块基于所述第一音频信号和基准信号,驱动所述转子马达振动,包括:所述音频编译解码模块在所述转子马达的振动时长小于等于所述第二子信号的时长时,基于所述第二子信号和所述基准信号,驱动所述转子马达振动;所述音频编译解码模块在所述转子马达的振动时长大于所述第二子信号的时长时,基于所述第三子信号和所述基准信号,驱动所述转子马达振动;其中,所述转子马达的振动时长为从所述处理器接收到所述第一音频信号到所述处理器接收到所述第二音频信号的时长。8.根据权利要求1-7任一项所述的方法,其特征在于,所述电子设备还包括:外设集成电路IC和扬声器,所述处理器还与所述外设IC电连接,所述外设IC还与所述扬声器电连接;所述处理器驱动所述转子马达振动,包括:所述处理器在通过所述外设IC控制所述扬声器播放铃声时,驱动所述转子马达振动;所述处理器驱动所述转子马达停止振动,包括:所述处理器在通过所述外设IC控制所述扬声器停止播放铃声时,驱动所述转子马达停止振动。9.根据权利要求1-8任一项所述的方法,其特征在于,所述电子设备还包括:存储器,所述存储器与所述处理器电连接;所述处理器在接收到第一触发命令时,向所述音频编译解码模块发送第一音频信号,包括:所述处理器在接收到所述第一触发命令时,从所述存储器中调用所述第一音频信号;所述处理器向所述音频编译解码模块发送所述第一音频信号;所述处理器在接收到第二触发命令时,向所述音频编译解码模块发送第二音频信号,包括:所述处理器在接收到所述第一触发命令时,从所述存储器中调用所述第二音频信号;所述处理器向所述音频编译解码模块发送所述第二音频信号。10.根据权利要求9所述的方法,其特征在于,音频信号是由所述电子设备预先保存在所述存储器中的;或者,音频信号是由用户保存在所述存储器中的。11.一种电子设备,其特征在于,包括:处理器、音频编译解码模块以及转子马达,所述处理器与所述音频编译解码模块电连接,所述音频编译解码模块与所述转子马达电连接;所述处理器,用于在接收到第一触发命令时,向所述音频编译解码模块发送第一音频信号,所述第一触发命令用于指示所述转子马达振动;所述音频编译解码模块,用于基于所述第一音频信号和基准信号,驱动所述转子马达振动,所述第一音频信号的有效幅值最小值大于所述基准信号的有效幅值;所述处理器,还用于在接收到第二触发命令时,向所述音频编译解码模块发送第二音频信号,所述第二触发命令用于指示所述转子马达停止振动,所述第二音频信号的有效幅值大于所述基准信号的有效幅值;
所述音频编译解码模块,还用于基于所述第二音频信号和所述基准信号,驱动所述转子马达停止振动。12.根据权利要求11所述的电子设备,其特征在于,所述音频编译解码模块,具体用于通过比较所述第一音频信号和所...

【专利技术属性】
技术研发人员:马骋宇王朝马雷张伟马波
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:

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

1