相机模块的致动器的制作方法

文档序号:20787844发布日期:2020-05-19 21:53阅读:187来源:国知局
相机模块的致动器的制作方法
本申请要求于2018年11月13日在韩国知识产权局提交的第10-2018-0138842号韩国专利申请的优先权的权益,该韩国专利申请的全部公开内容出于所有目的通过引用被包含于此。本申请涉及一种相机模块的致动器。
背景技术
:通常,诸如移动电话、个人数字助理(pda)和便携式个人计算机(pc)的便携式通信终端已被设计为除了传输文本数据和音频数据之外还传输图像数据。因此,通常在便携式通信终端中安装相机模块,以能够传输图像数据和使用视频聊天功能。通常,相机模块包括:镜筒,包括透镜;壳体,将镜筒容纳在其中;以及图像传感器,用于将被摄体的图像转换为电信号。以固定焦点对被摄体成像的定焦型相机模块可被采用。近来,已开发并使用了包括能够自动对焦的致动器的相机模块。此外,相机模块可包括用于光学图像稳定的致动器,以减少由用户的手的抖动引起的图像质量的劣化。为了准确地控制在相机模块中采用的自动对焦功能和光学图像稳定功能,可能需要适当地校准镜筒的实际位置与目标位置之间的偏移以及镜筒的实际位置与检测位置之间的偏移。技术实现要素:提供本
发明内容以按照简化形式介绍选择的构思,并在以下具体实施方式中进一步描述选择的构思。本
发明内容既不意在确定所要求保护的主题的关键特征或必要特征,也不意在用于帮助确定所要求保护的主题的范围。在一个总体方面,一种相机模块的致动器包括:位置检测器,被配置为基于镜筒的检测位置产生反馈信号;以及驱动器,被配置为基于指示所述镜筒的目标位置的输入信号与所述反馈信号之间的差驱动所述镜筒,其中,所述驱动器包括信号调节器,所述信号调节器被配置为计算所述镜筒的所述目标位置与所述镜筒的实际位置之间的偏移,并且将所述输入信号应用于基于所述偏移的校准函数以产生校准输入信号。所述信号调节器可包括偏移计算器,所述偏移计算器被配置为基于所述镜筒的所述目标位置和所述镜筒的所述实际位置计算所述偏移。所述信号调节器还可包括线性校准器,所述线性校准器被配置为将所述输入信号划分为多个部分并且针对所述多个部分中的每个部分产生相应的校准函数。所述多个部分可具有相同的大小。所述输入信号的所述多个部分可基于划分代码来确定。所述校准输入信号的与所述划分代码对应的数字代码可基于所述偏移来确定。所述校准输入信号的与所述划分代码对应的所述数字代码可从预定查找表中选择。所述校准函数可基于二维坐标产生,所述二维坐标基于所述划分代码和所述校准输入信号的与所述划分代码对应的所述数字代码来确定。所述校准函数可以是线性函数。在另一总体方面,一种相机模块的致动器包括:位置检测器,被配置为基于镜筒的检测位置产生反馈信号;以及驱动器,被配置为基于指示所述镜筒的目标位置的输入信号与所述反馈信号之间的差驱动所述镜筒,其中,所述驱动器包括信号调节器,所述信号调节器被配置为基于所述镜筒的所述目标位置与所述镜筒的实际位置之间的偏移以及所述镜筒的所述检测位置与所述镜筒的所述实际位置之间的偏移中的任意一者或两者产生分段线性校准函数。所述信号调节器可包括偏移计算器,所述偏移计算器被配置为计算所述镜筒的所述目标位置与所述镜筒的所述实际位置之间的偏移以及所述镜筒的所述检测位置与所述镜筒的所述实际位置之间的偏移中的任意一者或两者,其中,所述镜筒的所述目标位置与所述镜筒的所述实际位置之间的偏移是基于所述镜筒的所述目标位置和所述镜筒的所述实际位置的,所述镜筒的所述检测位置与所述镜筒的所述实际位置之间的偏移是基于所述镜筒的所述检测位置和所述镜筒的所述实际位置的。所述信号调节器可包括线性校准器,所述线性校准器被配置为将所述输入信号和所述反馈信号中的任意一者或两者应用于所述分段线性校准函数。所述线性校准器可包括单个减法器、单个乘法器和单个加法器。所述信号调节器可包括线性校准器,所述线性校准器被配置为通过将通过所述输入信号和所述反馈信号中的任意一者或两者定义的基础信号划分为多个部分并且针对所述多个部分中的每个部分产生相应的校准函数来产生所述分段线性校准函数。所述校准函数可以是线性函数。所述多个部分可具有相同的大小。通过以下具体实施方式和附图,其他特征和方面将是明显的。附图说明图1是相机模块的示例的分解透视图。图2是示出图1的相机模块的致动器的主要部分的框图。图3和图4是示出图2的驱动器的示例的框图。图5是示出图3和图4的信号调节器的示例的框图。图6是示出图5的信号调节器的信号调节方法的示例的曲线图。图7是示出图3至图5的信号调节器、图3和图4的减法器和控制器以及图5的偏移计算器211a和线性校准器211b的示例的框图。在整个附图和具体实施方式中,相同的附图标记表示相同的元件。附图可不按比例绘制,为了清楚、说明和方便起见,可夸大附图中的元件的相对尺寸、比例和描绘。具体实施方式提供以下具体实施方式以帮助读者获得对在此描述的方法、设备和/或系统的全面理解。然而,在理解本申请的公开内容之后,在此描述的方法、设备和/或系统的各种改变、修改及等同物将是显而易见的。例如,在此描述的操作的顺序仅仅是示例,并且不限于在此阐述的顺序,而是除了必须以特定顺序发生的操作之外,可做出在理解本申请的公开内容之后将是明显的改变。此外,为了提高清楚性和简要性,可省略对本领域中已知的特征的描述。在此描述的特征可以以不同的形式实施,并且将不被解释为限于在此描述的示例。更确切地说,已经提供了在此所描述的示例仅用于示出在理解本申请的公开内容之后将显而易见的实现在此描述的方法、设备和/或系统的诸多可行方式中的一些可行方式。在整个说明书中,当元件(诸如,层、区域或基板)被描述为“在”另一元件“上”、“连接到”另一元件或“结合到”另一元件时,其可直接“在”另一元件“上”、“连接到”另一元件或“结合到”另一元件,或者可存在介于它们之间的一个或更多个其他元件。相比之下,当元件被描述为“直接在”另一元件“上”、“直接连接到”另一元件或“直接结合到”另一元件时,可不存在介于它们之间的其他元件。如在此所使用的,术语“和/或”包括相关所列项中的任意一项和任意两项或更多项的任意组合。尽管在此可使用诸如“第一”、“第二”和“第三”的术语来描述各种构件、组件、区域、层或部分,但是这些构件、组件、区域、层或部分不受这些术语的限制。更确切地说,这些术语仅用于将一个构件、组件、区域、层或部分与另一构件、组件、区域、层或部分区分开。因此,在不脱离示例的教导的情况下,在此描述的示例中所称的第一构件、第一组件、第一区域、第一层或第一部分也可被称为第二构件、第二组件、第二区域、第二层或第二部分。为了易于描述,在此可使用诸如“上方”、“上面”、“下方”和“下面”的空间关系术语来描述如附图中所示的一个元件与另一元件的关系。这样的空间关系术语意在除包含在附图中所描绘的方位之外,还包含装置在使用或操作中的不同方位。例如,如果附图中的装置被翻转,则被描述为相对于另一元件位于“上方”或“上部”的元件于是将相对于另一元件位于“下方”或“下部”。因此,术语“上方”根据装置的空间方位而包括“上方”和“下方”两种方位。装置还可以以其他方式(例如,旋转90度或处于其他方位)定位,并将对在此使用的空间关系术语做出相应的解释。在此使用的术语仅用于描述各种示例,并且不用于限制本公开。除非上下文另外清楚地指明,否则单数形式也意图包括复数形式。术语“包括”、“包含”和“具有”列举存在所陈述的特征、数量、操作、构件、元件和/或它们的组合,但不排除存在或添加一个或更多个其他特征、数量、操作、构件、元件和/或它们的组合。图1是相机模块的示例的分解透视图。参照图1,相机模块100包括壳体单元110、致动器120、镜头模块130和球支承组140。相机模块100具有自动对焦功能和光学图像稳定功能中的任意一者或两者。作为示例,镜头模块130在壳体单元110中在光轴方向和与光轴方向垂直的方向上运动,以使相机模块100执行自动对焦功能和光学图像稳定功能。壳体单元110包括壳体111和屏蔽外壳112。壳体111可利用能易于模塑的材料制成。作为示例,壳体111可利用塑料材料制成。壳体111包括至少一个致动器120。例如,第一致动器121的一部分可安装在壳体111的第一侧表面上,并且第二致动器122的一部分可安装在壳体111的第二侧表面至第四侧表面上。壳体111被构造为将镜头模块130容纳在其中。作为示例,在壳体111中形成有完全或部分地容纳镜头模块130的空间。壳体111具有带开口的六个表面。作为示例,用于图像传感器的孔形成在壳体111的底表面中,用于安装镜头模块130的四边形孔形成在壳体111的顶表面中。此外,壳体111的第一侧表面具有使第一致动器121的第一驱动线圈121a插入到其中的开口,并且壳体111的第二侧表面至第四侧表面分别具有使第二致动器122的三个第二驱动线圈122a中的相应一个插入到其中的开口。屏蔽外壳112被构造为覆盖壳体111的一部分。作为示例,屏蔽外壳112被构造为覆盖壳体111的顶表面和四个侧表面。可选地,屏蔽外壳112被构造为仅覆盖壳体111的四个侧表面,或者被构造为部分地覆盖壳体111的顶表面和四个侧表面。屏蔽外壳112屏蔽在相机模块被驱动时产生的电磁波。当相机模块被驱动时,产生电磁波,并且当电磁波辐射到外部时,电磁波可影响其他电子组件并且可引起通信错误或故障。为了防止这样的问题,屏蔽外壳112利用金属材料制成,并且接地到安装在壳体111的底表面上的基板的接地垫,从而屏蔽电磁波。设置多个致动器120。作为示例,致动器120包括第一致动器121和第二致动器122,第一致动器121被构造为使镜头模块130在z轴方向上运动,第二致动器122被构造为使镜头模块130在x轴方向和y轴方向上运动。第一致动器121安装在壳体111和镜头模块130的第一框架131上。作为示例,第一致动器121的一部分安装在壳体111的第一侧表面上,并且第一致动器121的其他部分安装在第一框架131的第一侧表面131c上。第一致动器121使镜头模块130在光轴方向(z轴方向)上运动。作为示例,第一致动器121包括第一驱动线圈121a、第一磁体121b、第一基板121c和第一位置检测器121d。第一驱动线圈121a和第一位置检测器121d设置在第一基板121c上。第一基板121c安装在壳体111的第一侧表面上,并且第一磁体121b安装在第一框架131的面向第一基板121c的第一侧表面131c上。向第一驱动线圈121a提供驱动信号的第一驱动器(未示出)设置在第一基板121c上。第一驱动器向第一驱动线圈121a施加驱动信号,以向第一磁体121b提供驱动力。第一驱动器可包括向第一驱动线圈121a提供驱动信号的驱动器集成电路(驱动器ic)。例如,当来自第一驱动器的驱动信号被提供到第一驱动线圈121a时,通过第一驱动线圈121a产生磁场,并且通过第一驱动线圈121a产生的磁场与第一磁体121b的磁场相互作用,从而根据弗莱明左手定则产生使第一框架131和镜筒134相对于壳体111能够相对运动的驱动力。第一驱动器包括被双向驱动的h桥电路,并且向第一驱动线圈121a施加驱动信号。镜筒134通过第一框架131的运动而在与第一框架131的运动方向相同的方向上运动。第一致动器121使用第一位置检测器121d来感测第一磁体121b的磁场的强度,并且检测第一框架131的位置和镜筒134的位置。作为示例,第一位置检测器121d包括霍尔传感器。第二致动器122安装在壳体111和镜头模块130的第三框架133上。作为示例,第二致动器122的一部分安装在壳体111的第二侧表面至第四侧表面上,并且第二致动器122的其他部分安装在第三框架133的第二侧表面至第四侧表面上。可选地,第二致动器122的一部分安装在壳体111的第二侧表面至第四侧表面的部分上,第二致动器的其他部分安装在第三框架133的第二侧表面至第四侧表面的部分上。第二致动器122包括用于使镜头模块130在与光轴方向垂直的方向上运动的组件。作为示例,第二致动器122包括三个第二驱动线圈122a、三个第二磁体122b、第二基板122c以及一个或更多个第二位置检测器122d。三个第二驱动线圈122a以及一个或更多个第二位置检测器122d设置在第二基板122c上。第二基板122c具有一侧敞开的大致四边形形状,并且围绕壳体111的第二侧表面至第四侧表面。三个第二磁体122b安装在第三框架133的第二侧表面至第四侧表面上,并且面向第二基板122c。向第二驱动线圈122a提供驱动信号的第二驱动器(未示出)设置在第二基板122c上。第二驱动器向第二驱动线圈122a施加驱动信号,以向第二磁体122b提供驱动力。第二驱动器可包括向第二驱动线圈122a提供驱动信号的驱动器集成电路(驱动器ic)。例如,当来自第二驱动器的驱动信号被提供到第二驱动线圈122a时,通过第二驱动线圈122a产生磁场,并且通过第二驱动线圈122a产生的磁场与第二磁体122b的磁场相互作用。第二驱动器改变在三个第二驱动线圈122a与三个第二磁体122b之间产生的磁力的大小和方向,以使第二框架132或第三框架133能够相对于第一框架131相对运动。第二驱动器包括被双向驱动的h桥电路,并且向第二驱动线圈122a施加驱动信号。镜筒134通过第二框架132或第三框架133的运动而在与第二框架132或第三框架133的运动方向相同的方向上运动。第二致动器122使用一个或更多个第二位置检测器122d来感测第二磁体122b中的一个或更多个的磁场的强度,并且检测镜筒134的位置以及第二框架132的位置和第三框架133的位置。作为示例,一个或更多个第二位置检测器122d中的每个包括霍尔传感器。镜头模块130安装在壳体单元110中。作为示例,镜头模块130容纳在通过壳体111和屏蔽外壳112形成的空间中,使得镜头模块130可在三个轴方向上运动。镜头模块130包括多个框架。作为示例,镜头模块130包括第一框架131、第二框架132和第三框架133。第一框架131被构造为相对于壳体111运动。作为示例,第一框架131通过第一致动器121而在壳体111的光轴方向(z轴方向)上运动。第一框架131包括多个引导槽131a和131b。作为示例,在光轴方向(z轴方向)上延伸的第一引导槽131a形成在第一框架131的第一侧表面上,在与光轴方向垂直的第一方向(y轴方向)上延伸的第二引导槽131b形成在第一框架131的内部底表面的四个角部中。第一框架131具有至少三个被开口的侧表面。作为示例,第一框架131的第二侧表面至第四侧表面开口,以使安装在第三框架133上的第二磁体122b能够面向安装在壳体111上的第二驱动线圈122a。第二框架132设置在第一框架131中。作为示例,第二框架132设置在第一框架131的内部空间中。第二框架132被构造为相对于第一框架131在与光轴方向垂直的第一方向(y轴方向)上运动。例如,第二框架132沿着第一框架131的第二引导槽131b在与光轴方向垂直的第一方向(y轴方向)上运动。多个引导槽132a形成在第二框架132中。作为示例,在与光轴方向垂直的第二方向(x轴方向)上延伸的四个引导槽132a形成在第二框架132的角部中。第三框架133设置在第二框架132中。作为示例,第三框架133安装在第二框架132的上表面上。第三框架133被构造为相对于第二框架132在与光轴方向垂直的第二方向(x轴方向)上运动。作为示例,第三框架133沿着第二框架132的引导槽132a在与光轴方向垂直的第二方向(x轴方向)上运动。第二磁体122b安装在第三框架133上。作为示例,三个第二磁体122b分别安装在第三框架133的第二侧表面至第四侧表面上。作为另一示例,两个第二磁体122b分别安装在第三框架133的第二侧表面至第四侧表面中的两个侧表面上。镜头模块130包括镜筒134。例如,镜头模块130包括镜筒134,镜筒134包括一个或更多个透镜。镜筒134具有中空的圆柱形状,以使用于对被摄体成像的至少一个透镜能够被设置在镜筒134中,并且至少一个透镜沿着光轴设置在镜筒134中。设置在镜筒134中的透镜的数量可根据镜筒134的设计而改变,并且透镜可具有诸如相同的折射率或不同的折射率的光学特性。镜筒134安装在第三框架133上。作为示例,镜筒134结合到第三框架133,并且与第三框架133一起运动。镜筒134被构造为在光轴方向(z轴方向)和与光轴方向垂直的方向(x轴方向和y轴方向)上运动。作为示例,镜筒134通过第一致动器121而在光轴方向(z轴方向)上运动,并且通过第二致动器122而在与光轴方向垂直的方向(x轴方向和y轴方向)上运动。球支承组140引导镜头模块130的运动。作为示例,球支承组140被构造为使得镜头模块130能够在光轴方向和与光轴方向垂直的方向上平稳地运动。球支承组140包括第一球支承件141、第二球支承件142和第三球支承件143。作为示例,第一球支承件141设置在第一框架131的第一引导槽131a中,并且使第一框架131能够在光轴方向上平稳地运动。作为另一示例,第二球支承件142设置在第一框架131的第二引导槽131b中,并且使第二框架132能够在与光轴方向垂直的第一方向上平稳地运动。作为另一示例,第三球支承件143设置在第二框架132的第三引导槽132a中,并且使第三框架133能够在与光轴方向垂直的第二方向上平稳地运动。第一球支承件141和第二球支承件142均包括至少三个球支承件,并且第一球支承件的至少三个球支承件设置在第一引导槽131a中,第二球支承件的至少三个球支承件设置在第二引导槽131b中。设置有球支承组140的每个部分可利用用于减少摩擦和噪声的润滑材料填充。作为示例,粘性流体可注入到引导槽131a、131b和132a中。可使用具有优良的粘性和润滑特性的润滑脂作为粘性流体。图2是示出根据示例实施例的在相机模块中采用的致动器的主要部分的示例的框图。图2中示出的致动器200可对应于图1中示出的第一致动器121和第二致动器122。也就是说,图1中示出的第一致动器121和第二致动器122中的每者可通过图2中示出的致动器200实现。当图2中示出的致动器200与图1中示出的第一致动器121对应时,致动器200使图1中的镜筒134在光轴方向上运动,以执行相机模块的自动对焦功能。因此,当图2中的致动器200执行自动对焦功能时,驱动器210向驱动线圈220施加驱动信号,以向磁体230提供作用在光轴方向上的驱动力。此外,当图2中的致动器200与图1中示出的第二致动器122对应时,致动器200使图1中的镜筒134在与光轴垂直的方向上运动,以执行相机模块的光学图像稳定(ois)功能。因此,当致动器200执行ois功能时,驱动器210向驱动线圈220施加驱动信号,以向磁体230提供作用在与光轴方向垂直的方向上的驱动力。致动器200包括驱动器210、驱动线圈220、磁体230和位置检测器240。驱动器210基于从外部装置输入的输入信号sin和由位置检测器240产生的反馈信号sf产生驱动信号sdr,并将产生的驱动信号sdr提供到驱动线圈220。输入信号sin表示图1中的镜筒134的目标位置。当从驱动器210提供的驱动信号sdr施加到驱动线圈220时,镜筒134通过驱动线圈220与磁体230之间的磁相互作用而在一个方向上运动。位置检测器240检测通过驱动线圈220与磁体230的磁相互作用而运动的磁体230的检测位置,产生反馈信号sf,并且将反馈信号sf提供到驱动器210。当反馈信号sf被提供到驱动器210时,驱动器210将输入信号sin与反馈信号sf进行比较并且产生新的驱动信号sdr。因此,驱动器210基于将输入信号sin与反馈信号sf进行比较的闭环系统而被驱动。在使包括在输入信号sin中的目标位置和在反馈信号sf中确定的检测位置之间的误差减小的同时,驱动基于闭环系统的驱动器210。与开环系统相比,基于闭环系统的驱动操作具有改善的线性度、准确性和可重复性。驱动器210可包括被双向驱动并且向驱动线圈220施加驱动信号的h桥电路。图3和图4是示出图2的驱动器的示例的框图。驱动器210包括信号调节器211、减法器212、控制器213和驱动电路214。信号调节器211调节输入信号sin和反馈信号sf中的任意一者或两者的电平。参照图3,信号调节器211调节输入信号sin的电平,并且校准由输入信号sin表示的图1中的镜筒134的目标位置与镜筒134在输入信号sin被提供时的实际位置之间的偏移。在另一示例中,参照图4,信号调节器211调节反馈信号sf的电平并且校准由反馈信号sf表示的镜筒134的检测位置与镜筒134在反馈信号sf被提供时的实际位置之间的偏移。图3和图4示出了信号调节器211调节输入信号sin的电平或反馈信号sf的电平的示例。然而,在另一示例中,信号调节器211调节输入信号sin的电平和反馈信号sf的电平两者。稍后将参照图5描述信号调节器211的具体操作。参照图4,减法器212从输入信号sin中减去从信号调节器211提供的反馈信号sf,以获得误差值se。从概念上讲,减法器212将由输入信号sin表示的镜筒134的目标位置与由反馈信号sf表示的镜筒134的检测位置进行比较,并且计算表示目标位置与检测位置之间的差的误差值se。镜筒134的运动距离和运动方向基于由减法器212计算的误差值se来确定。控制器213对从减法器212提供的误差值se应用控制增益并且产生控制信号。作为示例,控制器213是比例-积分-微分(pid)控制器,并且执行基于pid的控制。控制器213在比例控制下执行与当前状态下的误差值se成比例的控制操作,在积分控制下执行用于减小稳态误差的控制操作,并且在微分控制下执行通过防止控制信号的快速改变来减小过冲(overshoot)的控制操作。由控制器213执行的基于pid的控制可通过下式1表示。在式1中,kp表示比例控制增益,ki表示积分控制增益,kd表示微分控制增益。当控制器213执行基于pid的控制时,控制器213将比例控制增益kp、积分控制增益ki和微分控制增益kd应用到表示镜筒134的目标位置与镜筒134的检测位置之间的差的误差值se,从而产生控制信号。驱动电路214基于从控制器213提供的控制信号产生驱动信号sdr。镜筒134响应于由驱动电路214产生的驱动信号sdr而运动到目标位置。在一个示例中,驱动电路214包括被双向驱动的h桥电路,并且基于音圈电机系统将驱动信号施加到控制线圈220。当驱动电路214基于音圈电机系统被驱动时,从控制器213提供的控制信号被施加到包括在h桥电路中的开关器件的栅极。图5是示出图3和图4的信号调节器的示例的框图。图6是与图5的信号调节器的信号调节方法相关联的曲线图。参照图5,信号调节器211包括偏移计算器211a和线性校准器211b。偏移计算器211a计算由输入信号sin表示的镜筒的目标位置与镜筒在输入信号sin被提供时的实际位置之间的偏移。作为示例,当输入信号sin的整个范围被输入时,偏移计算器211a通过将镜筒的目标位置与镜筒的实际位置进行比较来计算偏移。偏移计算器211a计算由反馈信号sf表示的镜筒的检测位置与镜筒的实际位置之间的偏移。作为示例,当输入信号sin的整个范围被输入并且反馈信号sf的整个范围被产生时,偏移计算器211a通过将镜筒的检测位置与镜筒的实际位置进行比较来计算偏移。偏移计算器211a将基础信号sraw的整个范围划分为多个部分,并且针对多个划分部分中的每个部分计算偏移。作为示例,偏移计算器211a将基础信号sraw的整个范围划分为四个部分,并且针对四个划分部分中的每个部分计算偏移。当假设基础信号sraw被配置为10位数字代码(例如,二进制数字代码)时,10位数字代码以相同间隔被划分。作为示例,基础信号sraw的四个划分部分中的第一部分d1为0至255,第二部分d2为256至511,第三部分d3为512至767,第四部分d4为768至1023。偏移计算器211a针对第一部分d1至第四部分d4中的每个部分计算偏移。线性校准器211b根据从偏移计算器211a提供的偏移来校准输入信号sin的偏移和反馈信号sf的偏移。在以下描述中,为了易于描述,将由信号调节器211校准的输入信号sin和反馈信号sf称为基础信号sraw。因此,线性校准器211b校准基础信号sraw的偏移,并且产生校准信号scomp。线性校准器211b根据多个部分中的每个部分的偏移产生分段线性校准函数,所述分段线性校准函数包括针对从偏移计算器211a提供的多个部分中的每个部分的校准函数。在以下描述中,将描述如下示例:基础信号sraw实现为10位数字代码,偏移计算器211a将基础信号sraw的整个范围划分为四个部分并针对四个划分部分中的每个部分计算偏移,并且线性校准器211b针对四个部分中的每个部分的产生校准函数。如上所述,关于基础信号sraw的四个划分部分,第一部分d1为0至255,第二部分d2为256至511,第三部分d3为512至767,第四部分d4为768至1023。线性校准器211b基于多个部分中的每个部分的偏移确定校准信号scomp的与将基础信号sraw划分为四个部分d1至d4的数字代码对应的数字代码。在基础信号sraw的四个部分中,第一部分d1为0至255,第二部分d2为256至511,第三部分d3为512至767,第四部分d4为768至1023,因此,用于划分四个部分d1至d4的划分代码为256、512和768。线性校准器211b确定校准信号scomp的分别与基础信号sraw的第一划分代码code_div1=256、第二划分代码code_div2=512、第三划分代码code_div3=768对应的数字代码。作为示例,线性校准器211b使用预定查找表来确定校准信号的分别与第一划分代码code_div1至第三划分代码code_div3对应的数字代码code_scomp。作为示例,线性校准器211b基于下表1确定校准信号的分别与第一划分代码code_div1至第三划分代码code_div3对应的数字代码code_scomp。在表1中,第一控制值cv1至第三控制值cv3基于从偏移计算器211a提供的部分d1至d3中的每个部分的偏移来确定。[表1]参照上表1,当第一控制值cv1为0时,校准信号的与第一划分代码code_div1=256对应的数字代码code_scomp1被确定为230。当第一控制值cv1为1时,校准信号的与第一划分代码code_div1=256对应的数字代码code_scomp1被确定为256。当第一控制值cv1为2时,校准信号的与第一划分代码code_div1=256对应的数字代码code_scomp1被确定为281。当第一控制值cv1为3时,校准信号的与第一划分代码code_div1=256对应的数字代码code_scomp1被确定为307。类似的说明适用于校准信号的与第二划分代码code_div2=512对应的数字代码code_scomp2以及校准信号的与第三划分代码code_div3=768对应的数字代码code_scomp3。当校准信号的分别与基础信号sraw的第一划分代码code_div1、第二划分代码code_div2和第三划分代码code_div3对应的数字代码code_scomp被确定时,线性校准器211b针对基础信号sraw的多个部分中的每个部分产生校准函数。校准函数计算为线性函数。作为示例,当基础信号sraw被分配给x轴并且校准信号scomp被分配给y轴时,线性校准器211b计算定义第一部分d1中的穿过二维坐标(0,0)和二维坐标(code_div1,code_scomp1)的线的线性函数,计算定义第二部分d2中的穿过二维坐标(code_div1,code_scomp1)和二维坐标(code_div2,code_scomp2)的线的线性函数,计算定义第三部分d3中的穿过二维坐标(code_div2,code_scomp2)和二维坐标(code_div3,code_scomp3)的线的线性函数,并且计算定义第四部分d4中的穿过二维坐标(code_div3,code_scomp3)和二维坐标(1023,1023)的线的线性函数。第一部分d1至第四部分d4的校准函数可通过下式2表示。code_scomp=g×(sraw_code-factor1)+factor2(2)当基础信号sraw的与第一部分d1至第四部分d4对应的数字代码sraw_code被输入时,校准信号的数字代码code_scomp根据式2来计算。在以下描述中,将参照以下呈现的表2至表6对确定式2的斜率g、第一因子factor1和第二因子factor2的方法进行详细地描述。下表2列出了根据所选择的第一控制值cv1的第一部分d1的斜率g。[表2]cv1d100.911.021.131.2参照表2,当第一控制值cv1为0时,第一部分d1的斜率g被确定为0.9。当第一控制值cv1为1时,第一部分d1的斜率g被确定为1.0。当第一控制值cv1为2时,第一部分d1的斜率g被确定为1.1。当第一控制值cv1为3时,第一部分d1的斜率g被确定为1.2。下表3列出了根据所选择的第一控制值cv1和所选择的第二控制值cv2的第二部分d2的斜率g。[表3]参照表3,当第一控制值cv1为0并且第二控制值cv2为0时,第二部分d2的斜率g被确定为0.9。当第一控制值cv1为0并且第二控制值cv2为1时,第二部分d2的斜率g被确定为1.1。当第一控制值cv1为0并且第二控制值cv2为2时,第二部分d2的斜率g被确定为1.3。当第一控制值cv1为0并且第二控制值cv2为3时,第二部分d2的斜率g被确定为1.5。类似的说明适用于第一控制值cv1为1、2和3的示例。下表4列出了根据所选择的第二控制值cv2和所选择的第三控制值cv3的第三部分d3的斜率g。[表4]参照表4,当第二控制值cv2为0并且第三控制值cv3为0时,第三部分d3的斜率g被确定为0.9。当第二控制值cv2为0并且第三控制值cv3为1时,第三部分d3的斜率g被确定为1.2。当第二控制值cv2为0并且第三控制值cv3为2时,第三部分d3的斜率g被确定为1.5。当第二控制值cv2为0并且第三控制值cv3为3时,第三部分d3的斜率g被确定为1.8。类似的说明适用于第二控制值cv2为1、2和3的示例。下表5列出了根据所选择的第三控制值cv3的第四部分d4的斜率g。[表5]cv3d401.30111.00020.69930.398参照表5,当第三控制值cv3为0时,第四部分d4的斜率g被确定为1.301。当第三控制值cv3为1时,第四部分d4的斜率g被确定为1.000。当第三控制值cv3为2时,第四部分d4的斜率g被确定为0.699。当第三控制值cv3为3时,第四部分d4的斜率g被确定为0.398。下表6列出了第一部分d1至第四部分d4中的每个部分的第一因子factor1。[表6]factor1d10d2256d3512d4768参照表6,第一因子factor1被确定为:在第一部分d1中为0,在第二部分d2中为256,在第三部分d3中为512,并且在第四部分d4中为768。下表7列出了根据第一控制值cv1至第三控制值cv3的第一部分d1至第四部分d4中的每个部分的第二因子factor2。[表7]参照表7,当第一控制值cv1至第三控制值cv3中的每者为0时,第二因子factor2在第一部分d1中为0,在第二部分d2中为230,在第三部分d3中为460,在第四部分d4中为691。当第一控制值cv1至第三控制值cv3中的每者为1时,第二因子factor2在第一部分d1中为0,在第二部分d2中为256,在第三部分d3中为512,在第四部分d4中为768。当第一控制值cv1至第三控制值cv3中的每者为2时,第二因子factor2在第一部分d1中为0,在第二部分d2中为281,在第三部分d3中为563,在第四部分d4中为844。当第一控制值cv1至第三控制值cv3中的每者为3时,第二因子factor2在第一部分d1中为0,在第二部分d2中为307,在第三部分d3中为614,在第四部分d4中为921。当根据第一控制值cv1至第三控制值cv3确定了第一部分d1至第四部分d4中的斜率g、第一因子factor1和第二因子factor2时,根据式2计算校准信号的与基础信号sraw的数字代码sraw_code对应的数字代码code_scomp。参照式2,线性校准器211b可利用单个减法器、单个乘法器和单个加法器实现为硬件来计算式2,使得校准信号scomp可基于基础信号sraw快速地计算而不需要复杂的计算过程。在上述示例中,信号调节器211包括偏移计算器211a和线性校准器211b,基于计算的偏移产生校准函数,并且将基础信号sraw应用于产生的校准函数,从而计算校准信号scomp。然而,在另一示例中,信号调节器211在制造相机模块的过程中计算偏移,基于每个相机模块中的计算的偏移编写校准函数,并且在相机模块的操作期间将基础信号sraw应用于编写的校准函数,从而计算校准信号scomp。因此,当制造相机模块时,可仅执行一次使用偏移计算器211a计算偏移的操作和使用线性校准器211b产生校准函数的操作。图7是示出图3至图5的信号调节器、图3和图4的减法器和控制器以及图5的偏移计算器211a和线性校准器211b的示例的框图。参照图7,存储器710存储如下指令:当由处理器720执行时,使处理器720执行图3至图5的信号调节器211的功能、图3和图4的减法器212的功能和控制器213的功能以及图5的偏移计算器211a的功能和线性校准器211b的功能。在上述示例中,相机模块通过校准镜筒的实际位置与目标位置之间的偏移以及镜筒的实际位置与检测位置之间的偏移而被准确地控制。此外,通过简化相机模块的线性校准器的硬件的配置,在没有复杂计算过程的情况下快速地校准偏移。执行本申请中描述的操作的图3至图5中的信号调节器211、图3和图4中的减法器212和控制器213以及图5中的偏移计算器211a和线性校准器211b可通过硬件组件实现,所述硬件组件被配置为执行本申请中描述的由硬件组件执行的操作。可用于执行本申请中描述的操作的硬件组件的示例在适当情况下包括控制器、传感器、发生器、驱动器、存储器、比较器、算术逻辑单元、加法器、减法器、乘法器、除法器、积分器、晶体管和被配置为执行本申请中描述的操作的任意其他电子组件。在其他示例中,执行本申请中描述的操作的硬件组件中的一个或更多个通过计算硬件实现,例如,通过一个或更多个处理器或计算机实现。处理器或计算机可通过诸如逻辑门阵列、控制器和算术逻辑单元、数字信号处理器、微计算机、可编程逻辑控制器、现场可编程门阵列、可编程逻辑阵列、微处理器的一个或更多个处理元件或被配置为以限定的方式响应和执行指令以实现期望的结果的任意其他装置或装置的组合实现。在一个示例中,处理器或计算机包括或连接到存储通过处理器或计算机执行的指令或软件的一个或更多个存储器。通过处理器或计算机实现的硬件组件可执行诸如操作系统(os)和在os上运行的一个或更多个软件应用的指令或软件,以执行本申请中描述的操作。硬件组件还可响应于指令或软件的执行来访问、操作、处理、创建和存储数据。为简单起见,单数术语“处理器”或“计算机”可用于在本申请中描述的示例的描述中,但是在其他示例中,可使用多个处理器或计算机,或者处理器或计算机可包括多个处理元件或者多种类型的处理元件,或者可包括这两者。例如,单个硬件组件或者两个或更多个硬件组件可通过单个处理器、或者两个或更多个处理器或者处理器和控制器实现。一个或更多个硬件组件可通过一个或更多个处理器或者处理器和控制器实现,并且一个或更多个其他硬件组件可通过一个或更多个其他处理器或者另一处理器和另一控制器实现。一个或更多个处理器或者处理器和控制器可实现单个硬件组件或者两个或更多个硬件组件。硬件组件可具有不同的处理配置中的任意一种或更多种,不同的处理配置的示例包括单个处理器、独立处理器、并行处理器、单指令单数据(sisd)多重处理、单指令多数据(simd)多重处理、多指令单数据(misd)多重处理和多指令多数据(mimd)多重处理。参照图1至图6描述的执行本申请中描述的操作的方法由硬件组件或计算硬件执行,例如,由如上所述实现为执行指令或软件以执行在本申请中描述的由所述方法执行的操作的一个或更多个处理器或计算机执行。例如,单个操作或者两个或更多个操作可由单个处理器、或者两个或更多个处理器或者处理器和控制器执行。一个或更多个操作可由一个或更多个处理器或者处理器和控制器执行,并且一个或更多个其他操作可由一个或更多个其他处理器或者另一处理器和另一控制器执行。一个或更多个处理器或者处理器和控制器可执行单个操作或者两个或更多个操作。用于控制计算硬件(例如,一个或更多个处理器或计算机)以实现硬件组件并且执行如上所述的方法的指令或软件可被编写为计算机程序、代码段、指令或它们的任意组合,以用于单独地或共同地指示或配置一个或更多个处理器或计算机以操作为执行通过如上所述的硬件组件和方法执行的操作的机器或专用计算机。在一个示例中,指令或软件包括通过一个或更多个处理器或计算机直接执行的机器代码,诸如由编译器产生的机器代码。在另一示例中,指令或软件包括通过一个或更多个处理器或计算机使用解释器执行的高级代码。可基于公开了用于执行通过如上所述的硬件组件和方法执行的操作的算法的附图中所示的框图和流程图以及说明书中的对应描述使用任意编程语言来编写指令或软件。用于控制计算硬件(例如,一个或更多个处理器或计算机)以实现硬件组件并且执行如上所述的方法的指令或软件以及任何相关联的数据、数据文件和数据结构可被记录、存储或固定在一个或更多个非暂时性计算机可读存储介质中或上。非暂时性计算机可读存储介质的示例包括只读存储器(rom)、随机存取存储器(ram)、闪存、cd-rom、cd-r、cd+r、cd-rw、cd+rw、dvd-rom、dvd-r、dvd+r、dvd-rw、dvd+rw、dvd-ram、bd-rom、bd-r、bd-rlth、bd-re、磁带、软盘、磁光数据存储装置、光学数据存储装置、硬盘、固态盘以及被配置为以非暂时性方式存储指令或软件以及任意相关联的数据、数据文件和数据结构并且将指令或软件以及任何相关联的数据、数据文件和数据结构提供到一个或更多个处理器或计算机使得一个或更多个处理器或计算机可执行指令的任意其他装置。在一个示例中,指令或软件以及任意相关联的数据、数据文件和数据结构分布在联网的计算机系统上,使得通过一个或更多个处理器或计算机以分布式方式存储、访问和执行指令和软件以及任意相关联的数据、数据文件和数据结构。虽然本公开包括特定的示例,但是在理解本申请的公开内容之后将明显的是,在不脱离权利要求及其等同物的精神和范围的情况下,可在这些示例中做出形式上和细节上的各种变化。在此所描述的示例将仅被认为是描述性含义,而非出于限制的目的。在每个示例中的特征或方面的描述将被认为可适用于其他示例中的类似特征或方面。如果以不同的顺序执行描述的技术,和/或如果以不同的方式组合描述的系统、架构、装置或者电路中的组件和/或通过其他组件或者它们的等同物替换或者补充描述的系统、架构、装置或者电路中的组件,则可获得适当的结果。因此,本公开的范围不由具体实施方式限定,而是由权利要求及其等同物限定,在权利要求及其等同物的范围内的所有变型将被解释为包含于本公开中。当前第1页12
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1