SlideShare a Scribd company logo
International Journal of Advances in Applied Sciences (IJAAS)
Vol. 9, No. 2, June 2020, pp. 125~131
ISSN: 2252-8814, DOI: 10.11591/ijaas.v9.i2.pp125-131  125
Journal homepage: http://ijaas.iaescore.com
Speed control of sensorless brushless DC motor by computing
back EMF from line voltage difference
R. Sivakami1
, Thangaraj. K2
1
Department of Electrical and Electronics Engineering, Christ Institute of Technology, India
2
Department of Electrical and Electronics Engineering, Sri Manakula Vinayagar Engineering College, India
Article Info ABSTRACT
Article history:
Received Jun 26, 2019
Revised Feb 11, 2020
Accepted Mar 23, 2020
Sensorless operation of permanent magnet brushless direct current (BLDC)
motor drive controls the rotating speed with different applied voltage.
No phase lagging is produced which leads to increase the efficiency and
minimize the torque pulsation of the BLDC motor. Initially, motor can be
started by following the v/f method then allows the sensorless mode after
reaching the minimum speed of 500-1000rpm. The Sensorless BLDC motors
are highly used due to higher efficiency, reliability power, acoustic noise,
smaller, lighter, greater dynamic response, better speed versus torque
characteristics, higher speed range and longer life. Thus, the source voltage
spikes and switching losses are reduced. This method can be demonstrated
through MATLAB simulation and DSP TMS 320LF2407A is used in
the experimental setup to get the output.
Keywords:
Back electromotive force
(EMF) detection
Brushless DC (BLDC) motor
Sensorless control
Sensorless brushless DC motor
Digital signal processor (DSP)
This is an open access article under the CC BY-SA license.
Corresponding Author:
R. Sivakami,
Department of Electrical and Electronics Engineering,
Christ Institute of Technology,
Ramanathapurram Revenue Village, Commune, Villianur, Puducherry 605502, India.
Email: sivakamieee@gmail.com
1. INTRODUCTION
The Sensorless BLDC motor is widely used in applications including domestic device, automotive,
aerospace, consumer, medical, automated industrial equipment and instrumentation. These motors are used in
a great number of industrial sectors because; their architecture is suitable for any safety critical applications.
The Sensorless BLDC motors are highly used due to higher efficiency, reliability power, acoustic noise and
smaller, lighter, greater dynamic response, better speed versus torque characteristics, higher speed range and
longer life. It has some advantages such as elimination of motor neutral voltage, fixed phase shift circuit, low
starting speed and cost effective.
The BLDC motor is electronically commutated by power switches instead of brushes. The voltage
spikes are created by the residual current that is blocked when the armature current is produced by power
switches. Reduction of commutation torque ripple is already achieved in the position of sensorless BLDC
motor drive [1]. Analysis, design and implementation of a high performance are achieved in cost effective
sensorless scheme for BLDC Motors [2]. BLDC motors, also known as Permanent Magnet Direct Current
Synchronous motors, are one of motor types that have more rapidly gained popularity, mainly because of
their better characteristics and performance [3]. The BLDC motor without position and speed sensors has
attracted wide attention. The two typical control methods for BLDC motor are square wave control and
sinusoidal current control methods [4]. In BLDC motors, only two out of three phases are excited at any time
leaving the third winding floating [5]. The back emf in the floating winding can be measured to determine
the switching sequence for the commutation of power switching devices in the three-phase inverter [6].
 ISSN: 2252-8814
Int J Adv Appl Sci, Vol. 9, No. 2, June 2020: 125 – 131
126
The terminal voltage of the floating winding with respect to the neutral point of motor is needed to get
the zero-crossing time of the back emf [7]. Integration starts when zero crossing of the back emf occurs and
the integration stops when the threshold set value is reached, which gives the commutation instantly [8].
Frequency independent phase shifter for sensorless control of BLDC motor, which can shift the zero-crossing
point of input signal with a specified phase delay [9]. An extended Kalman filter estimator for a brushless dc
motor has been developed by Jung and Ha for speed and rotor position estimation. Rotor position information
is determined indirectly by sensing the back emf from one of the three motor terminal voltages of three phase
motor [10]. An obstacle to applying the extended Kalman filter algorithm to rotor position estimation is
the need to set the appropriate values for the covariance matrix parameters, which reflect the uncertainties in
modeling and measurements [7]. The sensorless control technique based on Zero Cross Point (ZCP) of
the back emf has been widely used for the low-cost application [8]. Zero crossing detector (ZCD) is used to
detect the ZCP of back emf and thus the pulse is generated by shifting 300
from ZCP. In the ZCP method,
the back emf cannot be obtained when the BLDC motor is at standstill or operating nearly zero speed [9].
Therefore, a special control is needed for smooth and reliable sensorless control operation of BLDC
motors [10] further [11] didn’t discuss the details of sensorless starting of the motor. However, direct
commutation instant detection technique proposed in [10] and [11] lacks this flexibility to advance
the commutation instant, which is possible to implement using the back emf zero-crossing detection
techniques. In [12] designed and implemented an integrated circuit for the sensorless operation of BLDC
motor by sensing the motor terminal voltages. Frequency independent phase shifter [13] for sensorless
control of BLDC motor, which can shift the zero-crossing point of input signal with a specified phase delay.
An extended Kalman filter estimator for a brushless dc motor has been developed [14] for speed and rotor
position estimation. The commutation instant increases the torque production particularly at high speed
operation of BLDC motor [15]. The approach to zero crossing detection were used to reliably start the BLDC
machine in sensorless operation. In this work, the approach is extended to propose a simple running
mode algorithm.
In this work, a simple and reliable method for the detection of back emf zero-crossings for
the sensorless operation using MATLAB/SIMULINK and also hardware implementation through DSP.
In hardware circuit DSP is needed to produce correct instant for pulse generation. The zero crossings of
the back emf are estimated indirectly from the terminal voltages that are measured with respect to dc negative
terminal and this method does not involve any integration. Further, since the line voltages are used,
the requirement of neutral potential and the common mode noise has been eliminated.
Along with this model of BLDC motor, the dynamic behavior such that no-load, load and load
transients of the motor have been studied. Simulation has been carried out to study the effectiveness of
the sensorless control based on detection of zero crossing from the terminal voltages’ differences. Section I
describes the proposed back emf zero-crossing estimation method and presents the simulation results of
the proposed method. Section IIpresents hardware implementation through DSP. Section III presents
the conclusion.
2. PROPOSED ZERO-CROSSING BACK EMF ESTIMATION METHOD
Consider a BLDC motor having three stator phase windings connected in star [8]. The rotor consists
of Permanent magnets. The Brushless dc motor is driven by a three-phase frequency inverter in which
the devices are triggered with respect to the rotor position as shown in Figure 1.
Figure 1. Equivalent circuit BLDC motor
Int J Adv Appl Sci ISSN: 2252-8814 
Speed control of sensorless brushless DC motor by computing back EMF … (R. Sivakami)
127
The phase A terminal voltage with respect to the stator, is given (1).
dia
v R I L ea a a andtan
  
