摄像头模组的烧录方法、装置及图像采集检测一体机与流程

文档序号:11181018阅读:4173来源:国知局
摄像头模组的烧录方法、装置及图像采集检测一体机与流程

本发明涉及摄像头模组技术领域,特别涉及一种摄像头模组的烧录方法、装置及图像采集检测一体机。



背景技术:

随着图像检测技术的发展,摄像头模组的应用越发地广泛。例如,摄像头模组可以应用在智能手机、平板电脑、摄录机、无人机、车载电子设备、安防监控系统等等。

为了使摄像头模组中生成的图像数据在终端设备显示的时候能够达到良好的成像效果,摄像头模组中通常会存储一些参数,例如,该些参数可以是镜头矫正参数、白平衡参数、对焦参数等等。当终端设备进行图像显示时,便能够由摄像头模组中读取被存储的该些参数并应用在显示的图像上,以此对显示的图像进行校准,进而实现良好的成像效果。

由此,一次性编程烧录即是指对摄像头模组中生成的图像数据进行图像校准得到该些参数,进而将该些参数写入被测对象。

现有的摄像头模组烧录方法中,该些参数是由图像检测设备即上位机(例如计算机)经图像采集设备传输至摄像头模组的,同理,图像校准所需的图像数据则由摄像头模组经图像采集设备传输至图像检测设备。

由上可知,在一次性编程烧录过程中,数据(包括但不限于参数、图像数据)传输过程将会消耗大量的时间,进而造成摄像头模组进行一次性编程烧录的时间较长,以致现有技术中存在烧录效率低的缺陷。



技术实现要素:

基于此,本发明的一个目的在于提供一种能够提高烧录效率的摄像头模组的烧录方法及装置。

本发明的另一个目的在于提供一种能够提高烧录效率的图像采集检测一体机。

为了解决上述技术问题,本发明提供如下技术方案:

一方面,一种摄像头模组的烧录方法,应用于图像采集检测一体机,包括:通过所述图像采集检测一体机配置的接口连接板连接被测对象,建立所述图像采集检测一体机及其连接的被测对象之间的通信连接;通过所述通信连接向所述被测对象发起一次性编程烧录请求,获得所述被测对象中生成的图像数据;对获得的图像数据进行图像校准,生成烧录信息并反馈至所述被测对象;接收所述被测对象完成烧录信息写入后生成的图像数据,通过该图像数据判断所述被测对象是否烧录成功。

另一方面,一种摄像头模组的烧录装置,包括:通信连接建立模块,用于通过图像采集检测一体机配置的接口连接板连接被测对象,建立所述图像采集检测一体机及其连接的被测对象之间的通信连接;烧录请求发起模块,用于通过所述通信连接向所述被测对象发起一次性编程烧录请求,获得所述被测对象中生成的图像数据;烧录信息反馈模块,用于对获得的图像数据进行图像校准,生成烧录信息并反馈至所述被测对象;烧录判断模块,用于接收所述被测对象完成烧录信息写入后生成的图像数据,通过该图像数据判断所述被测对象是否烧录成功。

另一方面,一种图像采集检测一体机,包括至少一处理器、至少一接口、至少一总线以及至少一存储器,所述至少一存储器用于存储程序指令,所述至少一处理器用于通过至少一总线读取所述至少一存储器中存储的程序指令执行如上所述的摄像头模组的烧录方法。

由以上本发明提供的技术方案可见,与现有技术相比,本发明具有以下有益效果:

通过图像采集检测一体机建立的通信连接向被测对象发起一次性编程烧录请求,获得被测对象中生成的图像数据,进而对获得的图像数据进行图像校准生成烧录信息,并反馈至被测对象,以接收被测对象完成烧录信息写入后生成的图像数据,通过该图像数据判断被测对象是否烧录成功,由此,数据传输仅在被测对象与图像采集检测一体机之间进行,进而使得任何一次图像数据的采集均只需要在上述二者之间实施传输即可,避免与图像检测设备交互,大大缩短了数据尤其是图像数据的传输时间,以此提高了摄像头模组进行一次性编程烧录的烧录效率。

