本技术涉及器件驱动,尤其涉及一种振动执行器驱动方法及驱动器。
背景技术:
1、振动执行器是一种在驱动器的控制下,能够产生机械振动并将电能转换为机械能的设备,通常可用于各种系统(如手机、电脑散热用的泵等超声波设备等)中。
2、但由于随着时间的变化,振动执行器在持续工作过程中性能可能会发生变化,而现有的在对振动执行器的性能状态进行监测时,只要判定振动执行器为非正常状态,就停止对其进行驱动,进而导致用户体验较差。
技术实现思路
1、本技术的主要目的在于提供了一种振动执行器驱动方法及驱动器,旨在解决现有技术中只要判定振动执行器为非正常状态,就停止对其进行驱动,导致用户体验较差的技术问题。
2、为实现上述目的,本技术提供了一种振动执行器驱动方法,所述方法包括:
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、所述采样单元分别与所述驱动模块、所述调整单元以及所述振动执行器连接,所述调整单元还与所述驱动模块连接;
32、所述采样单元,用于采集所述当前驱动电流;
33、所述调整单元,用于基于所述当前驱动电流确定所述振动执行器当前所处的瞬时状态;
34、所述调整单元,还用于在所述瞬时状态为器件衰减状态时,生成调整信号并传输至所述驱动模块。
35、在一实施例中,所述采样单元包括:采集子单元以及放大子单元;
36、所述采集子单元分别与所述驱动模块、所述放大子单元以及所述振动执行器连接,所述放大子单元与所述调整单元连接;
37、所述采集子单元,用于采集所述当前驱动电流;
38、所述放大子单元,用于对所述当前驱动电流进行放大,并将放大后的当前驱动电流传输至所述调整单元。
39、在一实施例中,所述采集子单元为至少含有猛铜材料的导线。
40、在一实施例中,所述放大子单元包括:第一电容至第三电容、第一电阻至第四电阻以及运算放大器;
41、所述第一电容的第一端分别与所述采集子单元以及所述第一电阻的第一端连接,所述第一电阻的第二端分别与第二电阻的第一端以及所述运算放大器的反相输入端连接,所述第一电容的第二端分别与所述采集子单元以及所述第三电阻的第一端连接,所述第三电阻的第二端分别与所述第四电阻的第二端以及所述运算放大器的正相输入端连接,所述第四电阻的第一端分别与电源以及第二电容的第一端连接,所述第二电容的第二端接地,所述运算放大器的第一电源端接地,所述运算放大器的第二电源端分别与所述电源和所述第三电容的第一端连接,所述第三电容的第二端接地,所述运算放大器的输出端分别与所述第二电阻的第二端以及所述调整单元连接。
42、在一实施例中,所述放大子单元还包括:接口、第四电容以及第五电容;
43、所述接口的输入端与所述采集子单元连接,所述接口的第一输出端分别与所述第四电容的第一端和所述第一电容的第一端连接,所述接口的第二输出端分别与所述第五电容的第一端和所述第一电容的第二端连接。
44、本技术提供了一种振动执行器驱动方法及驱动器,该方法包括:按照当前驱动电流对振动执行器进行驱动,并基于所述当前驱动电流确定所述振动执行器当前所处的瞬时状态;在所述瞬时状态为器件衰减状态时,对所述当前驱动电流进行调整,并返回执行所述按照当前驱动电流对振动执行器进行驱动的步骤,直至所确定的瞬时状态为器件失效状态;停止对所述振动执行器进行驱动。由于本技术在对振动执行器进行驱动时,可基于当前驱动电流确定振动执行器当前所处的瞬时状态,并在瞬时状态为器件衰减状态时,对当前驱动电流进行调整后继续对振动执行器进行驱动,直至瞬时状态为失效状态时停止驱动。相比于现有的只要判定振动执行器为非正常状态,就停止对其进行驱动,本技术可在判定为器件衰减状态时调整当前驱动电流后继续驱动,进而提升了用户体验。