可旋转的相机模块测试系统的制作方法_3

文档序号:9355071阅读:来源:国知局
不限于这些SFR测试;可以使用示例性测试系统执行任何适当的测试。
[0044]在一些具体实施中,转轮的面中的一个或多个在测试期间可以未被填充(即,没有相机模块安装到该面)或可以不用于测试。例如,一些面可以未被填充以便协调与其他转轮的测试或只是延长总测试时间。
[0045]在一些具体实施中,可以将单个测试工位指定用于装载相机模块以及从转轮卸载相机模块。因此,不在该工位执行测试。在操作中,可以将测试过的相机模块卸载,同时在卸载后,可以装载未测试的相机模块,代替测试过的那些相机模块。在其他具体实施中,可以存在单独的装载工位和卸载工位。例如,可以将一个工位指定用于将待测试的相机模块装载到转轮上,并且可以将另一个工位指定用于在测试后从转轮卸载相机模块。
[0046]在一些具体实施中,使得转轮上的所有相机模块在每个测试工位经历相同的测试。在其他具体实施中,转轮和相机模块可以是计算机控制的,以使得不是转轮上的每一个相机模块都经历在每个工位执行的测试。
[0047]在一些具体实施中,使用计算机控制的机械手(未示出)来装载相机模块和/或从转轮卸载相机模块。同一个机械手可以用于装载和卸载两者,或者不同的机械手可以用于执行这些任务。在其他具体实施中,可以手动地向转轮装载相机模块和/或从转轮卸载相机模块。在一些具体实施中,测试计算机可以响应于测试工程师的命令来控制机械手的操作。在其他具体实施中,机载系统电子器件可以控制机械手操作。
[0048]上文所述和图2至图5中所示的示例性转轮沿其外周向表面具有十二个面。在其他具体实施中,转轮可以具有更多的面或更少的面。例如,在一些具体实施中,转轮可以具有2、3、4、5、6、7、8、9、10、11、12、13、14、15、16等数量(逐一计数)的面。相机模块的尺寸和测试几何形状可以影响转轮上可能包含的面的数量。在一些具体实施中,转轮的横截面可以是圆形的(并且因此结构是圆柱形的),并且在其外周向表面上包括可以在其上安装相机模块的结构(例如,销、粘合剂等)。与多面转轮一样,每个相机图像传感器都应被安装成使得每个测试目标的平面垂直于对应相机模块的镜头组中的镜头的光轴。如上所述,对于具有平坦表面的一些图像传感器,这可以通过安装测试目标以使得每个相机图像传感器的平面平行于或基本上平行于每个对应目标的平面来实现。
[0049]如上所述,转轮201竖直地旋转,这意味着它的旋转轴平行于或基本上平行于地平面。这可能是有利的,因为这种旋转使得能够考虑到重力影响来进行测试。例如,相机模块的聚焦电机的运动可以受到重力的积极或消极协助。例如,在一些相机模块中,对于遥远的目标,电机使相机镜头伸出,对于近的目标,电机使镜头缩回。这样,可以对相机模块执行测试,在不同的取向对聚焦电机进行测试。例如,可以在相机模块面向上方时使用遥远的目标执行测试,并且可以在相机模块面向下方时使用近的目标执行测试。也可以执行其他受至IJ取向影响的测试。
[0050]在其他具体实施中,可以将相机模块安装在水平旋转的转轮上,这意味着其旋转轴垂直于或基本上垂直于地平面。例如,可以使图2至图5的系统旋转90°,同时进行其他适当的结构修改,以使得该系统的旋转轴垂直于地平面。随后可以上述方式执行对各相机模块的测试。
[0051]在一些测试系统中,可以使用图2至图5所示以及上述类型的多个系统。在一些测试系统中,可以使相机模块经历使用一种基于转轮的系统执行的一组测试,并且随后可以将相机模块装载到测试系统中的下一个连续转轮中以使相机模块在该基于转轮的系统中经历该组测试等。转轮可能都具有同一种类型,或它们可以是不同的类型,包括具有不同数量的面、不同的轴或旋转等。机械手可以根据适当测试电子器件中所提供的编程来控制相机模块在转轮之间的移动。
[0052]如上所指出的那样,使电子器件结合到本文所述的测试系统中。可以将这些电子器件安装在该测试系统上的任何适当位置处。通往/来自相机模块的引线可以从每个相机模块上方到达每个模块,引线可以沿转轮的轴穿过转轮的侧面,或者引线(或其他电子器件)可以使用滑环实施为移动接口。在一些具体实施中,测试电子器件可以随着转轮一起移动。例如,FPGA或ASIC可以使用测试例程进行预编程,并且可以用于控制转轮的移动,以便控制待测相机模块,并且/或者以便与远程测试计算机(例如,图4的计算机402)通信。在其他具体实施中,远程测试计算机可以提供用于实施测试例程的命令,并且可以将这些命令发送至转轮、相机模块或其他电子器件以执行适当的测试。可以在测试系统200与计算机402之间以无线方式、或通过有线连接诸如以太网、或它们的组合来发送命令和测试数据。
[0053]在一些具体实施中,用于测试相机模块的系统可以包括可旋转并且被构造成固持待测相机模块的结构(例如,转轮)。相对于该结构来安装本文所述类型的测试目标,并且使用光学器件将光引导在相机模块与目标之间,以使得每个测试目标的平面看上去垂直于对应相机模块的镜头组中的镜头的光轴(例如,以使得相机模块图像传感器的平坦表面看上去平行于并且面向对应的目标)。因此,光轴和对应的目标无需以任何具体方式对准,只要光学器件可以补偿任何不对准即可。光学器件可以包括一个或多个反射镜或棱镜。可以使诸如反射镜或棱镜的光学器件结合到图2至图5的示例性具体实施中。这种类型的示例性系统可以包括安装在转轮上的相机模块,以及适当的光学器件。在其他具体实施中,光学器件可以是脱离转轮安装的,并且可以是相对于转轮静止的,以便在每个测试工位引导光。
[0054]在其他具体实施中,可以将转轮替换为三维多面体结构,该三维多面体结构在其外部具有用于固持待测相机模块的面。这种结构的例子可以包括但不限于四面体、立方体、八面体、十二面体和二十面体等。可以将测试目标布置在这样的结构周围,使得在面与测试目标之间存在对应关系。可以将相机模块以本文其他地方所述的方式安装到面上。可以使该结构以各种维度旋转,以便使相机模块以任何适当的顺序暴露于不同的测试目标。例如,具体取决于该结构,旋转轴可以平行于地面、垂直于地面或相对于地面成任何适当的角度。旋转轴可以依据测试顺序而改变,并且可以受到适当电子器件的控制。本文所述的所有其他适当特征均适用于这些具体实施。
[0055]本文所述的示例性测试系统的有利特征可以是,该系统比线性相机模块测试系统占据更少的空间。在一些具体实施中,诸如转轮可相对于地平面竖直旋转的情况,可以执行重力测试,而无需在测试过程中翻转相机模块。
[0056]本文所述的控制特征(例如,转轮旋转的控制、机械手控制等等)可至少部分地通过计算机程序产品来实现,例如有形地内嵌在一个或多个信息载体中(例如,一个或多个有形的非暂态机器可读存储介质中),由数据处理设备(例如,一个或多个可编程处理器、一个计算机或多个计算机)执行或控制所述数据处理设备运算的计算机程序产品。
[0057]计算机程序可采用任何形式的编程语言编写,包括编译或解释语言,并且其可被以任何形式配置,包括作为独立程序或作为模块、部件、子程序或适用于计算环境中的其他单元。计算机程序可被配置在一台计算机上或者在一个站点或分布在多个站点并且通过网络互连的多台计算机上执行。
[0058]与实现所述控制特征相关的动作可通过一个或多个可编程处理器进行,所述可编程处理器执行一个或多个计算机程序来完成校准过程的功能。全部或部分处理可作为专用逻辑电路如FPGA(现场可编程门阵列)和/或ASIC(专用集成电路)来实现。
[0059]适用于计算机程序执行的处理器包括(举例来说)通用和专用微处理器两者,以及任何种类数字计算机的任何一个或多个处理器。通常,处理器将从只读存储区或随机存取存储区或这二者接收指令和数据。计算机(包括服务器)的元件包括用于执
当前第3页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1