Design and implementation of an FPGA-based motion command generation chip

被引:3
|
作者
Ke-Han Su [1 ]
Chih-Kuan Hu [1 ]
Ming-Yang Cheng [1 ]
机构
[1] Natl Cheng Kung Univ, Dept Elect Engn, 1 Univ Rd, Tainan 70101, Taiwan
关键词
command generation chip; digital convolution; acceleration/deceleration; digital difference analyzer;
D O I
10.1109/ICSMC.2006.385105
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
This study is aimed at developing a motion control command generation chip that can be used to perform acceleration/deceleration motion planning for general point-to-point motion applications. Instead of using the complex polynomial type method, the digital convolution method is adopted to implement trapezoidal and S-curve motion planning. In addition, the Digital Difference Analyzer (DDA) technique is employed to generate the output pulse. Moreover, in order to deal with the error in the number of output pulses when applied to point-to-point motions, a real-time output pulse compensation algorithm is developed to make sure that no output pulse error will occur. This study adopts a programmable hardware structure, in which both the Acc/Dec motion planning and DDA are implemented in an FPGA chip using VHDL for fast hardware verification.
引用
收藏
页码:5030 / +
页数:2
相关论文
共 50 条
  • [1] FPGA-based Design and Implementation of Real-time Robot Motion Planning
    Li, Ruige
    Huang, Xiangcai
    Tian, Sijia
    Hu, Rong
    He, Dingxin
    Gu, Qiang
    2019 9TH INTERNATIONAL CONFERENCE ON INFORMATION SCIENCE AND TECHNOLOGY (ICIST2019), 2019, : 216 - 221
  • [2] FPGA-based Implementation for Industrial Motion Control System
    Rubattu, Claudio
    Ledda, Antonio
    Ratto, Francesco
    Jugade, Chaitanya
    Goswami, Dip
    Palumbo, Francesca
    2024 IEEE INTERNATIONAL PARALLEL AND DISTRIBUTED PROCESSING SYMPOSIUM WORKSHOPS, IPDPSW 2024, 2024, : 141 - 147
  • [3] A design for an FPGA-based implementation of Rijndael cipher
    Abdelhalim, MB
    Aslan, HK
    Farouk, H
    ENABLING TECHNOLOGIES FOR THE NEW KNOWLEDGE SOCIETY, 2005, : 897 - 912
  • [4] A FPGA-based motion control IC design
    Shao, Xiaoyin
    Sun, Dong
    2005 IEEE INTERNATIONAL CONFERENCE ON INDUSTRIAL TECHNOLOGY - (ICIT), VOLS 1 AND 2, 2005, : 195 - 200
  • [5] An FPGA-Based Multiple-Axis Motion Control Chip
    Cho, Jung Uk
    Le, Quy Ngoc
    Jeon, Jae Wook
    IEEE TRANSACTIONS ON INDUSTRIAL ELECTRONICS, 2009, 56 (03) : 856 - 870
  • [6] OpenCL Implementation of FPGA-Based Signal Generation and Measurement
    Firmansyah, Iman
    Yamaguchi, Yoshiki
    IEEE ACCESS, 2019, 7 : 48849 - 48859
  • [7] Design and Implementation of Modular FPGA-Based Multiple-Axis Motion Controller for CNC
    Ling, X. G.
    Li, Q.
    Ding, Y. Y.
    Tang, Z. Y.
    Ding, Y. Y.
    Xun, J. B.
    FUNCTIONAL MANUFACTURING AND MECHANICAL DYNAMICS II, 2012, 141 : 233 - 238
  • [8] Design and Implementation of an FPGA-based Real Time Simulation System for Photovoltaic Power Generation
    Bai Handong
    Zhou Zhiguo
    Liu Zhiwen
    2014 IEEE TRANSPORTATION ELECTRIFICATION CONFERENCE AND EXPO (ITEC) ASIA-PACIFIC 2014, 2014,
  • [9] A novel multichannel UART design with FPGA-based implementation
    Ngoc Pham-Thai
    Bao Ho-Ngoc
    Tan Do-Duy
    Phuc Quang Truong
    Van-Ca Phan
    INTERNATIONAL JOURNAL OF COMPUTER APPLICATIONS IN TECHNOLOGY, 2021, 67 (04) : 358 - 369
  • [10] Design and implementation of modular FPGA-based PID controllers
    Chan, Yuen Fong
    Moallem, M.
    Wang, Wei
    IEEE TRANSACTIONS ON INDUSTRIAL ELECTRONICS, 2007, 54 (04) : 1898 - 1906