Sopc multi-axis linkage motion controller and control system based on fpga

A motion controller, multi-axis linkage technology, applied in general control systems, control/regulation systems, program control, etc., can solve the problems of low speed regulation efficiency of motion control systems, prolonged upgrade cycles, and increased upgrade costs. Realize the effect of hardwareization and customization, speeding up the development cycle and improving efficiency

Active Publication Date: 2021-02-26
SHANDONG JIANZHU UNIV
View PDF6 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

These two systems have disadvantages in speed and cost respectively. In particular, the characteristics of relying solely on software modification to meet the control requirements are not enough to meet the requirements of specific applications in many practical applications, and when the system is upgraded, usually The entire circuit needs to be redesigned, which not only prolongs the upgrade cycle, but also increases the upgrade cost, so it is limited in practical application
[0004] In addition, in the process of moving along the preset trajectory, the traditional motion control system uses the traditional digital integral interpolation algorithm to track the preset trajectory, and the traditional digital integral interpolation algorithm needs to track the long axis L (that is, X, The longest axis among the three axes Y and Z) is judged, and then interpolated through the long axis, and each time the long axis is switched, an acceleration and deceleration control is performed, which directly affects the performance of the system in actual engineering
[0005] Moreover, the acceleration and deceleration control process of the traditional motion control system is realized based on time parameters, which involves the relationship between speed, distance and acceleration, and complex multiplication and other operations are required, which makes the speed regulation efficiency of the motion control system low.

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Sopc multi-axis linkage motion controller and control system based on fpga
  • Sopc multi-axis linkage motion controller and control system based on fpga
  • Sopc multi-axis linkage motion controller and control system based on fpga

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0037] figure 1 It is a structural schematic diagram of Embodiment 1 of an FPGA-based SOPC multi-axis linkage motion controller of the present invention.

[0038] Such as figure 1 As shown, an FPGA-based SOPC multi-axis linkage motion controller of the present invention includes a storage module, a soft-core IP and a multi-axis linkage motion control module.

[0039] Such as figure 2 As shown, the multi-axis simultaneous motion control module is configured to execute the following procedures:

[0040] Set the starting processing point of the line segment that can be processed continuously as the origin in the X, Y, Z coordinate system;

[0041] Obtain the coordinate information of the current processing point relative to the origin in the line segment that can be processed continuously;

[0042] Calculate the virtual major axis of the vector in real time, wherein the vector direction of the virtual major axis is from the origin to the current processing point, and the vec...

Embodiment 2

[0060] Such as image 3 As shown, an FPGA-based SOPC multi-axis linkage motion controller of the present invention includes a storage module, a soft core IP, a multi-axis linkage motion control module and an IO module.

[0061] Among them, the working principle of the multi-axis linkage motion control module is as follows: figure 2 shown.

[0062] In a specific implementation, the IO module includes a zero-return input module, and the zero-return input module is used to receive an external mechanical zero-return signal to realize the processing equipment to return to the mechanical origin.

[0063] In another embodiment, the IO module further includes a stepper motor control output module, which is connected to the multi-axis linkage motion control module, and directly drives the stepper motor through a stepper motor subdivision driver.

[0064] Specifically, the stepper motor control output module includes a plurality of output units with the same principle and controlled ...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

The invention discloses an FPGA-based SOPC multi-axis linkage motion controller and a control system. Among them, an FPGA-based SOPC multi-axis linkage motion controller includes a storage module, a soft-core IP and a multi-axis linkage motion control module. The multi-axis linkage motion control module is configured to execute the following program: set the continuous processing The starting processing point of the line segment is the origin under the X, Y, Z coordinate system; obtain the coordinate information of the current processing point in the line segment that can be processed continuously relative to the origin; obtain the virtual long axis of the vector in real time, among which, The vector direction of the virtual long axis is from the origin to the current processing point, and the vector size of the virtual long axis is the distance between the current processing point and the origin; the speed is adjusted in the vector direction of the virtual long axis, and then the virtual long axis is used to adjust X, Digital integral interpolation is performed on the Y and Z axes to realize the distribution of the feed pulses of the X, Y, and Z axes, and finally realize the speed regulation of the X, Y, and Z axes.

Description

technical field [0001] The invention belongs to the field of electronic control, in particular to an FPGA-based SOPC multi-axis linkage motion controller and a control system. Background technique [0002] Motion control systems are widely used in various aspects related to the national economy and people's livelihood, such as CNC machine tools, plotters, engraving machines, etc. Because the stepper motor has the characteristics of simple use, precise movement, and no cumulative error in continuous operation, it is widely used in various motion control systems. [0003] Traditional motion control systems can be summed up into two categories, one is a system with a microcontroller (MCU) / microprocessor (MPU) / digital signal processor (DSP) as the core; the other is a dedicated motion control system. Chip-based systems. These two systems have disadvantages in speed and cost respectively. In particular, the characteristics of relying solely on software modification to meet the ...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
Patent Type & Authority Patents(China)
IPC IPC(8): G05B19/042
CPCG05B19/042
Inventor 尤宝山柳楠孙玮
Owner SHANDONG JIANZHU UNIV
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products