The flying shear machine is an important control equipment on the production line, its performance will directly affect the productivity, the quality and the qualified rate of the products. In this paper, the control problem of flying shear machine is taken as the research subject, it discusses the structure of servo controller of flying shear machine, puts forward the core control scheme based on the LPC2294 microprocessor of ARM and the EP2C8Q208N of the field programmable device, designs the hardware circuit of the servo system which includes the peripheral circuit of ARM (the power supply circuit, serial communication circuits, JTAG interface circuits, etc.), the three-phase full-bridge inverting power driver circuit, the current detection circuit and the location detection circuit. In this paper, the functions of the multiple frequency and phase discrimination loop and the function of the position loop are achieved by the FPGA. Data exchange between the FPGA and ARM is achieved through dual-port RAM, while the functions of position loop, speed loop and current loop by programming. In this paper, it takes full advantage of the rich hardware resources of FPGA and the powerful computing capability of ARM, combines the advantages of each other to ensure the rapid and flexibility. ARM processor is used as the core Controller of the Servo system, which can play its high-speed computing and programming capabilities to implement the complex real-time control algorithm and improve the control system performance. On the other hand, because of the large number of control functions and peripheral interface circuits, the use of FPGA can effectively reduces the volume of the system, the computational load on the processor and the complexity of the peripheral digital circuits, thus, all of these practices simplify the design of the hardware and software and improve the reliability and stability of the system.
Read full abstract