附图说明

为了更清楚地说明本发明各实施例或现有技术中的技术方案,下面将对本发明各实施例或现有技术描述中所需要使用的附图作简单的介绍。显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域的普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1为本发明一实施例的摄像头模组的烧录方法的实施环境示意图。

图2为图1实施例中摄像头模组的烧录方法的流程图。

图3为本发明一实施例的摄像头模组的烧录方法的流程图。

图4为本发明另一实施例的摄像头模组的烧录方法的流程图。

图5为本发明另一实施例的摄像头模组的烧录方法的流程图。

图6为图5实施例中步骤530的流程图。

图7为图3实施例中步骤320的流程图。

图8为图7实施例中步骤323的流程图。

图9为图8实施例中步骤3232的流程图。

图10为本发明另一实施例的摄像头模组的烧录方法的流程图。

图11为本发明另一实施例的摄像头模组的烧录方法的流程图。

图12为本发明一实施例的摄像头模组的烧录装置的结构框图。

图13为本发明一实施例的图像采集检测一体机的结构框图。

具体实施方式

为了使本领域的普通技术人员更好地理解本发明中的技术方案,并使本发明的上述目的、特征和优点能够更加明显易懂,下面结合附图对本发明的各实施例中的技术方案予以进一步地详尽说明。

图1为本发明一实施例的摄像头模组的烧录方法的实施环境示意图。如图1所示,在该实施环境中,图像采集检测系统100包括主控制器110、以及与主控制器110分别连接的机械手120、图像采集检测一体机130、若干测试机构140以及被测对象150。

其中,图像采集检测一体机130集成了图像采集功能和图像检测功能,有利于图像采集检测系统100的小型化,有利于减少摄像头模组的生产占地,进而有利于降低摄像头模组的生产成本。

若干测试机构140包括近焦场景测试机构、中距场景测试机构、远焦场景测试机构、以及电气特性测试机构。

进一步地,近焦场景测试机构、中距场景测试机构、远焦场景测试机构又分别包括测试光源、场景图纸和增距镜。

被测对象150,可以是摄像头模组,还可以是摄像头模组中的图像传感器芯片。

图2为图1实施例中摄像头模组的烧录的流程图。如图2所示,一种摄像头模组的烧录方法,应用于图像采集检测系统100,包括:

步骤210,主控制器控制机械手将被测对象连接至图像采集检测一体机配置的接口连接板,并将相互连接的图像采集检测一体机和被测对象移动至其中一个测试机构。

接口连接板是一矩阵式转换连接器,支持mipi接口、parallel接口、sub-lvds接口、spi接口、hispi接口等等,以此保证不同接口类型的被测对象均能够与图像采集检测一体机相互连接,以此提高图像采集检测一体机的通用性。

在完成图像采集检测一体机和被测对象的相互连接之后,主控制器便控制机械手将相互连接的图像采集检测一体机和被测对象移动至若干测试机构中的其中一个测试机构,以便于后续基于该其中一个测试机构进行被测对象的图像检测。

步骤220,通过机械手对其中一个测试机构对应的测试场景进行调整。

如前所述,若干测试机构包括近焦场景测试机构、中距场景测试机构、远焦场景测试机构、电气特性测试机构。其中,近焦场景测试机构、中距场景测试机构、远焦场景测试机构又分别包括测试光源、场景图纸和增距镜。

由此,每一测试机构对应不同的测试场景,是指每一测试机构中的测试光源、场景图纸和增距镜模拟了一种测试场景。例如,近焦场景测试机构模拟近焦测试场景,远焦场景测试机构模拟远焦测试场景。相应地,被测对象在不同的测试场景中生成的图像数据将有所区别。

具体而言,每一测试机构中的测试光源、场景图纸和增距镜将按照指定场景的测试条件进行调整,以此实现对测试机构对应的测试场景的调整,。相应地,图像采集检测一体机中将运行与该测试场景匹配的图像检测应用程序,以针对该测试场景中获得的图像数据进行相应的图像检测。

例如,当测试结构作为远焦场景测试机构,将首先按照远焦场景的测试条件对该测试机构中的测试光源、场景图纸和增距镜进行调整,由此将该测试机构对应的测试场景调整为远焦场景。此时,图像采集检测一体机中将运行与远焦场景测试机构匹配的对焦检测应用程序,以针对远焦场景中获得的图像数据进行对焦检测。

值得一提的是,如果测试机构为电气特性测试机构,还可以直接进入步骤230,而无需进行对应测试场景的调整。

步骤230,图像采集检测一体机采集被测对象中生成的图像数据。

其中,该图像数据由被测对象在其中一个测试机构对应的测试场景中生成。

具体地,在测试机构对应的测试场景完成调整之后,移动至该测试机构的被测对象便能够在该测试机构中测试光源、增距镜的作用下,对该测试机构中的场景图纸进行拍摄,进而生成该测试机构对应测试场景中的图像数据。

步骤240,图像采集检测一体机对采集得到的图像数据进行图像检测,并在被测对象通过图像检测时,通过机械手将相互连接的图像采集检测一体机和被测对象移动至后一个测试机构。

具体地,待图像数据图像检测完毕,图像采集检测一体机将生成用于指示被测对象是否为不良品的判决指令,并发送该判决指令至主控制器,进而使得主控制器根据该判决指令控制机械手进行被测对象的移动。其中,主控制器根据判决指令可以将被测对象移动至后一个测试机构,或者,良品区域,或者,不良品区域。

例如,如果针对所有测试机构中获得的图像数据均进行了图像检测且被测对象均通过图像检测,则控制机械手将被测对象移动至良品区域。

如果针对任一测试机构中获得的图像数据进行的图像检测中,被测对象未通过图像检测,则控制机械手将被测对象移动至不良品区域。

如果针对某个测试机构中获得的图像数据进行的图像检测中,被测对象通过图像检测,则控制机械手将被测对象移动至后一个测试机构,直至所有测试机构完成不同功能的图像检测轮询。

通过如上所述的过程,实现了图像检测的自动流水循环作业,充分保障了图像检测的可靠性和稳定性,有利于提高图像检测的效率,进而提高摄像头模组的生产效率。

此外,针对不同的测试场景,利用图像采集检测一体机实行流水循环作业,而不必针对每一测试机构均设置图像采集设备和图像检测设备,使得图像采集检测系统更加小型化,从而有利于减小摄像头模组的生产占地,有利于降低摄像头模组的生产成本。

除了能够对采集得到的图像数据进行图像检测,另一方面,采集得到的图像数据还可以作为被测对象进行一次性编程烧录的依据,对该一次性编程烧录过程加以说明如下。

如图3所示,在一实施例中,一种摄像头模组的烧录方法,应用于图像采集检测一体机,包括:

步骤310,通过图像采集检测一体机配置的接口连接板连接被测对象,建立图像采集检测一体机及其连接的被测对象之间的通信连接。

被测对象,可以是摄像头模组,还可以是摄像头模组中的图像传感器芯片。

接口连接板是一矩阵式转换连接器,支持mipi接口、parallel接口、sub-lvds接口、spi接口、hispi接口、usb接口等等,以此保证不同接口类型的被测对象均能够与图像采集检测一体机相互连接,以此提高图像采集检测一体机的通用性。

通信连接可以是iic通信连接,还可以是spi通信连接,或者符合其他通信协议的连接方式。相应地,通信连接的建立则是按照通信协议的要求进行的。

在通信连接建立之后,图像采集检测一体机与被测对象之间便能够通过建立的通信连接进行数据传输,例如,通过通信连接传输配置参数。

步骤320,通过通信连接向被测对象发起一次性编程烧录请求,获得被测对象中生成的图像数据。

步骤330,对获得的图像数据进行图像校准,生成烧录信息并反馈至被测对象。

