• DocumentCode
    2713630
  • Title

    Real time emulation of electrical systems for rapid prototyping in an embedded processor under a multitasking environment

  • Author

    Nair, Prashant ; Kumar, Santosh ; Iyengar, Balaji ; Narayanan, Srihari ; Rao, Y.S.

  • Author_Institution
    Dept. of Electron. Eng., Univ. of Mumbai, Mumbai, India
  • fYear
    2011
  • fDate
    28-30 Jan. 2011
  • Firstpage
    1
  • Lastpage
    7
  • Abstract
    In this paper, we present an embedded platform for real-time emulation of nonlinear electrical circuits in an embedded processor. Electrical systems, if complex, are better implemented if split into number of tasks. These tasks will have different priorities and timing deadlines and hence must be managed by an Operating System. We present and evaluate an iteration time based adaptive time step scheduling algorithm in an embedded linux 2.6.29.6 based operating system with Xenomai-HAL 2.5.2 (Hardware Abstraction Layer) in order to manage the various tasks. The paper explores methods to improve the accuracy of the application by reducing the integration time step. The use of ARM EABI cross compiler is also evaluated.
  • Keywords
    Linux; PWM invertors; embedded systems; multiprogramming; power engineering computing; program compilers; scheduling; ARM EABI cross compiler; Linux; Xenomai-HAL 2.5.2; electrical system; embedded processor; iteration time based adaptive time step scheduling algorithm; multitasking environment; nonlinear electrical circuit; operating system; rapid prototyping; real time emulation; Context; Emulation; Kernel; Linux; Mathematical model; Real time systems; Switches; Embedded software; Emulation; Open source software; Operating systems; Performance analysis; Pulse width modulation inverters; Real time system; Scheduling algorithm;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Power Electronics (IICPE), 2010 India International Conference on
  • Conference_Location
    New Delhi
  • Print_ISBN
    978-1-4244-7883-5
  • Type

    conf

  • DOI
    10.1109/IICPE.2011.5728076
  • Filename
    5728076