一种振动控制方法、存储介质及设备技术

技术编号:24706924 阅读:31 留言:0更新日期:2020-06-30 23:49
本发明专利技术提供了一种振动控制方法,应用于不同型号振动设备上实现同一预设触觉反馈,所述振动控制方法包括:将所述预设触觉反馈的振动波形储存于云端;测试获取所述振动设备的差异参数;输入所述振动设备的差异参数和所述预设触觉反馈的振动波形至转换模型,所述转换模型基于所述振动设备的差异参数将所述预设触觉反馈的振动波形转换为激励信号;响应于所述激励信号,所述振动设备振动,产生预设触觉反馈。本发明专利技术提供的一种振动控制方法、存储介质及设备,采用统一的触觉反馈的振动波形(如加速度波形)存储,并利用转换模型转换出各种LRA的激励信号,以便在不同的设备之间获得相同或者相似的触觉体验的方法。

【技术实现步骤摘要】
一种振动控制方法、存储介质及设备
本专利技术涉及震感生成
,尤其涉及一种振动控制方法、存储介质及设备。
技术介绍
如今触觉体验已经广泛渗透到了科技活动中的各种设备,如手机、游戏机、平板电脑等。以线性马达(以下简称LRA)为载体的触觉致动器,通过设计其特定波形,可以获得定制化的触觉体验,极大程度地丰富了用户感知。受限于各种设备的尺寸和空间,不同的设备可能会采用不同的LRA器件。针对不同的LRA和设备参数,需要设计并存储不同的波形,以适配不同设备的效果。随着配备LRA器件的设备越来越多,这对设计人员的设计工作量和设备中的波形存储空间都是一个很大的挑战。因此,亟需一种应用于不同型号振动设备上实现同一预设触觉反馈的振动控制方法。
技术实现思路
本专利技术的目的在于提供一种振动控制方法、存储介质及设备,以采用统一的触觉反馈的振动波形(如加速度波形)存储,并利用转换模型转换出各种LRA的激励信号,以便在不同的设备之间获得相同或者相似的触觉体验的方法。本专利技术的技术方案如下:第一方面,本专利技术提供了一种振动控制方法,应用于不同型号振动设备上实现同一预设触觉反馈,所述振动控制方法包括:将所述预设触觉反馈的振动波形储存于云端;测试获取所述振动设备的差异参数;输入所述振动设备的差异参数和所述预设触觉反馈的振动波形至转换模型,所述转换模型基于所述振动设备的差异参数将所述预设触觉反馈的振动波形转换为激励信号;响应于所述激励信号,所述振动设备振动,产生预设触觉反馈。进一步地,所述预设触觉反馈的振动波形为加速度波形。进一步地,测试获取所述振动设备的差异参数,具体为:将所述振动设备固定于工装,施加一激励电压于所述振动设备,所述振动设备带动工装反向振动,通过加速度计测量采集所述工装的振动加速度,基于所述激励电压和振动加速度得到所述振动设备的差异参数。进一步地,所述振动设备的差异参数包括因所述振动设备的型号结构的不同而产生差异的直流阻抗Re、音圈电感Le、电磁力系数BL、振子质量Mms、弹性元件劲度系数Kms、阻尼元件力阻系数Rms、谐振频率W0中的一个或多个。进一步地,所述转换模型包括白盒模型和黑盒模型中的一种或多种。进一步地,所述转换模型基于所述振动设备的差异参数将所述预设触觉反馈的振动波形转换为激励信号,具体还包括所述转换模型与所述振动设备的差异参数的匹配;当所述振动设备的差异参数为线性参数或非线性参数时,所述转换模型为白盒模型;当所述振动设备的差异参数为传递函数或核函数时,所述转换模型为黑盒模型。进一步地,所述转换模型为白盒模型时,通过线性均衡方法或非线性均衡方法将所述预设触觉反馈的振动波形转换为激励信号。进一步地,所述转换模型为黑盒模型时,通过维纳滤波方法或核函数滤波方法将所述预设触觉反馈的振动波形转换为激励信号。第二方面,本专利技术的还提供了一种存储介质,所述计算机可读存储介质上存储有振动控制程序,所述振动控制程序被处理器运行时执行上述振动控制方法的步骤。第三方面,本专利技术的还提供了一种电子设备,所述电子设备包括存储器、处理器以及存储在所述存储器上并可在所述处理器上运行的振动控制程序,所述振动控制程序被所述处理器执行时实现如上述振动控制方法的步骤。本专利技术的有益效果在于:采用统一的触觉反馈的振动波形(如加速度波形)存储,并利用转换模型转换出各种LRA的激励信号,以便在不同的设备之间获得相同或者相似的触觉体验的方法。【附图说明】图1为本专利技术一实施例提供的振动控制方法的流程图。图2为本专利技术一实施例提供的振动控制方法的具体流程图。图3为本专利技术另一实施例提供的振动控制方法的具体流程图。图4为本专利技术一实施例提供的振动设备的示意图。【具体实施方式】下面结合附图和实施方式对本专利技术作进一步说明。请参看图1,本专利技术的一实施方式提供了振动控制方法,应用于不同型号振动设备上实现同一预设触觉反馈,所述振动控制方法包括:步骤S10:将所述预设触觉反馈的振动波形储存于云端;具体地,所述预设触觉反馈的振动波形为加速度波形;;步骤S20:测试获取所述振动设备的差异参数;具体地,所述测试获取所述振动设备的差异参数的步骤,包括:将所述振动设备固定于工装,施加一激励电压于所述振动设备,所述振动设备带动工装反向振动,通过加速度计测量采集所述工装的振动加速度,基于所述激励电压和振动加速度得到所述振动设备的差异参数;应当指出的是,测试过程中,每一振动设备的自身参数包括马达驱动电压Ue、马达振子运动引起的反向电动势U、电磁力F、马达音圈电流I、马达振子位移X、马达振子速度V、马达直流阻抗Re、马达音圈电感Le、马达振子质量Mms、马达电磁力系数BL、弹性元件劲度系数Kms、阻尼元件力阻系数Rms等,每一振动设备与其他振动设备相区分的差异参数包括因振动设备的型号结构的不同而可能产生差异的马达直流阻抗Re、马达音圈电感Le、马达电磁力系数BL、马达振子质量Mms、弹性元件劲度系数Kms、阻尼元件力阻系数Rms、谐振频率W0中的一个或多个参数;在本实施例中,谐振频率W0为例,可以通过几个周期的单频信号来激励马达,让马达振子偏离平衡位置后做自由振荡,并检测自由振荡的频率,即谐振频率,不同LRA类型,其谐振频率的值不同。因此,可通过输入包含谐振频率在内的差异参数,将统一的触觉反馈的振动波形转换成适配于不同LRA类型的激励电压信号;步骤S30:输入所述振动设备的差异参数和所述预设触觉反馈的振动波形至转换模型,所述转换模型基于所述振动设备的差异参数将所述预设触觉反馈的振动波形转换为激励信号;具体地,所述转换模型基于所述振动设备的差异参数将所述预设触觉反馈的振动波形转换为激励信号的步骤,具体包括步骤S31或步骤S32;具体地,请参看图2,步骤S31:当所述振动设备的差异参数为线性参数或非线性参数时,所述转换模型为白盒模型;;通过线性均衡方法或非线性均衡方法将所述预设触觉反馈的振动波形转换为激励信号;具体地,请参看图3,步骤S32:当所述振动设备的差异参数为传递函数或核函数时,所述转换模型为黑盒模型;通过维纳滤波方法或核函数滤波方法将所述预设触觉反馈的振动波形转换为激励信号;针对不同振动设备的参数,采用不同的转换方法,这样能够保证每种振动设备的参数均能被识别出,应用范围广;下面以核函数滤波方法为例,介绍下所识别到的振动设备的参数和预设的触觉反馈波形转换为所识别到的振动设备对应的激励信号方法:核函数模型,具体为:其中,y(n)表示马达振动量,x(n-i)表示马达驱动信号,hp表示P阶核函数,Mp表示p阶核函数对应的总采样点数,i表示核函数h的取样点坐标;将每个加速驱动信号参数输入运算模型中分别进行计算,每个加速驱动信号参数计算出对应的一个马达振动量;步骤S40:响应于所述激励信号本文档来自技高网...

