• DocumentCode
    2842479
  • Title

    Design and implementation of a motion controller for XYZ table based on multiprocessor SoPC

  • Author

    Kung, Ying-Shieh ; Tsui, Tai-Wei ; Shieh, Nan-Hui

  • Author_Institution
    Dept. of Electr. Eng., Southern Taiwan Univ., Tainan, Taiwan
  • fYear
    2009
  • fDate
    17-19 June 2009
  • Firstpage
    241
  • Lastpage
    246
  • Abstract
    The new field programmable gate array (FPGA) technologies enables a Nios-II multiprocessor and an application IP to be integrated into an SoPC (system on a programmable chip) developing environment. Therefore, this study presents a motion control IC for XYZ table under this SoPC environment. Each axis of XYZ table is driven by a permanent magnetic synchronous motor (PMSM). In implementation, it has two modules in proposed motion control IC. One module is Nios-II multiprocessor, which performs the function of trajectory planning and position control of XYZ table. The other module performs the function of three PMSMs´ current loop control, that each includes SVPWM generation, coordinate transformation, PI controller and the pulse detection of the quadrature encoder. The former is implemented by software with C code in the Nios-II embedded multiprocessor. The latter is described by VHDL and implemented by hardware in FPGA. At last, to confirm the effectiveness of the proposed FPGA based motion control IC for XYZ table, an experimental system with an XYZ table, an FPGA experimental board, a peripheral board for analog to digital transformation, three inverters and three rectifiers has been set up and some experimental results have been demonstrated.
  • Keywords
    field programmable gate arrays; hardware description languages; microprocessor chips; motion control; permanent magnet motors; programmable controllers; synchronous motors; Nios-II multiprocessor; Very High Description Language; XYZ table; XYZ table position control; XYZ table trajectory planning; field programmable gate array; motion controller; permanent magnetic synchronous motor; system on a programmable chip; Analog integrated circuits; Embedded software; Field programmable gate arrays; Hardware; Motion control; Position control; Pulse generation; Space vector pulse width modulation; Synchronous motors; Trajectory; FPGA; Fuzzy control; Multiprocessor SoPC; PMSM drives; XYZ Table;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Control and Decision Conference, 2009. CCDC '09. Chinese
  • Conference_Location
    Guilin
  • Print_ISBN
    978-1-4244-2722-2
  • Electronic_ISBN
    978-1-4244-2723-9
  • Type

    conf

  • DOI
    10.1109/CCDC.2009.5195121
  • Filename
    5195121