System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及振动器控制,特别涉及一种驱动电压校准方法、装置、电子设备、介质及程序产品。
技术介绍
1、目前越来越多的电子设备中通过搭载线性马达或其他振动器来提升振感体验。但由于振动器的设计、制造和生产工艺等因素的影响,导致在输入相同驱动电压信号时,不同振动器的振动强度不同,进而导致用户在使用搭载振动器的电子设备时,振感体验无法保障一致性。
2、通常电子设备可以通过传感器测量振动器的振动参数,例如加速度、速度或位移,然后发送到振动器驱动,振动器驱动通过调整激励电压的大小,控制不同振动器单体的振动参数保持一致,从而保障不同的振动器振感体验一致。
3、但是上述方法需要借助传感器,增加了硬件成本。并且在振动频率远离谐振频率f0的振动场景中,加速度信号、速度信号和位移信号的信噪比较低,这导致振动参数测量误差较大,致使激励电压调整不准确,也无法保障振动器振感体验的一致性。
技术实现思路
1、本申请实施例提供了一种驱动电压校准方法、装置、电子设备、介质及程序产品,解决了不同振动器振动强度不同导致用户振感体验不一致的问题。
2、第一方面,本申请提供了一种驱动电压校准方法,应用于包含振动器的电子设备,该方法包括:获取振动器的余振参数和驱动频率,其中,余振参数包括品质因数、机电耦合系数和谐振频率;基于余振参数、驱动频率与振动参数之间的计算关系,确定出驱动频率对应的振动参数;根据驱动频率对应的振动参数与预设振动参数之间的比较结果,确定对驱动频率对应的第一驱动电压的电压校
3、如此,电子设备通过获取不同驱动频率下振动器的振动参数,并将该振动器的振动参数与对应驱动频率下的预设振动参数进行比较,可以利用比较结果有效校准对应驱动频率下的驱动电压。应理解,当上述驱动频率遍布整个频带时,可将该振动器在全频带内振动的振感校准至一致,从而有效保证了用户的振感一致性体验。在一些实施例中,上述阻抗参数例如可以包括直流电阻的阻值等,在此不做限制。
4、在上述第一方面的一种可能的实现中,振动参数包括加速度、速度和位移中的一项或多项,并且,基于余振参数、驱动频率与振动参数之间的计算关系,确定出驱动频率对应的振动参数,包括:基于余振参数、驱动频率与振动参数之间的计算关系,确定出驱动频率对应的加速度、速度和位移中的一项或多项。
5、在上述第一方面的一种可能的实现中,获取振动器的余振参数,包括:分析在驱动频率下的振动器余振波形,获取振动器的品质因数、机电耦合系数和谐振频率。
6、在上述第一方面的一种可能的实现中,余振参数、驱动频率与振动参数之间的计算关系,包括下列各项中的一项或多项:
7、驱动频率对应的加速度与余振参数、驱动频率之间的计算关系:
8、
9、驱动频率对应的速度与余振参数、驱动频率之间的计算关系:
10、
11、驱动频率对应的位移与余振参数、驱动频率之间的计算关系:
12、
13、其中,j为虚数单位,fd为驱动频率,f0为谐振频率,fr为驱动频率与谐振频率之间的比值,即fr=fd/f0,qts为品质因数,bl为机电耦合系数,r为直流电阻的阻值,l为电感值,u(s)=j2πfd。
14、在上述第一方面的一种可能的实现中,获取振动器的余振参数,包括:分析在驱动频率下的振动器余振波形,获取振动器的品质因数、机电耦合系数和谐振频率。
15、在上述第一方面的一种可能的实现中,余振波形包括余振反电动势波形,并且,分析在驱动频率下的振动器余振波形,获取振动器的谐振频率,包括:检测到振动器进入振动稳态并停止输入驱动电压信号,并获取余振反电动势波形;根据余振反电动势波形的前n个过零时刻,确定(n-1)个过零时间段,其中,n大于等于2;确定(n-1)个过零时间段对应的平均过零时间段;对平均过零时间段计算倒数,并将倒数的计算结果确定为振动器的谐振频率。
16、如此,电子设备通过获取振动器余振反电动势前n个过零时刻确定余振反电动势的波形周期,进而对余振反电动势的波形周期求倒数即可得到振动器的谐振频率,通过选取多个过零时刻求平均值的方式可以避免噪声干扰导致过零点的检测不准确的问题。
17、在上述第一方面的一种可能的实现中,n小于或等于5。如此,可以避免余振反电动势的测量信号误差。
18、在上述第一方面的一种可能的实现中,分析在驱动频率下的振动器余振,获取振动器的品质因数、机电耦合系数,包括:分析在驱动频率下的振动器余振波形,确定至少3个周期的峰值点;根据至少3个周期的峰值点,确定振动器的阻尼比和机械品质因数;根据确定的阻尼比和机械品质因数,确定机电耦合系数和电气品质因数;根据机械品质因数、电气品质因数与振动器的品质因数的计算关系,确定出振动器的品质因数。
19、可以理解,上述确定至少3个周期的峰值点,有利于提高确定上述品质因数和机电耦合系数的准确性。
20、在上述第一方面的一种可能的实现中,获取驱动频率,包括:基于振动器两端的驱动电压信号,对驱动电压信号做傅里叶变换得到频谱曲线;确定频谱曲线中的一个或多个峰值点,将一个或多个峰值点的值作为驱动频率。在上述第一方面的一种可能的实现中,获取驱动频率,包括:通过预设最大值函数确定频谱曲线的谱峰最大值,确定出谱峰最大值下降预设幅值后对应的第一频率分量和第二频率分量;根据第一频率分量和第二频率分量,确定驱动频率。
21、如此,有利于解决上述较为接近的多频驱动电压信号难以分辨的问题,并且通过求解频率的等效值作为特征值,避免了对频谱进行谱峰搜索导致信号频率估计不准的问题,保证了偏频场景下振动参数计算的合理性,从而能等效的确保一致性校准过程中求解出的输入电压的准确性。
22、在上述第一方面的一种可能的实现中,根据第一频率分量和第二频率分量,确定驱动频率,包括:对第一频率分量和第二频率分量求积分,确定出频率的等效值;将频率的等效值确定为驱动频率。
23、在上述第一方面的一种可能的实现中,预设幅值包括3db。
24、在上述第一方面的一种可能的实现中,根据驱动频率对应的振动参数与预设振动参数之间的比较结果,确定对驱动频率对应的第一驱动电压的电压校准系数,包括:确定驱动频率对应的预设振动参数与驱动频率对应的振动参数之间的比值;将比值确定为驱动频率对应的电压校准系数。
25、在上述第一方面的一种可能的实现中,电压校准系数包括下列中的任一项:对应于振动参数为加速度,电压校准系数为驱动频率对应的预设加速度与驱动频率对应的加速度之间的比值;对应于振动参数为速度,电压校准系数为驱动频率对应的预设速度与驱动频率对应的速度之间的比值;对应于振动参数为位移,电压校准系数为驱动频率对应的预设位移与驱动频率对应的位移之间的比值。
26、在上述第一方面的一种可能的实现中,利用根据本文档来自技高网...
【技术保护点】
1.一种驱动电压校准方法,应用于包含振动器的电子设备,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述振动参数包括加速度、速度和位移中的一项或多项,并且,
3.根据权利要求2所述的方法,其特征在于,所述余振参数、所述驱动频率与振动参数之间的计算关系,包括下列各项中的一项或多项:
4.根据权利要求1至3中任一项所述的方法,其特征在于,所述获取振动器的余振参数,包括:
5.根据权利要求4所述的方法,其特征在于,所述余振波形包括余振反电动势波形,并且,
6.根据权利要求5所述的方法,其特征在于,N小于或等于5。
7.根据权利要求4所述的方法,其特征在于,所述分析在所述驱动频率下的振动器余振波形,获取所述振动器的品质因数、机电耦合系数,包括:
8.根据权利要求1至3中任一项所述的方法,其特征在于,所述获取驱动频率,包括:
9.根据权利要求8所述的方法,其特征在于,所述获取驱动频率,包括:
10.根据权利要求9所述的方法,其特征在于,所述根据所述第一频率分量
11.根据权利要求9所述的方法,其特征在于,所述预设幅值包括3dB。
12.根据权利要求1至11中任一项所述的方法,其特征在于,所述根据所述驱动频率对应的振动参数与预设振动参数之间的比较结果,确定对所述驱动频率对应的第一驱动电压的电压校准系数,包括:
13.根据权利要求12所述的方法,其特征在于,所述电压校准系数包括下列中的任一项:
14.根据权利要求13所述的方法,其特征在于,所述利用根据所述电压校准系数和所述第一驱动电压确定的第二驱动电压,驱动所述振动器振动,包括:
15.一种驱动电压校准装置,其特征在于,所述装置包括检测模块、数据处理模块、电压校准模块和驱动模块,其中,
16.一种电子设备,其特征在于,包括:
17.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有指令,该指令在计算机上执行时使计算机执行权利要求1至14中任一项所述的驱动电压校准方法。
18.一种计算机程序产品,其特征在于,包括计算机程序和/或指令,所述计算机程序和/或指令在计算机上执行时,使计算机执行权利要求1至14中任一项所述的驱动电压校准方法。
...【技术特征摘要】
1.一种驱动电压校准方法,应用于包含振动器的电子设备,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述振动参数包括加速度、速度和位移中的一项或多项,并且,
3.根据权利要求2所述的方法,其特征在于,所述余振参数、所述驱动频率与振动参数之间的计算关系,包括下列各项中的一项或多项:
4.根据权利要求1至3中任一项所述的方法,其特征在于,所述获取振动器的余振参数,包括:
5.根据权利要求4所述的方法,其特征在于,所述余振波形包括余振反电动势波形,并且,
6.根据权利要求5所述的方法,其特征在于,n小于或等于5。
7.根据权利要求4所述的方法,其特征在于,所述分析在所述驱动频率下的振动器余振波形,获取所述振动器的品质因数、机电耦合系数,包括:
8.根据权利要求1至3中任一项所述的方法,其特征在于,所述获取驱动频率,包括:
9.根据权利要求8所述的方法,其特征在于,所述获取驱动频率,包括:
10.根据权利要求9所述的方法,其特征在于,所述根据所述第一频率分量和第二频率分量,确定所述驱动频率,包括:
...【专利技术属性】
技术研发人员:漆昌云,张光伟,
申请(专利权)人:上海艾为电子技术股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。