|
FPC (Flexible Printed Circuit), the flexible circuit board is widely used in mobile phones, Laptop, PDA, digital camera, LCM (LCD display module), and other products. With labor costs increased year by year, the electronic devices are integrated and minified gradually, and the demands for production technology become more and more high. So not only the accuracy and speed but also the cost can not meet the demand for production. FPC production equipment of highly automated can not do without a high-precision and real time visual processing system.The main job of this thesis is to build the vision processing system of a FPC production equipment by using the SOPC technology. The image of the FPC will be captured and stored by the image sensor real-timely. After image processing, the accurate location information of the FPC was given and will be transmitted to the motion control platform for real-time precise positioning.The system includes four parts, including design of hardware, build of the SOPC hardware platform and software design, and image processing. The hardware circuit includes a power source, FPGA, image acquisition and storage, VGA display circuit. The hardware platform of the SOPC system use the microblaze processor as its core, and use the PLB bus to connect and access to other IP cores. The IP core includes spi, iic, uart, intc and other free IP core controllers. Its own designed IP core is used for driving timing design of the image acquisition, storage and display. The software system includes bootloader, BSP drivers and graphic user interface program. Using the FPGA hardware logic resources to implement the image processing algorithms, which includes the pretreatment of mean filtering and color filtering, template matching algorithm, so as to find out the location information of FPC real-timely.
|