为了使被测对象中生成的图像数据在终端设备显示的时候能够达到良好的成像效果,被测对象中通常会存储一些参数,例如,以被测对象为摄像头模组进行说明,该些参数可以是镜头矫正参数、白平衡参数、对焦参数等等。当终端设备进行图像显示时,便能够由被测对象中读取被存储的该些参数并应用在显示的图像上,以此对显示的图像进行校准,进而实现良好的成像效果。

由此,一次性编程烧录即是指对被测对象中生成的图像数据进行图像校准得到该些参数,进而将该些参数写入被测对象。

烧录信息即为对被测对象中生成的图像数据进行图像校准得到的该些参数。

步骤340,接收被测对象完成烧录信息写入后生成的图像数据,通过该图像数据判断被测对象是否烧录成功。

如果被测对象烧录失败,则表示被测对象中存储的烧录信息发生了错误,进而导致被测对象报废,此时,主控制器控制机械手将被测对象移动至不良品区域。

进一步地,被测对象完成烧录信息写入后生成的图像数据可以是由被测对象在完成烧录信息写入后主动发送至图像采集检测一体机的,还可以是由图像采集检测一体机请求的,例如,当图像采集检测一体机获知被测对象完成烧录信息写入时,向被测对象请求相应的图像数据,在此并未加以限定。

在上述实施例的作用下,实现了一次性编程烧录仅在被测对象与图像采集检测一体机之间进行,进而使得任何一次图像数据的采集均只需要在上述二者之间实施传输即可,避免与图像检测设备交互,大大缩短了图像数据的传输时间,以此提高了一次性编程烧录的效率。

此外,由于图像数据传输过程中所经过的节点数减少,能够充分地保证图像采集检测系统的稳定性,进而有利于提高摄像头模组的生产效率。

如图4所示,在一实施例中,步骤310之后,如上所述的方法还包括:

步骤410,判断通信连接是否建立成功。如果是,则跳转进入步骤320。如果否,则跳转进入步骤420。

步骤420,在图像采集检测一体机中加载通信协议转换固件,通过通信协议转换固件将被测对象指定的通信协议转换为图像采集检测一体机指定的通信协议,以使通信连接成功建立。

应当理解,不同的摄像头模组厂商所提供的摄像头模组往往会使用一些非标准的接口类型,进而导致该接口类型所指定的通信协议不尽相同,例如,sub-lvds接口即为一非标准接口类型。

为此,为了提高图像采集检测一体机所提供的接口连接板的兼容性,将需要对非标准的接口类型进行标准通信协议转化,即通过通信协议转换固件将非标准的接口类型所指定的通信协议转换为标准的接口类型所指定的通信协议。

举例来说,被测对象采用sub-lvds接口,图像采集检测一体机采用mipi接口。

当通信连接建立失败,即获知被测对象采用了非标准的接口类型,则图像采集检测一体机中加载通信协议转换固件,将sub-lvds接口指定的通信协议转换为mipi接口指定的通信协议,进而实现被测对象与图像采集检测一体机之间的通信连接成功建立。

在上述实施例的作用下,扩展了图像采集检测一体机可连接的接口类型,即图像采集检测一体机可连接的接口类型不限于标准的接口类型,还可以是非标准的接口类型,以此有效地提高了图像采集检测一体机对不同接口类型的兼容性,进而进一步地提高了图像采集检测一体机的通用性。

如图5所示,在一实施例中,步骤320之前,如上所述的方法还包括:

步骤510,通过通信连接对所述被测对象进行配置参数自适应加载。

其中,自适应加载的配置参数是由预置数据库文件中根据被测对象的对象标识关联查找到的。

被测对象在进入正常工作状态之前,即能够拍摄图像以生成图像采集检测一体机所需的图像数据之前,需要进行配置参数的配置。该配置参数包括但不限于摄像头模组中图像传感器芯片的工作电压、接口类型、通信地址、图像格式、图像尺寸等等。

由此,在通信连接建立之后,图像采集检测一体机将配置参数传输至被测对象,以使被测对象完成配置参数的配置。