(1)
Where, Ra is the stator resistance, La is the phase inductance ean is the back emf, and ia is the phase
current of the “A “phase. From above equations, the line voltage 𝑉𝑎𝑏 may be determined (2).
( )
( )
d i ia b
v v v R i i L e ea b an bndtab an bn

      
(2)
Consider the interval, when phases A and C are conducting and phase B is open as indicated by
the shaded region. In this interval, phase A winding is connected to the positive terminal of dc supply,
phase C is connected to the negative terminal of dc supply and phase B is open. Therefore, 𝑖𝑎 = −𝑖𝑐 and
𝑖𝑏 = 0. It can be seen from Figure 1 (shaded region) that the back emf in phases A and C are equal and
opposite. Therefore, in that interval 𝑉𝑎𝑏𝑏𝑐 may be simplified (3)
2 2 bn
v v v e e e eabbc ab bc an bn cn      
(3)
The difference in line voltages waveform, is an inverted representation of Back EMF waveform.
The Back EMF value in resistance, inductance, Back EMF (RLE) representation of the phase but not referred
to ground.
3. SIMULATION AND RESULTS
The sensorless method is simulated in MATLAB/SIMULINK. The motor and zero crossing detector
parameters are given in Table 1 & Table 2.
Table.1. Motor details
Parameter Value
Motor Rating 1.1hp
Rated current 4.52A
No. of Poles 4
Rated Speed 3000rpm
Supply Voltage 320V
Rated Torque 2.25N-m
Table 2. Zero-crossing detector parameter
Parameter Value
Step down transformer 230/9V
Filter Inductance 40 mH
Filter capacitance 15, 0.1µF
Resistance 15K, 10K, 1.5 KΩ
Operational amplifier TL082
The circuit diagram of simulation of BLDC MOTOR, in sensorless mode is shown in Figure 2.
From the sensed terminal voltages with respect to negative dc bus (𝑉𝑎𝑏, 𝑉𝑏𝑐, 𝑉𝑐𝑎), line voltages, and
subsequently their differences (𝑉𝑐𝑎𝑎𝑏, 𝑉𝑎𝑏𝑏𝑐, 𝑉𝑏𝑐𝑐𝑎) are determined.
 ISSN: 2252-8814
Int J Adv Appl Sci, Vol. 9, No. 2, June 2020: 125 – 131
128
Figure 2. Simulation of BLDC motor in sensorless mode
The simulated pulse for inverter, phase currents, back emf waveforms are shown in Figure 3,
Figure 4, Figure 5 and Figure 6.
Figure 3. PWM pulse for the inverter Figure 4. Phase current waveform of SBLDCM
Figure 5. Back EMF waveform of SBLDM Figure 6. Simulated speed waveform of sensorless
BLDC motor
From the line voltage difference, waveforms zero crossings are detected using the zero-crossing
detection model. These zero crossings are decoded to corresponding signals using Zero Crossing Detector
(ZCD) decoding system and are fed to Hall sensor decoder system to provide gate signal to the inverter by
using two loop control method. The simulated speed waveform is shown in Figure 6.
A simple technique to detect the back emf zero crossings for a BLDC motor using the line voltages
is proposed. It is shown that the method provides an amplify version of the back emf. Only three motor
terminal voltages need to be measured thus eliminating the need for motor neutral voltage. Running
Int J Adv Appl Sci ISSN: 2252-8814 
Speed control of sensorless brushless DC motor by computing back EMF … (R. Sivakami)
129
the machine in sensorless mode is then proposed, in this paper, making use of the novel zero-crossing
detection algorithm. While starting relies on triggering the devices at the zero crossings detected using
the proposed algorithm, continuous running is achieved by realizing the correct commutation instants
300
delay from the zero crossings. The motor is found to start smoothly and run sensorless even with load
and load transients. Simulation and experimental results are shown which validate the suitability of
the proposed method.
4. HARDWARE IMPLEMENTATION AND TEST RESULTS
Terminal voltage used as the input of the zero-crossing detector is sensed from the motor terminal.
Sensed terminal voltage is stepped down to 9V by using step-down transformer that is used as input to
the LC filter. Step down voltage contains some spikes that will be given to the voltage divider circuit for
driving the voltage, and that output will be given to the voltage follower circuit for equalizing the input
impedance, from that output will be given to the input of the zero-crossing detector.The Block diagram of
the proposed Zero Crossing Detector is shown in Figure 7.
ZCD will detect the positive zero crossing and negative zero crossing gives the low and high pulse.
From that output will get the square waveform. Zener diode is used to maintain the output amplitude at 5.1V.
Output of the ZCD will be gives to the DSP processor. The experimental setup of the proposed Zero Crossing
Detector is shown in Figure 8.
Figure 7. Block diagram of the zero-crossing detector
Figure 8. The experimental setup of zero-crossing detector
The experimental setup of the proposed sensorless BLDC motor drive is illustrated in the Figure 9.
A motor with 820 W, 4600 rpm, six pole BLDC motor drive coupled to a DC generator connected to
a variable resistor for loading are the parameters of the motor used in the simulation study and listed in
Table 1. The proposed sensorless method is implemented using TI TMS320LF2407A digital signal processor
(DSP). The BLDC motor is driven by a three-phase power IGBT module. The three terminal voltages of
 ISSN: 2252-8814
