• DocumentCode
    3081980
  • Title

    Design and Implementation of an FPGA-based Motion Command Generation Chip

  • Author

    Su, Ke-Han ; Hu, Chih-Kuan ; Cheng, Ming-Yang

  • Author_Institution
    Nat. Cheng Kung Univ., Tainan
  • Volume
    6
  • fYear
    2006
  • fDate
    8-11 Oct. 2006
  • Firstpage
    5030
  • Lastpage
    5035
  • Abstract
    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 Ace/Dec motion planning and DDA are implemented in an FPGA chip using VHDL for fast hardware verification.
  • Keywords
    digital differential analysers; field programmable gate arrays; formal verification; hardware description languages; motion control; path planning; DDA technique; FPGA; S-curve motion planning; VHDL; acceleration-deceleration motion planning; digital convolution method; digital difference analyzer; fast hardware verification; field programmable gate array; hardware description language; motion control command generation chip; point-to-point motion application; programmable hardware structure; pulse compensation algorithm; trapezoidal motion planning; Acceleration; Chip scale packaging; Convolution; Field programmable gate arrays; Hardware; Motion control; Motion planning; Polynomials; Pulse generation; Servomechanisms; acceleration/deceleration; command generation chip; digital convolution; digital difference analyzer;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Systems, Man and Cybernetics, 2006. SMC '06. IEEE International Conference on
  • Conference_Location
    Taipei
  • Print_ISBN
    1-4244-0099-6
  • Electronic_ISBN
    1-4244-0100-3
  • Type

    conf

  • DOI
    10.1109/ICSMC.2006.385105
  • Filename
    4274714