一种马达控制方法、马达控制装置及存储介质制造方法及图纸

技术编号:36151985 阅读:18 留言:0更新日期:2022-12-31 19:56
本公开是关于一种马达控制方法、马达控制装置及存储介质。马达控制方法包括:响应于确定所述图像采集设备被触发基于调整马达位置进行焦距调节,确定所述马达的目标步长,所述目标步长为所述马达目标位置与初始位置之间的距离;在所述马达的多个不同工作模式中,确定与所述目标步长相匹配的目标工作模式,所述多个不同工作模式下,所述马达调整至所述目标位置的稳定时间和/或调整误差不同;控制所述马达在所述目标工作模式下,从所述初始位置运动至所述目标位置。通过本公开可以提高马达的调整效率,以及减小马达的调整误差。以及减小马达的调整误差。以及减小马达的调整误差。

【技术实现步骤摘要】
一种马达控制方法、马达控制装置及存储介质


[0001]本公开涉及图像传感器
,尤其涉及一种马达控制方法、马达控制装置及存储介质。

技术介绍

[0002]日常生活中,对焦作为图像采集过程中的重要环节,被人们所熟知。相关技术中,图像采集设备通常配置有音圈马达(Voice Coil Montor,VCM)。通过调节音圈马达线圈的通电电流,可以调节马达弹簧片的伸缩位置,进而调节图像采集设备的镜头伸缩,实现对焦。
[0003]相关技术中,通常控制音圈马达以固定工作模式进行对焦调节。相关技术中,控制音圈马达以固定工作模式进行对焦调节的方式,只能够使音圈马达在某些特定步长下,以较快的稳定速度以及较小的调节误差进行对焦调节,实现较好的对焦调节效果。但针对音圈马达步长调节范围内的其他步长,则对焦调节效果较差。

技术实现思路

