System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 滚珠马达的倾斜处理方法、装置及滚珠马达制造方法及图纸_技高网

滚珠马达的倾斜处理方法、装置及滚珠马达制造方法及图纸

技术编号:42304301 阅读:16 留言:0更新日期:2024-08-14 15:51
本申请实施例提供一种滚珠马达的倾斜处理方法、装置及滚珠马达,该方法包括:根据多个标定DAC值,得到倾斜角曲线。根据倾斜角曲线,针对第二移动部件确定各标定DAC值各自对应的补偿DAC值。根据各标定DAC值各自对应的补偿DAC值,对各标定DAC值进行补偿处理,得到各标定DAC值各自对应的目标DAC值。根据各标定DAC值各自对应的目标DAC值,生成校正映射关系,校正映射关系用于反映第一驱动芯片的DAC值和第二驱动芯片的DAC值之间的对应关系。本申请的技术方案可以有效的实现对载体移动过程中的倾斜校正。

【技术实现步骤摘要】

本申请涉及终端,尤其涉及滚珠马达的倾斜处理方法、装置及滚珠马达


技术介绍

1、随着用户对终端设备的拍照需求不断提升,终端设备的摄像头模组的数量也在不断的增加。在摄像头模组中可以包括镜头和音圈马达,其中音圈马达可以带动镜头运动从而实现镜头的自动对焦。

2、目前,存在一种滚珠式的音圈马达,也称为滚珠马达,其中滚珠马达是通过滚珠来引导承载镜头的载体沿马达轴向移动,可应用于大尺寸的摄像头模组中。然而,对于平面滚珠马达而言,滚珠马达中的滚珠无实体轨道对其进行限位,因此在滚珠马达中的载体的运动过程中,可能会出现载体朝着非预设方向运动的倾斜问题,从而影响摄像头模组最终的成像质量。


技术实现思路

1、本申请实施例提供一种滚珠马达的倾斜处理方法、装置及滚珠马达,应用于终端

2、第一方面,本申请实施例提出一种滚珠马达的倾斜处理方法。所述滚珠马达中包括用于承载镜头的载体,所述载体包括第一移动部件和第二移动部件,所述第一移动部件上安装有至少一个第一线圈以及向所述第一线圈供电的第一驱动芯片,所述第二移动部件上安装有至少一个第二线圈以及向所述第二线圈供电的第二驱动芯片;该方法包括:

3、根据多个标定dac值,得到倾斜角曲线,所述倾斜角曲线用于指示各所述标定dac值各自对应的倾斜角,所述倾斜角为响应于所述标定dac值移动后的第一移动部件与响应于所述标定dac值移动后的所述第二移动部件之间的倾斜角;

4、根据所述倾斜角曲线,针对所述第二移动部件确定各所述标定dac值各自对应的补偿dac值;

5、根据各所述标定dac值各自对应的补偿dac值,对各所述标定dac值进行补偿处理,得到各所述标定dac值各自对应的目标dac值;

6、根据各所述标定dac值各自对应的目标dac值,生成校正映射关系,所述校正映射关系用于反映第一驱动芯片的dac值和第二驱动芯片的dac值之间的对应关系。

7、这种实施方式中,通过相同的标定dac值驱动第一移动部件和第二移动部件移动,之后根据第一移动部件和第二移动部件的移动距离的差距,针对第二移动部件确定标定dac值所对应的补偿dac值,然后根据补偿dac值对标定dac值进行补偿,以确定标定dac值所对应的目标dac值,再根据根据各个标定dac值各自对应的目标dac值生成校正映射关系,从而指示第一移动部件和第二移动部件在实际移动过程中,根据校正映射关系确定第一驱动芯片的dac值和第二驱动芯片的dac值,从而可以有效的实现对载体移动过程中的倾斜校正。

8、在一些实现方式中,所述根据多个标定dac值,得到倾斜角曲线,包括:

9、针对任一个所述标定dac值,根据所述标定dac值控制所述第一移动部件以及所述第二移动部件移动所述标定dac值对应的距离;

10、获取响应于所述标定dac值移动后的第一移动部件和响应于所述标定dac值移动后的所述第一移动部件之间的倾斜角;

11、根据各所述标定dac值各自对应的倾斜角,生成所述倾斜角曲线。

12、在一些实现方式中,所述根据所述标定dac值控制所述第一移动部件以及所述第二移动部件移动所述标定dac值对应的距离,包括:

13、根据所述标定dac值,生成所述标定dac值对应的供电指令;

14、向所述第一驱动芯片输入所述标定dac值对应的供电指令,所述供电指令用于指示所述第一驱动芯片根据所述标定dac值向所述第一线圈供电,以控制所述第一移动部件移动所述标定dac值对应的第一距离;

15、向所述第二驱动芯片输入所述标定dac值对应的供电指令,所述供电指令用于指示所述第二驱动芯片根据所述标定dac值向所述第二线圈供电,以控制所述第二移动部件移动所述标定dac值对应的第二距离。

16、这种实施方式中,通过生成标定dac值所对应的供电指令,然后分别向第一驱动芯片和第二驱动芯片输入供电指令,从而可以驱动第一移动部件移动标定dac值所对应的第一距离,以及驱动第二移动部件移动标定dac值所对应的第二距离,然后再针对移动后的第一移动部件和移动后的第二移动部件确定倾斜角,从而可以准确有效的实现针对各个标定dac值确定各自对应的倾斜角。

17、在一些实现方式中,所述根据所述倾斜角曲线,针对所述第二移动部件确定各所述标定dac值各自对应的补偿dac值,包括:

18、获取所述第一移动部件的初始位置的中心点与所述第二移动部件的初始位置的中心点之间的特定距离;

19、针对任一个所述标定dac值,根据所述特定距离以及所述倾斜角曲线中所述标定dac值所对应的倾斜角,确定移动后的所述第一移动部件以及移动后的所述第二移动部件之间的移动距离差值;

20、根据所述移动距离差值,针对所述第二移动部件确定所述标定dac值对应的补偿dac值。

21、在一些实现方式中,所述根据所述移动距离差值,针对所述第二移动部件确定所述标定dac值对应的补偿dac值,包括:

22、针对所述第二驱动芯片,获取单位移动距离,所述单位移动距离为所述第二驱动芯片的dac值每增加一步长,所述第二移动部件所移动的距离;

23、根据所述单位移动距离以及所述移动距离差值,确定所述标定dac值对应的补偿dac值。

24、这种实施方式中,在确定补偿dac值的时候,可以根据第一移动部件和第二移动部件的中心点在初始情况下的特定距离,以及标定dac值所对应的倾斜角,进行相应的数学处理,从而可以简单有效并且准确的获取到移动后的第一移动部件和移动后的第二移动部件之间的移动距离差值。之后再根据移动距离差值和单位移动距离,就可以快速高效的确定各个标定dac值各自对应的补偿dac值。

25、在一些实现方式中,所述方法还包括:

26、针对所述第一驱动芯片中的第一霍尔元件进行霍尔校准,确定所述第一霍尔元件对应的第一霍尔映射关系,所述第一霍尔映射关系用于指示所述第一霍尔元件的电压值与所述第一移动部件的移动距离的对应关系;

27、针对所述第二驱动芯片中的第二霍尔元件进行霍尔校准,确定所述第二霍尔元件对应的第二霍尔映射关系,所述第二霍尔映射关系用于指示所述第二霍尔元件的电压值与所述第二移动部件的移动距离的对应关系。

28、在一些实现方式中,所述第一驱动芯片的所述标定dac值与所述第一霍尔元件的第一电压相对应,所述第一距离为所述第一霍尔映射关系中与第一电压相对应的移动距离;

29、所述第二驱动芯片的所述标定dac值与所述第二霍尔元件的第二电压相对应,所述第二距离为所述第二霍尔映射关系中与第二电压相对应的移动距离。

30、这种实施方式中,通过在标定处理之前,对第一霍尔元件和第二霍尔元件分别进行霍尔校正,从而可以明确各个标定dac值和相对应的移动距离之间的对应关系。

31、在一些实现方式中,所述方法还包括:

32、响应于自本文档来自技高网...

【技术保护点】

1.一种滚珠马达的倾斜处理方法,其特征在于,所述滚珠马达中包括用于承载镜头的载体,所述载体包括第一移动部件和第二移动部件,所述第一移动部件上安装有至少一个第一线圈以及向所述第一线圈供电的第一驱动芯片,所述第二移动部件上安装有至少一个第二线圈以及向所述第二线圈供电的第二驱动芯片;

2.根据权利要求1所述的方法,其特征在于,所述根据多个标定DAC值,得到倾斜角曲线,包括:

