一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

扫频特性曲线的生成方法、设备及存储介质与流程

2022-03-26 14:00:38 来源:中国专利 TAG:


1.本发明涉及消费电子领域,尤其涉及一种扫频特性曲线的生成方法、设备及计算机可读存储介质。


背景技术:

2.lra(linear resonant actuator,线性马达)凭借其振感强烈、丰富、清脆,能耗低等优点,已经广泛应用于消费电子的各种振动场合。为了充分发挥线性马达的谐振特性,找到振动强度最大的频率范围,需要对马达的扫频特性进行测量,即单位驱动电压下,马达的振动强度(加速度峰值)随频率的变化曲线。
3.现有技术通常将线性马达固定在工装块上,在马达的振动方向上同轴安装加速度传感器,通过测试不同频率电压驱动下的加速度幅值来绘制扫频特征曲线。该方法需要用到昂贵的加速度传感器,测试系统复杂,仅适用于马达出厂前的单体测试,一旦马达安装到手机、手表等电子产品中并流通到市场终端,该方法则无法再测试扫频特性。


技术实现要素:

4.本发明的主要目的在于提供一种扫频特性曲线的生成方法,旨在解决现有技术中,在确定市场终端产品的扫频特性时,无法低成本的兼顾测试准确性和测试时长的技术问题。
5.为实现上述目的,本发明提供一种扫频特性曲线的生成方法,所述扫频特性曲线的生成方法包括:
6.获取输入参数,判断所述输入参数是否符合预设参数判断条件,若符合,则在上一个离散频点作用结束后,通过上一个离散频点确定当前离散频点,并构造得到目标扫频信号;
7.在预设作用时间内,采用所述目标扫频信号驱动待测试器件,获取所述待测试器件的加速度信号,解析所述加速度信号得到加速度幅值和加速度频率;
8.在预设扫频范围内,以各个离散频点对应的加速度幅值和加速度频率绘制扫频特征曲线。
9.可选地,在所述上一个离散频点作用结束之后的步骤,还包括:
10.若所述上一个离散频点处于所述预设扫频范围的下限频率和所述待测试器件的预设频率带宽的下限频率之间,则确定所述上一个离散频点的相邻离散频点的频差为第一频差;
11.若所述上一个离散频点处于所述预设频率带宽的频率范围之间,则确定所述上一个离散频点的相邻离散频点的频差为第二频差;
12.若所述上一个离散频点处于所述预设频率带宽的上限频率和所述预设扫频范围的上限频率之间,则确定所述上一个离散频点的相邻离散频点的频差为第三频差。
13.可选地,所述通过上一个离散频点确定当前离散频点的步骤,包括:
14.若所述上一个离散频点处于所述预设扫频范围的下限频率和所述待测试器件的预设频率带宽的下限频率之间,则在上一个离散频点的频率的基础上,加上所述第一频差得到当前离散频点;
15.若所述上一个离散频点处于所述预设频率带宽的频率范围之间,则在上一个离散频点的频率的基础上,加上所述第二频差得到当前离散频点;
16.若所述上一个离散频点处于所述预设频率带宽的上限频率和所述预设扫频范围的上限频率之间,则在上一个离散频点的频率的基础上,加上所述第三频差得到当前离散频点。
17.可选地,所述构造得到目标扫频信号的步骤,包括:
18.根据上一个采样周期的第一相角、采样率和所述当前离散频点,得到当前采样周期的第二相角,根据预设扫频信号幅值和所述第二相角,构造所述目标扫频信号。
19.可选地,所述采用所述目标扫频信号驱动待测试器件的步骤,包括:
20.采用功率放大电路对所述目标扫频信号进行功率放大后,驱动所述待测试器件。
21.可选地,所述获取所述待测试器件加速度信号的步骤,包括:
22.根据采样率计算得到采样周期,将所述采样周期内的所述目标扫频信号的幅值作为电压信号,并获取所述电压信号在同一时刻对应的电流信号;
23.在对所述电压信号和所述电流信号进行滤波去除高频噪声后,根据所述待测试器件的基本参数和滤波后的电压信号和电流信号解析得到所述加速度信号。
24.可选地,所述解析所述加速度信号得到加速度幅值和加速度频率的步骤,包括:
25.获取在所述当前离散频点的作用时间的最后一个周期的加速度信号,得到所述加速度幅值;
26.获取在所述当前离散频点的作用时间内加速度信号波形的相邻过零时刻的时间差,得到所述加速度频率。
27.可选地,在所述解析所述加速度信号得到加速度幅值和加速度频率之后的步骤,还包括:
28.撤销所述目标扫频信号,执行所述通过上一个离散频点确定当前离散频点的步骤,以确定新的当前离散频点,直至所述当前离散频点大于所述预设扫频范围的上限频率后,执行所述在所述扫频范围内,以各个离散频点对应的加速度幅值和加速度频率绘制扫频特征曲线的步骤。
29.此外,为实现上述目的,本发明还提供一种扫频特性曲线的生成设备,所述扫频特性曲线的生成设备包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的扫频特性曲线的生成程序,所述扫频特性曲线的生成程序被所述处理器执行时实现如上述的扫频特性曲线的生成方法的步骤。
30.此外,为实现上述目的,本发明还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有扫频特性曲线的生成程序,所述扫频特性曲线的生成程序被处理器执行时实现如上所述的扫频特性曲线的生成方法的步骤。
31.本发明实施例提出的一种扫频特性曲线的生成方法、设备及计算机可读存储介质,根据扫频范围和待测试器件的预设谐振频率优选地划分成3个频率段,分别设置对应的相邻离散频点的频差,从而构造出离散频点非均匀分布的扫频信号;采用该扫频信号作为
电压信号来驱动马达,并检测电流信号;根据电压、电流信号解析加速度信号,并绘制待测试器件的扫频特征曲线。
32.根据待测试器件的扫频特性在谐振频率处存在峰值的特征,构造离散频点非均匀分布的扫频信号,在谐振频率附近,离散频点分布密集;在远离谐振频率处,离散频点分布稀疏,从而在提高待测试器件的扫频特征曲线精度的同时不增加测试时长;此外,本设计仅需功率放大器自带的电流传感器即可解析出加速度信号,无需昂贵的加速度传感器,成本低、实现简单,且能够完成产品在市场终端的扫频特性测试,实现待测试器件扫频特性在不同使用环境下的实时校准,提供最佳性能。
附图说明
33.图1是本发明实施例方案涉及的硬件运行环境的终端结构示意图;
34.图2为本发明扫频特性曲线的生成方法一实施例的流程示意图;
35.图3为本发明扫频特性曲线的生成方法一实施例的实施步骤示意图;
36.图4为本发明扫频特性曲线的生成方法一实施例的硬件驱动系统框图;
37.图5为本发明扫频特性曲线的生成方法一实施例的扫频信号示意图;
38.图6为本发明扫频特性曲线的生成方法一实施例的加速度信号示意图;
39.图7为本发明扫频特性曲线的生成方法一实施例的加速度幅值示意图;
40.图8为本发明扫频特性曲线的生成方法一实施例的加速度频率示意图;
41.图9为本发明扫频特性曲线的生成方法一实施例的扫频特征曲线示意图。
42.本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
具体实施方式
43.应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
44.为了更好的理解上述技术方案,下面将结合说明书附图以及具体的实施方式对上述技术方案进行详细的说明。
45.如图1所示,图1是本发明实施例方案涉及的硬件运行环境的终端结构示意图。
46.本发明实施例实施设备可以是pc,也可以是平板电脑、便携计算机等终端设备。
47.如图1所示,该实施设备可以包括:处理器1001,例如cpu,网络接口1004,用户接口1003,存储器1005,通信总线1002。其中,通信总线1002用于实现这些组件之间的连接通信。用户接口1003可以包括显示屏(display)、输入单元比如键盘(keyboard),可选用户接口1003还可以包括标准的有线接口、无线接口。网络接口1004可选的可以包括标准的有线接口、无线接口(如wi-fi接口)。存储器1005可以是高速ram存储器,也可以是稳定的存储器(non-volatile memory),例如磁盘存储器。存储器1005可选的还可以是独立于前述处理器1001的存储装置。
48.可选地,实施设备还可以包括rf(radio frequency,射频)电路、传感器、wifi模块等等。其中,传感器比如光传感器、运动传感器以及其他传感器。本领域技术人员可以理解,图1中示出的实施设备结构并不构成对实施设备的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。
49.如图1所示,作为一种计算机存储介质的存储器1005中可以包括操作系统、网络通
信模块、用户接口模块以及扫频特性曲线的生成程序。
50.在图1所示的实施设备中,网络接口1004主要用于连接后台服务器,与后台服务器进行数据通信;用户接口1003主要用于接收输入的参数,进行数据传输;而处理器1001可以用于调用存储器1005中存储的扫频特性曲线的生成程序,并执行以下操作:
51.获取输入参数,判断所述输入参数是否符合预设参数判断条件,若符合,则在上一个离散频点作用结束后,通过上一个离散频点确定当前离散频点,并构造得到目标扫频信号;
52.在预设作用时间内,采用所述目标扫频信号驱动待测试器件,获取所述待测试器件的加速度信号,解析所述加速度信号得到加速度幅值和加速度频率;
53.在预设扫频范围内,以各个离散频点对应的加速度幅值和加速度频率绘制扫频特征曲线。
54.进一步地,处理器1001可以调用存储器1005中存储的扫频特性曲线的生成程序,还执行以下操作:
55.在所述上一个离散频点作用结束之后的步骤,还包括:
56.若所述上一个离散频点处于所述预设扫频范围的下限频率和所述待测试器件的预设频率带宽的下限频率之间,则确定所述上一个离散频点的相邻离散频点的频差为第一频差;
57.若所述上一个离散频点处于所述预设频率带宽的频率范围之间,则确定所述上一个离散频点的相邻离散频点的频差为第二频差;
58.若所述上一个离散频点处于所述预设频率带宽的上限频率和所述预设扫频范围的上限频率之间,则确定所述上一个离散频点的相邻离散频点的频差为第三频差。
59.进一步地,处理器1001可以调用存储器1005中存储的扫频特性曲线的生成程序,还执行以下操作:
60.所述通过上一个离散频点确定当前离散频点的步骤,包括:
61.若所述上一个离散频点处于所述预设扫频范围的下限频率和所述待测试器件的预设频率带宽的下限频率之间,则在上一个离散频点的频率的基础上,加上所述第一频差得到当前离散频点;
62.若所述上一个离散频点处于所述预设频率带宽的频率范围之间,则在上一个离散频点的频率的基础上,加上所述第二频差得到当前离散频点;
63.若所述上一个离散频点处于所述预设频率带宽的上限频率和所述预设扫频范围的上限频率之间,则在上一个离散频点的频率的基础上,加上所述第三频差得到当前离散频点。
64.进一步地,处理器1001可以调用存储器1005中存储的扫频特性曲线的生成程序,还执行以下操作:
65.所述构造得到目标扫频信号的步骤,包括:
66.根据上一个采样周期的第一相角、采样率和所述当前离散频点,得到当前采样周期的第二相角,根据预设扫频信号幅值和所述第二相角,构造所述目标扫频信号。
67.进一步地,处理器1001可以调用存储器1005中存储的扫频特性曲线的生成程序,还执行以下操作:
68.所述采用所述目标扫频信号驱动待测试器件的步骤,包括:
69.采用功率放大电路对所述目标扫频信号进行功率放大后,驱动所述待测试器件。
70.进一步地,处理器1001可以调用存储器1005中存储的扫频特性曲线的生成程序,还执行以下操作:
71.所述获取所述待测试器件加速度信号的步骤,包括:
72.根据采样率计算得到采样周期,将所述采样周期内的所述目标扫频信号的幅值作为电压信号,并获取所述电压信号在同一时刻对应的电流信号;
73.在对所述电压信号和所述电流信号进行滤波去除高频噪声后,根据所述待测试器件的基本参数和滤波后的电压信号和电流信号解析得到所述加速度信号。
74.进一步地,处理器1001可以调用存储器1005中存储的扫频特性曲线的生成程序,还执行以下操作:
75.所述解析所述加速度信号得到加速度幅值和加速度频率的步骤,包括:
76.获取在所述当前离散频点的作用时间的最后一个周期的加速度信号,得到所述加速度幅值;
77.获取在所述当前离散频点的作用时间内加速度信号波形的相邻过零时刻的时间差,得到所述加速度频率。
78.进一步地,处理器1001可以调用存储器1005中存储的扫频特性曲线的生成程序,还执行以下操作:
79.在所述解析所述加速度信号得到加速度幅值和加速度频率之后的步骤,还包括:
80.撤销所述目标扫频信号,执行所述通过上一个离散频点确定当前离散频点的步骤,以确定新的当前离散频点,直至所述当前离散频点大于所述预设扫频范围的上限频率后,执行所述在所述扫频范围内,以各个离散频点对应的加速度幅值和加速度频率绘制扫频特征曲线的步骤。
81.参照图2,本发明提供一种扫频特性曲线的生成方法,在本发明的扫频特性曲线的生成方法的流程中,所述流程包括:
82.步骤s1000,获取输入参数,判断所述输入参数是否符合预设参数判断条件,若符合,则在上一个离散频点作用结束后,通过上一个离散频点确定当前离散频点,并构造得到目标扫频信号。
83.扫频是为了测试而设计的,是指扫频信号在某个频段内,频率由高到低(或由低到高)连续变化的过程,主要用来测试元器件以及整机的频率特性,若果不用扫频方式测量,就要逐个地设置频率,逐个地测量,所谓点测法。在本实施例中,优选线性马达作为待测试器件,获取的输入参数包括8个部分:
84.1、扫频信号幅值um,该扫频信号幅值为扫频电压信号的峰值,一般设置为与线性马达的额定电压值相等;
85.2、扫频范围[fl,fh],该扫频范围指的是用户所要了解的线性马达特性频率范围,下限频率为fl,上限频率为fh;
[0086]
3、线性马达的预设谐振频率f0,该预设谐振频率指的是线性马达在设计时所确定的谐振频率,与线性马达的实际谐振频率相差较小;
[0087]
4、线性马达的预设频率带宽[f0l,f0h],该预设频率带宽指的是线性马达在设计
时所确定的加速度响应幅值相对较高的、处于预设谐振频率f0附近的一段频率范围,其下限频率为f0l,上限频率为f0h;
[0088]
5、相邻离散频点的频差,在本发明实施例中,将相邻离散频点的频差设置成相邻离散频点的对数差值df1、df2和df3,其中,df1为扫频范围下限频率到预设频率带宽下限频率段[fl,f0l]的相邻离散频点的对数差值;df2为预设频率带宽下限频率到预设频率带宽上限频率段[f0l,f0h]的相邻离散频点的对数差值;df3为预设频率带宽上限频率到扫频范围上限频率段[f0h,fh]的相邻离散频点的对数差值;由于预设频率带宽范围内加速度响应幅值变化最大,因此其对数频差df2设置的最小;而预设频率带宽范围以下的加速度响应幅值变化次之,因此其对数频差df1设置的略大于df2;而预设频率带宽范围以上的加速度响应幅值变化最小,因此其对数频差df3设置的最大。
[0089]
6、各个离散频点的作用时间dt,该作用时间指的是每个离散频点单独持续作用的时间长度,为根据测试需求直接接收的输入设定,每一个离散频点的作用时间dt都一样;
[0090]
7、采样率fs,该采样率指的是硬件控制器离散控制的信号处理采样频率。
[0091]
8、线性马达的基本参数,包括振子质量m、磁场强度bl、弹簧劲度系数k、阻尼系数r、线圈直流电阻r等。
[0092]
可选地,所述判断所述输入参数是否符合预设参数判断条件的步骤,包括:
[0093]
分别比对预设谐振频率和预设频率带宽,以及预设频率带宽和扫频范围;
[0094]
若预设谐振频率处于预设频率带宽内,则预设谐振频率合理;
[0095]
若预设频率带宽处于扫频范围内,则预设频率带宽合理。
[0096]
在本实施例中,判断输入参数是否符合预设参数判断条件的具体判断项如下:
[0097]
判断预设谐振频率f0是否处于预设频率带宽[f0l,f0h]范围内,即是否满足“f0l≤f0≤f0h”,若是,则该参数设置合理;若不是,则反馈“谐振频率或马达带宽设置不合理”,并提示用户重新输入;
[0098]
判断预设频率带宽[f0l,f0h]是否处于扫频范围[fl,fh]内,即是否满足“fl≤f0l≤f0h≤fh”,若是,则该参数设置合理;若不是,则反馈“马达带宽或扫频范围设置不合理”,并提示用户重新输入。
[0099]
在本实施例中,在判断预设谐振频率和预设频率带宽为合理的前提下,才通过上一个离散频点对应的相邻离散频点的频差,确定当前离散频点。或者,在判断步骤s1000的8个部分中任一一项或多项的输入参数是否合理后,再通过上一个离散频点对应的相邻离散频点的频差,确定当前离散频点。具体的输入参数的判断数量和判断条件由具体测试要求确定。
[0100]
在其他实施例中,不仅可以根据线性马达的特性将扫频范围划分为3个频率带,其中3个频率带分别为低于预设频率带宽、预设频率带宽本身和高于预设频率带宽。同样的,可以根据测试精度和测试要求设置合理数量的频率带,以及设置对应频率带的频差,对应频率带的频差符合加速度响应幅值变化大的频率带频差设置的小的要求,以构造离散频点非均匀分布的扫频信号,在谐振频率附近,离散频点分布密集;在远离谐振频率处,离散频点分布稀疏,从而在提高马达扫频特性曲线精度的同时不增加测试时长。
[0101]
步骤s2000,在预设作用时间内,采用所述目标扫频信号驱动待测试器件,获取所述待测试器件的加速度信号,解析所述加速度信号得到加速度幅值和加速度频率。
[0102]
在本实施例中,在离散频点的作用时间dt内,采用对应离散频点的目标扫频信号u驱动线性马达。
[0103]
线性马达的振动是电学与运动学变量互相影响、相互耦合的过程。线圈受电压驱动形成电流,电流产生的安培力驱动振子运动,运动产生的反电势又反过来影响电流,因此根据驱动电压和反馈电流信号,就能结合线性马达的电学方程和运动学方程解析出速度、加速度等运动状态量。若在每个激励频率下、即在每个离散频点下都实施一次加速度解析,即可得到每个离散频点对应的加速度幅值am,进而得到线性马达的扫频特征曲线。
[0104]
根据线性马达的结构设计,得出电压、电流之间的关系式:
[0105]
u-ir-blv=0,
[0106]
式中,u、i为电压、电流;r为线圈直流电阻;bl为电磁参数、即磁场强度;v为速度。
[0107]
根据上式求解出速度表达式:
[0108]
v=(u-ir)/bl,
[0109]
在离散控制系统中,上式表示为:
[0110]
v(z)=[u(z)-i(z)r]/bl,
[0111]
对上式求导,得到加速度表达式:
[0112]
a(z)=[v(z)-v(z-1)]/ts=[u(z)-i(z)r]/blts-[u(z-1)-i(z-1)r]/blts,
[0113]
式中,ts为采样周期。
[0114]
在作用时间内,采用步骤s1000中构造的目标扫频信号驱动线性马达,根据线性马达的电压信号、电流信号和基本参数中的线圈直流电阻r、磁场强度bl得到当前离散频点的加速度信号,解析加速度信号得到加速度幅值am和加速度频率fa。
[0115]
步骤s3000,在预设扫频范围内,以各个离散频点对应的加速度幅值和加速度频率绘制扫频特征曲线。
[0116]
在本实施例中,根据电压、电流信号即可解析出加速度信号,进而检测加速度峰值,并将在扫频范围内的不同离散频点对应的加速度峰值绘制成曲线,即可得到线性马达的扫频特征曲线。在绘制扫频特征曲线时,以加速度频率fa为横坐标、以加速度幅值am为纵坐标,绘制曲线,并将横坐标加速度频率fa以对数坐标形式呈现,得到扫频特征曲线。
[0117]
综上,在本实施例中,具体实施步骤如图3所示:a、设置参数;b、判断参数合理性;c、构造扫频信号;d、驱动马达;e、解析加速度信号;f、绘制扫频特性曲线。依托如图4所示的硬件驱动系统,其中,
[0118]
参数设置1:
[0119]
参数设置模块设置系统的各项参数,具体如步骤s1000所述。
[0120]
算法处理2:
[0121]
该算法处理模块根据参数设置模块设置的各项参数,生成目标扫频信号;并根据目标扫频信号和电流检测模块反馈的电流信号,解析出加速度信号并绘制线性马达的扫频特性曲线、即线性马达的加速度幅值随频率的对数坐标变化曲线。具体处理过程如步骤s1000至步骤s3000所述。
[0122]
驱动信号3:
[0123]
该驱动信号为算法处理模块生成的用于获取线性马达扫频特性曲线的扫频信号。
[0124]
功率放大4:
[0125]
选用的功率放大器,通常是一个对输入信号进行功率匹配的放大器,常见的如a类,b类,ab类,或者d类驱动器,输入信号可以是模拟信号,也可以是一定制式的数字信号。在本实施例中,在放大器的输出端,通常设计有电流传感器,通过电流检测模块6返回到算法处理模块2中。
[0126]
lra5:
[0127]
该lra(linear resonant actuator,线性马达)为线性马达器件本体。
[0128]
电流检测6:
[0129]
该电流检测模块通过功率放大模块自带的电流传感器来检测扫频电压信号作用过程中线性马达线圈中产生的电流信号。
[0130]
在本实施例中,根据扫频范围和待测试器件的预设谐振频率优选地划分成3个频率段,分别设置对应的相邻离散频点的频差,从而构造出离散频点非均匀分布的扫频信号;采用该扫频信号作为电压信号来驱动马达,并检测电流信号;根据电压、电流信号解析加速度信号,并绘制待测试器件的扫频特征曲线。
[0131]
根据待测试器件的扫频特性在谐振频率处存在峰值的特征,构造离散频点非均匀分布的扫频信号,在谐振频率附近,离散频点分布密集;在远离谐振频率处,离散频点分布稀疏,从而在提高待测试器件的扫频特征曲线精度的同时不增加测试时长;此外,本设计仅需功率放大器自带的电流传感器即可解析出加速度信号,无需昂贵的加速度传感器,成本低、实现简单,且能够完成产品在市场终端的扫频特性测试,实现待测试器件扫频特性在不同使用环境下的实时校准,提供最佳性能。
[0132]
可选地,在所述上一个离散频点作用结束之后的步骤,还包括:
[0133]
若所述上一个离散频点处于所述预设扫频范围的下限频率和所述待测试器件的预设频率带宽的下限频率之间,则确定所述上一个离散频点的相邻离散频点的频差为第一频差;
[0134]
若所述上一个离散频点处于所述预设频率带宽的频率范围之间,则确定所述上一个离散频点的相邻离散频点的频差为第二频差;
[0135]
若所述上一个离散频点处于所述预设频率带宽的上限频率和所述预设扫频范围的上限频率之间,则确定所述上一个离散频点的相邻离散频点的频差为第三频差。
[0136]
在本实施例中,在上一个离散频点作用结束之后,需确定相邻离散频点的对数频差,由此确定当前离散频点。根据上一个离散频点f(n-1)所处的频率范围确定相邻离散频点的对数频差df,若f(n-1)处于[fl,f0l]范围内,则相邻离散频点的对数频差确定为df1、即第一频差;若f(n-1)处于[f0l,f0h]范围内,则相邻离散频点的对数频差确定为df2、即第二频差;若f(n-1)处于[f0h,fh]范围内,则相邻离散频点的对数频差确定为df3、即第三频差。其中,初始离散频率f(0)为扫频范围的下限频率fl。由于每个离散频点的持续作用时间为dt,因此该步骤每隔dt时间执行一次。
[0137]
可选地,所述通过上一个离散频点确定当前离散频点的步骤,包括:
[0138]
若所述上一个离散频点处于所述预设扫频范围的下限频率和所述待测试器件的预设频率带宽的下限频率之间,则在上一个离散频点的频率的基础上,加上所述第一频差得到当前离散频点;
[0139]
若所述上一个离散频点处于所述预设频率带宽的频率范围之间,则在上一个离散
频点的频率的基础上,加上所述第二频差得到当前离散频点;
[0140]
若所述上一个离散频点处于所述预设频率带宽的上限频率和所述预设扫频范围的上限频率之间,则在上一个离散频点的频率的基础上,加上所述第三频差得到当前离散频点。
[0141]
在本实施例中,在计算当前离散频点f(n)时,根据上一个离散频点f(n-1)和所确定的相邻离散频点的对数频差df,计算当前离散频点f(n),lgf(n)=lgf(n-1) df,等式两边均赋予10的底数,即可得到具体计算公式为:f(n)=f(n-1)
×
10
df
,若当前离散频点f(n)大于扫频范围的上限频率fh,则表示扫频信号已构造完毕,停止所有步骤。由于每个离散频点的持续作用时间为dt,因此该步骤同样每隔dt时间执行一次。
[0142]
可选地,所述构造得到目标扫频信号的步骤,包括:
[0143]
根据上一个采样周期的第一相角、采样率和所述当前离散频点,得到当前采样周期的第二相角,根据预设扫频信号幅值和所述第二相角,构造所述目标扫频信号。
[0144]
在本实施例中,根据上一个采样周期的第一相角phi(m-1)、采样率fs和当前离散频点f(n),计算当前采样周期的第二相角phi(m),具体计算公式为:phi(m)=phi(m-1) 2π
×
f(n)/fs。其中,初始采样周期的相角phi(0)=0,计算当前采样周期的步骤每个采样周期均执行,即执行频率为fs。
[0145]
根据扫频信号幅值um和第二相角phi(m),计算当前采样周期的目标扫频信号值u(m),具体计算公式为:u(m)=umsin[phi(m)]。从扫频信号构造开始到结束的所有采样周期的目标扫频信号值u(0)、u(1)、