Int J Adv Appl Sci, Vol. 9, No. 2, June 2020: 125 – 131
130
the motor is sensed and fed to the analog-to-digital converter (ADC) of the DSP through a resistive divider.
In order to reduces the magnitude. The voltage spikes that appear in the sensed terminal voltage waveform
due to the free-wheeling diode conduction during phase commutation are filtered out by the sample and hold
method as discussed in Section III. The high-frequency switching noise due to PWM (Pulse width
modulation) is filtered out by synchronizing the ADC sampling during the PWM on time.
Figure 9. The experimental setup of sensorless BLDC motor
5. HARDWARE RESULTS
The output of zero crossing detectors is given to DSP (TMS 320 LF 2407) and then detects the zero-
crossing point. From that ZCP the gate pulses are produced with the phase shift of 30o
and then the pulses are
given to inverter. The sensorless BLDC motor current waveform for 120o
conduction mode at various speeds
under no load, full load and transient condition, Inverter pulse and Phase current waveform.
The experimental speed waveform of BLDC motor in sensorless operation at no load and on load condition is
shown in Figure 10 and Figure 11.
Figure 10. Speed waveform from serial monitor port
2407 for BLDC
Figure 11. Speed waveform from serial monitor port
2407 for BLDC motor in sensorless operation at no
load. Motor in sensorless operation at on load.
6. CONCLUSION
In this work, a simple technique to detect the back emf zero crossings from the line voltage
difference by running the machine in sensorless mode is studied. It is shown that the method provides an
amplified version of the back emf. Only three motor terminal voltages need to be measured and eliminate
the need of motor neutral voltage. While starting the triggering devices at the zero-crossing detected point by
using the proposed algorithm, continuous running is achieved by realizing the correct commutation instants
300
delay from the zero crossings point. The BLDC motor starts smoothly and run sensorless even with load
and load transients occur due to changes in load.
Int J Adv Appl Sci ISSN: 2252-8814 
Speed control of sensorless brushless DC motor by computing back EMF … (R. Sivakami)
131
REFERENCES
[1] Ang, G. H.; Park, J. H.; Chang, J. H., “Position detection and start-up algorithm of a rotor in a sensorless BLDC
motor utilising inductance variation,” IEEE Proc.-Electr. Power Appl., vol. 149, pp. 137-142, 2002.
[2] P. P. Acarnley and J. F Watson, “Review of position-sensorless operation of brushless permanent-magnet
machines,” IEEE Trans. Ind. Electron., vol. 53, no. 2, pp. 352–362, Apr. 2006.
[3] P. P. Carney and J. F Watson, “Review of position-sensor less operation of permanent-magnet machines,” IEEE
Trans. Ind. Electron., vol. 53, no. 2, pp. 352–362, Apr. 2006.
[4] P. Damodharan, R. Sandeep, and K. Vasudevan, “Simple position sensor less starting method for brushless DC
motor,” IEEE Electro. Power Appl., vol. 2, no. 1, pp. 49-55, Jan 2008.
[5] J. X. She and S. Iwasaki, “Sensor less control of ultrahigh-speed PM brushless motor using PLL and third harmonic
back EMF,” IEEE Trans. Ind. Electron., vol. 53, no. 2, pp. 421-28, Apr 2006.
[6] D. H. Jung and I.-J. Ha, “Low-cost sensorless control of brushless DC motors using a frequency-independent phase
shifter,” IEEE Trans. Power Electron., vol. 15, no. 4, pp. 744-752, Jul 2000.
[7] B. Terzic and M. Jadric, “Design and implementation of the extended Kalman filter for the speed and rotor position
estimation of brushless DC motor,” IEEE Trans. Ind. Electron., vol. 48, no. 6, pp. 1065-1073, Dec 2001.
[8] Shao J., “An improved microcontroller-based sensorless brushless DC(BLDC) motor drive for automotive
applications,” IEEE Trans. Ind. Appl., vol. 42, no. 5, pp. 1216-1222, 2006.
[9] Lai Y.-S. Lin Y.-K., “A unified approach to zero crossing point detection of back EMF for Brushless DC motor
drives without current and hall sensors,” IEEE Trans. Power Electron, vol. 26, no. 6, 2011.
[10] P. Damodharan and Krishna Vasudevan, “Sensorless brushless DC motor drive based on the zero-crossing
detection of back electromotive force (EMF) from the line voltage difference,” IEEE Trans on energy conversion,
vol. 25, no. 3, Sep 2010.
[11] C.-H. Chen and M.-Y. Cheng, “New cost effective sensorless commutation method for brushless dc motors without
phase shift circuit and neutral voltage,” vol. 22, no. 2, pp. 644-653, Mar 2007.
[12] G.-J. Su and J. W. McKeever, “Low cost sensorless control of brushless DC motors with improved speed range,”
vol. 19, no. 2, pp. 296-302, Mar 2004.
[13] T.-H. Kim and M. Ehsani, “Sensorless control of BLDC motors from near-zero to high speeds,” Power Electron.,
vol. 19, no. 6, pp. 1635-1645, Nov 2004.
[14] R. Krishnan and R. Ghosh, “Starting algorithm and performance of A PM DC brushless motor drive system with no
position sensor,” in Proc. IEEE PESC’89, PP. 815–821, 1989.
[15] Tae-Hyung Kim and M. Ehsani, “Sensor less control of the BLDC motors from near-zero to high speeds,” IEEE
Trans. Power Electron, vol. 19, no.6, pp. 1635-1645, Nov 2004.

