Font Size: a A A

Design Of Industrial Intelligent Vision CCD Camera

Posted on:2016-01-19Degree:MasterType:Thesis
Country:ChinaCandidate:B B ZhangFull Text:PDF
GTID:2272330461978622Subject:Communication and Information System
Abstract/Summary:PDF Full Text Request
In this article, an image acquisition, processing, transfering system that based on technology of FPGA, ARM, and CCD sensor was researched. To solve the difficulty of sorting lump materials on conveyor, software was designed based on this system. It can provide positioning and orientation data for industrial manipulator through ethernet, make it have the ability of recognition and orientation of lump material.Hardware of system consists of two parts:image acquisition and image transfer. In frontend of system, CCD sensor ICX204AL, signal process chip AD9949, timing driving chip CXD3400N are used. The backend of system is composed of FPGA and ARM module. FPGA module use XC3S50AN as controller to connect the image acquisition module and ARM module. ARM module uses S3C2440 as processor; FPGA is treated as an external memory device of S3C2440. Image data is transferred through the DMA channel of S3C2440, from FPGA to ARM module.Software of system consists of three parts:FPGA program design, ARM module device driver design and application program design.The task of FPGA program is generation of CCD sensor drive timing, setting AD9949 through serial interface, control of writing and reading operation of FIFO module, generation the timing that control DMA channel. In initialization of device driver of ARM module, FPGA is mapped to the S3C2440 memory map as an external memory device. When be called by user, set DMA registers, move image data from FPGA to buffer memory using DMA channel and return image data to user.Application program is designed with two threads. Main thread builds network connection; receive commands and control beginning and stoping of working thread. Working thread’s tasks are image binaryzation, extraction of horizontal connected line, and calculation of centre coordinate, transformation coordinate data, sending results through ethernet.After testing, this system can acquire, transfer, display image, and give material coordinates. Achieve design requirements.This system integrated to one embedded device with characteristic of small size, strong expansibility. As an embedded platform, it can be widely used in industrial automation production and image measurement and etc.
Keywords/Search Tags:Embedded system, CCD camera, Industrial vision, FPGA, ARM
PDF Full Text Request
Related items