SHRI RAMSWAROOP COLLEGE OF ENG.
&
MANAGEMENT, LUCKNOW
POSTER-PRESENTATION
ON
CLOSED-LOOP SPEED CONTOLOF BRUSHLESS DC MOTOR USING
ARDUINO AND PWM TECHNIQUE
DEPARTMENT OF ELECTRICAL ENGINEERING
Under the guidance of
Er. JAYATI VAISH
Presented by-
Avnish Maurya [1901220200019]
Devesh Upadhyay [1901220200023]
Ramendra Pratap singh[1901220200047]
INTRODUCTON
This work deals with the speed control BLDC motor using Arduino and PMW technique.
A Brushless Direct Current (BLDC) electric motor is known as an electronically commutated motor
(ECM or EC motor ) or synchronous motor because it uses direct current (DC) electric power supply .
Brushless DC motor have the ability to work with the available low voltage sources such as 12volt
DC supply.
It Makes the brushless DC motor fans convenient for use in electronic equipment computers, mobile
equipment, vehicles because of its high reliability , efficiency .
The Speed control of BLDC motors is archived by varying the duty cycles(PMW Pulses) from the
keypad and
delivers the desired output to switch motor the motor driver so as to control the speed of BLDC
motor.
PROJECT OJECTIVES
This Proposed System provides a very precise and effective speed control system.
The user can increase or decrease the speed as per the requirement and the motor will run at that
exact speed.
The main objective is we can control the speed control of BLDC motor to give variable speed, which
has high performance, reliability and adaptability for different ratings with good speed response.
PROJECT
METHODOLOGY
This system consist of Arduino uno board, BLDC Motor, ESC(Electronically speed controller ),
potentiometer,
12v DC battery.
ESC is connected between BLDC motor and Arduino.
It is a motor driver circuit which is used to change the speed of an electric motor, this ESC provides
regulated
5V to power the Arduino.
BLDC Motor consist two part i.e. stator and rotator. To rotate the BLDC motor , the stator winding
should be energized in a sequence. To control or the change the speed of an electric motor we used
the potentiometer.
The potentiometer connected to Arduino for controlling the motor speed.
With the help of potentiometer , we can control the current which is transfer to drive BLDC motor in
the
form of PWM waves.
BLOCK DIAGRAM
HARDWARE COMPONETS
Component Required-
Arduino UNO
BLDC Motor
Esc controller
Potentiometer
Jumper wires
Power source
Fig -1 [ Arduino]
This Photo by Unknown Author is licensed under
CC BY-SA
ESC[Electronic speed controller]
An electronic speed control is an electronic circuit that controls and regulates the speed of an
electric motor.
An electronic speed control follows a speed reference signal (derived from a throttle lever,
joystick, or other manual input) and varies the switching rate of the field effect of a transistor.
By adjusting the duty cycle, the speed of the motor is changed .
Esc consist mainly three components.
1) Gate driver
2) Microcontroller
3) MOSFET
WORK COMPLETED
100% of our project is completed in which following objectives are covered:
Interfacing the library of microcontroller on software has been completed.
An LCD display is connected through analog pins of Arduino Uno, for the display of the speed of
the motor in rpm.
Potentiometer have 3 pins one of them is connected to an analog pin of Arduino Uno to read the
value output and another 2 pins is used for supply( +5v and gnd).
Connections between Arduino UNO and ESC has been done.
BLDC Motor are connected to electronic speed controller
RESULT
The complete model of project are shown below.
In the led screen the speed of BLDC will be shown in rpm, when we rotate
the potentiometer in clock wise the speed of BLDC will be increased.
APLLICATION
Electric Vehicles: BLDC motors are commonly used in electric vehicles due to their high efficiency, reliability,
and precise speed control. Arduino-based speed control of BLDC motors can be used to control the speed and
torque of electric vehicle motors, improving their performance and energy efficiency.
Industrial Automation: BLDC motors are used in a variety of industrial automation applications, such as
conveyor systems, pumps, and fans. Arduino-based speed control of BLDC motors can be used to control the
speed and torque of these motors, improving the efficiency and performance of the automation system.
HVAC Systems: BLDC motors are commonly used in HVAC (heating, ventilation, and air conditioning)
systems due to their high efficiency and precise speed control. Arduino-based speed control of BLDC
motors can be used to control the speed of HVAC system fans, improving energy efficiency and reducing
noise.
CONCLUSION
From this literature survey we have seen lots of technology that controls the speed
of Brushless Direct Current (BLDC) Motor. Those various technologies uses Bluetooth
Modules, SMS application, through Mobile applications, GSM Modems, etc.
These systems are expensive, quite difficult to handle and have some limitations to
use. Hence, we want to implement a system that is advanced, easy to handle, and
cheapest in price.
That’s why we are designing “Speed Control Of BLDC Motor using Arduino & PWM
Technique”.
REFERENCES
Ritesh Chaubey, Deepak Kumar, Saketh, Dr. Sudeshna, “Speed & Direction Control of
DC Motor using Android Mobile Application”, International Journal of Electrical
Electronics & Computer Science Engineering.
[2] N.Barsoum,” DC motor speed control using SMS application, Journal of Intelligent
Control and Automation 5”, 2012.
[3] V.J. Sivanagappa, K. Haribalan “Speed control of DC motor via Internet for
Traction Applications” IEEE, 2016.
[4] Arindam Bhattacharjee, Gaurav Ghosh, Vijay Kumar Tayal, Pallavi Choudekar,
“Speed Control of BLDC Motor through Mobile Application via Secured Bluetooth”,
Recent Development Control & Power Engineering (RDCAPE), 2017.
THANK YOU