题名 |
FPGA-Realization of a Multi-Axis Motion Controller |
DOI |
10.6567/IFToMM.14TH.WC.OS13.011 |
作者 |
Hsin-Hung Chou;Ying-Shieh Kung;Jin-Mu Lin |
关键词 |
FPGA (Field Programmable Gate Arrays) ; Multi-axis motion controller ; XYZ table ; VHDL (VHSIC Hardware Description Language) ; Nios II processor |
期刊名称 |
Proceedings of the 14th IFToMM World Congress |
卷期/出版年月 |
14th-2(2015 / 10 / 27) |
页次 |
601 - 608 |
内容语文 |
英文 |
英文摘要 |
A multi-axis motion controller based on FPGA technology is developed in this paper. Firstly, a multi-axis motion system is presented and the servo controller design is described. Secondly, an Altera FPGA (Field Programmable Gate Arrays) chip and an embedded soft-core Nios Ⅱ processor are applied to develop the multi-axis motion controller. The proposed FPGA-based multi-axis motion control IC has two modules. The first module is an embedded soft-core Nios Ⅱ processor which is used to realize the motion trajectory planning by software. The second module is presented to realize the multi-axis position/speed/current controllers by hardware. In the second module, two approaches are proposed which one is individual-axis isolated design approach and another is multi-axis module design approach. In the latter, it will collect multiple CCCT (Current vector controller and coordination transformations) circuits or multiple position/speed controller circuits into one circuit; therefore it can substantially reduce hardware resource usage in FPGA. Thirdly, VHDL (VHSIC Hardware Description Language) is applied to describe the overall multi-axis controller behavior. Finally, to verify the effectiveness and correctness of the proposed multi-axis motion control IP, a three-axis XYZ table is constructed and some experimental results are presented. |
主题分类 |
工程學 >
機械工程 |