线性马达驱动波形的调整和驱动方法、驱动控制电路技术

技术编号:26797010 阅读:25 留言:0更新日期:2020-12-22 17:14
本发明专利技术公开一种线性马达驱动波形的调整方法、线性马达的驱动方法、线性马达的驱动控制电路和驱动控制芯片,以及一种电子设备,调整方法包括获取线性马达的温度;根据线性马达的温度与预设温度的差值获取补偿增益;获取在所述预设温度下驱动线性马达工作时使用的基准驱动波形,利用所述补偿增益调节所述基准驱动波形的幅值,按照调整后的驱动波形提供驱动信号,在温度偏离预设温度的情况下,可以缩小线性马达的振动幅度跟预设温度时的振动幅度差距,提高不同温度下振幅的一致性。

【技术实现步骤摘要】
线性马达驱动波形的调整和驱动方法、驱动控制电路
本专利技术涉及线性马达
,具体涉及一种线性马达驱动波形的调整方法、线性马达的驱动方法、线性马达的驱动控制电路和驱动控制芯片,以及一种电子设备。
技术介绍
线性马达(LinearResonantAccelerator,简称LRA),也称为线性谐振加速器,其以体积小,寿命长,功耗低,响应时间快等优点,广泛地应用于触觉反馈领域,通常主要搭载在智能手机、智能手表等移动设备上。由于线性马达内部的金属线圈在不同温度时电阻率不一样,对于相同的驱动波形,若温度不同,线性马达的振动幅度也会不同,会造成不一致的触感。
技术实现思路
基于此,本专利技术提供一种线性马达的驱动方法、线性马达的驱动控制电路和驱动控制芯片,以及一种电子设备,可以提高线性马达在不同温度下振动幅度的一致性。第一方面,提供一种线性马达驱动波形的调整方法,包括:获取线性马达的温度;根据线性马达的温度与预设温度的差值获取补偿增益;获取在所述预设温度下驱动线性马达工作时使用的基准驱动波形,利用所述补偿增益调节所述基准驱动波形的幅值。在其中一个实施例中,所述利用所述补偿增益调节所述基准驱动波形的幅值步骤包括:对于振动量随温度升高变大的线性马达,控制补偿增益小于1,且温度越高,补偿增益越小;若线性马达的低于预设温度,控制补偿增益大于1,且温度越低,补偿增益越大;或者,对于振动量随温度升高变小的线性马达,若线性马达的温度高于预设温度,控制补偿增益大于1,且温度越高,补偿增益越大;若线性马达的温度低于预设温度,控制补偿增益小于1,且温度越高,补偿增益越小。在其中一个实施例中,调节后的驱动波形的幅值等于补偿增益与基准驱动波形幅值的乘积。在其中一个实施例中,所述补偿模型为:Gain=1-K(t2-t1)其中,Gain为所述补偿增益,K为补偿系数,t2为线性马达的温度,t1为所述预设温度;其中,对于振动量随温度升高变大的线性马达,K为正值,对于振动量随温度升高变小的线性马达,K为负值。在其中一个实施例中,所述获取线性马达的温度的步骤包括:检测线性马达的直流阻抗;根据所述直流阻抗获取线性马达的温度。在其中一个实施例中,根据以下温度计算公式获取线性马达的温度:其中,t2为线性马达的温度,Rt2为线性马达的温度为t2时的直流阻抗,t1为常温温度,Rt1为常温温度下线性马达的直流阻抗,a为线性马达内部金属线圈电阻的温度系数,线性马达的温度为线性马达内部金属线圈的温度。在其中一个实施例中,所述检测线性马达的直流阻抗的步骤包括:为线性马达施加低于预设电流值的恒定电流,检测所述线性马达两端的电压,通过电压除以电流的方式检测所述线性马达的直流阻抗,所述预设电流值为未触发线性马达运动的值;或者,为线性马达施加低于预设电压值的恒定电压,检测通过所述线性马达的电流,通过电压除以电流的方式检测所述线性马达的直流电阻,所述预设电压值为未触发线性马达运动的值。上述线性马达驱动波形的调整方法,根据线性马达的温度得到相应的补偿增益,然后利用补偿增益调节驱动信号的幅值,若按照调整后的驱动波形提供驱动信号,在温度偏离预设温度的情况下,可以缩小线性马达的振动幅度跟预设温度时的振动幅度差距,提高在不同温度下线性马达振动幅度的一致性。第二方面,提出一种线性马达的驱动方法,包括以下步骤:获取线性马达的温度;根据线性马达的温度与预设温度的差值获取补偿增益;获取在所述预设温度下驱动线性马达工作时使用的基准驱动波形,利用所述补偿增益调节所述基准驱动波形的幅值;按照所述调整后的驱动波形为线性马达提供驱动信号,以控制线性马达的振动幅度与预设温度时的振动幅度一致。在其中一个实施例中,检测到基准驱动波形的幅值完成调整之后生成播放指令,按照所述播放指令、并根据调整后的驱动波形为线性马达提供驱动信号。第三方面,提出一种线性马达的驱动控制电路,包括运算单元和驱动级单元,所述运算单元和所述驱动级单元连接;所述运算单元用于获取线性马达的温度,根据线性马达的温度计算并输出补偿增益,利用所述补偿增益调节基准驱动波形的幅值,按照调整后的驱动波形输出驱动信号;所述驱动级单元用于响应于运算单元输出的驱动信号驱动所述线性马达工作。在其中一个实施例中,还包括检测单元,与所述运算单元连接,用于检测所述线性马达的直流阻抗;所述运算单元用于根据所述直流阻抗计算并输出线性马达的温度。在其中一个实施例中,所述检测单元包括恒流源,与所述线性马达的两端连接,用于为线性马达施加低于预设电流值的恒定电流;所述检测单元还包括电压检测单元,用于检测所述线性马达两端的电压,通过电压除以电流的方式检测所述线性马达的直流阻抗,所述预设电流值为未触发线性马达运动的值;或者,所述检测单元包括恒压源,与所述线性马达的两端连接,用于为线性马达施加低于预设电压值的恒定电压;所述检测单元还包括电流检测单元,用于检测通过所述线性马达的电流,通过电压除以电流的方式检测所述线性马达的直流电阻,所述预设电压值为未触发线性马达运动的值。第四方面,还一种线性马达的驱动控制芯片,包括如上任一实施例中所述的驱动控制电路。第五方面,提出一种电子设备,包括线性马达,所述线性马达用于实现触觉反馈。还包括如上任一实施例中所述的驱动控制电路,所述驱动控制电路与所述线性马达连接;或者,还包括如上所述的驱动控制芯片,所述驱动控制芯片与所述线性马达连接。附图说明为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术一实施例的线性马达驱动波形的调整方法的流程示意图;图2为本专利技术另一实施例的线性马达驱动波形的调整方法的流程示意图;图3为本专利技术一实施例的线性马达驱动方法的流程示意图;图4为本专利技术一实施例的线性马达驱动控制电路的结构示意图;图5为本专利技术又一实施例中线性马达驱动控制电路的结构示意图;图6为本专利技术另一实施例中线性马达驱动控制电路的结构示意图。具体实施方式下面结合附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅是本专利技术一部分实施例,而非全部实施例。基于本专利技术中的实施例,本领域技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。在不冲突的情况下,下述各个实施例及其技术特征可以相互组合。如
技术介绍
所述,线性马达内部的金属线圈的电阻率受温度的影响,对于相同驱动波形,若温度不同,线性马达振动幅度也不相同,会造成不一致的触感。本专利技术实施例提出一种线性马达驱动波形的调整方本文档来自技高网
...