如果被测对象加载配置参数成功,则被测对象进入正常工作状态,一方面,便能够针对不同的测试场景进行图像拍摄,进而生成不同测试场景中的图像数据以供图像采集检测一体机采集检测,即跳转进入步骤520,另一方面,跳转进入步骤320。

反之,如果被测对象加载配置参数不成功,则表示被测对象无法正常工作,即被测对象为不良品,此时,图像采集检测一体机将生成用于指示被测对象为不良品的判决指令并反馈至主控制器,使得主控制器根据该判决指令控制机械手将被测对象移动至不良品区域。

进一步地,不同被测对象对应的配置参数各不相同,由此,在配置参数加载过程中,将首先由预置数据库文件中根据被测对象的对象标识关联查找到至少一配置参数,进而通过配置参数自适应加载引导被测对象进行对应配置参数的配置。

通过如此设置,实现了配置参数自适应加载,避免人工参与,有利于提高图像检测效率,进而有利于提高摄像头模组的生产效率。

步骤520,在被测对象加载配置参数成功时,采集被测对象中生成的图像数据。

步骤530,对采集得到图像进行图像检测。

较优地,将采集得到的图像数据分两路传输,其中一路图像数据传输至图像采集检测一体机配置的处理器,通过处理器对该其中一路图像数据进行第一指定类别图像检测。另一路图像数据通过图像采集检测一体机配置的接口传输至上位机,以通过上位机对该另一路图像数据进行第二指定类别图像检测。

图像采集检测一体机中,处理器可以是arm内核芯片,而上位机则可以是计算机。

由此,将采集得到的图像数据分两路传输,其中一路传输至处理器,另一路传输至上位机,进而使得图像检测能够在图像采集检测一体机和上位机中并行执行,以此提高了图像检测效率,有利于提高摄像头模组的生产效率。

此外,如果上位机发生了故障,图像检测也可以全部在图像采集检测一体机上执行,以此保证图像检测的顺利进行,有利于提高摄像头模组的生产效率。例如,图像采集检测一体机实时读取上位机的工作状态,如果上位机的工作状态为异常工作状态,便针对图像数据进行各功能的图像检测。

进一步地,图像采集检测一体机与上位机中图像检测应用程序的运行环境可以相互区别,即图像采集检测一体机中的图像检测应用程序运行在第一操作系统,而上位机中的图像检测应用程序运行在第二操作系统。其中,第一操作系统保持与被测对象装设的终端设备所运行的操作系统相同,例如linux操作系统等,第二操作系统则有利于提高图像检测效率,例如适用于多种图像检测所需算法的windows操作系统等。

由此,图像采集检测一体机中的检测环境与被测对象中实际使用环境高度一致,充分保证了图像采集检测一体机中图像检测的可信度。同时,上位机中的检测环境更适用于多种图像检测所需算法,进而使得图像检测效率更高。

更进一步地,图像检测包括但不限于:清晰度检测、瑕疵缺陷检测、坏点检测、对焦检测、去马赛克处理、降噪处理、坏点补偿处理、白平衡处理、曝光增益处理、图像锐化处理等等。

应当理解,对于上述图像检测所需算法而言,有些算法计算复杂度较高,例如瑕疵缺陷检测,有些算法在不同操作系统上具有不同的运行效率,又或者,对于摄像头模组生产商而言,有些算法保密性要求较高。

为此,图像采集检测一体机提供第一指定类别图像检测,上位机提供第二指定类别图像检测。其中,指定类别图像检测的分类方法可以基于计算复杂度,也可以基于运行效率,或者,基于摄像头模组生产商的需求,以此提高图像检测的准确度和效率,进而有利于降低被测对象被误判为不良品的概率。

举例来说,处理器中的图像检测应用程序运行在linux操作系统,上位机中的图像检测应用程序运行在windows操作系统,相应地,第一指定类别图像检测所需算法可以是计算复杂度较低,且在linux操作系统中具有较高的运行效率,第二指定类别图像检测所需算法可以是计算复杂度较高,且在windows操作系统中具有较高的运行效率,由此进一步地提升了图像检测效率,提高了摄像头模组的生产效率。