、u(m),共同构成了如图5所示的目标扫频信号u。
[0146]
可选地,所述采用所述目标扫频信号驱动待测试器件的步骤,包括:
[0147]
采用功率放大电路对所述目标扫频信号进行功率放大后,驱动所述待测试器件。
[0148]
在本实施例中,采用功率放大电路对构造的目标扫频信号u进行功率放大,驱动线性马达,并采用功率放大电路自带的电流传感器检测电流信号。
[0149]
可选地,所述获取所述待测试器件加速度信号的步骤,包括:
[0150]
根据采样率计算得到采样周期,将所述采样周期内的所述目标扫频信号的幅值作为电压信号,并获取所述电压信号在同一时刻对应的电流信号;
[0151]
在对所述电压信号和所述电流信号进行滤波去除高频噪声后,根据所述待测试器件的基本参数和滤波后的电压信号和电流信号解析得到所述加速度信号。
[0152]
在本实施例中,需要先获取电压、电流信号,再结合基本参数最终得到加速度信号。将每个采样周期的扫频信号值u(0)、u(1)、

、u(m)作为电压信号u(z);将其对应的每个采样周期的电流信号值i(0)、i(1)、

、i(m)作为电流信号i(z);式中,z=1、2、

、m;
[0153]
然后去除高频噪声,采用低通滤波器对电压、电流信号进行滤波,去除高频毛刺,该低通滤波器的截止频率fc_lp需高于扫频范围的上限频率fh,一般可设置为fc_lp=2fh;
[0154]
解析速度信号v(z),根据电压信号u(z)和电流信号i(z)解析速度信号,具体计算公式为:v(z)=[u(z)-i(z)r]/bl;
[0155]
解析加速度信号a(z),对速度信号v(z)求导,解析加速度信号,具体计算公式为:a(z)=[v(z)-v(z-1)]/ts=[u(z)-i(z)r]/blts-[u(z-1)-i(z-1)r]/blts,即a(z)=fs
×
[v(z)-v(z-1)],
[0156]
式中,fs=1/ts。最终得到的加速度信号如图6所示。
[0157]
可选地,所述解析所述加速度信号得到加速度幅值和加速度频率的步骤,包括:
[0158]
获取在所述当前离散频点的作用时间的最后一个周期的加速度信号,得到所述加速度幅值;
[0159]
获取在所述当前离散频点的作用时间内加速度信号波形的相邻过零时刻的时间差,得到所述加速度频率。
[0160]
在本实施例中,检测每个离散频点持续时间的最后一个周期的加速度幅值,作为该离散频点的加速度幅值am。由于每个离散频点的持续作用时间为dt,因此该检测过程每隔dt时间执行一次;
[0161]
检测每个离散频点持续作用时间内的加速度波形的两个相邻的正向过零时刻或者两个相邻的负向过零时刻的时间差dt_a,取倒数得到加速度频率fa,具体计算公式为:fa=1/dt_a。其中,加速度波形的正向过零时刻指的是加速度值从负变为正的时刻;加速度波形的负向过零时刻指的是加速度值从正变为负的时刻。由于每个离散频点的持续时间为dt,因此该检测过程每隔dt时间执行一次。
[0162]
解析加速度信号得到的加速度幅值、加速度频率如图7、图8所示。
[0163]
可选地,在所述解析所述加速度信号得到加速度幅值和加速度频率之后的步骤,还包括:
[0164]
撤销所述目标扫频信号,执行所述通过上一个离散频点确定当前离散频点的步骤,以确定新的当前离散频点,直至所述当前离散频点大于所述预设扫频范围的上限频率后,执行所述在所述扫频范围内,以各个离散频点对应的加速度幅值和加速度频率绘制扫频特征曲线的步骤。
[0165]
在本实施例中,在解析当前离散频点对应的加速度信号得到加速度幅值和加速度频率之后,撤销当前离散频点对应的目标扫频信号,跳转至下一个相邻离散频点进行持续作用,即执行确定新的当前离散频点的步骤,在当前离散频点大于扫频范围的上限频率时,则证明所有离散频点的加速度幅值和加速度频率均已采集完毕,接下来可绘制扫频特征曲线,以确定最优的扫频特性。绘制的扫频特征曲线如图9所示。
[0166]
此外,本发明实施例还提供一种扫频特性曲线的生成设备,所述扫频特性曲线的生成设备包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的扫频特性曲线的生成程序,所述扫频特性曲线的生成程序被所述处理器执行时实现如上述的扫频特性曲线的生成方法的步骤。
[0167]
此外,本发明实施例还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有扫频特性曲线的生成程序,所述扫频特性曲线的生成程序被处理器执行时实现如上所述的扫频特性曲线的生成方法的步骤。
[0168]
需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者系统不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者系统所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括该要素的过程、方法、物品或者系统中还存在另外的相同要素。
[0169]
上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。
[0170]
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方
法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在如上所述的一个存储介质(如rom/ram、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,空调器,或者网络设备等)执行本发明各个实施例所述的方法。
[0171]
以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献