基于PPC软体改进AOI系统的图像传输系统及方法与流程

文档序号:14186991阅读:354来源:国知局

本发明涉及自动光学检测技术领域,具体地指一种基于ppc软体改进aoi系统的图像传输系统及方法。



背景技术:

现有的自动光学检测(automaticopticinspection,aoi)系统主要包括部署ppc(processpersonalcomputer,取像服务器电脑)软体的电脑和ipc(inspectpersonalcomputer,检测系统电脑)软体的电脑用于从aoi硬件平台进行取像检测。aoi硬件平台的主要作用是实现多相机的控制以及相机数据的采集与传输。因此,在应用架构上,aoi系统设备部署都是一台aoi硬件平台、一台ppc电脑和多台ipc电脑,ppc将从aoi硬件平台获取的图像数据传送给ipc检测并输出结果。以前,ppc与ipc之间的图像数据传输采用网络共享的方式,针对现阶段面板分辨率越来越高,客户对检测精度要求越来越高,相机分辨率越来越大的情况下,图像数据的大小也越来越大,网络传输图像数据的方法遇到了瓶颈,大幅影响了生产线的生产效率。



技术实现要素:

针对现有技术的不足,本发明提出一种基于ppc软体改进aoi系统的图像传输系统及方法,通过对aoi硬件平台与ppc软体进行相关的架构和改进,将ppc和ipc图像传输方式从网络传输改为内存共享的方式。

为实现上述目的,本发明所设计的一种基于ppc软体改进aoi系统的图像传输系统,其特殊之处在于,包括一台存储服务器电脑、至少一台运算服务器电脑、线体plc、aoi硬件平台,所述存储服务器电脑分别与运算服务器电脑、线体plc和aoi硬件平台连接,用于部署ppc软体和edc软体;所述运算服务器电脑分别与存储服务器电脑、aoi硬件平台连接,用于部署ipc软体和subppc软体;所述线体plc用于控制线体上的待检测面板移动,并通知edc软体面板就绪信息;所述aoi硬件平台用于在ppc软体的控制下为待测面板上电、控制相机取图。

进一步地,所述存储服务器电脑和运算服务器电脑内设置有pcie光纤卡,并分别通过光纤接口与aoi硬件平台连接。

更进一步地,还包括客户数据存储服务器电脑,所述客户数据存储服务器电脑与存储服务器电脑连接,用于调取检测结果。

更进一步地,所述相机为若干个,每个运算服务器电脑中的subppc调用不同相机拍摄的图像数据。

一种根据上述基于ppc软体改进aoi系统的图像传输系统的方法,其特殊之处在于,包括如下步骤:

1)部署于存储服务器电脑的ppc软体与部署于运算服务器电脑的subppc软体通信,ppc软体对每个subppc软体进行连接状态确认,并发送信息配置;

2)edc软体向ppc软体发出开始取像指令;

3)所述ppc软体控制aoi硬件平台的相机拍摄待检测面板图像,并通知每个subppc软体开始取像;

4)所述ppc软体和subppc软体分别从aoi硬件平台的内存中获取图像数据;

5)所述ppc软体通知与subppc软体对应的ipc软体对图像数据进行检测,检测完成之后将检测结果发送至ppc软体;

6)所述ppc软体将每个ipc软体的检测结果进行汇总、收集,形成检测报告。

优选地,所述步骤1)中ppc软体确认所有subppc的连接状态时,如果其中一个或多个处于断开状态,则ppc软体发出报警提示;所述ppc软体确认所有subppc处于连接状态之后,向所有subppc发送配置信息。

优选地,所述步骤2)中,线体plc控制待检测面板到位,将面板到位信息传输至部署于存储服务器电脑的edc软体,所述edc软体再向ppc软体发出开始取像指令。

优选地,所述步骤4)中ppc软体控制每个subppc软体从aoi硬件平台中调取不同的图像数据,待所有subppc软体取像完成后,进入步骤5)。

优选地,所述配置信息包括相机信息、待检测面板信息、画面信息和异常报警信息。

优选地,所述步骤5)中ipc软体对图像数据进行检测时,通过共享内存的方式直接从subppc软体获取待检测画面图像数据。

本发明对aoi硬件平台与ppc软体都进行了相关的改进,通过在ipc电脑上部署subppc(小型ppc)软体,并通过ppc软体进行控制subppc软体,实现subppc直接从aoi硬件平台获取图像数据,ipc获取图片数据方式由以前的网络传输改为共享内存,共享内存方式相对于网络传输,不受带宽限制,并且传输耗时可以忽略不计,降低了检测图像数据所花费的时间。本发明解决了基于aoi系统的面板检测生产线上网络传输图像数据的瓶颈,生产效率得到大幅度提升。

附图说明

图1为本发明基于ppc软体改进aoi系统的图像传输系统的结构框图。

