• DocumentCode
    1814127
  • Title

    FPGA-based random PWM with real-time dead time compensation

  • Author

    Berto, S. ; Bolognani, S. ; Ceschia, M. ; Paccagnella, A. ; Zigliotto, M.

  • Author_Institution
    Padova Univ., Italy
  • Volume
    2
  • fYear
    2003
  • fDate
    15-19 June 2003
  • Firstpage
    513
  • Abstract
    This paper presents the implementation on a field programmable gate array (FPGA) of a space vector modulator (SVM) for a voltage inverter, as an approach to the design of reusable and reconfigurable control software for electric drives. In electric drives control, a traditional "main-program-and-subroutine" architecture involves several software issues that must be re-considered at any hardware platform change. The paper describes the first step of a process whose target is the creation of a library of optimised VHDL modules that incorporates the best expertise on each part of the drive. Due to FPGA structure, the portability is intrinsic and also the flexibility will be preserved, since all new solutions can be evaluated and included in the library. Experimental results, carried on a three-phase voltage inverter, are used to highlight potentials and pitfalls of the proposed approach.
  • Keywords
    AC motor drives; PWM invertors; compensation; field programmable gate arrays; hardware description languages; machine control; FPGA-based random PWM; electric drives; electric drives control; field programmable gate array; main-program-and-subroutine architecture; optimised VHDL modules; real-time dead time compensation; reconfigurable control software; reusable control software; space vector modulator; three-phase voltage inverter; voltage inverter; Computer architecture; Field programmable gate arrays; Hardware; Modulation coding; Pulse width modulation; Pulse width modulation inverters; Software libraries; Software reusability; Support vector machines; Voltage control;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Power Electronics Specialist Conference, 2003. PESC '03. 2003 IEEE 34th Annual
  • ISSN
    0275-9306
  • Print_ISBN
    0-7803-7754-0
  • Type

    conf

  • DOI
    10.1109/PESC.2003.1218108
  • Filename
    1218108