BLDC Motor Control Using Simulink Matlab and PCI

(*) Corresponding author

Authors' affiliations

DOI's assignment:
the author of the article can submit here a request for assignment of a DOI number to this resource!
Cost of the service: euros 10,00 (for a DOI)


This paper presents the control of BLDC motor using Simulink Matlab and PCI as interfacing to hardware. The control based on six step method that have certain relations among rotor positions and winding currents. These relations convert to digital functions and simplify using K-Map. The result then implemented by basic digital elements on Simulink Matlab and used to trigger the inverter through PCI interfacing to produce six step waveform. Before feed to inverter, a PWM added to these signal as speed control of BLDC motor. Test experiment results show that the control can produce variable speed, voltage and current.
Copyright © 2013 Praise Worthy Prize - All rights reserved.


BLDC; Control; Karnaugh; Simulink; PCI; Six Step; PWM

Full Text:



Ali Emadi, Handbook of Automotive Power Electronics and Motor Drives (Taylor & Francis Group, CRC Press, 2005).

Padmaraja Yedamale, Brushless DC (BLDC) Motor Fundamentals (Microchip Technology Inc., 2003)

Sathyan, A. ; Milivojevic, N. ; Young-Joo Lee ; Krishnamurthy, M. ; Emadi, A., An FPGA-Based Novel Digital PWM Control Scheme for BLDC Motor Drives, Industrial Electronics, IEEE Transactions on, Vol.: 56 , Issue: 8, 2009, pp.: 3040 - 3049.

Matsui, N. ; Ohashi, H., DSP-Based Adaptive Control of A Brushless Motor, Industry Applications, IEEE Transactions on,Volume: 28 , Issue: 2, 1992 , Page(s): 448 – 454.

Semiconductor Components Industries, MC33035 NCV33035 Brushless DC Motor Controller- Publication Order (On Semiconductor, 2006).

Atmel Corporation, AVR498: Sensorless control of BLDC Motors using ATtiny261/461/861-Application Note (Atmel Corporation, 2009).

Stan D’Souza, AN957 Sensored BLDC Motor Control Using dsPIC30F2010-Application Notes (Microchip Technology, 2004).

Bambang Sujanarko, Brushless Direct Current (Bldc) Motor Controller Using Digital Logic For Electric Vehicle, National Conference ReTII ke-7 Tahun 2012, STTNAS Yogyakarta, 2012.

Caner, M., Gerada, C., Asher, G., Permanent magnet motor design optimisation for sensorless control, (2013) International Review of Electrical Engineering (IREE), 8 (1), pp. 172-181.

Padmaraja Yedamale, AN885 Brushless DC (BLDC) Motor Fundamentals, Application Notes (Microchip Technology, 2003).

Mirzaei, H., Pahlavani, M.A., Naderi, P., Comparison of direct torque control of BLDC motor with minimum torque ripple in four and six-switch inverters, (2013) International Review of Electrical Engineering (IREE), 8 (3), pp. 971-980.

Bambang Sujanarko, Desain Kontrol PWM Pengatur Kecepatan Motor BLDC Untuk Mobil Listrik, National Conference Semantik Tahun 2013, UDINUS Semarang, 2013.

The MathWorks, Matlab (The MathWorks, Inc., 2013).

Loeb, M.L. ; Rindos, A.J. ; Holland, W.G. ; Woolet, S.P., Gigabit Ethernet PCI adapter performance, Network, IEEE, Vol. 15, Issue: 2, 2001, pp. 42 – 47.

Advantech, PCI-1711/L Entry-level 100 kS/s, 12-bit, 16-ch PCI Multifunction Card (Advantech).


  • There are currently no refbacks.

Please send any question about this web site to
Copyright © 2005-2024 Praise Worthy Prize