又或者,第二指定类别图像检测所需算法保密性要求较高,此时,上位机中的图像检测应用程序可以由摄像头模组厂商提供,以对图像数据进行第二指定类别图像检测,由此,对于摄像头模组厂商而言,上位机中进行的第二类指定类别图像检测完全取决于摄像头模组生产商的需求,以此充分地保障了图像检测的安全性,更有利于提升摄像头模组厂商的体验。

在一实施例中,步骤5340之前,如上所述的方法还包括:

接收被测对象完成烧录信息写入后反馈的烧录完成指令,并根据烧录完成指令向被测对象发起图像数据采集请求,以获得被测对象完成烧录信息写入后生成的图像数据。

对于被测对象而言,在完成烧录信息写入时,即完成一次性编程烧录,此时,被测对象将生成烧录完成指令并发送至图像采集检测一体机。其中,该烧录完成指令被用于指示被测对象已完成一次性编程烧录。

对于图像采集检测一体机而言,在被测对象生成并发送烧录完成指令之后,便能够接收到该烧录完成指令,以此获知被测对象已完成一次性编程烧录,进而向被测对象请求完成烧录信息写入后生成的图像数据,以根据该图像数据判断被测对象是否烧录成功。

在上述实施例的配合下,图像数据的采集受控于图像采集检测一体机主动发起的图像数据采集请求,有利于缓解图像采集检测一体机处理并发任务的压力,进而有利于提高图像采集检测一体机的图像检测效率。

如图6所示,在一实施例中,步骤340包括:

步骤341,对接收到的图像数据进行二次图像校准,生成二次烧录信息。

步骤342,将烧录信息与二次烧录信息进行比较,如果烧录信息与二次烧录信息一致,则判定被测对象烧录成功。

在被测对象完成烧录信息写入之后,被测对象在测试机构对应的测试场景中对场景图纸进行拍摄,便会生成图像数据。

相应地,图像采集检测一体机便能够接收到被测对象在完成一次性编程烧录后生成的图像数据,并根据该图像数据判断被测对象是否烧录成功。

具体地,通过将两次图像校准分别生成的烧录信息进行比较,如果二者一致,则判定被测对象烧录成功。

反之,如果二者有所区别,则判定被测对象烧录失败,即表示被测对象中存储的烧录信息发生了错误,进而导致被测对象报废,此时,通过主控制器控制机械手将被测对象移动至不良品区域。

通过如上所述的过程,以两次烧录信息的一致作为被测对象烧录成功的判定依据,以此充分地保证了图像采集检测系统的可靠性。

如图7所示,在一实施例中,步骤510包括:

步骤511,通过通信连接获得被测对象的对象标识。

对象标识被用于标识被测对象,也就是说,通过对象标识便能够确定被测对象。例如,对象标识可以是被测对象的iic通信地址,还可以是被测对象的硬件设备识别码。

步骤512,根据对象标识在预置数据库文件中关联查找被测对象对应的配置参数,得到至少一配置参数。

其中,预置数据库文件中关联存储了若干对象对应的对象标识及配置参数。

对象,可以是摄像头模组,还可以是摄像头模组中的图像传感器芯片。对象与被测对象之间可以相互转化,即当需要为对象实施图像采集检测过程时,该对象即为被测对象。

应当理解,如果对象的对象标识为iic通信地址,受限于iic通信地址有限的比特位(通常为7比特位,则仅能用于表示128个对象标识),势必存在不同对象的对象标识相同,进而造成预置数据库文件中同一对象标识可能被关联了若干配置参数,而该若干配置参数分别对应不同的对象。

由此,在得到对象标识之后,便能够根据对象标识由预置数据库文件中查找到对象标识关联的至少一配置参数。

通过如此设置,实现了本地存储配置参数,避免由图像检测设备将配置参数传输至被测对象的加载过程,大大缩短了配置参数的加载时间,进而缩短了被测对象由上电至进入正常工作状态的时间,从而有利于提高图像检测效率,并有利于513,根据每一配置参数对被测对象进行配置参数加载的遍历,通过遍历使得被测对象加载配置参数成功。

