
A Novel Iterative Velocity Control Algorithm and Its FPGA Implementation Based on Trigonometric Function
Author(s) -
Wen Quangang,
Liang Yanchun,
Adriano Tavares,
Ricardo Teixeira,
Wu Chunguo
Publication year - 2019
Publication title -
chinese journal of electronics
Language(s) - English
Resource type - Journals
SCImago Journal Rank - 0.267
H-Index - 25
eISSN - 2075-5597
pISSN - 1022-4653
DOI - 10.1049/cje.2019.01.003
Subject(s) - acceleration , field programmable gate array , trigonometric functions , computer science , computation , inverse trigonometric functions , trigonometry , function (biology) , algorithm , field (mathematics) , automation , stability (learning theory) , reliability (semiconductor) , control theory (sociology) , control (management) , embedded system , mathematics , engineering , artificial intelligence , mathematical analysis , geometry , quantum mechanics , machine learning , pure mathematics , biology , evolutionary biology , mechanical engineering , power (physics) , physics , classical mechanics
The servo motor's flexible acceleration/deceleration (acc/dec) control is an emerging research topic in the automation field. A velocity control algorithm based on trigonometric function is proposed in this paper. With required parameters, it transforms trigonometric calculations into elementary mathematical operations and calculates the velocity controlling values iteratively, which could avoid trigonometric calculation and reduce the computation time. Experimental results show that the proposed algorithm is suitable for implementation on field programmable gate arrays and achieves a flexible controlling, enhancing both the equipment's stability and reliability. It is promising to significantly improve the high‐speed computerized numerical control equipment's controlling accuracy, without a huge hardware resource consumption.