• DocumentCode
    3412567
  • Title

    Dual DSP concept for a motor controller platform used in Hardware-In-The-Loop simulation environments

  • Author

    Ganchev, Martin ; Pirker, Franz

  • Author_Institution
    Monitoring Energy & Drive Technol., Arsenal Res., Vienna
  • fYear
    2008
  • fDate
    June 30 2008-July 2 2008
  • Firstpage
    2219
  • Lastpage
    2224
  • Abstract
    The work proposes a design of a controller platform for advanced digital motor control used in hardware-in-the-loop (HIL) simulation environments. The platform is a synergistic combination of two parallel processing computing cores, where one is powerful floating point digital signal processor (DSP) used for the main computing routines and the other one is a fixed point DSP with on-chip peripherals for motor control applications. The applied software scheduling implies real-time multitasking operating system with task switching times less than 300 ns reducing the overhead to minimum possible for the given floating point DSP. The sample period of the main control cycle is arbitrary adjustable from 1 ms to up to 10 mus making the system applicable in a wide range of experimental setups. The operating system was designed to handle asynchronous read and/or write events from and to real-time workstations for HIL simulations. An application graphical user interface (GUI) based on high speed IEEE1394 data exchange provides the user with the ability to monitor and modify virtually every software variable defined as global in the control software.
  • Keywords
    control engineering computing; digital signal processing chips; graphical user interfaces; machine control; mechatronics; multiprogramming; parallel processing; scheduling; digital motor control; fixed point digital signal processor; floating point digital signal processor; graphical user interface; hardware-in-the-loop simulation; mechatronics; parallel processing; real-time multitasking operating system; software scheduling; Application software; Computational modeling; Computer peripherals; Concurrent computing; Digital signal processing; Graphical user interfaces; Motor drives; Operating systems; Parallel processing; Real time systems;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Industrial Electronics, 2008. ISIE 2008. IEEE International Symposium on
  • Conference_Location
    Cambridge
  • Print_ISBN
    978-1-4244-1665-3
  • Electronic_ISBN
    978-1-4244-1666-0
  • Type

    conf

  • DOI
    10.1109/ISIE.2008.4677160
  • Filename
    4677160