More Related Content

PDF
14. a variable speed, sensorless, induction motor drive
PPTX
Field oriented control of induction motor based on
PDF
Embedded based sensorless control of pmbldc motor with voltage controlled pfc...
PDF
Field_Oriented_Control_Induction_Machine
PPTX
vector control of induction motor
PDF
Novel Method of FOC to Speed Control in Three-Phase IM under Normal and Fault...
DOCX
Thesis shailesh
PDF
Artificial Neural Network Based Speed and Torque Control of Three Phase Induc...
14. a variable speed, sensorless, induction motor drive
Field oriented control of induction motor based on
Embedded based sensorless control of pmbldc motor with voltage controlled pfc...
Field_Oriented_Control_Induction_Machine
vector control of induction motor
Novel Method of FOC to Speed Control in Three-Phase IM under Normal and Fault...
Thesis shailesh
Artificial Neural Network Based Speed and Torque Control of Three Phase Induc...

What's hot (20)

PDF
Neural network based vector control of induction motor
PDF
NEURAL NETWORK BASED VECTOR CONTROL OF INDUCTION MOTOR
PDF
Speed control of motor usinng matlab
PDF
Gz3512221228
PDF
C010511620
PDF
Brushless Dc Motor Speed Control Using Proportional-Integral And Fuzzy Contro...
PDF
Review of the DTC Controller and Estimation of Stator Resistance in IM Drives
PDF
Indirect Vector Control of Induction Motor Using Pi Speed Controller and Neur...
PDF
d-q axis model for DOL starter
PDF
A new cost effective sensorless commutation
PDF
Brushless DC Motor Drive during Speed Regulation with Artificial Neural Netwo...
PDF
Fuzzy-Logic-Controller-Based Fault Isolation in PWM VSI for Vector Controlled...
PPT
BIDIRECTIONAL SPEED CONTROL OF DC MOTOR USING 8051 MICROCONTROLLER
PDF
A novel approach towards handling of bldc motor drive along with faulty hall ...
PDF
A comparative study of pi, fuzzy and hybrid pi fuzzy controller for speed con...
PDF
Lk3420692075
PDF
I010515361
PDF
Psms lab manual
PDF
M046037378
PDF
Coupled random PWM technique for dual inverter fed induction motor drive
Neural network based vector control of induction motor
NEURAL NETWORK BASED VECTOR CONTROL OF INDUCTION MOTOR
Speed control of motor usinng matlab
Gz3512221228
C010511620
Brushless Dc Motor Speed Control Using Proportional-Integral And Fuzzy Contro...
Review of the DTC Controller and Estimation of Stator Resistance in IM Drives
Indirect Vector Control of Induction Motor Using Pi Speed Controller and Neur...
d-q axis model for DOL starter
A new cost effective sensorless commutation
Brushless DC Motor Drive during Speed Regulation with Artificial Neural Netwo...
Fuzzy-Logic-Controller-Based Fault Isolation in PWM VSI for Vector Controlled...
BIDIRECTIONAL SPEED CONTROL OF DC MOTOR USING 8051 MICROCONTROLLER
A novel approach towards handling of bldc motor drive along with faulty hall ...
A comparative study of pi, fuzzy and hybrid pi fuzzy controller for speed con...
Lk3420692075
I010515361
Psms lab manual
M046037378
Coupled random PWM technique for dual inverter fed induction motor drive
Ad

Similar to Speed control of sensorless brushless DC motor by computing back EMF from line voltage difference (20)

PDF
Sensorless Speed Control of Brushless DC Motor by MATLAB
PDF
SENSORLESS VECTOR CONTROL OF BLDC USING EXTENDED KALMAN FILTER
PDF
Speed Control System for BLDC Motor by using Direct Back EMF Detection Mathod
PDF
Speed control of sensorless BLDC motor with two side chopping PWM
PDF
Sensorless Speed Control of BLDC Motor
PDF
04762477
PPTX
Final_Presentation
PDF
(1 4) nandhini iisrt
DOCX
Unknown input observer for a novel sensorless drive of brushless dc motors
PDF
D011141925
PDF
Novel Back EMF Zero Difference Point Detection Based Sensorless Technique for...
PDF
Design of BLDC Motor Controller
PDF
IRJET- Design & Implementation of Sensorless BLDC Motor Drive with Digital Fi...
PDF
Implementation of speed control of sensorless brushless DC motor drive using ...
PDF
IRJET - Flyback Converter based BLDC Motor Drives for Power Device Applications
PDF
A BL-CSC Converter fed BLDC Motor Drive with Power Factor Correction
PDF
M010618997
PDF
35.Speed_control_of_BLDC_motor.pdf
PDF
Speed Control of PMBLDC Motor using LPC 2148 – A Practical Approach
PDF
F044043741
Sensorless Speed Control of Brushless DC Motor by MATLAB
SENSORLESS VECTOR CONTROL OF BLDC USING EXTENDED KALMAN FILTER
Speed Control System for BLDC Motor by using Direct Back EMF Detection Mathod
Speed control of sensorless BLDC motor with two side chopping PWM
Sensorless Speed Control of BLDC Motor
04762477
Final_Presentation
(1 4) nandhini iisrt
Unknown input observer for a novel sensorless drive of brushless dc motors
D011141925
Novel Back EMF Zero Difference Point Detection Based Sensorless Technique for...
Design of BLDC Motor Controller
IRJET- Design & Implementation of Sensorless BLDC Motor Drive with Digital Fi...
Implementation of speed control of sensorless brushless DC motor drive using ...
IRJET - Flyback Converter based BLDC Motor Drives for Power Device Applications
A BL-CSC Converter fed BLDC Motor Drive with Power Factor Correction
M010618997
35.Speed_control_of_BLDC_motor.pdf
Speed Control of PMBLDC Motor using LPC 2148 – A Practical Approach
F044043741
Ad

More from IJAAS Team (20)

