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 条
  • [41] Design and Implementation of RISC-V System-on-Chip for SPWM Generation Based on FPGA
    Yin, Qianxi
    Li, Dejian
    Wu, Zhipeng
    Pun, Sio Hang
    Liu, Yu
    IEICE ELECTRONICS EXPRESS, 2024,
  • [42] A methodology for FPGA-based control implementation
    Fang, ZW
    Carletta, JE
    Veillette, RJ
    IEEE TRANSACTIONS ON CONTROL SYSTEMS TECHNOLOGY, 2005, 13 (06) : 977 - 987
  • [43] A FPGA-based implementation of JPEG encoder
    Ayadi, Wadhah
    Elhamzi, Wajdi
    Atri, Mohamed
    2016 SECOND INTERNATIONAL IMAGE PROCESSING, APPLICATIONS AND SYSTEMS (IPAS), 2016,
  • [44] Implementation of a FPGA-based genetic algorithm
    Jisuanji Gongcheng, 9 (41-42, 48):
  • [45] FPGA-based implementation of circular interpolation
    Hang Zhou Dian Zi University, Hang Zhou, China
    Gao, Mingyu, 1600, Journal of Chemical and Pharmaceutical Research, 3/668 Malviya Nagar, Jaipur, Rajasthan, India (06):
  • [46] AN FPGA-BASED IMPLEMENTATION OF THE MINRES ALGORITHM
    Boland, David
    Constantinides, George A.
    2008 INTERNATIONAL CONFERENCE ON FIELD PROGRAMMABLE AND LOGIC APPLICATIONS, VOLS 1 AND 2, 2008, : 378 - 383
  • [47] FPGA-based implementation of cuckoo search
    Alfailakawi, Mohammad Gh.
    El-Shafei, Mohammed
    Ahmad, Imtiaz
    Salman, Ayed
    IET COMPUTERS AND DIGITAL TECHNIQUES, 2019, 13 (01): : 28 - 37
  • [48] FPGA-based implementation of recursive algorithms
    Sklyarov, V
    MICROPROCESSORS AND MICROSYSTEMS, 2004, 28 (5-6) : 197 - 211
  • [49] Implementation of an FPGA-Based Vision Localization
    Lee, Wen-Yo
    Bo-Jhih, Chen
    Wu, Chieh-Tsai
    Shih, Ching-Long
    Tsai, Ya-Hui
    Fan, Yi-Chih
    Lee, Chiou-Yng
    Chen, Ti-Hung
    GENETIC AND EVOLUTIONARY COMPUTING, VOL II, 2016, 388 : 233 - 242
  • [50] FPGA-based Internet Protocol firewall chip
    Kayssi, A
    Harik, L
    Ferzli, R
    Fawaz, M
    ICECS 2000: 7TH IEEE INTERNATIONAL CONFERENCE ON ELECTRONICS, CIRCUITS & SYSTEMS, VOLS I AND II, 2000, : 316 - 319