压电器件的驱动方法、装置、存储介质及电子设备与流程

文档序号:31792863发布日期:2022-10-14 16:19阅读:136来源:国知局
压电器件的驱动方法、装置、存储介质及电子设备与流程

1.本技术涉及信号处理领域,尤其涉及一种压电器件的驱动方法、装置、存储介质及电子设备。


背景技术:

2.压电器件为利用压电材料的逆压电效应通过脉冲信号使压电振子产生变形,再由变形产生泵腔的容积变化实现气压变化的器件,也即将脉冲电信号转换为气压值的器件。例如包括压电泵的血压手表,由血压手表的主控芯片向压电泵提供脉冲信号,驱动压电泵将脉冲信号转换为气囊的气压信号,从而通过动脉张力法原理确定用户的血压值。
3.然而压电器件在工作时受温度、气压、零件老化等影响,实际频率与额定频率之间有偏差,将额定频率作为驱动频率的脉冲信号不满足压电器件的实际工作需求,可能导致出现压电器件输出的气压值偏小甚至压电器件不工作的问题。


技术实现要素:

4.本技术实施例提供了一种压电器件驱动方法、装置、存储介质及电子设备,可以使驱动压电器件的脉冲信号的频率满足压电器件的工作需要,至少避免因压电器件的实际工作频率和额定工作频率不匹配导致工作异常的问题,提高压电器件的工作可靠性,所述技术方案如下:
5.第一方面,本技术实施例提供了一种压电器件驱动方法,方法包括:
6.获取压电器件的中心频率;
7.根据中心频率确定第一扫频范围;
8.根据第一预设步进频率在第一扫频范围内进行动态扫频,以向压电器件输出驱动脉冲信号。
9.第二方面,本技术实施例提供了一种压电器件的驱动电路,电路包括:
10.处理单元、驱动单元、压电器件;
11.其中,处理单元、驱动单元与压电器件之间依次电性相连;
12.处理单元,用于获取压电器件的中心频率,根据中心频率确定第一扫频范围;
13.驱动单元,用于根据第一预设步进频率在第一扫频范围内进行动态扫频,以向压电器件输出驱动脉冲信号;
14.压电器件,用于将驱动脉冲信号转换为气压信号。
15.第三方面,本技术实施例提供了一种压电器件驱动装置,装置包括:
16.频率获取模块,用于获取压电器件的中心频率;
17.扫频确定模块,用于根据中心频率确定第一扫频范围;
18.扫频驱动模块,用于根据第一预设步进频率在第一扫频范围内进行动态扫频,以向压电器件输出驱动脉冲信号。
19.第四方面,本技术实施例提供一种计算机存储介质,计算机存储介质存储有多条
指令,指令适于由处理器加载并执行上述的方法步骤。
20.第五方面,本技术实施例提供一种电子设备,可包括:处理器和存储器;其中,存储器存储有计算机程序,计算机程序适于由处理器加载并执行上述的方法步骤。
21.本技术一些实施例提供的技术方案带来的有益效果至少包括:
22.本技术通过压电器件的中心频率获得第一扫频范围,从而通过对第一频率范围进行动态扫频,向压电器件发送驱动脉冲信号,以使驱动脉冲信号的频率覆盖压电器件的谐振频率,精准满足压电器件的实际工作需要,减少由于频偏带来的误差,以满足产品的性能要求,进一步使压电器件提供的气压值达到理想气压值,避免因压电器件的实际工作频率和额定工作频率不匹配导致压电器件工作异常的情况,提高压电器件的工作可靠性。
附图说明
23.为了更清楚地说明本技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
24.图1是本技术实施例提供的一种压电器件驱动电路的结构示意图;
25.图2是本技术实施例提供的一种压电器件驱动方法的流程示意图;
26.图3是本技术实施例提供的一种第一扫频范围对应的驱动脉冲信号的波形示意图;
27.图4是本技术实施例提供的一种压电器件驱动方法的流程示意图;
28.图5是本技术实施例提供的一种第二扫频范围对应的驱动脉冲信号和采样信号的波形示意图;
29.图6是本技术实施例提供的另一种压电器件驱动装置的结构示意图;
30.图7是本技术实施例提供的一种电子设备的结构示意图。
具体实施方式
31.下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本技术一部分实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本技术保护的范围。
32.在本技术的描述中,需要理解的是,术语“第一”、“第二”等仅用于描述目的,而不能理解为指示或暗示相对重要性。在本技术的描述中,需要说明的是,除非另有明确的规定和限定,“包括”和“具有”以及它们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、系统、产品或设备没有限定于已列出的步骤或单元,而是可选地还包括没有列出的步骤或单元,或可选地还包括对于这些过程、方法、产品或设备固有的其他步骤或单元。对于本领域的普通技术人员而言,可以具体情况理解上述术语在本技术中的具体含义。此外,在本技术的描述中,除非另有说明,“多个”是指两个或两个以上。“和/或”,描述关联对象的关联关系,表示可以存在三种关系,例如,a和/或b,可以表示:单独存在a,同时存在a和b,单独存在b这三种情况。字符“/”一般表示前后关联对象是一种“或”的
关系。
33.下面结合具体的实施例对本技术进行详细说明。
34.在一个实施例中,如图1所示,为本技术实施例提供的一种压电器件的驱动电路,包括:处理单元101、驱动单元102和压电器件103,处理单元101、驱动单元102与压电器件103之间依次电性相连。
35.处理单元101,用于获取压电器件103的中心频率,根据中心频率确定第一扫频范围。例如,处理单元101为微控制单元,也即单片微型计算机或者单片机,是把中央处理器(central process unit,cpu)的频率与规格做适当缩减,并将内存(memory)、计数器(timer)、usb、a/d转换、uart、plc、dma等周边接口,甚至lcd驱动电路都整合在单一芯片上,形成芯片级的计算机,为不同的应用场合做不同组合控制。
36.驱动单元102,用于根据第一预设步进频率在第一扫频范围内进行动态扫频,以向压电器件103输出驱动脉冲信号。调频可以理解为通过对模拟信号进行数字编码,通过调节占空比的变化来调节信号、能量等的变化,实现对驱动脉冲信号的脉冲宽度调制,等效出所需要的波形(包含形状以及幅值)。动态扫频可以理解为根据预设步进频率在扫频范围内多次调频,在一个时间周期内生成多个频率对应的驱动脉冲信号的过程。例如,时间周期为t,扫频范围为[f1,f2],预设步进频率为f,在一个时间周期内,驱动单元102根据预设步进频率f在扫频范围[f1,f2]内根据调频方法生成n个频率不相同的驱动脉冲信号,以向压电器件103输出。
[0037]
压电器件103,用于将来自驱动单元102的驱动脉冲信号转换为气压信号。压电器件103为利用压电材料的逆压电效应通过驱动脉冲信号使压电振子产生变形,再由变形产生泵腔的容积变化实现气压变化的器件,也即将脉冲电信号转换为气压值的器件。
[0038]
例如包括压电泵的血压手表,该血压手表包括表盘、表带、设置在气囊内的压电泵和检测模块、主控板,主控板为主控芯片和驱动芯片的集成电路板,表带连接于表盘,气囊设置于表带和/或表盘的内侧。其中,主控板通过气囊内的检测模块检测腕部脉搏信号,以及主控板向压电泵提供脉冲信号,驱动压电泵将驱动脉冲信号转换为气囊的气压信号,从而通过动脉张力法原理确定用户的血压值。
[0039]
如图2所示,为本技术实施例提出的一种压电器件驱动方法,该方法可依赖于计算机程序实现,适用于图1所示的压电器件的驱动电路中的处理单元101执行,也可运行于基于冯诺依曼体系的压电器件驱动装置上。该计算机程序可集成在应用中,也可作为独立的工具类应用运行。
[0040]
具体的,该压电器件驱动方法包括:
[0041]
s101、获取压电器件的中心频率。
[0042]
当压电器件的驱动电路中激励驱动电路的驱动脉冲频率等于驱动电路的固有频率时,驱动电路的振荡的振幅也将达到峰值,该激励频率就是驱动电路的谐振频率。在本技术的压电器件驱动电路中,为使压电器件的压电转换效率达到最大值,将压电器件的中心频率作为驱动该驱动电路的激励频率。
[0043]
例如,将压电器件的额定工作频率作为压电器件的中心频率,或通过接收用户的设定指令确定中心频率,或通过测试得到的压电器件的谐振频率作为压电器件的中心频率。
[0044]
在一个实施例中,获取压电器件的中心频率,包括:对压电器件的中心频率进行温度补偿,得到补偿后的中心频率。具体而言,获取环境温度值,并确定环境温度值对应的频偏补偿值;根据频偏补偿值对压电器件的中心频率进行补偿,得到补偿后的中心频率。例如,环境温度值为25℃时,对应的频偏补偿值为+0.1khz,环境温度为30℃时,对应的频偏补偿值为+0.2khz;根据环境温度值对应的频偏补偿值对中心频率f0进行补偿,得到补偿后的中心频率。
[0045]
在本实施例中,通过对压电器件的中心频率进行温度补偿,可以避免环境温度对压电器件的中心频率带来的偏差,提高根据补偿后的中心频率得到的第一扫频范围的准确性。
[0046]
s102、根据中心频率确定第一扫频范围。
[0047]
中心频率为f1,第一扫频范围为f2,f1-a≦f2≦f1+b。例如,以压电器件为压电陶瓷泵为例,0.1khz≦a≦0.5khz,0.1khz≦b≦0.5khz,15khz<f1<35khz。或者根据用户的设置指令确定中心频率的第一扫频范围。可以理解的是,上述仅为示例,相关技术人员可以按需设置。
[0048]
s103、根据第一预设步进频率在第一扫频范围内进行动态扫频,以向压电器件输出驱动脉动信号。
[0049]
第一预设步进频率可以理解为扫频的步进值。例如,如图3所示,为本技术实施例提供的一种第一扫频范围对应的驱动脉冲信号的波形示意图,中心频率为f1,第一扫频范围为f2,f1-a≦f2≦f1+b,第一预设步进频率为f3,且1/15≦f3/a+b≦1/5。基于本实施例提供的第一预设步进频率与第一扫频范围的关系式,有利于快速覆盖驱动压电器件的驱动脉冲信号为最佳频率,实现压电器件的谐振。
[0050]
在一个实施例中,中心频率可以通过校准方式获取,例如,中心频率可以是25khz,基于中心频率得到扫频范围[25k-0.1khz,25k+0.1khz],处理单元根据该扫频范围以步进值0.01khz向压电泵做动态扫频驱动输出。该扫频范围的获取方式可以是在血压手表上电开机后,接收用户通过血压手表的测量按键输入的中心频率,以该中心频率为中心值,根据预设的步进值获取扫频范围。
[0051]
在一个实施例中,基于预设校准周期,对中心频率进行校准,得到校准后的中心频率,根据校准后的中心频率确定第一扫频范围。例如,预设校准周期可以为一个月或者一年,例如,血压手表可以做一个定期自动校准驱动频率的功能,比如一年后手表自动启动校准模式校准,这样可以较小频差带来的测量误差。对中心频率的校准方法包括测试得到压电器件的实际谐振频率,或根据相关工作人员的经验对压电器件乃至驱动电路的工作情况进行评估,从而对中心频率进行补偿校准等,进一步得到校准后的中心频率,根据校准后的中心频率确定第一扫频范围,以及根据第一预设步进频率在第一扫频范围内进行动态扫频,以向压电器件输出驱动脉动信号。根据本实施例,可以使驱动脉冲信号的频率覆盖压电器件的谐振频率,精准满足压电器件的实际工作需要。
[0052]
本技术通过压电器件的中心频率获得第一扫频范围,从而通过对第一频率范围进行动态扫频,向压电器件发送驱动脉冲信号,以使驱动脉冲信号的频率覆盖压电器件的谐振频率,精准满足压电器件的实际工作需要,减少由于频偏带来的误差,以满足产品的性能要求,进一步使压电器件提供的气压值达到理想气压值,避免因压电器件的实际工作频率
和额定工作频率不匹配导致压电器件工作异常的情况,提高压电器件的工作可靠性。
[0053]
如图4所示,为本技术实施例提出的一种压电器件驱动方法,该方法可依赖于计算机程序实现,可运行于基于冯诺依曼体系的压电器件驱动装置上。该计算机程序可集成在应用中,也可作为独立的工具类应用运行。
[0054]
具体的,该压电器件驱动方法包括:
[0055]
s201、获取压电器件的测试目标频率。
[0056]
测试目标频率,可以为压电器件的额定工作频率,或包括压电器件的驱动电路的额定工作频率,或对压电器件的额定工作频率进行温度补偿后得到的测试目标频率,或为用户输入的频率值等。
[0057]
例如,由于压电泵的时漂性和温漂性,压电器件的额定工作频率不能直接作为测试目标频率。针对温漂性,在血压手表中设置温度传感器,以使血压手表的主控芯片通过温度传感器获取环境温度,从而对压电泵的额定工作频率进行温度补偿,得到补偿后的额定工作频率,将补偿后的额定工作频率作为测试目标频率。具体而言,获取环境温度值,并确定环境温度值对应的频偏补偿值;根据频偏补偿值对压电器件的额定工作频率进行补偿,得到补偿后的额定工作频率,将补偿后的额定工作频率作为测试目标频率。例如,环境温度值为25℃时,对应的频偏补偿值为+0.1khz,环境温度为30℃时,对应的频偏补偿值为+0.2khz;根据环境温度值对应的频偏补偿值补偿额定工作频率,将补偿后的额定工作频率作为测试目标频率。针对时漂性,血压手表还包括误差自动校准电路,实现血压自动定期校准来解决时漂问题。
[0058]
在一个实施例中,基于预设时间周期对压电器件的中心频率进行校准,因此测试目标频率为距此次校准的上一次校准完成的中心频率。
[0059]
s202、根据测试目标频率确定中心频率。
[0060]
由于工作时长、环境因素等各种原因,压电器件的额定工作频率往往不是压电器件的谐振频率或中心频率。
[0061]
在一个实施例中,通过测试目标频率获取中心频率的方法包括:根据压电器件的测试目标频率确定第二扫频范围,根据第二预设步进频率在第二扫频范围进行动态扫频,以向压电器件输出驱动脉冲信号,并采集校准信号,校准信号至少包括在第二扫频范围中各个频率下压电器件的气压值和/或电流值;根据校准信号确定中心频率。第二预设步进频率在第二扫频范围进行动态扫频,以向压电器件输出驱动脉冲信号的步骤参考上述s103。
[0062]
例如,校准信息包括电流值或气压值,在根据第二扫频范围进行动态扫频时,将气压值达到最大值或电流值达到最大值时对应的驱动脉冲信号的频率作为中心频率。
[0063]
又例如,校准信息包括电流值和气压值,在根据第二扫频范围进行动态扫频时,当在第二扫频范围中各个频率下的气压值大于预设气压阈值,且在第二扫频范围中各个频率下的电流值均小于或等于预设电流阈值时,将气压值达到最大值时对应的脉冲信号的频率作为中心频率。
[0064]
当在第二扫频范围中各个频率下的气压值均小于或等于预设气压阈值,且在第二扫频范围中各个频率下的电流值大于预设电流阈值时,将电流值达到最大值时对应的脉冲信号的频率作为中心频率。
[0065]
如图5所示,为本技术实施例提供的一种第二扫频范围对应的驱动脉冲信号和采
样信号的波形示意图,在根据测试目标频率f4以及根据测试目标频率获取的第二扫频范围[f4-c,f4+d]进行动态扫频时,获取压电器件的驱动电路的校准信息,且校准信息包括电流值和气压值。在根据第二扫频范围进行动态扫频的过程中,各个频率下的气压值小于预设气压阈值p0,而存在电流值大于预设电流值i0,将电流最大值i1对应驱动频率信号的频率值作为中心频率。
[0066]
在本实施例中,第一预设步进频率对应的频率值小于第二预设频率对应的频率值,例如,第一预设步进频率为0.1khz,第二预设步进频率为0.5khz。通过降低在测试中心频率时步进频率的频率值,降低测试成本以及提高测试效率。
[0067]
s203、根据中心频率确定第一扫频范围。
[0068]
参见上述s102,此处不再赘述。
[0069]
s204、根据第一预设步进频率在第一扫频范围内进行动态扫频,以向压电器件输出驱动脉冲信号。
[0070]
参见上述s103,此处不再赘述。
[0071]
在一个实施例中,根据第一预设步进频率在第一扫频范围内进行动态扫频,以向血压手表中的压电泵输出驱动脉冲信号时,同时血压手表的主控芯片通过气囊中设置的气压检测模块采集气囊的气压值,采集多个频率不同的驱动脉冲信号分别对应的气压值,获取气压值达到最大值时对应的驱动脉冲信号的目标频率,从而将目标频率作为驱动脉冲信号的频率值,基于该目标频率的驱动脉冲信号驱动压电泵工作,以通过血压手表测试用户的血压。通过获取气压值达到最大值时的目标频率,将目标频率的驱动脉冲信号作为驱动压电器件的驱动脉冲信号,满足压电器件的工作需求,无需重复多次地向压电器件动态扫频输出。
[0072]
本技术通过压电器件的中心频率获得第一扫频范围,从而通过对第一频率范围进行动态扫频,向压电器件发送驱动脉冲信号,以使驱动脉冲信号的频率覆盖压电器件的谐振频率,精准满足压电器件的实际工作需要,压电器件的气压能够满足测量需求,减少了因为驱动频率的不匹配而导致测量失败,进一步使压电器件提供的气压值达到理想气压值,避免因压电器件的实际工作频率和额定工作频率不匹配导致压电器件工作异常的情况,提高压电器件的工作可靠性。
[0073]
下述为本技术装置实施例,可以用于执行本技术方法实施例。对于本技术装置实施例中未披露的细节,请参照本技术方法实施例。
[0074]
请参见图6,其示出了本技术一个示例性实施例提供的压电器件驱动装置的结构示意图。该压电器件驱动装置可以通过软件、硬件或者两者的结合实现成为装置的全部或一部分。该压电器件驱动装置包括频率获取模块601、扫频确定模块602和扫频驱动模块603。
[0075]
频率获取模块601,用于获取压电器件的中心频率;
[0076]
扫频确定模块602,用于根据中心频率确定第一扫频范围;
[0077]
扫频驱动模块603,用于根据第一预设步进频率在第一扫频范围内进行动态扫频,以向压电器件输出驱动脉冲信号。
[0078]
在一个实施例中,频率获取模块601包括:
[0079]
测试单元,用于获取压电器件的测试目标频率;
[0080]
确定单元,用于根据测试目标频率确定中心频率。
[0081]
在一个实施例中,确定单元包括:
[0082]
范围确定子单元,用于根据压电器件的测试目标频率确定第二扫频范围;
[0083]
动态扫频子单元,用于根据第二预设步进频率在第二扫频范围进行动态扫频,以向压电器件输出驱动脉冲信号,并采集校准信号,其中,校准信号至少包括在第二扫频范围中各个频率下压电器件的气压值和/或电流值;
[0084]
频率确定子单元,用于根据校准信号确定中心频率。
[0085]
在一个实施例中,频率确定子单元用于将气压值达到最大值或电流值达到最大值时对应的驱动脉冲信号的频率作为中心频率。
[0086]
在一个实施例中,当校准信息包括电流值和气压值时,频率确定子单元用于当在第二扫频范围中各个频率下的气压值大于预设气压阈值,且在第二扫频范围中各个频率下的电流值均小于或等于预设电流阈值时,将气压值达到最大值时对应的脉冲信号的频率作为中心频率;
[0087]
还用于当在第二扫频范围中各个频率下的气压值均小于或等于预设气压阈值,且在第二扫频范围中各个频率下的电流值大于预设电流阈值时,将电流值达到最大值时对应的脉冲信号的频率作为中心频率。
[0088]
在一个实施例中,扫频确定模块602,包括:
[0089]
温度补偿单元,用于对压电器件的中心频率进行温度补偿,得到补偿后的中心频率;
[0090]
扫频补偿单元,用于根据温度补偿后的中心频率确定第一扫频范围。
[0091]
在一个实施例中,扫频确定模块602,包括:
[0092]
校准补偿单元,用于基于预设校准周期,对中心频率进行校准,得到校准后的中心频率;
[0093]
扫频校准单元,用于校准根据校准后的中心频率确定第一扫频范围。
[0094]
在一个实施例中,中心频率为f1,第一扫频范围为f2,f1-a≦f2≦f1+b,其中,0.1khz≦a≦0.5khz,0.1khz≦b≦0.5khz。
[0095]
在一个实施例中,第一预设步进频率为f3,1/15≦f3/a+b≦1/5。
[0096]
本技术通过压电器件的中心频率获得第一扫频范围,从而通过对第一频率范围进行动态扫频,向压电器件发送驱动脉冲信号,以使驱动脉冲信号的频率覆盖压电器件的谐振频率,精准满足压电器件的实际工作需要,减少由于频偏带来的误差,以满足产品的性能要求,进一步使压电器件提供的气压值达到理想气压值,避免因压电器件的实际工作频率和额定工作频率不匹配导致压电器件工作异常的情况,提高压电器件的工作可靠性。
[0097]
需要说明的是,上述实施例提供的压电器件驱动装置在执行压电器件驱动方法时,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将设备的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。另外,上述实施例提供的压电器件驱动装置与压电器件驱动方法实施例属于同一构思,其体现实现过程详见方法实施例,这里不再赘述。
[0098]
上述本技术实施例序号仅仅为了描述,不代表实施例的优劣。
[0099]
本技术实施例还提供了一种计算机存储介质,计算机存储介质可以存储有多条指
令,指令适于由处理器加载并执行如上述图2-图5所示实施例的压电器件驱动方法,具体执行过程可以参见图2-图5所示实施例的具体说明,在此不进行赘述。
[0100]
本技术还提供了一种计算机程序产品,该计算机程序产品存储有至少一条指令,至少一条指令由处理器加载并执行如上述图2-图5所示实施例的压电器件驱动方法,具体执行过程可以参见图2-图5所示实施例的具体说明,在此不进行赘述。
[0101]
请参见图7,为本技术实施例提供了一种电子设备的结构示意图,电子设备可以为智能手表、手环或者血压计等。如图7所示,电子设备700可以包括:至少一个处理器701,至少一个网络接口704,用户接口703,存储器705,至少一个通信总线702。
[0102]
其中,通信总线702用于实现这些组件之间的连接通信。
[0103]
其中,用户接口703可以包括显示屏(display)、摄像头(camera),可选用户接口703还可以包括标准的有线接口、无线接口。
[0104]
其中,网络接口704可选的可以包括标准的有线接口、无线接口(如wi-fi接口)。
[0105]
其中,处理器701可以包括一个或者多个处理核心。处理器701利用各种接口和线路连接整个服务器700内的各个部分,通过运行或执行存储在存储器705内的指令、程序、代码集或指令集,以及调用存储在存储器705内的数据,执行服务器700的各种功能和处理数据。可选的,处理器701可以采用数字信号处理(digital signal processing,dsp)、现场可编程门阵列(field-programmable gate array,fpga)、可编程逻辑阵列(programmable logic array,pla)中的至少一种硬件形式来实现。处理器701可集成中央处理器(central processing unit,cpu)、图像处理器(graphics processing unit,gpu)和调制解调器等中的一种或几种的组合。其中,cpu主要处理操作系统、用户界面和应用程序等;gpu用于负责显示屏所需要显示的内容的渲染和绘制;调制解调器用于处理无线通信。可以理解的是,上述调制解调器也可以不集成到处理器701中,单独通过一块芯片进行实现。
[0106]
其中,存储器705可以包括随机存储器(random access memory,ram),也可以包括只读存储器(read-only memory)。可选的,该存储器705包括非瞬时性计算机可读介质(non-transitory computer-readable storage medium)。存储器705可用于存储指令、程序、代码、代码集或指令集。存储器705可包括存储程序区和存储数据区,其中,存储程序区可存储用于实现操作系统的指令、用于至少一个功能的指令(比如触控功能、声音播放功能、图像播放功能等)、用于实现上述各个方法实施例的指令等;存储数据区可存储上面各个方法实施例中涉及到的数据等。存储器705可选的还可以是至少一个位于远离前述处理器701的存储装置。如图7所示,作为一种计算机存储介质的存储器705中可以包括操作系统、网络通信模块、用户接口模块以及压电器件驱动应用程序。
[0107]
在图7所示的电子设备700中,用户接口703主要用于为用户提供输入的接口,获取用户输入的数据;而处理器701可以用于调用存储器705中存储的压电器件驱动应用程序,并具体执行以下操作:
[0108]
获取压电器件的中心频率;
[0109]
根据中心频率确定第一扫频范围;
[0110]
根据第一预设步进频率在第一扫频范围内进行动态扫频,以向压电器件输出驱动脉冲信号。
[0111]
在一个实施例中,处理器701执行获取压电器件的中心频率,还执行:
[0112]
获取压电器件的测试目标频率;
[0113]
根据测试目标频率确定中心频率。
[0114]
在一个实施例中,处理器701执行所述根据测试目标频率确定中心频率,具体执行:
[0115]
根据压电器件的测试目标频率确定第二扫频范围;
[0116]
根据第二预设步进频率在第二扫频范围进行动态扫频,以向压电器件输出驱动脉冲信号,并采集校准信号,其中,校准信号至少包括在第二扫频范围中各个频率下压电器件的气压值和/或电流值;
[0117]
根据校准信号确定所述中心频率。
[0118]
在一个实施例中,处理器701执行所述根据校准信号确定中心频率,具体执行:
[0119]
将气压值达到最大值或电流值达到最大值时对应的驱动脉冲信号的频率作为中心频率。
[0120]
在一个实施例中,处理器701执行当校准信息包括电流值和气压值时,根据校准信号确定中心频率,具体执行:
[0121]
当在第二扫频范围中各个频率下的气压值大于预设气压阈值,且在第二扫频范围中各个频率下的电流值均小于或等于预设电流阈值时,将气压值达到最大值时对应的脉冲信号的频率作为中心频率;
[0122]
当在第二扫频范围中各个频率下的气压值均小于或等于预设气压阈值,且在第二扫频范围中各个频率下的电流值大于预设电流阈值时,将电流值达到最大值时对应的脉冲信号的频率作为中心频率。
[0123]
在一个实施例中,处理器701执行根据中心频率确定第一扫频范围,具体执行:
[0124]
对压电器件的中心频率进行温度补偿,得到补偿后的中心频率;
[0125]
根据温度补偿后的中心频率确定第一扫频范围。
[0126]
在一个实施例中,处理器701执行所述根据中心频率确定第一扫频范围,具体执行:
[0127]
基于预设校准周期,对中心频率进行校准,得到校准后的中心频率;
[0128]
根据校准后的中心频率确定第一扫频范围。
[0129]
在一个实施例中,中心频率为f1,第一扫频范围为f2,f1-a≦f2≦f1+b,其中,0.1khz≦a≦0.5khz,0.1khz≦b≦0.5khz。
[0130]
在一个实施例中,第一预设步进频率为f3,1/15≦f3/a+b≦1/5。
[0131]
本技术通过压电器件的中心频率获得第一扫频范围,从而通过对第一频率范围进行动态扫频,向压电器件发送驱动脉冲信号,以使驱动脉冲信号的频率覆盖压电器件的谐振频率,精准满足压电器件的实际工作需要,减少由于频偏带来的误差,以满足产品的性能要求,进一步使压电器件提供的气压值达到理想气压值,避免因压电器件的实际工作频率和额定工作频率不匹配导致压电器件工作异常的情况,提高压电器件的工作可靠性。
[0132]
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体或随机存储记忆体等。
[0133]
以上所揭露的仅为本技术较佳实施例而已,当然不能以此来限定本技术之权利范围,因此依本技术权利要求所作的等同变化,仍属本技术所涵盖的范围。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1