• DocumentCode
    561491
  • Title

    Real-time BLDC motor control using the Stellaris LM3S8962 microcontroller

  • Author

    Duma, Radu ; Dobra, Petru ; Petreus, Dorin ; Sita, Ioan Valentin ; Munteanu, Radu Adrian

  • Author_Institution
    Autom. Control Dept., Tech. Univ. of Cluj-Napoca, Cluj-Napoca, Romania
  • fYear
    2010
  • fDate
    1-2 Dec. 2010
  • Firstpage
    57
  • Lastpage
    61
  • Abstract
    The paper presents a brushless direct current (BLDC) motor closed loop control application using the Texas Instruments (TI) Stellaris LM3S8962 microcontroller. The motor speed can be controlled and monitored in real-time using the CAN module of the LM3S8962 microcontroller and a graphical user interface (GUI) implemented in Matlab. The data transfer between the microcontroller and the PC is done using a USB to CAN converter. The application presented in this paper also allows the remote control of the BLDC motor using the Ethernet controller of the LM3S8962 microcontroller. For speed control a PID controller with anti-windup is implemented on the Stellaris LM3S8962 microcontroller.
  • Keywords
    brushless DC motors; closed loop systems; controller area networks; graphical user interfaces; machine control; microcontrollers; three-term control; velocity control; CAN module; Ethernet controller; GUI; PID controller; Stellaris LM3S8962 microcontroller; USB-to-CAN converter; antiwindup; brushless direct current motor; closed loop control; graphical user interface; motor speed control; real-time BLDC motor control; Bridges; Brushless DC motors; Microcontrollers; Motor drives; Pulse width modulation;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Education and Research Conference (EDERC), 2010 4th European
  • Conference_Location
    Nice
  • Print_ISBN
    978-0-9552047-4-6
  • Type

    conf

  • Filename
    6151407