Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

A fpga-based stepper motor vibration-free drive control system and a control method based on the system

A stepping motor, drive control technology, applied in the control system, motor generator control, electrical components, etc., can solve the problems of complex electrical system structure, insufficient external communication interface, poor drive timing accuracy, etc., to improve anti-interference performance, achieve jitter-free driving, and reduce the complexity of the electrical structure

Active Publication Date: 2019-01-04
HARBIN INST OF TECH
View PDF5 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0003] In order to solve the problems that the traditional stepper motor control system cannot avoid the poor accuracy of drive timing control, the lack of rich external communication interfaces and the complex structure of the electrical system, the present invention proposes a stepper motor based on FPGA. control method

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
  • A fpga-based stepper motor vibration-free drive control system and a control method based on the system
  • A fpga-based stepper motor vibration-free drive control system and a control method based on the system

Examples

Experimental program
Comparison scheme
Effect test

specific Embodiment approach 1

[0024] Specific implementation mode 1. Combination figure 1 Describe this specific embodiment, a kind of FPGA-based stepper motor vibration-free drive control system described in this specific embodiment includes host computer 1, FPGA controller 2, power supply isolation module 3, digital signal isolation module 4 and stepper motor The drive module 5, the host computer 1 realizes data interaction with the FPGA controller 2 through the serial communication bus, and the FPGA controller 2 outputs the pulse signal PULUp, the direction signal DIR, the enable signal ENA and the mode signal M1 to the digital signal isolation module 4 . The digital signal isolation module 4 is connected with the stepper motor driver module 5 .

specific Embodiment approach 2

[0025] Specific embodiment two, combine figure 1 Describe this specific embodiment, the difference between this specific embodiment and a kind of FPGA-based stepper motor jitter-free drive control system described in the specific embodiment one is that the FPGA controller 2 includes a serial communication control interface module 6, Nios soft processing module 7, stepping motor drive control interface module 8 and timer 9, described serial communication control interface module 6 realizes data interaction with upper computer 1 by serial communication bus, Nios soft processing module 7 passes Avalon bus respectively Realize data interaction with the serial communication control interface module 6, the stepper motor drive control interface module 8 and the timer 9.

specific Embodiment approach 3

[0026] Specific embodiment three, combine figure 2 Describe this specific embodiment, the difference between this specific embodiment and a kind of FPGA-based jitter-free drive control system for stepping motors described in Embodiment 1 is that the stepping motor drive control interface module 8 includes:

[0027] A control parameter write process module for controlling the parameter write process;

[0028] A control parameter update process module for controlling the parameter update process;

[0029] A control output process module for controlling the output process;

[0030] The control mode register ControlMode_reg used to receive the signal sent by the control parameter writing process module and store the signal;

[0031] Driving timing counter TimerCounter_reg for driving timing counting;

[0032] The single-pulse control period parameter register ControlPeriod_reg used to receive the signal sent by the control parameter update process module and store the signal; ...

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 provides an FPGA-based shakeless drive control system of a stepping motor and a control method based on the system, relating to the field of stepping motor control and solving the problem that a traditional stepping motor control system cannot avoid poor timing control accuracy during driving, shortage of external communication interfaces and structure complexity of an electric system. According to the system disclosed by the invention, an upper computer carries out data interaction with an FPGA controller through a serial communication bus; the FPGA controller outputs a pulse signal, a direction signal, an enable signal and a mode signal to a digital signal isolation module; a control signal output end of the digital signal isolation module is connected with a control signal input end of a stepping motor drive module; the stepping motor drive module drives an external motor; a power isolation module is respectively connected with the FPGA controller, the digital signal isolation module and the stepping motor drive module. Through using FPGA and integrating a stepping motor power drive chip, the complexity of the electric structure of the stepping motor drive control system can be reduced largely and moreover multi-communication-mode expansion capability is also considered.

Description

technical field [0001] The invention relates to the field of stepping motor control. Background technique [0002] Stepping motor is a commonly used electromechanical component. It controls the phase winding current through electric pulse signal, and then completes the fixed-angle rotation control. Compared with other types of motors, stepping motor has many advantages, such as easier to realize Open-loop precise control and no accumulated error, etc., so stepper motors are widely used in various fields, and most of them use single-chip microcomputers as the control core control systems. This type of control system often uses software and interrupt services to control the timing of the stepper motor drive logic, which has the disadvantages of consuming more CPU resources, insufficient external communication interfaces, and poor timing control accuracy. Therefore, some scholars propose to combine the single-chip microcomputer and CPLD or the combination of single-chip microc...

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): H02P8/14
CPCH02P8/14
Inventor 张元飞刘宏金明河张禹谭久彬
Owner HARBIN INST OF TECH
Features
  • Generate Ideas
  • Intellectual Property
  • Life Sciences
  • Materials
  • Tech Scout
Why Patsnap Eureka
  • Unparalleled Data Quality
  • Higher Quality Content
  • 60% Fewer Hallucinations
Social media
Patsnap Eureka Blog
Learn More