[0004]为克服相关技术中存在的问题,本公开提供一种马达控制方法、马达控制装置及存储介质。
[0005]根据本公开实施例的第一方面,提供一种马达控制方法,应用于图像采集设备,包括:
[0006]响应于确定所述图像采集设备被触发基于调整马达位置进行焦距调节,确定所述马达的目标步长,所述目标步长为所述马达目标位置与初始位置之间的距离;在所述马达的多个不同工作模式中,确定与所述目标步长相匹配的目标工作模式,所述多个不同工作模式下,所述马达调整至所述目标位置的稳定时间和/或调整误差不同;控制所述马达在所述目标工作模式下,从所述初始位置运动至所述目标位置。
[0007]一种实施方式中,确定与所述目标步长相匹配的目标工作模式,包括:基于步长与工作模式的映射关系,确定与所述目标步长相匹配的目标工作模式。
[0008]一种实施方式中,步长与工作模式的映射关系采用如下方式确定,包括:控制所述马达分别以所述多个不同工作模式运行,并以预设步长调整所述马达的位置;在所述多个不同工作模式下,分别获取所述预设步长与所述马达实际步长之间的误差,以及所述马达的稳定时间,所述马达实际步长为所述马达初始位置与所述马达调整后实际位置之间的距离;基于所述误差,以及所述马达的稳定时间,在所述多个不同的工作模式中确定匹配所述预设步长的工作模式。
[0009]一种实施方式中,基于所述误差,以及所述马达的稳定时间,在所述多个不同的工作模式中确定匹配所述预设步长的工作模式,包括:若所述预设步长小于第一预设步长,所述第一预设步长处于所述马达的步长范围内,且使马达的稳定时间最短的工作模式的数量为一个,则将所述马达稳定时间最短时所处的工作模式确定为匹配所述预设步长的工作模
式;若所述预设步长小于第一预设步长,且使马达的稳定时间最短的工作模式的数量为多个,则在所述多个工作模式中,将所述预设步长与所述马达实际步长之间误差最小的工作模式,确定为匹配所述预设步长的工作模式。
[0010]一种实施方式中,基于所述误差,以及所述马达的稳定时间,在所述多个不同的工作模式中确定匹配所述预设步长的工作模式,包括:若所述预设步长大于第二预设步长,所述第二预设步长处于所述马达的步长范围内,所述第二预设步长大于第一预设步长,且使所述预设步长与所述马达实际步长之间误差最小的工作模式的数量为一个,则将所述预设步长与所述马达实际步长之间误差最小的工作模式,确定为匹配所述预设步长的工作模式;若所述预设步长大于第二预设步长,且使所述预设步长与所述马达实际步长之间误差最小的工作模式的数量为多个,则在所述多个工作模式中,将所述马达稳定时间最短时所处的工作模式确定为匹配所述预设步长的工作模式。
[0011]一种实施方式中,确定与所述目标步长相匹配的目标工作模式,包括:确定所述图像采集设备进行图像采集时调整所述目标步长对应的对焦坐标,并确定所述对焦坐标所属的目标图像采集区域;基于图像采集区域与工作模式的对应关系,将匹配所述目标图像采集区域的工作模式,确定为与所述目标步长相匹配的目标工作模式;其中,所述图像采集区域与工作模式的对应关系基于步长与工作模式的映射关系确定。
[0012]一种实施方式中,图像采集区域与工作模式的对应关系采用如下方式基于步长与工作模式的映射关系确定:将所述图像采集设备的图像采集区域划分为多个图像采集子区域;针对所述多个图像采集子区域中每一图像采集子区域,分别确定物距期望值所匹配的步长,将物距期望值所匹配的步长,确定为图像采集子区域的目标步长,并基于步长与工作模式的映射关系,确定与目标步长匹配的工作模式,将与目标步长匹配的工作模式确定为与图像采集子区域相匹配的工作模式。
[0013]根据本公开实施例的第二方面,提供一种马达控制装置,应用于图像采集设备,包括:
[0014]确定单元,响应于确定所述图像采集设备被触发基于调整马达位置进行焦距调节,确定所述马达的目标步长,所述目标步长为所述马达目标位置与初始位置之间的距离;在所述马达的多个不同工作模式中,确定与所述目标步长相匹配的目标工作模式,所述多个不同工作模式下,所述马达调整至所述目标位置的稳定时间和/或调整误差不同;控制单元,用于控制所述马达在所述目标工作模式下,从所述初始位置运动至所述目标位置。
[0015]一种实施方式中,所述确定单元采用如下方式确定与所述目标步长相匹配的目标工作模式:基于步长与工作模式的映射关系,确定与所述目标步长相匹配的目标工作模式。
[0016]一种实施方式中,所述确定单元采用如下方式确定步长与工作模式的映射关系:控制所述马达分别以所述多个不同工作模式运行,并以预设步长调整所述马达的位置;在所述多个不同工作模式下,分别获取所述预设步长与所述马达实际步长之间的误差,以及所述马达的稳定时间,所述马达实际步长为所述马达初始位置与所述马达调整后实际位置之间的距离;基于所述误差,以及所述马达的稳定时间,在所述多个不同的工作模式中确定匹配所述预设步长的工作模式。
[0017]一种实施方式中,所述确定单元采用如下方式基于所述误差,以及所述马达的稳定时间,在所述多个不同的工作模式中确定匹配所述预设步长的工作模式:若所述预设步
长小于第一预设步长,所述第一预设步长处于所述马达的步长范围内,且使马达的稳定时间最短的工作模式的数量为一个,则将所述马达稳定时间最短时所处的工作模式确定为匹配所述预设步长的工作模式;若所述预设步长小于第一预设步长,且使马达的稳定时间最短的工作模式的数量为多个,则在所述多个工作模式中,将所述预设步长与所述马达实际步长之间误差最小的工作模式,确定为匹配所述预设步长的工作模式。
[0018]一种实施方式中,所述确定单元采用如下方式基于所述误差,以及所述马达的稳定时间,在所述多个不同的工作模式中确定匹配所述预设步长的工作模式:若所述预设步长大于第二预设步长,所述第二预设步长处于所述马达的步长范围内,所述第二预设步长大于第一预设步长,且使所述预设步长与所述马达实际步长之间误差最小的工作模式的数量为一个,则将所述预设步长与所述马达实际步长之间误差最小的工作模式,确定为匹配所述预设步长的工作模式;若本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种马达控制方法,其特征在于,应用于图像采集设备,所述马达控制方法包括:响应于确定所述图像采集设备被触发基于调整马达位置进行焦距调节,确定所述马达的目标步长,所述目标步长为所述马达目标位置与初始位置之间的距离;在所述马达的多个不同工作模式中,确定与所述目标步长相匹配的目标工作模式,所述多个不同工作模式下,所述马达调整至所述目标位置的稳定时间和/或调整误差不同;控制所述马达在所述目标工作模式下,从所述初始位置运动至所述目标位置。2.根据权利要求1所述的马达控制方法,其特征在于,确定与所述目标步长相匹配的目标工作模式,包括:基于步长与工作模式的映射关系,确定与所述目标步长相匹配的目标工作模式。3.根据权利要求2所述的马达控制方法,其特征在于,步长与工作模式的映射关系采用如下方式确定,包括:控制所述马达分别以所述多个不同工作模式运行,并以预设步长调整所述马达的位置;在所述多个不同工作模式下,分别获取所述预设步长与所述马达实际步长之间的误差,以及所述马达的稳定时间,所述马达实际步长为所述马达初始位置与所述马达调整后实际位置之间的距离;基于所述误差,以及所述马达的稳定时间,在所述多个不同的工作模式中确定匹配所述预设步长的工作模式。4.根据权利要求3所述的马达控制方法,其特征在于,基于所述误差,以及所述马达的稳定时间,在所述多个不同的工作模式中确定匹配所述预设步长的工作模式,包括:若所述预设步长小于第一预设步长,所述第一预设步长处于所述马达的步长范围内,且使马达的稳定时间最短的工作模式的数量为一个,则将所述马达稳定时间最短时所处的工作模式确定为匹配所述预设步长的工作模式;若所述预设步长小于第一预设步长,且使马达的稳定时间最短的工作模式的数量为多个,则在所述多个工作模式中,将所述预设步长与所述马达实际步长之间误差最小的工作模式,确定为匹配所述预设步长的工作模式。5.根据权利要求3所述的马达控制方法,其特征在于,基于所述误差,以及所述马达的稳定时间,在所述多个不同的工作模式中确定匹配所述预设步长的工作模式,包括:若所述预设步长大于第二预设步长,所述第二预设步长处于所述马达的步长范围内,所述第二预设步长大于第一预设步长,且使所述预设步长与所述马达实际步长之间误差最小的工作模式的数量为一个,则将所述预设步长与所述马达实际步长之间误差最小的工作模式,确定为匹配所述预设步长的工作模式;若所述预设步长大于第二预设步长,且使所述预设步长与所述马达实际步长之间误差最小的工作模式的数量为多个,则在所述多个工作模式中,将所述马达稳定时间最短时所处的工作模式确定为匹配所述预设步长的工作模式。6.根据权利要求1所述的马达控制方法,其特征在于,确定与所述目标步长相匹配的目标工作模式,包括:确定所述图像采集设备进行图像采集时调整所述目标步长对应的对焦坐标,并确定所述对焦坐标所属的目标图像采集区域;
基于图像采集区域与工作模式的对应关系,将匹配所述目标图像采集区域的工作模式,确定为与所述目标步长相匹配的目标工作模式;其中,所述图像采集区域与工作模式的对应关系基于步长与工作模式的映射关系确定。7.根据权利要求6所述的马达控制方法,其特征在于,图像采集区域与工作模式的对应关系采用如下方式基于步长与工作模式的映射关系确定:将所述图像采集设备的图像采集区域划分为多个图像采集子区域;针对所述多个图像采集子区域中每一图像采集子区域,分别确定物距期望值所匹配的步长,将物距期望值所匹配的步长,确定为图像采集子区域的目标步长,并基于步长与工作模式的映射关系,确定与目标步长匹配的工作模式,将与目标步长匹配的工作模式确定为与图像采集子区域相匹配的工作模式。8.一种马达控制装置,其特征在于,应用于图像采集设备,所述马达控制装置包括:确定单元,响应于确定所述图像采集设备被触发基于调整马达位置进行焦距调节,确定所述马达的目标步长,所述目标步长为所述马达目标位置与初始位置之间的距离;在所述马达的多个...

【专利技术属性】
技术研发人员:霍文甲
申请(专利权)人:北京小米移动软件有限公司
类型:发明
国别省市:

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

1