线性振动电机的动态保护方法、系统及相关设备与流程
未命名
10-08
阅读:108
评论:0

线性振动电机的动态保护方法、系统及相关设备
【技术领域】
1.本发明涉及一种线性振动电机的动态保护方法,尤其涉及一种线性振动电机的动态保护方法、系统、计算机设备及计算机存储介质。
背景技术:
2.线性电机是一种将电能直接转换成直线运动机械能,而不需要任何中间转换机构的传动装置。它可以看成是一台旋转电机按径向剖开,并展成平面而成。线性电机包括线性马达,直线马达,推杆马达等。
3.相关技术的线性电机由转子、定子、端盖组件及振子几大组件组成。将定子固定在端盖组件内,转子与定子传动连接,振子安装于端盖组件内,在通电情况下,驱动振子振动实现线性运动。
4.然而,相关技术的所述线性电机的振子运动空间有限,若驱动电压过大,振子容易装上器件内壁,发生异响且对器件性能及可靠性均有损害,使用寿命降低。
5.因此,有必要提供一种新的线性振动电机的动态保护方法来解决上述问题。
技术实现要素:
6.本发明要解决的技术问题是提供一种能自动调整电压参数,降低异响频率以延长器件寿命的线性振动电机的动态保护方法。
7.为解决上述技术问题,本发明提供了一种线性振动电机的动态保护方法,所述动态保护方法包括以下步骤:
8.步骤s1、预设初始增益系数,并根据所述初始增益系数计算原始电压信号;
9.步骤s2、对每一帧所述原始电压信号进行处理,获取当前信号帧的当前增益系数,并通过动态保护算法得到驱动电压信号;其中,所述驱动电压信号=所述原始电压信号*所述当前增益系数;
10.步骤s3、将所述驱动电压信号加载到所述线性振动电机用以驱动所述线性振动电机工作;
11.步骤s4、采集所述线性振动电机的加速度信号,根据预设规则分析所述加速度信号是否异常,用以判断所述线性振动电机的工作状态;
12.若是,则执行步骤s5;
13.若否,则确定所述当前增益系数为所述当前信号帧的增益系数,并执行步骤s6;
14.步骤s5、将所述当前信号帧的所述当前增益系数调整为新增益系数,并以所述新增益系数为准对所述当前信号帧进行返回所述步骤s2的处理;其中,所述新增益系数=所述当前增益系数*k,0《k《1;
15.步骤s6、判断所述当前信号帧是否为最后一个信号帧;
16.若是,则结束流程;
17.若否,并返回所述步骤s2,开始计算下一信号帧的增益系数,直至计算完所有信号
帧的增益系数。
18.优选的,在所述步骤s4中,所述预设规则包括时域判断方法和频域判断方法。
19.优选的,所述时域判断方法包括以下步骤:
20.步骤s401、对所述加速度信号的时域波形进行统计学分析,并获得正峰值的绝对值和负峰值的绝对值;
21.步骤s402、计算所述正峰值的绝对值和所述负峰值的绝对值的差值;
22.步骤s403、判断所述差值是否大于预设设置的绝对值阈值;
23.若是,则判定为异常状态;
24.若否,则判定为正常状态。
25.优选的,所述时域判断方法包括以下步骤:
26.步骤s501、对所述加速度信号的时域波形进行包络提取;
27.步骤s502、计算提取的所述包络的一阶差分值;
28.步骤s503、计算所述一阶差分值的绝对值的最大值;
29.步骤s504、判断所述最大值是否大于预设阈值;
30.若是,则判定为异常状态;
31.若否,则判定为正常状态。
32.优选的,所述频域判断方法具体包括以下步骤:
33.步骤s601、对所述加速度信号做快速傅里叶变换,得到所述加速度信号的频谱;
34.步骤s602、计算所述频谱的得到幅值和,并根据所述幅值和与所述频谱的最大值的比值,获得比率;
35.步骤s603、判断所述比率是否大于所述预设比率阈值;
36.若是,则判定为正常状态;
37.若否,则判定为异常状态。
38.优选的,所述步骤s5中,所述新增益系数=所述当前增益系数*0.9。
39.第二方面,本发明实施例提供一种线性振动电机的动态保护系统,所述动态保护系统包括:
40.第一获得模块,用于预设初始增益系数,并根据所述初始增益系数计算原始电压信号;
41.第二获得模块,用于对每一帧所述原始电压信号进行处理,获取当前信号帧的当前增益系数,并通过动态保护算法得到驱动电压信号;其中,所述驱动电压信号=所述原始电压信号*所述当前增益系数;
42.驱动模块,用于将所述驱动电压信号加载到所述线性振动电机用以驱动所述线性振动电机工作;
43.第一判断模块,用于采集所述线性振动电机的加速度信号,根据预设规则分析所述加速度信号是否异常,用以判断所述线性振动电机的工作状态;
44.若是,则执行调整模块;
45.若否,则确定所述当前增益系数为所述当前信号帧的增益系数,并执行第二判断模块;
46.调整模块,用于将所述当前信号帧的所述当前增益系数调整为新增益系数,并以
所述新增益系数为准对所述当前信号帧进行返回所述第二获得模块的处理;其中,所述新增益系数=所述当前增益系数*k,0《k《1;
47.第二判断模块,用于判断所述当前信号帧是否为最后一个信号帧;
48.若是,则结束流程;
49.若否,并返回所述第二获得模块,开始计算下一信号帧的增益系数,直至计算完所有信号帧的增益系数。
50.第三方面,本发明实施例提供一种计算机设备,所述计算机设备包括存储器、处理器和存储在所述存储器上并可在所述处理器上运行的线性振动电机的动态保护程序,所述处理器执行所述线性振动电机的动态保护程序时实现如上述的线性振动电机的动态保护方法中的步骤。
51.第四方面,本发明实施例提供一种计算机可读存储介质,所述计算机可读存储介质上存储有线性振动电机的动态保护程序,所述线性振动电机的动态保护程序被处理器执行时实现上述的线性振动电机的动态保护方法中的步骤。
52.与相关技术相比,本发明线性振动电机的动态保护方法中,通过预设初始增益系数,并根据初始增益系数计算原始电压信号;对每一帧所述原始电压信号进行处理,获取当前信号帧的当前增益系数,并通过动态保护算法得到驱动电压信号;将驱动电压信号加载到线性振动电机用以驱动线性振动电机工作;采集线性振动电机的加速度信号,根据预设规则分析加速度信号是否异常,用以判断线性振动电机的工作状态;若是,则将当前信号帧的当前增益系数调整为新增益系数,并以新增益系数为准对当前信号帧进行返回驱动信号获取的步骤进行处理;若否,则确定当前增益系数为当前信号帧的增益系数,并判断所述当前信号帧是否为最后一个信号帧;若是,则结束流程;若否,则返回驱动信号获取的步骤中,开始计算下一信号帧的增益系数,直至计算完所有信号帧的增益系数。从而通过动态保护算法,自动调整电压参数,自动提高对器件性能及可靠性,有效降低异响频率以延长器件寿命。
【附图说明】
53.为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它的附图,其中:
54.图1为本发明线性振动电机的动态保护方法的流程图;
55.图2为本发明图1步骤s4的时域判断方法的流程图;
56.图3为本发明图1步骤s4的另一时域判断方法的流程图;
57.图4为本发明图1步骤s4的频域判断方法的流程图;
58.图5为本发明动态保护算法的示意图;
59.图6为本发明动态增益生成算法的示意图;
60.图7为本发明线性振动电机的马达正常工作下的加速度波形图;
61.图8为本发明线性振动电机的马达异常工作下的加速度波形图一;
62.图9为本发明线性振动电机的马达异常工作下的加速度波形图二;
63.图10为本发明线性振动电机的马达正常工作下的加速度频谱图;
64.图11为本发明线性振动电机的马达异常工作下的加速度频谱图;
65.图12为本发明线性振动电机的动态保护系统的模块图;
66.图13为本发明计算机设备的模块图。
【具体实施方式】
67.下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅是本发明的一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。
68.实施例一
69.请参阅图1-图11所示,提供一种线性振动电机的动态保护方法,所述动态保护方法包括以下步骤:
70.步骤s1、预设初始增益系数,并根据所述初始增益系数计算原始电压信号。
71.其中,初始增益系数为1,以用于计算首帧初始驱动电压,该步骤只执行一次。原始电压信号可以是电源输入电压值,控制电压信号等。
72.步骤s2、对每一帧所述原始电压信号进行处理,获取当前信号帧的当前增益系数,并通过动态保护算法得到驱动电压信号;其中,所述驱动电压信号=所述原始电压信号*所述当前增益系数。
73.其中,原始电压信号中具有多帧信号,每一帧信号,都有一个对应的驱动电压波形及增益系数,通过对每一帧信号进行处理,根据每一增益系数,并通过动态保护算法得到对应的驱动电压信号。
74.具体的,通过动态增益生成算法根据所述原始电压信号生成当前增益系数。其中,动态增益生成算法通常使用一个增益系数来调整原始电压信号,并对原始电压信号进行生成当前增益系数。并根据所述原始电压信号和所述当前增益系数获得驱动电压信号;其中,所述驱动电压信号为所述原始电压信号和所述当前增益系数的乘积。
75.如图5所示,动态保护算法通过将接收的加速度信号和原始电压信号,通过动态增益生成算法将加速度信号生成增益系数,并将增益系数和原始电压信号结合,得到更新后的电压信号,并将更新后的电压信号进行输出到线性振动电机,用以驱动线性振动电机工作。
76.步骤s3、将所述驱动电压信号加载到所述线性振动电机用以驱动所述线性振动电机工作。
77.步骤s4、采集所述线性振动电机的加速度信号,根据预设规则分析所述加速度信号是否异常,用以判断所述线性振动电机的工作状态。
78.其中,比如目前有总的10个信号帧,当第一个信号帧通过步骤s4进行判断出现异常时,将该第一信号帧通过步骤s5进行调整,并将调整完的第一信号帧返回步骤s2重新计算电压信号。当步骤s4判断第一个信号帧无异常时,则进行第二个信号帧分析判断,直至第十个信号帧也全部无异常,则结束流程。
79.若是,则执行步骤s5。
80.若否,则确定所述当前增益系数为所述当前信号帧的增益系数,并执行步骤s6。
81.步骤s6、判断所述当前信号帧是否为最后一个信号帧;
82.若是,则结束流程。
83.若否,并返回所述步骤s2,开始计算下一信号帧的增益系数,直至计算完所有信号帧的增益系数。
84.其中,异常工作判定算法接收加速度信号并进行判定,若是,则读取当前增益系数s0,并更新新的增益系数,新的增益系数为s=s0*0.9,并刷新s0=s。若否,则读取当前增益系数s0,不刷新s0;并输出增益系数。
85.本实施方式中,在所述步骤s4中,所述判断包括时域判断方法和频域判断方法。为采集的线性马达在正常与异常工作状态下的加速度时域波形与频谱,发现正常和异常工作状态下,在时域波形与频谱上都存在较大差异,通过设计相关算法,来捕捉这种差异,从而实现在算法上自动识别其工作状态是否正常,根据工作状态是否正常来确定马达的工作输出。
86.本实施方式中,所述时域判断方法包括以下步骤:
87.步骤s401、对所述加速度信号的时域波形进行统计学分析,并获得正峰值的绝对值和负峰值的绝对值;
88.步骤s402、计算所述正峰值的绝对值和所述负峰值的绝对值的差值;
89.步骤s403、判断所述差值是否大于预设设置的绝对值阈值;
90.若是,则判定为异常状态;
91.若否,则判定为正常状态。
92.具体的,通过对加速度信号的时域波形,进行统计学分析,在正常工作状态下,波形的正负值在相同时刻附近比较对称,而在异常工作状态下,波形正负值差异较大。因此,通过计算正负峰值的绝对值之差,与预先设置的阈值进行对比,当大于阈值时,判定为异常状态,小于阈值时,判定为正常状态。阈值的获得因不同型号的线性马达的不同性能而有所差异,通过采集与分析大量样本数据,给定一个相对合理的阈值,通过计算的差值和绝对值阈值进行对比,根据对比结果来判定状态,当状态正常时输出结果。
93.本实施方式中,所述时域判断方法包括以下步骤:
94.步骤s501、对所述加速度信号的时域波形进行包络提取;
95.步骤s502、计算提取的所述包络的一阶差分值;
96.步骤s503、计算所述一阶差分值的绝对值的最大值;
97.步骤s504、判断所述最大值是否大于预设阈值;
98.若是,则判定为异常状态;
99.若否,则判定为正常状态。
100.具体的,通过对时域信号的波形,进行包络提取,在正常工作状态下,包络呈现变换平缓且相对光滑,而在异常工作状态下,包络呈现高频剧烈变换。因此,通过求包络的一阶差分值,进而求差分值的绝对值的最大值,如果该值大于所设阈值,判定为异常状态,如果小于阈值,则判定为正常状态。
101.本实施方式中,所述频域判断方法具体包括以下步骤:
102.步骤s601、对所述加速度信号做快速傅里叶变换,得到所述加速度信号的频谱;快
速傅里叶变换(fft)能够快速对加速度信号进行计算,根据计算得到加速度信号的频谱,通过频谱得到加速度信号的状态。
103.步骤s602、计算所述频谱的得到幅值和,并根据所述幅值和与所述频谱的最大值的比值,获得比率;
104.步骤s603、判断所述比率是否大于所述预设比率阈值;
105.若是,则判定为正常状态;
106.若否,则判定为异常状态。
107.具体的,通过加速度信号做快速傅里叶变换得到其频谱,在正常工作状态下,只有离散的几个频点有值,无噪声干扰,而在异常工作状态下,频谱在所有频点均有值,通过计算频谱幅值之和,如果该值大于设定阈值,则判定为异常状态,如果小于阈值则判定为正常状态。
108.优选的,当上述步骤s403、步骤s504及步骤s603中任一判定状态存在异常时,输出异常信号。当步骤s403、步骤s504及步骤s603的判定状态均为正常时,不进行输出。
109.步骤s5、将所述当前信号帧的所述当前增益系数调整为新增益系数,并以所述新增益系数为准对所述当前信号帧进行返回所述步骤s2的处理;其中,所述新增益系数=所述当前增益系数*k,0《k《1。
110.本实施方式中,所述步骤s5中,所述新增益系数=所述当前增益系数*0.9。
111.与相关技术相比,本发明线性振动电机的动态保护方法中,通过预设初始增益系数,并根据初始增益系数计算原始电压信号;对每一帧所述原始电压信号进行处理,获取当前信号帧的当前增益系数,并通过动态保护算法得到驱动电压信号;将驱动电压信号加载到线性振动电机用以驱动线性振动电机工作;采集线性振动电机的加速度信号,根据预设规则分析加速度信号是否异常,用以判断线性振动电机的工作状态;若是,则将当前信号帧的当前增益系数调整为新增益系数,并以新增益系数为准对当前信号帧进行返回驱动信号获取的步骤进行处理;若否,则确定当前增益系数为当前信号帧的增益系数,并判断所述当前信号帧是否为最后一个信号帧;若是,则结束流程;若否,则返回驱动信号获取的步骤中,开始计算下一信号帧的增益系数,直至计算完所有信号帧的增益系数。从而通过动态保护算法,自动调整电压参数,自动提高对器件性能及可靠性,有效降低异响频率以延长器件寿命。
112.实施例二
113.请参阅图12所示,本发明实施例提供一种线性振动电机的动态保护系统200,所述动态保护系统200包括:
114.第一获得模块21,用于预设初始增益系数,并根据所述初始增益系数计算原始电压信号;
115.第二获得模块22,用于对每一帧所述原始电压信号进行处理,获取当前信号帧的当前增益系数,并通过动态保护算法得到驱动电压信号;其中,所述驱动电压信号=所述原始电压信号*所述当前增益系数;
116.驱动模块23,用于将所述驱动电压信号加载到所述线性振动电机用以驱动所述线性振动电机工作;
117.第一判断模块24,用于采集所述线性振动电机的加速度信号,根据预设规则分析
所述加速度信号是否异常,用以判断所述线性振动电机的工作状态;
118.若是,则执行调整模块;若否,则确定所述当前增益系数为所述当前信号帧的增益系数,并执行第二判断模块26;
119.调整模块25,用于将所述当前信号帧的所述当前增益系数调整为新增益系数,并以所述新增益系数为准对所述当前信号帧进行返回所述第二获得模块22的处理;其中,所述新增益系数=所述当前增益系数*k,0《k《1。
120.第二判断模块26,用于判断所述当前信号帧是否为最后一个信号帧;
121.若是,则结束流程;
122.若否,并返回所述第二获得模块22,开始计算下一信号帧的增益系数,直至计算完所有信号帧的增益系数。
123.优选的,所述新增益系数=所述当前增益系数*0.9。
124.本实施方式中,第一获得模块21的初始增益系数为1,以用于计算首帧初始驱动电压,该步骤只执行一次。原始电压信号可以是电源输入电压值,控制电压信号等。
125.第二获得模块22通过动态增益生成算法根据所述原始电压信号生成当前增益系数。其中,动态增益生成算法通常使用一个增益系数来调整原始电压信号,并对原始电压信号进行生成当前增益系数。并根据所述原始电压信号和所述当前增益系数获得驱动电压信号;其中,所述驱动电压信号为所述原始电压信号和所述当前增益系数的乘积。
126.第一判断模块24包括时域判断方法和频域判断方法。为采集的线性马达在正常与异常工作状态下的加速度时域波形与频谱,发现正常和异常工作状态下,在时域波形与频谱上都存在较大差异,通过设计相关算法,来捕捉这种差异,从而实现在算法上自动识别其工作状态是否正常,根据工作状态是否正常来确定马达的工作输出。
127.具体的,时域判断方法通过对加速度信号的时域波形,进行统计学分析,在正常工作状态下,波形的正负值在相同时刻附近比较对称,而在异常工作状态下,波形正负值差异较大。因此,通过计算正负峰值的绝对值之差,与预先设置的阈值进行对比,当大于阈值时,判定为异常状态,小于阈值时,判定为正常状态。阈值的获得因不同型号的线性马达的不同性能而有所差异,通过采集与分析大量样本数据,给定一个相对合理的阈值,通过计算的差值和绝对值阈值进行对比,根据对比结果来判定状态,当状态正常时输出结果。
128.具体的,时域判断方法通过对时域信号的波形,进行包络提取,在正常工作状态下,包络呈现变换平缓且相对光滑,而在异常工作状态下,包络呈现高频剧烈变换。因此,通过求包络的一阶差分值,进而求差分值的绝对值的最大值,如果该值大于所设阈值,判定为异常状态,如果小于阈值,则判定为正常状态。
129.具体的,频域判断方法通过加速度信号做快速傅里叶变换得到其频谱,在正常工作状态下,只有离散的几个频点有值,无噪声干扰,而在异常工作状态下,频谱在所有频点均有值,通过计算频谱幅值之和,如果该值大于设定阈值,则判定为异常状态,如果小于阈值则判定为正常状态。
130.本实施方式中,通过线性振动电机的动态保护系统所实现的技术效果及原理与本发明上述实施例一提供的线性振动电机的动态保护方法所实现的技术效果和原理相同,在此不再赘述。
131.实施例三
132.请参阅图1-图11、图13所示,本发明实施例提供一种计算机设备300,所述计算机设备包括存储器31、处理器32和存储在所述存储器31上并可在所述处理器32上运行的线性振动电机的动态保护程序,所述处理器32执行所述线性振动电机的动态保护程序时实现如上述的线性振动电机的动态保护方法步骤;
133.步骤s1、预设初始增益系数,并根据所述初始增益系数计算原始电压信号;
134.步骤s2、对每一帧所述原始电压信号进行处理,获取当前信号帧的当前增益系数,并通过动态保护算法得到驱动电压信号;其中,所述驱动电压信号=所述原始电压信号*所述当前增益系数;
135.步骤s3、将所述驱动电压信号加载到所述线性振动电机用以驱动所述线性振动电机工作;
136.步骤s4、采集所述线性振动电机的加速度信号,根据预设规则分析所述加速度信号是否异常,用以判断所述线性振动电机的工作状态;
137.若是,则执行步骤s5;
138.若否,则确定所述当前增益系数为所述当前信号帧的增益系数,并执行步骤s6;
139.步骤s5、将所述当前信号帧的所述当前增益系数调整为新增益系数,并以所述新增益系数为准对所述当前信号帧进行返回所述步骤s2的处理;其中,所述新增益系数=所述当前增益系数*k,0《k《1;
140.步骤s6、判断所述当前信号帧是否为最后一个信号帧;
141.若是,则结束流程;
142.若否,并返回所述步骤s2,开始计算下一信号帧的增益系数,直至计算完所有信号帧的增益系数。
143.存储器31可用于存储软件程序以及各种数据。存储器31可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序(比如声音播放功能、图像播放功能等)等;存储数据区可存储根据手机的使用所创建的数据(比如音频数据、电话本等)等。此外,存储器31可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。
144.处理器32是终端的控制中心,利用各种接口和线路连接整个终端的各个部分,通过运行或执行存储在存储器31内的软件程序和/或模块,以及调用存储在存储器31内的数据,执行终端的各种功能和处理数据,从而对终端进行整体监控。处理器32可包括一个或多个处理单元;优选的,处理器32可集成应用处理器和调制解调处理器,其中,应用处理器主要处理操作系统、用户界面和应用程序等,调制解调处理器主要处理无线通信。可以理解的是,上述调制解调处理器也可以不集成到处理器32中。
145.需要说明的是,计算机设备300在使用时,其可实现如上述通过手势实时创作触觉效果的方法所实现的技术效果,具体参上述通过手势实时创作触觉效果的方法的描述,在此不再赘述。
146.实施例四
147.本发明实施例提供一种计算机可读存储介质,所述计算机可读存储介质上存储有线性振动电机的动态保护程序,所述线性振动电机的动态保护程序被处理器执行时实现如上述的线性振动电机的动态保护方法步骤。
148.其中,所述的计算机可读存储介质,如只读存储器(read-only memory,简称rom)、随机存取存储器(random access memory,简称ram)、磁碟或者光盘等。
149.需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。
150.通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如rom/ram、磁碟、光盘)中,包括若干指令用以使得一台终端(可以是手机,计算机,服务器,空调器,或者网络设备等)执行本发明各个实施例所述的方法。
151.以上所述的仅是本发明的实施方式,在此应当指出,对于本领域的普通技术人员来说,在不脱离本发明创造构思的前提下,还可以做出改进,但这些均属于本发明的保护范围。
技术特征:
1.一种线性振动电机的动态保护方法,其特征在于,所述动态保护方法包括以下步骤:步骤s1、预设初始增益系数,并根据所述初始增益系数计算原始电压信号;步骤s2、对每一帧所述原始电压信号进行处理,获取当前信号帧的当前增益系数,并通过动态保护算法得到驱动电压信号;其中,所述驱动电压信号=所述原始电压信号*所述当前增益系数;步骤s3、将所述驱动电压信号加载到所述线性振动电机用以驱动所述线性振动电机工作;步骤s4、采集所述线性振动电机的加速度信号,根据预设规则分析所述加速度信号是否异常,用以判断所述线性振动电机的工作状态;若是,则执行步骤s5;若否,则确定所述当前增益系数为所述当前信号帧的增益系数,并执行步骤s6;步骤s5、将所述当前信号帧的所述当前增益系数调整为新增益系数,并以所述新增益系数为准对所述当前信号帧进行返回所述步骤s2的处理;其中,所述新增益系数=所述当前增益系数*k,0<k<1;步骤s6、判断所述当前信号帧是否为最后一个信号帧;若是,则结束流程;若否,并返回所述步骤s2,开始计算下一信号帧的增益系数,直至计算完所有信号帧的增益系数。2.根据权利要求1所述的线性振动电机的动态保护方法,其特征在于,在所述步骤s4中,所述预设规则包括时域判断方法和频域判断方法。3.根据权利要求2所述的线性振动电机的动态保护方法,其特征在于,所述时域判断方法包括以下步骤:步骤s401、对所述加速度信号的时域波形进行统计学分析,并获得正峰值的绝对值和负峰值的绝对值;步骤s402、计算所述正峰值的绝对值和所述负峰值的绝对值的差值;步骤s403、判断所述差值是否大于预设设置的绝对值阈值;若是,则判定为异常状态;若否,则判定为正常状态。4.根据权利要求2所述的线性振动电机的动态保护方法,其特征在于,所述时域判断方法包括以下步骤:步骤s501、对所述加速度信号的时域波形进行包络提取;步骤s502、计算提取的所述包络的一阶差分值;步骤s503、计算所述一阶差分值的绝对值的最大值;步骤s504、判断所述最大值是否大于预设阈值;若是,则判定为异常状态;若否,则判定为正常状态。5.根据权利要求2所述的线性振动电机的动态保护方法,其特征在于,所述频域判断方法具体包括以下步骤:步骤s601、对所述加速度信号做快速傅里叶变换,得到所述加速度信号的频谱;
步骤s602、计算所述频谱的得到幅值和,并根据所述幅值和与所述频谱的最大值的比值,获得比率;步骤s603、判断所述比率是否大于所述预设比率阈值;若是,则判定为正常状态;若否,则判定为异常状态。6.根据权利要求1所述的线性振动电机的动态保护方法,其特征在于,所述步骤s5中,所述新增益系数=所述当前增益系数*0.9。7.一种线性振动电机的动态保护系统,其特征在于,所述动态保护系统包括:第一获得模块,用于预设初始增益系数,并根据所述初始增益系数计算原始电压信号;第二获得模块,用于对每一帧所述原始电压信号进行处理,获取当前信号帧的当前增益系数,并通过动态保护算法得到驱动电压信号;其中,所述驱动电压信号=所述原始电压信号*所述当前增益系数;驱动模块,用于将所述驱动电压信号加载到所述线性振动电机用以驱动所述线性振动电机工作;第一判断模块,用于采集所述线性振动电机的加速度信号,根据预设规则分析所述加速度信号是否异常,用以判断所述线性振动电机的工作状态;若是,则执行调整模块;若否,则确定所述当前增益系数为所述当前信号帧的增益系数,并执行第二判断模块;调整模块,用于将所述当前信号帧的所述当前增益系数调整为新增益系数,并以所述新增益系数为准对所述当前信号帧进行返回所述第二获得模块的处理;其中,所述新增益系数=所述当前增益系数*k,0<k<1;第二判断模块,用于判断所述当前信号帧是否为最后一个信号帧;若是,则结束流程;若否,并返回所述第二获得模块,开始计算下一信号帧的增益系数,直至计算完所有信号帧的增益系数。8.一种计算机设备,其特征在于,所述计算机设备包括存储器、处理器和存储在所述存储器上并可在所述处理器上运行的线性振动电机的动态保护程序,所述处理器执行所述线性振动电机的动态保护程序时实现如权利要求1-6任一项所述的线性振动电机的动态保护方法中的步骤。9.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有线性振动电机的动态保护程序,所述线性振动电机的动态保护程序被处理器执行时实现如权利要求1-6任一项所述的线性振动电机的动态保护方法中的步骤。
技术总结
本发明提供了一种线性振动电机的动态保护方法、系统及相关设备,其包括以下步骤:步骤S1、根据初始增益系数计算原始电压信号;步骤S2、对每一帧所述原始电压信号进行处理,并得到驱动电压信号;步骤S3、将驱动电压信号加载到线性振动电机用以驱动线性振动电机工作;步骤S4、采集线性振动电机的加速度信号,根据预设规则分析加速度信号是否异常,用以判断线性振动电机的工作状态;若是,则执行步骤S5;若否,则执行步骤S6;步骤S5、将当前信号帧的当前增益系数调整为新增益系数;步骤S6、判断所述当前信号帧是否为最后一个信号帧。与相关技术相比,本发明的方法能对线性振动电机能自动调整电压参数,降低异响频率以延长器件寿命。降低异响频率以延长器件寿命。降低异响频率以延长器件寿命。
技术研发人员:曹梦雅 孟增铀 郑亚军
受保护的技术使用者:瑞声开泰声学科技(上海)有限公司
技术研发日:2023.07.05
技术公布日:2023/10/6
版权声明
本文仅代表作者观点,不代表航家之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)
航空之家 https://www.aerohome.com.cn/
飞机超市 https://mall.aerohome.com.cn/
航空资讯 https://news.aerohome.com.cn/