【技术保护点】
1.一种振动控制方法,应用于不同型号振动设备上实现同一预设触觉反馈,其特征在于,所述振动控制方法包括:/n将所述预设触觉反馈的振动波形储存于云端;/n测试获取所述振动设备的差异参数;/n输入所述振动设备的差异参数和所述预设触觉反馈的振动波形至转换模型,所述转换模型基于所述振动设备的差异参数将所述预设触觉反馈的振动波形转换为激励信号;/n响应于所述激励信号,所述振动设备振动,产生预设触觉反馈。/n

【技术特征摘要】
1.一种振动控制方法,应用于不同型号振动设备上实现同一预设触觉反馈,其特征在于,所述振动控制方法包括:
将所述预设触觉反馈的振动波形储存于云端;
测试获取所述振动设备的差异参数;
输入所述振动设备的差异参数和所述预设触觉反馈的振动波形至转换模型,所述转换模型基于所述振动设备的差异参数将所述预设触觉反馈的振动波形转换为激励信号;
响应于所述激励信号,所述振动设备振动,产生预设触觉反馈。


2.根据权利要求1所述的振动控制方法,其特征在于:所述预设触觉反馈的振动波形为加速度波形。


3.根据权利要求1所述的振动控制方法,其特征在于:测试获取所述振动设备的差异参数,具体为:将所述振动设备固定于工装,施加一激励电压于所述振动设备,所述振动设备带动工装反向振动,通过加速度计测量采集所述工装的振动加速度,基于所述激励电压和振动加速度得到所述振动设备的差异参数。


4.根据权利要求1所述的振动控制方法,其特征在于:所述振动设备的差异参数包括因所述振动设备的型号结构的不同而产生差异的直流阻抗Re、音圈电感Le、电磁力系数BL、振子质量Mms、弹性元件劲度系数Kms、阻尼元件力阻系数Rms、谐振频率W0中的一个或多个。


5.根据权利要求1所述的振动控制方法,其特征在于:所述转...

【专利技术属性】
技术研发人员:向征郭璇郑亚军
申请(专利权)人:瑞声科技新加坡有限公司
类型:发明
国别省市:新加坡;SG

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

1