Font Size: a A A

The Study On FPGA-based Integrated Circuit Module Test Sorting Control System

Posted on:2022-10-08Degree:MasterType:Thesis
Country:ChinaCandidate:Y LvFull Text:PDF
GTID:2518306575951809Subject:Software engineering
Abstract/Summary:PDF Full Text Request
At present,the motion control in industry is mostly implemented by the method of PLC and touch screen,but the working principle of PLC is to execute ladder program in sequence,hence the response speed of this method is slower and the flexibility is poor;in addition,the cost of the PLC control cabinet with touch screen is high,and real-time movement speed display cannot be implemented.For this,this paper designs a PC and FPGA motion control system,which uses the powerful functions of the PC and the visual studio integrated development environment for motion control.In addition,the designed system is also equipped with a human-computer interaction interface,which can be operated Real-time control of the motion,the current movement speed is also intuitively displayed on the interface;based on the top-down design idea of FPGA,this article uses the characteristics of fast running speed and high flexibility to further improve the performance of the system;combining the upper computer and the lower computer,through the program on the upper computer side gives signals to the lower computer to achieve real-time control.At the same time,the current speed can also be displayed on the upper computer program.Due to the fast response of FPGA,the speed of movement can also be accelerated.First of all,this article designs the hardware circuit of the lower computer in the motion control system;uses Altium Designer to design the FPGA main control module,power management circuit,regulator circuit,the schematic diagram of the download interface module,packages and layout.Among them,the main control module is composed of the smallest system of FPGA,and the voltage conversion module uses a voltage regulator chip to convert into common 3.3V,2.5V,1.2V,etc.;the voltage stabilizing circuit consists of a dual-input voltage 3.0A low-dropout linear regulator,80 m A low-dropout regulator ASM1117,a simple sewing machine high-efficiency 5A step-down regulator and other chips and other components;the download interface circuit includes JTAG interface circuit,AS interface circuit and PCI Express interface.Secondly,the FPGA's programming language Verilog is used to implement the lower computer control,designed the top-level module,pulse module,acceleration algorithm,PCIe interface module,etc.Considering the need for real-time control of the movement,this paper needs to parameterize each variable that needs to be set so that the users can directly set it.This paper sets a 96-digit number according to actual needs,representing the number of pulses,pulse frequency,acceleration time,constant speed time,direction,etc.,writes testbench files for Modelsim simulation and downloads to the hardware circuit for signaltap simulation,when the simulation results are passed after experimental verification,connects the hardware system to the motor can also control the number of turns,direction,speed and acceleration process of its rotation.Finally,this paper designs the upper computer software system,which is mainly implemented through the Winform of C#.The upper computer mainly implements two functions: displaying the current movement status and real-time control of movement parameters.The upper computer program includes the motion control part and the IO status display part.The entire software part assigns the parameter values that need to be set to the parameters of the FPGA software part of the lower computer through PCI Express communication,and then achieves the control of the motor.The entire upper computer software system and the lower computer software and hardware system are built up and connected to the motor to realize movement.Because this paper adds acceleration and deceleration algorithms in the bottom layer design,the 01 operation is simpler than PLC in terms of motion control,which has less wear on the equipment and softens the motion curve.The system can set the motion parameters through software parameters,and it has been verified that the speed of grabbing chips can be increased from 1200 chips per hour to1500 chips per hour.This system has reference significance for real-time motion control.
Keywords/Search Tags:motion control, FPGA, schematic, Interactive display
PDF Full Text Request
Related items