在得到至少一配置参数之后,以遍历的方式将每一配置参数加载至被测对象,直至被测对象加载配置参数成功。

所谓的遍历是指当被测对象加载前一个配置参数失败时,继续加载后一个配置参数。进一步地,遍历可以是按照指定顺序进行的,也可以是随机进行的,在此并不进行限定。

通过如上所述的过程,实现了配置参数自适应加载,避免人工参与,有利于提高图像检测效率,进而有利于提高摄像头模组的生产效率。

如图8所示,在一实施例中,步骤513包括:

步骤5131,根据关联查找到的配置参数生成配置参数列表。

配置参数列表被用于存储关联查找到的配置参数。

具体地,配置参数列表的生成过程中,首先创建一空的配置参数列表,然后关联查找到的配置参数被依次添加至该配置参数列表,进而使得该配置参数列表中的配置参数具有排列顺序,即添加顺序。

例如,第一个添加至配置参数列表的配置参数被视为排在第一位,以此类推,最后一个5132,按照配置参数列表中配置参数的排列顺序将配置参数列表中的配置参数依次加载至被测对象。

本实施例中,配置参数的遍历是按照顺序进行的,即,按照配置参数列表中配置参数的排列顺序进行。

当然,在其他实施例中,如果以队列的方式对关联查找到的配置参数进行存储,则是按照队列中先进先出的顺序进行配置参数的自适应加载。

进一步地,当配置参数列表中的配置参数均完成自适应加载,若被测对象仍未加载配置参数成功,则被测对象被视为不良品,此时,通过机械手将被测对象移动至不良品区域。

反之,如果配置参数列表中任一配置参数使得被测对象加载配置参数成功,则跳转进入步骤5133,停止遍历。

步骤5133,待被测对象加载配置参数成功,停止遍历。

如图9所示,在一实施例中,步骤5132包括:

步骤5132a,将配置参数列表中的其中一配置参数加载至被测对象。

对于被测对象而言,将其中一配置参数写入自身的预置寄存器中,进而通过写入配置参数的预置寄存器进入正常工作状态。

步骤5132b,通过通信连接读取被测对象的工作状态标识。

由于同一对象标识可能被关联了若干配置参数,而该若干配置参数分别对应不同的对象,这将导致关联查找到的配置参数并不一定对应于被测对象。可以理解,如果预置寄存器中写入的配置参数是被测对象的,则被测对象将进入正常工作状态,反之,如果预置寄存器中写入的配置参数不是被测对象的,则被测对象将无法正常工作,即处于异常工作状态。

因此,判断被测对象加载配置参数是否成功,即判断被测对象是否处于正常工作状态。

本实施例中,工作状态标识被用于指示被测对象是否处于正常工作状态。相应地,通过获取被测对象的工作状态标识即可判断被测对象是否处于正常工作状态。

具体地,工作状态标识通过寄存器中的数值进行表示。如果被测对象进入正常工作状态,则将该寄存器中的数值置为1,此时,工作状态标识指示被测对象处于正常工作状态。否则,被测对象将该寄存器中的数值置为0,此时,工作状态标识指示被测对象处于异常工作状态。

相应地,图像采集检测一体机便可通过通信连接读取该寄存器中的数值,进而根据该数值是否为1判断被测对象是否处于正常工作状态。

如果数值为1,判定被测对象处于正常工作状态,此时,被测对象加载配置参数成功,则跳转进入步骤5133,停止遍历。否则,当数值为0,判定被测对象处于异常工作状态,此时,被测对象加载其中一配置参数失败,则跳转进入步骤5132c,继续遍历。

当然,工作状态标识的表示方式可以根据实际应用场景灵活地调整。

例如,在被测对象上设置一led灯,则工作状态标识通过led灯的明暗变化进行表示,如果led灯亮,则工作状态标识指示被测对象处于正常工作状态,反之,如果led灯灭,则工作状态标识指示被测对象处于异常工作状态。

