CN107920207B - 基于ppc软体改进aoi***的图像传输***及方法 - Google Patents
基于ppc软体改进aoi***的图像传输***及方法 Download PDFInfo
- Publication number
- CN107920207B CN107920207B CN201711352124.6A CN201711352124A CN107920207B CN 107920207 B CN107920207 B CN 107920207B CN 201711352124 A CN201711352124 A CN 201711352124A CN 107920207 B CN107920207 B CN 107920207B
- Authority
- CN
- China
- Prior art keywords
- software
- ppc
- server computer
- aoi
- subppc
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N23/00—Cameras or camera modules comprising electronic image sensors; Control thereof
- H04N23/60—Control of cameras or camera modules
- H04N23/64—Computer-aided capture of images, e.g. transfer from script file into camera, check of taken image quality, advice or proposal for image composition or decision on when to take image
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N7/00—Television systems
- H04N7/18—Closed-circuit television [CCTV] systems, i.e. systems in which the video signal is not broadcast
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
- Studio Devices (AREA)
Abstract
本发明公开了一种基于PPC软体改进AOI***的图像传输***及方法,所述***包括一台存储服务器电脑、至少一台运算服务器电脑、线体PLC、AOI硬件平台,存储服务器电脑用于部署PPC软体和EDC软体;运算服务器电脑用于部署IPC软体和SubPPC软体;线体PLC用于控制线体上的待检测面板移动,并通知EDC软体面板就绪信息;AOI硬件平台用于在PPC软体的控制下为待测面板上电、控制相机取图。本发明解决了基于AOI***的面板检测生产线上网络传输图像数据的瓶颈,生产效率得到大幅度提升。
Description
技术领域
本发明涉及自动光学检测技术领域,具体地指一种基于PPC软体改进AOI***的图像传输***及方法。
背景技术
现有的自动光学检测(Automatic Optic Inspection,AOI)***主要包括部署PPC(Processpersonal Computer,取像服务器电脑)软体的电脑和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(Automatic OpticInspection,自动光学检测***)的图像传输***,包括一台存储服务器电脑1、多台运算服务器电脑2、线体PLC3、AOI硬件平台 4、客户数据存储服务器电脑5。
存储服务器电脑1分别与运算服务器电脑2、线体PLC3和AOI 硬件平台4连接,用于部署PPC(Processpersonal Computer,取像服务器电脑)软体和EDC(External DeviceControl,外部设备控制) 软体。运算服务器电脑2分别与存储服务器电脑1、AOI硬件平台4连接,用于部署IPC软体(Inspectpersonal Computer,检测***电脑),和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(External Device Control,外部设备控制)软体,运算服务器电脑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软体。
以上仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以设计出若干改进,这些改进也应视为本发明的保护范围。
本说明书未作详细描述的内容属于本领域专业技术人员公知的现有技术。
Claims (9)
1.一种基于PPC软体改进AOI***的图像传输***,其特征在于:包括一台存储服务器电脑(1)、至少一台运算服务器电脑(2)、线体PLC(3)、AOI硬件平台(4),所述存储服务器电脑(1)分别与运算服务器电脑(2)、线体PLC(3)和AOI硬件平台(4)连接,用于部署PPC取像服务器电脑软体和EDC软体;所述运算服务器电脑(2)分别与存储服务器电脑(1)、AOI硬件平台(4)连接,用于部署IPC检测***电脑软体和SubPPC软体;所述线体PLC(3)用于控制线体上的待检测面板移动,并通知EDC软体面板就绪信息;所述AOI硬件平台(4)用于在PPC软体的控制下为待测面板上电、控制相机(6)取图;IPC软体和SubPPC软体部署位于同一台PC,因此IPC软体和SubPPC软体之间通过建立共享内存,IPC软体对图像数据进行检测时,通过共享内存的方式直接从SubPPC软体获取待检测画面图像数据。
2.根据权利要求1所述的基于PPC软体改进AOI***的图像传输***,其特征在于:所述存储服务器电脑(1)和运算服务器电脑(2)内设置有PCIE光纤卡,并分别通过光纤接口与AOI硬件平台(4)连接。
3.根据权利要求1或2所述的基于PPC软体改进AOI***的图像传输***,其特征在于:还包括客户数据存储服务器电脑(5),所述客户数据存储服务器电脑(5)与存储服务器电脑(1)连接,用于调取检测结果。
4.根据权利要求3所述的基于PPC软体改进AOI***的图像传输***,其特征在于:所述相机(6)为若干个,每个运算服务器电脑(2)中的SubPPC调用不同相机(6)拍摄的图像数据。
5.一种根据权利要求1所述的基于PPC软体改进AOI***的图像传输***的方法,其特征在于:包括如下步骤:
1)部署于存储服务器电脑(1)的PPC软体与部署于运算服务器电脑(2)的SubPPC软体通信,PPC软体对每个SubPPC软体进行连接状态确认,并发送信息配置;
2)EDC软体向PPC软体发出开始取像指令;
3)所述PPC软体控制AOI硬件平台(4)的相机(6)拍摄待检测面板图像,并通知每个SubPPC软体开始取像;
4)所述PPC软体和SubPPC软体分别从AOI硬件平台(4)的内存中获取图像数据;
5)所述PPC软体通知与SubPPC软体对应的IPC软体对图像数据进行检测,检测完成之后将检测结果发送至PPC软体;IPC软体和SubPPC软体部署位于同一台PC,因此IPC软体和SubPPC软体之间通过建立共享内存,IPC软体对图像数据进行检测时,通过共享内存的方式直接从SubPPC软体获取待检测画面图像数据;
6)所述PPC软体将每个IPC软体的检测结果进行汇总、收集,形成检测报告。
6.根据权利要求5所述的基于PPC软体改进AOI***的图像传输***的方法,其特征在于:所述步骤1)中PPC软体确认所有SubPPC的连接状态时,如果其中一个或多个处于断开状态,则PPC软体发出报警提示;所述PPC软体确认所有SubPPC处于连接状态之后,向所有SubPPC发送配置信息。
7.根据权利要求5所述的基于PPC软体改进AOI***的图像传输***的方法,其特征在于:所述步骤2)中,线体PLC(3)控制待检测面板到位,将面板到位信息传输至部署于存储服务器电脑(1)的EDC软体,所述EDC软体再向PPC软体发出开始取像指令。
8.根据权利要求5所述的基于PPC软体改进AOI***的图像传输***的方法,其特征在于:所述步骤4)中PPC软体控制每个SubPPC软体从AOI硬件平台(4)中调取不同的图像数据,待所有SubPPC软体取像完成后,进入步骤5)。
9.根据权利要求6所述的基于PPC软体改进AOI***的图像传输***的方法,其特征在于:所述配置信息包括相机信息、待检测面板信息、画面信息和异常报警信息。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201711352124.6A CN107920207B (zh) | 2017-12-15 | 2017-12-15 | 基于ppc软体改进aoi***的图像传输***及方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201711352124.6A CN107920207B (zh) | 2017-12-15 | 2017-12-15 | 基于ppc软体改进aoi***的图像传输***及方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN107920207A CN107920207A (zh) | 2018-04-17 |
CN107920207B true CN107920207B (zh) | 2020-04-03 |
Family
ID=61893635
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201711352124.6A Active CN107920207B (zh) | 2017-12-15 | 2017-12-15 | 基于ppc软体改进aoi***的图像传输***及方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN107920207B (zh) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109884975A (zh) * | 2019-03-04 | 2019-06-14 | 武汉精立电子技术有限公司 | 一种模拟plc与aoi进行通信的方法及装置 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2002171506A (ja) * | 2000-11-30 | 2002-06-14 | Nri & Ncc Co Ltd | コンピュータ運用管理システム及び運用管理方法 |
CN202818864U (zh) * | 2011-07-21 | 2013-03-20 | 富士机械制造株式会社 | 元件安装线 |
CN104570411A (zh) * | 2013-10-17 | 2015-04-29 | 北京兆维电子(集团)有限责任公司 | 多工位点灯aoi*** |
CN107144992A (zh) * | 2017-06-23 | 2017-09-08 | 武汉精测电子技术股份有限公司 | 基于aoi技术的全自动化lcd检测控制***及方法 |
EP3242148A1 (en) * | 2016-05-06 | 2017-11-08 | Nuctech Company Limited | Security inspection system, virtual security inspection machine and method for virtual security inspection |
-
2017
- 2017-12-15 CN CN201711352124.6A patent/CN107920207B/zh active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2002171506A (ja) * | 2000-11-30 | 2002-06-14 | Nri & Ncc Co Ltd | コンピュータ運用管理システム及び運用管理方法 |
CN202818864U (zh) * | 2011-07-21 | 2013-03-20 | 富士机械制造株式会社 | 元件安装线 |
CN104570411A (zh) * | 2013-10-17 | 2015-04-29 | 北京兆维电子(集团)有限责任公司 | 多工位点灯aoi*** |
EP3242148A1 (en) * | 2016-05-06 | 2017-11-08 | Nuctech Company Limited | Security inspection system, virtual security inspection machine and method for virtual security inspection |
CN107144992A (zh) * | 2017-06-23 | 2017-09-08 | 武汉精测电子技术股份有限公司 | 基于aoi技术的全自动化lcd检测控制***及方法 |
Non-Patent Citations (2)
Title |
---|
AOI 机器视觉***中检测光源的分析和设计;任斌;《微计算机信息》;20090925;第25卷(第9-3期);全文 * |
Scalable AOI-Cast for Peer-to-Peer Networked Virtual Environments;Jehn-Ruey Jiang;《2008 The 28th International Conference on Distributed Computing Systems Workshops》;20081231;全文 * |
Also Published As
Publication number | Publication date |
---|---|
CN107920207A (zh) | 2018-04-17 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN108965795B (zh) | 摄像装置、***以及方法 | |
CN102602762B (zh) | 一种电梯检修监控方法 | |
CN108107226B (zh) | 基于ppc软体的aoi多工位***及方法 | |
CN102616613B (zh) | 一种电梯监控*** | |
CN102616617B (zh) | 一种电梯监控方法 | |
CN107979649B (zh) | 基于Inline服务器的AOI多线体多工位***及方法 | |
CN107920207B (zh) | 基于ppc软体改进aoi***的图像传输***及方法 | |
CN104063313A (zh) | 一种智能分析算法的测试***及方法 | |
CN114378862B (zh) | 基于云平台的机器人异常自动修复方法、装置和机器人 | |
CN115576315A (zh) | 一种巡检单元的异常巡检方法、装置及电子设备 | |
CN111626094A (zh) | 一种车载娱乐***的倒车自动化测试***及方法 | |
CN114721968B (zh) | 测试方法、装置及存储介质 | |
CN111885373A (zh) | 一种用于产品测试视频链路的自动检测方法及装置 | |
CN106844211A (zh) | 一种软件测试方法、装置及*** | |
CN108845887A (zh) | 一种金融交易故障检测*** | |
CN215897815U (zh) | 烟草机械设备故障诊断辅助装置 | |
CN114167508A (zh) | 一种安检装置及方法 | |
CN211402180U (zh) | 用于布面缺陷识别的*** | |
JP2008085832A (ja) | 監視カメラ、監視カメラの制御方法および監視カメラシステム | |
CN115803610A (zh) | 图像获取方法及装置、存储介质 | |
CN110213544A (zh) | 用于配电自动化的视频监控***及方法 | |
CN104515862A (zh) | 自动光学检测方法及实施该方法的自动光学检测*** | |
KR20190081697A (ko) | 제품의 표면결함검사 시스템 | |
CN110677638A (zh) | 一种设备检测方法、***和存储介质 | |
TWI769400B (zh) | 虛擬影像的視覺化監控裝置及其方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |