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 条
  • [21] A cohesive FPGA-based system-on-chip design curriculum
    Lynch, JD
    Hammerstrom, D
    Kravitz, R
    2005 IEEE International Conference on Microelectronic Systems Education, Proceedings, 2005, : 17 - 18
  • [22] Design and implementation of real-time NURBS interpolator using a FPGA-based motion controller
    Yau, HT
    Lin, MT
    Chan, YT
    Yuan, KC
    2005 IEEE International Conference on Mechatronics, 2005, : 56 - 61
  • [23] Exploring the design-space for FPGA-based implementation of RSA
    Cilardo, A
    Mazzeo, A
    Romano, L
    Saggese, GP
    MICROPROCESSORS AND MICROSYSTEMS, 2004, 28 (04) : 183 - 191
  • [24] Research on Design Method and Application of FPGA-Based Motion Control
    Liu, Dong
    Mei, Xuesong
    Tao, Tao
    Zhou, Youqing
    INTELLIGENT ROBOTICS AND APPLICATIONS, PT II, PROCEEDINGS, 2008, 5315 : 419 - 430
  • [25] Design and Implementation of Nonlinear Junction Detection FPGA-based System
    Zhang, Jie
    Liu, Xiao Jie
    Li, Yue
    MECHATRONICS AND MATERIALS PROCESSING I, PTS 1-3, 2011, 328-330 : 2069 - +
  • [26] Design and implementation of an FPGA-based SVPWM IC for PWM inverters
    Tsai, Cheng-Hung
    Lu, Hung-Ching
    ICINCO 2007: PROCEEDINGS OF THE FOURTH INTERNATIONAL CONFERENCE ON INFORMATICS IN CONTROL, AUTOMATION AND ROBOTICS, VOL SPSMC: SIGNAL PROCESSING, SYSTEMS MODELING AND CONTROL, 2007, : 347 - +
  • [27] Design and Implementation of a FPGA-based Induction Motors Drive System
    Perng, Shyh-Shing
    Li, Chih-Wen
    Jiang, Maoh-Chin
    Wu, Ter-Feng
    Ma, Rui-Ting
    2014 TENTH INTERNATIONAL CONFERENCE ON INTELLIGENT INFORMATION HIDING AND MULTIMEDIA SIGNAL PROCESSING (IIH-MSP 2014), 2014, : 852 - 855
  • [28] Design and Implementation of FPGA-based Transmitter Memory Management System
    Yan, Zhongjiang
    Li, Bo
    Gao, Tian
    Shen, Shilv
    Yan, Qingsong
    18TH IEEE INTERNATIONAL SYMPOSIUM ON CONSUMER ELECTRONICS (ISCE 2014), 2014,
  • [29] Hardware, design and implementation issues on a FPGA-based smart camera
    Dias, Fabio
    Berry, Francois
    Serot, Jocelyn
    Marmoiton, Francois
    2007 FIRST ACM/IEEE INTERNATIONAL CONFERENCE ON DISTRIBUTED SMART CAMERAS, 2007, : 17 - 23
  • [30] The Design and Implementation of FPGA-Based Ultrasonic Obstacle Avoidance Car
    Yang, Jun
    Zhang, Feng
    Zhong, Chen
    Liu, Hong
    PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON CHEMICAL, MATERIAL AND FOOD ENGINEERING, 2015, 22 : 811 - 814