Loading…

An Online Open-Loop S-Curve Velocity Profile Control Method for Stepping Motors on FPGA

Velocity profiles, particularly S-curves, are widely used in open-loop stepper motor control to reduce step missing and overshoot. However, because offline methods are inflexible and require a large amount of storage space, and online methods require a high level of discretization speed, open-loop c...

Full description

Saved in:
Bibliographic Details
Published in:IEEE transactions on industrial electronics (1982) 2024-12, Vol.71 (12), p.16452-16462
Main Authors: Chen, Zhong, Gao, Xinyi, Wang, Aochen, Liang, Zengsheng, Zhang, Xianmin
Format: Article
Language:English
Subjects:
Citations: Items that this one cites
Online Access:Get full text
Tags: Add Tag
No Tags, Be the first to tag this record!
Description
Summary:Velocity profiles, particularly S-curves, are widely used in open-loop stepper motor control to reduce step missing and overshoot. However, because offline methods are inflexible and require a large amount of storage space, and online methods require a high level of discretization speed, open-loop control of stepper motors is difficult to achieve both high flexibility and low oscillation. As a result, this article proposes a hybrid S-curve velocity profile theory for stepper motors and its online control using an FPGA platform. The proposed theory includes a fully mathematical analytical formula for pulse interval sequence (PIS), which significantly improves calculation speed in direct solution while avoiding quantization or sampling errors in approximate solution. The comparative analysis shows that this system's online solution speed can reach 67.595 ns per step, which is faster than other similar literature. Comparative experiments show that the proposed system has the same positioning accuracy, speed tracking accuracy, and low oscillation performance as traditional S-curves. Among them, the online control accuracy of the proposed theory can reach the level of the traditional five-segment S-curve, and the offline control accuracy can reach the level of the traditional cosine S-curve.
ISSN:0278-0046
1557-9948
DOI:10.1109/TIE.2024.3390686