【技术保护点】
1.一种线性马达驱动波形的调整方法,其特征在于,包括:/n获取线性马达的温度;/n根据线性马达的温度与预设温度的差值获取补偿增益;/n获取在所述预设温度下驱动线性马达工作时使用的基准驱动波形,利用所述补偿增益调节所述基准驱动波形的幅值。/n

【技术特征摘要】
1.一种线性马达驱动波形的调整方法,其特征在于,包括:
获取线性马达的温度;
根据线性马达的温度与预设温度的差值获取补偿增益;
获取在所述预设温度下驱动线性马达工作时使用的基准驱动波形,利用所述补偿增益调节所述基准驱动波形的幅值。


2.根据权利要求1所述的方法,其特征在于,所述利用所述补偿增益调节所述基准驱动波形的幅值步骤包括:对于振动量随温度升高变大的线性马达,控制补偿增益小于1,且温度越高,补偿增益越小;若线性马达的低于预设温度,控制补偿增益大于1,且温度越低,补偿增益越大;或者,对于振动量随温度升高变小的线性马达,若线性马达的温度高于预设温度,控制补偿增益大于1,且温度越高,补偿增益越大;若线性马达的温度低于预设温度,控制补偿增益小于1,且温度越高,补偿增益越小。


3.根据权利要求2所述的方法,其特征在于,调节后的驱动波形的幅值等于补偿增益与基准驱动波形幅值的乘积。


4.根据权利要求2所述的方法,其特征在于,按照以下补偿增益计算公式获取所述补偿增益:
Gain=1-K(t2-t1)
其中,Gain为所述补偿增益,K为补偿系数,t2为线性马达的温度,t1为所述预设温度;其中,对于振动量随温度升高变大的线性马达,K为正值,对于振动量随温度升高变小的线性马达,K为负值。


5.根据权利要求1所述的方法,其特征在于,所述获取线性马达的温度的步骤包括:
检测线性马达的直流阻抗;
根据所述直流阻抗获取线性马达的温度。


6.根据权利要求5所述的方法,其特征在于,根据以下温度计算公式获取线性马达的温度:



其中,t2为线性马达的温度,Rt2为线性马达的温度为t2时的直流阻抗,t1为常温温度,Rt1为常温温度下线性马达的直流阻抗,a为线性马达内部金属线圈电阻的温度系数,线性马达的温度为线性马达内部金属线圈的温度。


7.根据权利要求5所述的方法,其特征在于,所述检测线性马达的直流阻抗的步骤包括:
为线性马达施加低于预设电流值的恒定电流,检测所述线性马达两端的电压,通过电压除以电流的方式检测所述线性马达的直流阻抗,所述预设电流值为未触发线性马达运动的值;
或者,
为线性马达施加低于预设电压值的恒定电压,检测通过所...

【专利技术属性】
技术研发人员:孟志俊虞培良吴绍夫吴大军
申请(专利权)人:上海艾为电子技术股份有限公司
类型:发明
国别省市:上海;31

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

1