Embedded speed control of BLDC motors using LPC1549 microcontroller

This paper presents a speed controller of a Brushless DC motor using root locus method. The control algorithm of the Brushless DC motor is implemented on LPC1549 microcontroller, using a hardware event driven state machine. This algorithm runs on a state configurable timer peripheral, without any intervention of the processor. The Hall sensors of the low cost motor are software calibrated in order reduce the output speed noise from the Brushless DC motor. The computational power of the microcontroller is used in order to achieve acceptable performances from a low cost Brushless DC motor.

[1]  Maria Letizia Corradini,et al.  Fault-tolerant dynamic control allocation for permanent magnet synchronous motors , 2015, 2015 American Control Conference (ACC).

[2]  Petru Dobra,et al.  Real-time BLDC motor control using the Stellaris LM3S8962 microcontroller , 2010, 4th European Education and Research Conference (EDERC 2010).

[3]  Anish Gopinath,et al.  Poly phase BLDC motor drive with ten step commutation , 2014, 2014 Annual International Conference on Emerging Research Areas: Magnetics, Machines and Drives (AICERA/iCMMD).

[4]  N. MURUGANANTHAM,et al.  STATE SPACE MODELING AND SIMULATION OF SENSORLESS PERMANENT MAGNET BLDC MOTOR , 2010 .

[5]  Murat Sahin,et al.  Cascaded controller algorithm design for a brushless DC motor with Matlab/Simulink and MCU implementation , 2013, 2013 21st Signal Processing and Communications Applications Conference (SIU).

[6]  Leonid M. Fridman,et al.  Cascade control of PM-DC drives via second-order sliding mode technique , 2008, 2008 International Workshop on Variable Structure Systems.

[7]  Maria Letizia Corradini,et al.  A Quasi-Sliding Mode Approach for Robust Control and Speed Estimation of PM Synchronous Motors , 2012, IEEE Transactions on Industrial Electronics.

[8]  Dimitri Mahayana,et al.  Brushed DC motor controller using robust indirect adaptive control , 2009, 2009 International Conference on Electrical Engineering and Informatics.

[9]  Zhang Tie,et al.  Rapid Control Prototyping Design of DSP-Based Motion Controller , 2011 .

[10]  M. Tursini,et al.  A DSP-based real-time simulation equipment for fast motor control development , 2012, 2012 5th European DSP Education and Research Conference (EDERC).

[11]  Petru Dobra,et al.  Efficient implementation of sliding mode control for BLDC PM motor using TMS320F28335 microcontroller , 2014, 2014 6th European Embedded Design in Education and Research Conference (EDERC).

[12]  G. Ippoliti,et al.  Experimental validation of a sliding mode controller for permanent-magnet synchronous motors , 2010, 18th Mediterranean Conference on Control and Automation, MED'10.

[13]  Iulian Birou,et al.  Developing embedded control system platform for testing PMSM drives , 2014, 2014 International Conference and Exposition on Electrical and Power Engineering (EPE).