Font Size: a A A

Laser Spot Center Detection System Based On Zynq Platform

Posted on:2022-05-03Degree:MasterType:Thesis
Country:ChinaCandidate:Y Y LiuFull Text:PDF
GTID:2510306752499824Subject:Optical Engineering
Abstract/Summary:PDF Full Text Request
Laser spot center detection is a key technology in the field of optical measurement.It is often used in systems such as optical axis consistency detection of optical systems,laser optical axis stability detection,laser ranging,etc.Therefore,related research on laser spot center detection technology is important Value.In view of the large size,high cost,poor real-time performance and single function of the current laser spot center detection system,this article is based on the ARM+FPGA architecture of the Zynq platform,which not only exerts the advantages of FPGA in the field of real-time image processing,but also combines the system management of ARM And control capabilities,the Zynq platform launched the research of laser spot center detection technology.First,according to the needs of the system,Zynq is the core of the system design.On this basis,the hardware circuit design of the main control board of the system is completed,which mainly includes image acquisition module,data storage module,communication interface module,HDMI display interface module and External RTC clock module.The algorithm processing flow is designed for the running speed,anti-interference and positioning accuracy of the laser spot center detection algorithm itself,including fast median filtering,image binarization,connected domain search and centroid calculation,and the simulation,verification and FPGA of the algorithm are completed The realization.In order to optimize the processing speed of the algorithm,the image acquisition and processing are realized based on the pipeline method,and the parallel computing capability of FPGA is fully utilized to meet the high real-time requirements.In order to expand the system functions,the HDMI display module,serial communication module,and external RTC clock module are designed to build a complete hardware project.According to the relationship between the hardware,driver and application layer under Linux and the software and hardware co-design method of the Zynq platform,on the basis of the early hardware engineering,the Linux operating system and the Qt library are transplanted,and the spot image processing IP core is developed,The bottom driver of the external RTC clock IP core,based on the multi-threaded architecture,completes the design of the application layer system main program and Qt interface program,and realizes the integrated functions of image acquisition,processing and human-computer interaction interface.Finally,in order to verify the stability and real-time performance of the system,a set of laser spot center detection experimental prototypes were built,and multiple sets of experiments and comparisons were performed.The experimental results show that the processing speed of the image with a resolution of 2048×1536 reaches 50 Hz,which is 6 times the processing speed of the PC and 13.6 times the processing speed of the ARM part,and the positioning error is within 1 pixel.Therefore,the laser spot center detection system designed based on the Zynq platform meets the needs of small size,low cost,good real-time performance and diverse functions.
Keywords/Search Tags:Zynq, Laser spot center detection, Software and hardware co-design, Linux, Qt
PDF Full Text Request
Related items