PDF
Super Capacitor Electronic Circuit Design for Wireless Charging
PDF
On the High Dimentional Information Processing in Quaternionic Domain and its...
PDF
Using FPGA Design and HIL Algorithm Simulation to Control Visual Servoing
PDF
Mitigation of Selfish Node Attacks In Autoconfiguration of MANETs
PDF
Vision Based Approach to Sign Language Recognition
PDF
Design and Analysis of an Improved Nucleotide Sequences Compression Algorithm...
PDF
Review: Dual Band Microstrip Antennas for Wireless Applications
PDF
Building Fault Tolerance Within Wsn-A Topology Model
PDF
Simplified Space Vector Pulse Width Modulation Based on Switching Schemes wit...
PDF
An Examination of the Impact of Power Sector Reform on Manufacturing and Serv...
PDF
A Novel Handoff Necessity Estimation Approach Based on Travelling Distance
PDF
The Combination of Steganography and Cryptography for Medical Image Applications
PDF
Physical Properties and Compressive Strength of Zinc Oxide Nanopowder as a Po...
PDF
Experimental and Modeling Dynamic Study of the Indirect Solar Water Heater: A...
PDF
SLIC Superpixel Based Self Organizing Maps Algorithm for Segmentation of Micr...
PDF
An Improved Greedy Parameter Stateless Routing in Vehicular Ad Hoc Network
PDF
A Novel CAZAC Sequence Based Timing Synchronization Scheme for OFDM System
PDF
Workload Aware Incremental Repartitioning of NoSQL for Online Transactional P...
PDF
A Fusion Based Visibility Enhancement of Single Underwater Hazy Image
PDF
Graph Based Workload Driven Partitioning System by Using MongoDB
Super Capacitor Electronic Circuit Design for Wireless Charging
On the High Dimentional Information Processing in Quaternionic Domain and its...
Using FPGA Design and HIL Algorithm Simulation to Control Visual Servoing
Mitigation of Selfish Node Attacks In Autoconfiguration of MANETs
Vision Based Approach to Sign Language Recognition
Design and Analysis of an Improved Nucleotide Sequences Compression Algorithm...
Review: Dual Band Microstrip Antennas for Wireless Applications
Building Fault Tolerance Within Wsn-A Topology Model
Simplified Space Vector Pulse Width Modulation Based on Switching Schemes wit...
An Examination of the Impact of Power Sector Reform on Manufacturing and Serv...
A Novel Handoff Necessity Estimation Approach Based on Travelling Distance
The Combination of Steganography and Cryptography for Medical Image Applications
Physical Properties and Compressive Strength of Zinc Oxide Nanopowder as a Po...
Experimental and Modeling Dynamic Study of the Indirect Solar Water Heater: A...
SLIC Superpixel Based Self Organizing Maps Algorithm for Segmentation of Micr...
An Improved Greedy Parameter Stateless Routing in Vehicular Ad Hoc Network
A Novel CAZAC Sequence Based Timing Synchronization Scheme for OFDM System
Workload Aware Incremental Repartitioning of NoSQL for Online Transactional P...
A Fusion Based Visibility Enhancement of Single Underwater Hazy Image
Graph Based Workload Driven Partitioning System by Using MongoDB

Recently uploaded (20)

PPT
Mechanical Engineering MATERIALS Selection
PPTX
Sustainable Sites - Green Building Construction
PDF
TFEC-4-2020-Design-Guide-for-Timber-Roof-Trusses.pdf
PDF
Mitigating Risks through Effective Management for Enhancing Organizational Pe...
PPTX
MCN 401 KTU-2019-PPE KITS-MODULE 2.pptx
PDF
PRIZ Academy - 9 Windows Thinking Where to Invest Today to Win Tomorrow.pdf
PPTX
Infosys Presentation by1.Riyan Bagwan 2.Samadhan Naiknavare 3.Gaurav Shinde 4...
PPTX
CARTOGRAPHY AND GEOINFORMATION VISUALIZATION chapter1 NPTE (2).pptx
PDF
Automation-in-Manufacturing-Chapter-Introduction.pdf
PPT
CRASH COURSE IN ALTERNATIVE PLUMBING CLASS
PPTX
KTU 2019 -S7-MCN 401 MODULE 2-VINAY.pptx
PPTX
Geodesy 1.pptx...............................................
PDF
PPT on Performance Review to get promotions
PDF
Enhancing Cyber Defense Against Zero-Day Attacks using Ensemble Neural Networks
PDF
The CXO Playbook 2025 – Future-Ready Strategies for C-Suite Leaders Cerebrai...
PDF
R24 SURVEYING LAB MANUAL for civil enggi
PDF
composite construction of structures.pdf
PDF
Embodied AI: Ushering in the Next Era of Intelligent Systems
PPTX
IOT PPTs Week 10 Lecture Material.pptx of NPTEL Smart Cities contd
PPTX
Internet of Things (IOT) - A guide to understanding
Mechanical Engineering MATERIALS Selection
Sustainable Sites - Green Building Construction
TFEC-4-2020-Design-Guide-for-Timber-Roof-Trusses.pdf
Mitigating Risks through Effective Management for Enhancing Organizational Pe...
MCN 401 KTU-2019-PPE KITS-MODULE 2.pptx
PRIZ Academy - 9 Windows Thinking Where to Invest Today to Win Tomorrow.pdf
Infosys Presentation by1.Riyan Bagwan 2.Samadhan Naiknavare 3.Gaurav Shinde 4...
CARTOGRAPHY AND GEOINFORMATION VISUALIZATION chapter1 NPTE (2).pptx
Automation-in-Manufacturing-Chapter-Introduction.pdf
CRASH COURSE IN ALTERNATIVE PLUMBING CLASS
KTU 2019 -S7-MCN 401 MODULE 2-VINAY.pptx
Geodesy 1.pptx...............................................
PPT on Performance Review to get promotions
Enhancing Cyber Defense Against Zero-Day Attacks using Ensemble Neural Networks
The CXO Playbook 2025 – Future-Ready Strategies for C-Suite Leaders Cerebrai...
R24 SURVEYING LAB MANUAL for civil enggi
composite construction of structures.pdf
Embodied AI: Ushering in the Next Era of Intelligent Systems
IOT PPTs Week 10 Lecture Material.pptx of NPTEL Smart Cities contd
Internet of Things (IOT) - A guide to understanding