3.根据权利要求2所述的方法,其特征在于,所述根据所述标定DAC值控制所述第一移动部件以及所述第二移动部件移动所述标定DAC值对应的距离,包括:

4.根据权利要求1-3任一项所述的方法,其特征在于,所述根据所述倾斜角曲线,针对所述第二移动部件确定各所述标定DAC值各自对应的补偿DAC值,包括:

5.根据权利要求4所述的方法,其特征在于,所述根据所述移动距离差值,针对所述第二移动部件确定所述标定DAC值对应的补偿DAC值,包括:

6.根据权利要求1-5任一项所述的方法,其特征在于,所述方法还包括:

7.根据权利要求6所述的方法,其特征在于,所述第一驱动芯片的所述标定DAC值与所述第一霍尔元件的第一电压相对应,所述第一距离为所述第一霍尔映射关系中与第一电压相对应的移动距离;

8.根据权利要求1-7任一项所述的方法,其特征在于,所述方法还包括:

9.一种滚珠马达的倾斜校正方法,且特征在于,所述滚珠马达中包括用于承载镜头的载体,所述载体包括第一移动部件和第二移动部件,所述第一移动部件上安装有至少一个第一线圈以及向所述第一线圈供电的第一驱动芯片,所述第二移动部件上安装有至少一个第二线圈以及向所述第二线圈供电的第二驱动芯片;

10.一种滚珠马达,其特征在于,包括:用于承载镜头的载体,所述载体包括第一移动部件和第二移动部件,所述第一移动部件上安装有至少一个第一线圈以及向所述第一线圈供电的第一驱动芯片,所述第二移动部件上安装有至少一个第二线圈以及向所述第二线圈供电的第二驱动芯片。

11.根据权利要求10所述的滚珠马达,其特征在于,所述第一线圈用于在得电之后控制所述第一移动部件移动;所述第二线圈用于在得电之后控制所述第二移动部件移动;

12.根据权利要求10或11所述的滚珠马达,其特征在于,所述第一移动部件和所述第二移动部件是一体成型的;或者,所述第一移动部件和所述第二移动部件通过预设方式连接。

13.根据权利要求10-12任一项所述的滚珠马达,其特征在于,所述载体中包括用于放置所述镜头的通孔,所述通孔位于所述第一移动部件和所述第二移动部件之间;

14.一种电子设备,其特征在于,包括:处理器和存储器;

15.一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1-9任一项所述的方法。

16.一种计算机程序产品,其特征在于,包括计算机程序,当所述计算机程序被运行时,使得计算机执行如权利要求1-9任一项所述的方法。

...

【技术特征摘要】

1.一种滚珠马达的倾斜处理方法,其特征在于,所述滚珠马达中包括用于承载镜头的载体,所述载体包括第一移动部件和第二移动部件,所述第一移动部件上安装有至少一个第一线圈以及向所述第一线圈供电的第一驱动芯片,所述第二移动部件上安装有至少一个第二线圈以及向所述第二线圈供电的第二驱动芯片;

2.根据权利要求1所述的方法,其特征在于,所述根据多个标定dac值,得到倾斜角曲线,包括:

3.根据权利要求2所述的方法,其特征在于,所述根据所述标定dac值控制所述第一移动部件以及所述第二移动部件移动所述标定dac值对应的距离,包括:

4.根据权利要求1-3任一项所述的方法,其特征在于,所述根据所述倾斜角曲线,针对所述第二移动部件确定各所述标定dac值各自对应的补偿dac值,包括:

5.根据权利要求4所述的方法,其特征在于,所述根据所述移动距离差值,针对所述第二移动部件确定所述标定dac值对应的补偿dac值,包括:

6.根据权利要求1-5任一项所述的方法,其特征在于,所述方法还包括:

7.根据权利要求6所述的方法,其特征在于,所述第一驱动芯片的所述标定dac值与所述第一霍尔元件的第一电压相对应,所述第一距离为所述第一霍尔映射关系中与第一电压相对应的移动距离;

8.根据权利要求1-7任一项所述的方法,其特征在于,所述方法还包括:

9.一种滚珠马达的倾斜校正方法,且特征在于,所述滚珠马达中包括用于承载镜头的载体,所述载体包括第一移动部件...

【专利技术属性】
技术研发人员:周文君原帅
申请(专利权)人:荣耀终端有限公司
类型:发明
国别省市:

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

1