图2为本发明基于ppc软体改进aoi系统的图像传输系统两工位的实施方式的结构示意图。

图3为本发明基于ppc软体改进aoi系统的图像传输系统的方法的流程示意图。

图中:存储服务器电脑1,运算服务器电脑2,线体plc3,aoi硬件平台4,客户数据存储服务器电脑5,相机6。

具体实施方式

以下结合附图和具体实施例对本发明作进一步的详细描述。

如图1所示,本发明所提供的基于ppc软体改进aoi(automaticopticinspection,自动光学检测系统)的图像传输系统,包括一台存储服务器电脑1、多台运算服务器电脑2、线体plc3、aoi硬件平台4、客户数据存储服务器电脑5。

存储服务器电脑1分别与运算服务器电脑2、线体plc3和aoi硬件平台4连接,用于部署ppc(processpersonalcomputer,取像服务器电脑)软体和edc(externaldevicecontrol,外部设备控制)软体。运算服务器电脑2分别与存储服务器电脑1、aoi硬件平台4连接,用于部署ipc软体(inspectpersonalcomputer,检测系统电脑),和subppc(小型ppc)软体。存储服务器电脑1和运算服务器电脑2内设置有pcie光纤卡,并分别通过光纤接口与aoi硬件平台4连接。线体plc3用于控制线体上的待检测面板移动,并通知edc软体面板就绪信息。aoi硬件平台4用于在ppc软体的控制下为待测面板上电、控制相机6取图。客户数据存储服务器电脑5与存储服务器电脑1连接,用于调取检测结果。本发明还适用于多工位的aoi系统,例如图2所示,为两工位系统的实施方式。

本发明还提出一种基于ppc软体改进aoi系统的图像传输系统的方法,如图2所示,具体步骤包括:

1)针对现场需求,根据方案架构图对现场进行硬件和软件部署,部署一台存储服务器电脑1和多台运算服务器电脑2,并对所有软硬件基本功能进行调试,保证各个模块功能能正常运行。

2)存储服务器电脑1、运算服务器电脑2分别通过pcie光纤卡与aoi硬件平台4进行连接,存储服务器1上部署ppc软体和edc(externaldevicecontrol,外部设备控制)软体,运算服务器电脑2上部署ipc软体和subppc软体,ppc和subppc都可以通过pcie光纤卡从aoi硬件平台4的相机6获取图像数据。ppc软体根据检测时间要求控制subppc的取图数量,本实施例中有四台相机6,ppc软体控制两台运算服务器电脑2的subppc软体、ipc软体各处理两台相机6拍摄的图像数据。

3)线体plc3通知edc软体待测面板准备就绪,edc软体通知ppc软体取像流程开始,ppc软体在开始取像之前,通知所有subppc开始取像。具体包括:

3.1)plc通知配置于存储服务器1上的edc软体,待测面板处于待测就绪状态之后,edc通知ppc开始进行取像操作。

3.2)ppc开始取像之前,先检测所有subppc是否处于正常连接就绪状态。ppc软体具备监控subppc是否正常的功能,如果发现其中某个或多个subppc有出现未就绪或断开的情况,ppc软体则进行报警提示,指导现场人员解决;如果subppc都已经准备就绪,向所有subppc发送配置信息,信息包括相机信息、待检测面板信息、画面信息和异常报警信息,并通知subppc也开始进行取像。

3.3)ppc软体和subppc软体各自取完图像数据之后,将图像存放在预先开辟的内存块里面,ppc软体等所有画面取完之后将图像存储到本地,subppc存放在内存块的数据等ipc软体进行访问获取。

4)由于每一块待测面板会含有多个相机多个面板画面的图像数据,因此ppc软体和subppc软体在取图过程中要进行同步处理,每一个画面的图像数据取完之后,subppc软体都要通知ppc软体当前画面已经取图结束,ppc软体接收到所有subppc软体取图结束的消息以后,再进行下一个画面的处理,并同时通知所有ipc软体对当前画面的图像数据进行检测。

5)ipc软体和subppc软体部署位于同一台pc,因此ipc软体和subppc软体之间通过建立共享内存,ipc软体对图像数据进行检测时,通过共享内存的方式直接从subppc软体获取待检测画面图像数据,相对于网络传输的方式大大节省了图像加载时间。

6)ipc软体检测完所有画面之后,将检测结果发送给ppc软体,ppc软体对所有ipc软体的检测结果进行汇总,按照客户要求对检测结果进行解析,将数据结果转化为客户所需要的数据报表,并进行上传到客户数据存储服务器电脑5中的客户数据存储系统与edc软体。

以上仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以设计出若干改进,这些改进也应视为本发明的保护范围。

本说明书未作详细描述的内容属于本领域专业技术人员公知的现有技术。

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