Speed control of sensorless brushless DC motor by computing back EMF from line voltage difference

  • 1. International Journal of Advances in Applied Sciences (IJAAS) Vol. 9, No. 2, June 2020, pp. 125~131 ISSN: 2252-8814, DOI: 10.11591/ijaas.v9.i2.pp125-131  125 Journal homepage: http://ijaas.iaescore.com Speed control of sensorless brushless DC motor by computing back EMF from line voltage difference R. Sivakami1 , Thangaraj. K2 1 Department of Electrical and Electronics Engineering, Christ Institute of Technology, India 2 Department of Electrical and Electronics Engineering, Sri Manakula Vinayagar Engineering College, India Article Info ABSTRACT Article history: Received Jun 26, 2019 Revised Feb 11, 2020 Accepted Mar 23, 2020 Sensorless operation of permanent magnet brushless direct current (BLDC) motor drive controls the rotating speed with different applied voltage. No phase lagging is produced which leads to increase the efficiency and minimize the torque pulsation of the BLDC motor. Initially, motor can be started by following the v/f method then allows the sensorless mode after reaching the minimum speed of 500-1000rpm. The Sensorless BLDC motors are highly used due to higher efficiency, reliability power, acoustic noise, smaller, lighter, greater dynamic response, better speed versus torque characteristics, higher speed range and longer life. Thus, the source voltage spikes and switching losses are reduced. This method can be demonstrated through MATLAB simulation and DSP TMS 320LF2407A is used in the experimental setup to get the output. Keywords: Back electromotive force (EMF) detection Brushless DC (BLDC) motor Sensorless control Sensorless brushless DC motor Digital signal processor (DSP) This is an open access article under the CC BY-SA license. Corresponding Author: R. Sivakami, Department of Electrical and Electronics Engineering, Christ Institute of Technology, Ramanathapurram Revenue Village, Commune, Villianur, Puducherry 605502, India. Email: sivakamieee@gmail.com 1. INTRODUCTION The Sensorless BLDC motor is widely used in applications including domestic device, automotive, aerospace, consumer, medical, automated industrial equipment and instrumentation. These motors are used in a great number of industrial sectors because; their architecture is suitable for any safety critical applications. The Sensorless BLDC motors are highly used due to higher efficiency, reliability power, acoustic noise and smaller, lighter, greater dynamic response, better speed versus torque characteristics, higher speed range and longer life. It has some advantages such as elimination of motor neutral voltage, fixed phase shift circuit, low starting speed and cost effective. The BLDC motor is electronically commutated by power switches instead of brushes. The voltage spikes are created by the residual current that is blocked when the armature current is produced by power switches. Reduction of commutation torque ripple is already achieved in the position of sensorless BLDC motor drive [1]. Analysis, design and implementation of a high performance are achieved in cost effective sensorless scheme for BLDC Motors [2]. BLDC motors, also known as Permanent Magnet Direct Current Synchronous motors, are one of motor types that have more rapidly gained popularity, mainly because of their better characteristics and performance [3]. The BLDC motor without position and speed sensors has attracted wide attention. The two typical control methods for BLDC motor are square wave control and sinusoidal current control methods [4]. In BLDC motors, only two out of three phases are excited at any time leaving the third winding floating [5]. The back emf in the floating winding can be measured to determine the switching sequence for the commutation of power switching devices in the three-phase inverter [6].
  • 2.  ISSN: 2252-8814 Int J Adv Appl Sci, Vol. 9, No. 2, June 2020: 125 – 131 126 The terminal voltage of the floating winding with respect to the neutral point of motor is needed to get the zero-crossing time of the back emf [7]. Integration starts when zero crossing of the back emf occurs and the integration stops when the threshold set value is reached, which gives the commutation instantly [8]. Frequency independent phase shifter for sensorless control of BLDC motor, which can shift the zero-crossing point of input signal with a specified phase delay [9]. An extended Kalman filter estimator for a brushless dc motor has been developed by Jung and Ha for speed and rotor position estimation. Rotor position information is determined indirectly by sensing the back emf from one of the three motor terminal voltages of three phase motor [10]. An obstacle to applying the extended Kalman filter algorithm to rotor position estimation is the need to set the appropriate values for the covariance matrix parameters, which reflect the uncertainties in modeling and measurements [7]. The sensorless control technique based on Zero Cross Point (ZCP) of the back emf has been widely used for the low-cost application [8]. Zero crossing detector (ZCD) is used to detect the ZCP of back emf and thus the pulse is generated by shifting 300 from ZCP. In the ZCP method, the back emf cannot be obtained when the BLDC motor is at standstill or operating nearly zero speed [9]. Therefore, a special control is needed for smooth and reliable sensorless control operation of BLDC motors [10] further [11] didn’t discuss the details of sensorless starting of the motor. However, direct commutation instant detection technique proposed in [10] and [11] lacks this flexibility to advance the commutation instant, which is possible to implement using the back emf zero-crossing detection techniques. In [12] designed and implemented an integrated circuit for the sensorless operation of BLDC motor by sensing the motor terminal voltages. Frequency independent phase shifter [13] for sensorless control of BLDC motor, which can shift the zero-crossing point of input signal with a specified phase delay. An extended Kalman filter estimator for a brushless dc motor has been developed [14] for speed and rotor position estimation. The commutation instant increases the torque production particularly at high speed operation of BLDC motor [15]. The approach to zero crossing detection were used to reliably start the BLDC machine in sensorless operation. In this work, the approach is extended to propose a simple running mode algorithm. In this work, a simple and reliable method for the detection of back emf zero-crossings for the sensorless operation using MATLAB/SIMULINK and also hardware implementation through DSP. In hardware circuit DSP is needed to produce correct instant for pulse generation. The zero crossings of the back emf are estimated indirectly from the terminal voltages that are measured with respect to dc negative terminal and this method does not involve any integration. Further, since the line voltages are used, the requirement of neutral potential and the common mode noise has been eliminated. Along with this model of BLDC motor, the dynamic behavior such that no-load, load and load transients of the motor have been studied. Simulation has been carried out to study the effectiveness of the sensorless control based on detection of zero crossing from the terminal voltages’ differences. Section I describes the proposed back emf zero-crossing estimation method and presents the simulation results of the proposed method. Section IIpresents hardware implementation through DSP. Section III presents the conclusion. 2. PROPOSED ZERO-CROSSING BACK EMF ESTIMATION METHOD Consider a BLDC motor having three stator phase windings connected in star [8]. The rotor consists of Permanent magnets. The Brushless dc motor is driven by a three-phase frequency inverter in which the devices are triggered with respect to the rotor position as shown in Figure 1. Figure 1. Equivalent circuit BLDC motor
  • 3. Int J Adv Appl Sci ISSN: 2252-8814  Speed control of sensorless brushless DC motor by computing back EMF … (R. Sivakami) 127 The phase A terminal voltage with respect to the stator, is given (1). dia v R I L ea a a andtan    (1) Where, Ra is the stator resistance, La is the phase inductance ean is the back emf, and ia is the phase current of the “A “phase. From above equations, the line voltage 𝑉𝑎𝑏 may be determined (2). ( ) ( ) d i ia b v v v R i i L e ea b an bndtab an bn         (2) Consider the interval, when phases A and C are conducting and phase B is open as indicated by the shaded region. In this interval, phase A winding is connected to the positive terminal of dc supply, phase C is connected to the negative terminal of dc supply and phase B is open. Therefore, 𝑖𝑎 = −𝑖𝑐 and 𝑖𝑏 = 0. It can be seen from Figure 1 (shaded region) that the back emf in phases A and C are equal and opposite. Therefore, in that interval 𝑉𝑎𝑏𝑏𝑐 may be simplified (3) 2 2 bn v v v e e e eabbc ab bc an bn cn       (3) The difference in line voltages waveform, is an inverted representation of Back EMF waveform. The Back EMF value in resistance, inductance, Back EMF (RLE) representation of the phase but not referred to ground. 3. SIMULATION AND RESULTS The sensorless method is simulated in MATLAB/SIMULINK. The motor and zero crossing detector parameters are given in Table 1 & Table 2. Table.1. Motor details Parameter Value Motor Rating 1.1hp Rated current 4.52A No. of Poles 4 Rated Speed 3000rpm Supply Voltage 320V Rated Torque 2.25N-m Table 2. Zero-crossing detector parameter Parameter Value Step down transformer 230/9V Filter Inductance 40 mH Filter capacitance 15, 0.1µF Resistance 15K, 10K, 1.5 KΩ Operational amplifier TL082 The circuit diagram of simulation of BLDC MOTOR, in sensorless mode is shown in Figure 2. From the sensed terminal voltages with respect to negative dc bus (𝑉𝑎𝑏, 𝑉𝑏𝑐, 𝑉𝑐𝑎), line voltages, and subsequently their differences (𝑉𝑐𝑎𝑎𝑏, 𝑉𝑎𝑏𝑏𝑐, 𝑉𝑏𝑐𝑐𝑎) are determined.
  • 4.  ISSN: 2252-8814 Int J Adv Appl Sci, Vol. 9, No. 2, June 2020: 125 – 131 128 Figure 2. Simulation of BLDC motor in sensorless mode The simulated pulse for inverter, phase currents, back emf waveforms are shown in Figure 3, Figure 4, Figure 5 and Figure 6. Figure 3. PWM pulse for the inverter Figure 4. Phase current waveform of SBLDCM Figure 5. Back EMF waveform of SBLDM Figure 6. Simulated speed waveform of sensorless BLDC motor From the line voltage difference, waveforms zero crossings are detected using the zero-crossing detection model. These zero crossings are decoded to corresponding signals using Zero Crossing Detector (ZCD) decoding system and are fed to Hall sensor decoder system to provide gate signal to the inverter by using two loop control method. The simulated speed waveform is shown in Figure 6. A simple technique to detect the back emf zero crossings for a BLDC motor using the line voltages is proposed. It is shown that the method provides an amplify version of the back emf. Only three motor terminal voltages need to be measured thus eliminating the need for motor neutral voltage. Running
  • 5. Int J Adv Appl Sci ISSN: 2252-8814  Speed control of sensorless brushless DC motor by computing back EMF … (R. Sivakami) 129 the machine in sensorless mode is then proposed, in this paper, making use of the novel zero-crossing detection algorithm. While starting relies on triggering the devices at the zero crossings detected using the proposed algorithm, continuous running is achieved by realizing the correct commutation instants 300 delay from the zero crossings. The motor is found to start smoothly and run sensorless even with load and load transients. Simulation and experimental results are shown which validate the suitability of the proposed method. 4. HARDWARE IMPLEMENTATION AND TEST RESULTS Terminal voltage used as the input of the zero-crossing detector is sensed from the motor terminal. Sensed terminal voltage is stepped down to 9V by using step-down transformer that is used as input to the LC filter. Step down voltage contains some spikes that will be given to the voltage divider circuit for driving the voltage, and that output will be given to the voltage follower circuit for equalizing the input impedance, from that output will be given to the input of the zero-crossing detector.The Block diagram of the proposed Zero Crossing Detector is shown in Figure 7. ZCD will detect the positive zero crossing and negative zero crossing gives the low and high pulse. From that output will get the square waveform. Zener diode is used to maintain the output amplitude at 5.1V. Output of the ZCD will be gives to the DSP processor. The experimental setup of the proposed Zero Crossing Detector is shown in Figure 8. Figure 7. Block diagram of the zero-crossing detector Figure 8. The experimental setup of zero-crossing detector The experimental setup of the proposed sensorless BLDC motor drive is illustrated in the Figure 9. A motor with 820 W, 4600 rpm, six pole BLDC motor drive coupled to a DC generator connected to a variable resistor for loading are the parameters of the motor used in the simulation study and listed in Table 1. The proposed sensorless method is implemented using TI TMS320LF2407A digital signal processor (DSP). The BLDC motor is driven by a three-phase power IGBT module. The three terminal voltages of
  • 6.  ISSN: 2252-8814 Int J Adv Appl Sci, Vol. 9, No. 2, June 2020: 125 – 131 130 the motor is sensed and fed to the analog-to-digital converter (ADC) of the DSP through a resistive divider. In order to reduces the magnitude. The voltage spikes that appear in the sensed terminal voltage waveform due to the free-wheeling diode conduction during phase commutation are filtered out by the sample and hold method as discussed in Section III. The high-frequency switching noise due to PWM (Pulse width modulation) is filtered out by synchronizing the ADC sampling during the PWM on time. Figure 9. The experimental setup of sensorless BLDC motor 5. HARDWARE RESULTS The output of zero crossing detectors is given to DSP (TMS 320 LF 2407) and then detects the zero- crossing point. From that ZCP the gate pulses are produced with the phase shift of 30o and then the pulses are given to inverter. The sensorless BLDC motor current waveform for 120o conduction mode at various speeds under no load, full load and transient condition, Inverter pulse and Phase current waveform. The experimental speed waveform of BLDC motor in sensorless operation at no load and on load condition is shown in Figure 10 and Figure 11. Figure 10. Speed waveform from serial monitor port 2407 for BLDC Figure 11. Speed waveform from serial monitor port 2407 for BLDC motor in sensorless operation at no load. Motor in sensorless operation at on load. 6. CONCLUSION In this work, a simple technique to detect the back emf zero crossings from the line voltage difference by running the machine in sensorless mode is studied. It is shown that the method provides an amplified version of the back emf. Only three motor terminal voltages need to be measured and eliminate the need of motor neutral voltage. While starting the triggering devices at the zero-crossing detected point by using the proposed algorithm, continuous running is achieved by realizing the correct commutation instants 300 delay from the zero crossings point. The BLDC motor starts smoothly and run sensorless even with load and load transients occur due to changes in load.
  • 7. Int J Adv Appl Sci ISSN: 2252-8814  Speed control of sensorless brushless DC motor by computing back EMF … (R. Sivakami) 131 REFERENCES [1] Ang, G. H.; Park, J. H.; Chang, J. H., “Position detection and start-up algorithm of a rotor in a sensorless BLDC motor utilising inductance variation,” IEEE Proc.-Electr. Power Appl., vol. 149, pp. 137-142, 2002. [2] P. P. Acarnley and J. F Watson, “Review of position-sensorless operation of brushless permanent-magnet machines,” IEEE Trans. Ind. Electron., vol. 53, no. 2, pp. 352–362, Apr. 2006. [3] P. P. Carney and J. F Watson, “Review of position-sensor less operation of permanent-magnet machines,” IEEE Trans. Ind. Electron., vol. 53, no. 2, pp. 352–362, Apr. 2006. [4] P. Damodharan, R. Sandeep, and K. Vasudevan, “Simple position sensor less starting method for brushless DC motor,” IEEE Electro. Power Appl., vol. 2, no. 1, pp. 49-55, Jan 2008. [5] J. X. She and S. Iwasaki, “Sensor less control of ultrahigh-speed PM brushless motor using PLL and third harmonic back EMF,” IEEE Trans. Ind. Electron., vol. 53, no. 2, pp. 421-28, Apr 2006. [6] D. H. Jung and I.-J. Ha, “Low-cost sensorless control of brushless DC motors using a frequency-independent phase shifter,” IEEE Trans. Power Electron., vol. 15, no. 4, pp. 744-752, Jul 2000. [7] B. Terzic and M. Jadric, “Design and implementation of the extended Kalman filter for the speed and rotor position estimation of brushless DC motor,” IEEE Trans. Ind. Electron., vol. 48, no. 6, pp. 1065-1073, Dec 2001. [8] Shao J., “An improved microcontroller-based sensorless brushless DC(BLDC) motor drive for automotive applications,” IEEE Trans. Ind. Appl., vol. 42, no. 5, pp. 1216-1222, 2006. [9] Lai Y.-S. Lin Y.-K., “A unified approach to zero crossing point detection of back EMF for Brushless DC motor drives without current and hall sensors,” IEEE Trans. Power Electron, vol. 26, no. 6, 2011. [10] P. Damodharan and Krishna Vasudevan, “Sensorless brushless DC motor drive based on the zero-crossing detection of back electromotive force (EMF) from the line voltage difference,” IEEE Trans on energy conversion, vol. 25, no. 3, Sep 2010. [11] C.-H. Chen and M.-Y. Cheng, “New cost effective sensorless commutation method for brushless dc motors without phase shift circuit and neutral voltage,” vol. 22, no. 2, pp. 644-653, Mar 2007. [12] G.-J. Su and J. W. McKeever, “Low cost sensorless control of brushless DC motors with improved speed range,” vol. 19, no. 2, pp. 296-302, Mar 2004. [13] T.-H. Kim and M. Ehsani, “Sensorless control of BLDC motors from near-zero to high speeds,” Power Electron., vol. 19, no. 6, pp. 1635-1645, Nov 2004. [14] R. Krishnan and R. Ghosh, “Starting algorithm and performance of A PM DC brushless motor drive system with no position sensor,” in Proc. IEEE PESC’89, PP. 815–821, 1989. [15] Tae-Hyung Kim and M. Ehsani, “Sensor less control of the BLDC motors from near-zero to high speeds,” IEEE Trans. Power Electron, vol. 19, no.6, pp. 1635-1645, Nov 2004.