又或者,以被测对象中预设管脚输出的电平信号高低来表示工作状态标识,例如,预设管脚输出高电平信号,工作状态标识指示被测对象处于正常工作状态,预设管脚输出低电平信号,则工作状态标识指示被测对象处于异常工作状态。

步骤5132c,在工作状态标识指示被测对象未处于正常工作状态,则将配置参数列表中的后一配置参数加载至被测对象。

在被测对象加载其中一配置参数失败时,继续进行配置参数列表中后一配置参数的自适应加载,直至被测对象加载配置参数成功或者配置参数列表中所有配置参数加载完毕。

在一实施例中,如上所述的方法还包括:

在被测对象加载配置参数成功时,存储成功加载至被测对象的配置参数。

相应地,如图10所示,如上所述的方法还包括:

步骤610,更换图像采集检测一体机连接的被测对象,并建立图像采集检测一体机与更换的被测对象之间的通信连接。

步骤620,通过建立的通信连接将存储的配置参数加载至更换的被测对象。

如果存储的配置参数加载不成功,则跳转进入步骤510,即通过建立的通信连接对更换的被测对象进行配置参数自适应加载。

否则,如果存储的配置参数加载成功,则跳转进入步骤320,进行被测对象中生成的图像数据采集。

由此,在配置参数加载过程中,将优先加载预先存储的配置参数,一旦加载成功便直接进入图像数据采集,而不必经过配置参数的自适应加载,大大缩短了被测对象由上电至进入正常工作状态的时间,有利于提高图像检测效率,进而有利于提高摄像头模组的生产效率。

如图11所示,在一实施例中,如上所述的方法还包括:

步骤710,在被测对象加载配置参数不成功或者被测对象未通过指定类别图像检测时,生成用于指示被测对象为不良品的判决指令。

若被测对象加载配置参数不成功或者被测对象未通过指定类别图像检测,即表示被测对象为不良品,相应地,将生成用于指示被测对象为不良品的判决指令。

若被测对象加载配置参数成功,则进一步判断被测对象是否通过指定类别图像检测,如果被测对象通过指定类别图像检测,即表示被测对象为良品,相应地,将生成用于指示被测对象为良品的判决指令。

步骤720,发送判决指令至与图像采集检测一体机相连的主控制器,以通过主控制器控制机械手对被测对象进行不良品归类。

对于主控制器而言,在接收到判决指令之后,便可根据判决指令获知被测对象是否为不良品,进而控制机械手对被测对象进行归类。

具体地,如果判决指令指示被测对象为不良品,则控制机械手将被测对象移动至不良品区域。

如果判决指令指示被测对象为良品,则控制机械手将被测对象移动至良品区域。

在上述实施例的配合下,以判决指令作为归类被测对象的充分依据,由此充分地保障了图像采集检测系统的可靠性。

如图12所示,在一实施例中,一种摄像头模组的烧录装置800包括:通信连接建立模块810、烧录请求发起模块820、烧录信息反馈模块830以及烧录判断模块840。

其中,通信连接建立模块810用于通过图像采集检测一体机配置的接口连接板连接被测对象,建立图像采集检测一体机及其连接的被测对象之间的通信连接。

烧录请求发起模块820用于通过通信连接向被测对象发起一次性编程烧录请求,获得被测对象中生成的图像数据。

烧录信息反馈模块830用于对获得的图像数据进行图像校准,生成烧录信息并反馈至被测对象。

烧录判断模块840用于接收被测对象完成烧录信息写入后生成的图像数据,通过该图像数据判断被测对象是否烧录成功。

如图13所示,在一实施例中,一种图像采集检测一体机900包括:至少一处理器910、至少一接口920、至少一总线930以及至少一存储器940。

其中,至少一存储器940用于存储程序指令。

至少一处理器910用于通过至少一总线930读取至少一存储器中存储的程序指令执行如上所述的任一实施例所涉及的摄像头模组的烧录方法。

上述内容,仅为本发明的较佳实施例,并不构成对本发明保护范围的限定。任何在本发明的精神和原则之内所作的修改、等同替换和改进等,均应包含在本发明的保护范围之内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1