SlideShare a Scribd company logo
3
Most read
4
Most read
10
Most read
Speed control of DC motor by PWM
technique
Prepared By:
KATHAN SHAH
4/8/2017 1
Introduction to the project
• This project is based on speed control of dc motor using
PWM technique.
• Here we will use temperature controlled dc fan whose
speed is changed according to the level of temperature .
• For measuring the surrounding temperature of system ,
temperature sensor called DHT 22 is used ,which can
also measure humidity .
• speed of the motor is specified for certain range of temp.
through arduino or any equivalent microcontroller.
4/8/2017 2
 Definition: Pulse Width Modulation is a technique that conforms a
signal width, generally pulses based on modulator signal information.
 The general purpose of Pulse Width Modulation is to control power
delivery, especially to inertial electrical devices.
 The on-off behavior changes the average power of signal.
 Output signal alternates between on and off within a specified period.
 If signal toggles between on and off quicker than the load, then the
load is not affected by the toggling.
 A secondary use of PWM is to encode information for transmission
About PWM
4/8/2017 3
Duty Cycle
 Definition: The Duty Cycle is a measure of the time the modulated
signal is in its “high” state.
 It is generally recorded as the percentage of the signal period where
the signal is considered on.
Period (T)
Duty Cycle
(D)
VL
VH
On Off
%100
Period
TimeOn
CycleDuty
4/8/2017 4
Advantages Of PWM Technique
• The main advantage of PWM is that power loss in the switching
devices is very low.
• When a switch is off there is practically no current , and When it is on
and power is being transferred to the load, there is almost no voltage
drop across the switch.
• Power loss , being the product of both , is thus in both cases close to
zero.
• PWM also works well with digital controls , which because of their
on/off nature , can easily set the needed duty cycle.
• Also the temperature sensor DHT22 has low percentage error (0.5%)
and its temperature range is high ( -40 to 80C ) which is considerable
compared to other temperature sensor like LM35 , DHT11 etc.
4/8/2017 5
Hardware Requirements
• Arduino Uno R3: Arduino is a ATMEL based microcontroller which is
used to take a controlling action i.e to change the speed of dc fan
according to the input obtained from the DHT22. It simply adjust the
duty cycle for various temperature range . It is 14 digital I/O pin
device.
• DHT 22: DHT 22 is a family of DHT sensors which is used to measure
the temperature and humidity accurately . It is 4 pin device . It has
internal circuit which can convert analog signal to the digital one
,which can be easily read by microcontroller.
• DC Fan: Here dc fan is just simply a dc motor whose speed is being
changed by varying the duty cycle.
• Power Adapter: power adapter is used to step down the supply ac
voltage in the range of arduino so it can operate safily . We can also use
transformer , rectifier and 7805 regulator set instead of power adapter.
• LCD Display: Here LCD display is used to display the temperature
and duty cycle value . It is 16 X 2 LCD, which is used only for writing
purpose.4/8/2017 6
Software Requirements
• Arduino IDE: Arduino IDE is a software used for the program
development for integrated circuit like Arduino . It is compatible with
any Arduino board like Arduino Uno , LilyPad Arduino ,Red board ,
Arduino Mega , Arduino Leonardo.It can compile the ATMEL based
program generally written in C/C++.It can also compile program .
After compilation we can install program on the Arduino board.
• Proteus: Proteus is used for real time simulation , PCB layout and
schematic arrangement.
• Eagle : Eagle is also used for simulation , schematic circuit and PCB
layout . Here the schematic is made in eagle.
4/8/2017 7
Block Diagram
4/8/2017 8
Application
• Air Conditioning
• Refrigeration System
• Ventilation System
• Transformer OFAF cooling
4/8/2017 9
Future Work
• In future we will prepare flow chart which will give brief information
about the steps of program.
• We will make real time simulation.
• Program implementation in the hardware
4/8/2017 10
THANK YOU
4/8/2017 11

More Related Content

What's hot (20)

PPTX
Pic microcontroller architecture
DominicHendry
 
PPTX
Features of 89c51,pic,avr & arm processors
Vikas Dongre
 
PPTX
PIC Microcontrollers
Abdullah Saghir Ahmad
 
PPTX
PIC Microcontroller | ADC Interfacing
International Institute of Information Technology (I²IT)
 
PPTX
Switches and LEDs interface to the 8051 microcontroller
University of Technology - Iraq
 
PDF
Arm instruction set
Mathivanan Natarajan
 
PDF
Pic microcontroller architecture
Jamia Hamdard
 
PDF
8051 interfacing
KanchanPatil34
 
PDF
Embedded C programming based on 8051 microcontroller
Gaurav Verma
 
PPT
Interfacing LCD with 8051 Microcontroller
Pantech ProLabs India Pvt Ltd
 
PDF
Introduction to pic microcontroller
Siva Kumar
 
PPTX
Alchol detection
Ekalavya Group of Technologies
 
PDF
Introduction to ARM LPC2148
Veera Kumar
 
PPT
8255 presentaion.ppt
kamlesh deshmukh
 
PDF
ARM CORTEX M3 PPT
Gaurav Verma
 
DOC
PIC MICROCONTROLLERS -CLASS NOTES
Dr.YNM
 
PDF
Unit II Arm 7 Introduction
Dr. Pankaj Zope
 
PPT
8051 block diagram
DominicHendry
 
PPTX
8051 Microcontroller ppt
Rahul Kumar
 
PDF
Esp32 cam arduino-123
Victor Sue
 
Pic microcontroller architecture
DominicHendry
 
Features of 89c51,pic,avr & arm processors
Vikas Dongre
 
PIC Microcontrollers
Abdullah Saghir Ahmad
 
PIC Microcontroller | ADC Interfacing
International Institute of Information Technology (I²IT)
 
Switches and LEDs interface to the 8051 microcontroller
University of Technology - Iraq
 
Arm instruction set
Mathivanan Natarajan
 
Pic microcontroller architecture
Jamia Hamdard
 
8051 interfacing
KanchanPatil34
 
Embedded C programming based on 8051 microcontroller
Gaurav Verma
 
Interfacing LCD with 8051 Microcontroller
Pantech ProLabs India Pvt Ltd
 
Introduction to pic microcontroller
Siva Kumar
 
Introduction to ARM LPC2148
Veera Kumar
 
8255 presentaion.ppt
kamlesh deshmukh
 
ARM CORTEX M3 PPT
Gaurav Verma
 
PIC MICROCONTROLLERS -CLASS NOTES
Dr.YNM
 
Unit II Arm 7 Introduction
Dr. Pankaj Zope
 
8051 block diagram
DominicHendry
 
8051 Microcontroller ppt
Rahul Kumar
 
Esp32 cam arduino-123
Victor Sue
 

Similar to Pwm technique for dc motor Using Arduino (20)

PPTX
Temperature based fan speed control & monitoring using
Jagannath Dutta
 
PPTX
Batch 12(temperature based fan speed control & monitor)
gourishettyvivek
 
PPTX
Temperature based fan speed control & monitoring using
Jagannath Dutta
 
PPTX
Ranisha FAN.pptx
MadishettySrija
 
PDF
IRJET - An IoT based Smart Fan Module
IRJET Journal
 
PPTX
Temperature based fan speed monitoring.pptx
CharanShankarCh
 
PDF
Temp based fan speed control
Sai Malleswar
 
PPTX
Updated_Temperature_Based_Fan_Controller (1).pptx
vaibhavhendre1
 
PPTX
DESIGN OF TEMPERATURE BASED FAN SPEED CONTROL and MONITORING USING ARDUINO
Ratnesh Kumar chaurasia
 
PDF
Automatic room temperature controlled fan using arduino uno microcontroller
Mohammod Al Emran
 
PPTX
Temperature Controller with Atmega16
Siddhant Jaiswal
 
DOCX
Tamperature controlled fan_project_report[1]
pawan lamsal
 
PPTX
Temperature based speed control of fan
Çdh Suman
 
PPTX
Arduino based automatic temperature controlled fan speed regulator
Edgefxkits & Solutions
 
PPTX
Temp_Fan_Controller_Arduino_I2C_DHT11_Presentation (1).pptx
vaibhavhendre1
 
DOCX
Temperature based fan speed control & monitoring using arduino
Jagannath Dutta
 
PDF
IRJET- Closed Loop Speed Control of DC Motor by using PI Controller
IRJET Journal
 
PDF
Micro processor based temperature controller on power transistors
eSAT Publishing House
 
PPTX
Speed controller for fan
Rifatkhasru009
 
PPTX
Temperature-Controlled Fan presentation-1.pptx
nitishk61399
 
Temperature based fan speed control & monitoring using
Jagannath Dutta
 
Batch 12(temperature based fan speed control & monitor)
gourishettyvivek
 
Temperature based fan speed control & monitoring using
Jagannath Dutta
 
Ranisha FAN.pptx
MadishettySrija
 
IRJET - An IoT based Smart Fan Module
IRJET Journal
 
Temperature based fan speed monitoring.pptx
CharanShankarCh
 
Temp based fan speed control
Sai Malleswar
 
Updated_Temperature_Based_Fan_Controller (1).pptx
vaibhavhendre1
 
DESIGN OF TEMPERATURE BASED FAN SPEED CONTROL and MONITORING USING ARDUINO
Ratnesh Kumar chaurasia
 
Automatic room temperature controlled fan using arduino uno microcontroller
Mohammod Al Emran
 
Temperature Controller with Atmega16
Siddhant Jaiswal
 
Tamperature controlled fan_project_report[1]
pawan lamsal
 
Temperature based speed control of fan
Çdh Suman
 
Arduino based automatic temperature controlled fan speed regulator
Edgefxkits & Solutions
 
Temp_Fan_Controller_Arduino_I2C_DHT11_Presentation (1).pptx
vaibhavhendre1
 
Temperature based fan speed control & monitoring using arduino
Jagannath Dutta
 
IRJET- Closed Loop Speed Control of DC Motor by using PI Controller
IRJET Journal
 
Micro processor based temperature controller on power transistors
eSAT Publishing House
 
Speed controller for fan
Rifatkhasru009
 
Temperature-Controlled Fan presentation-1.pptx
nitishk61399
 
Ad

Recently uploaded (20)

PPTX
Final Major project a b c d e f g h i j k l m
bharathpsnab
 
PPTX
GitOps_Without_K8s_Training_detailed git repository
DanialHabibi2
 
PPTX
Water Resources Engineering (CVE 728)--Slide 4.pptx
mohammedado3
 
PPTX
OCS353 DATA SCIENCE FUNDAMENTALS- Unit 1 Introduction to Data Science
A R SIVANESH M.E., (Ph.D)
 
PPTX
2025 CGI Congres - Surviving agile v05.pptx
Derk-Jan de Grood
 
PDF
Basic_Concepts_in_Clinical_Biochemistry_2018كيمياء_عملي.pdf
AdelLoin
 
PDF
Viol_Alessandro_Presentazione_prelaurea.pdf
dsecqyvhbowrzxshhf
 
PDF
AN EMPIRICAL STUDY ON THE USAGE OF SOCIAL MEDIA IN GERMAN B2C-ONLINE STORES
ijait
 
PDF
REINFORCEMENT LEARNING IN DECISION MAKING SEMINAR REPORT
anushaashraf20
 
PDF
MODULE-5 notes [BCG402-CG&V] PART-B.pdf
Alvas Institute of Engineering and technology, Moodabidri
 
PDF
Water Industry Process Automation & Control Monthly July 2025
Water Industry Process Automation & Control
 
PPTX
Lecture 1 Shell and Tube Heat exchanger-1.pptx
mailforillegalwork
 
PPTX
Knowledge Representation : Semantic Networks
Amity University, Patna
 
PPT
Footbinding.pptmnmkjkjkknmnnjkkkkkkkkkkkkkk
mamadoundiaye42742
 
PDF
Pressure Measurement training for engineers and Technicians
AIESOLUTIONS
 
PDF
Electrical Machines and Their Protection.pdf
Nabajyoti Banik
 
PDF
Design Thinking basics for Engineers.pdf
CMR University
 
PPTX
MODULE 05 - CLOUD COMPUTING AND SECURITY.pptx
Alvas Institute of Engineering and technology, Moodabidri
 
PPTX
Numerical-Solutions-of-Ordinary-Differential-Equations.pptx
SAMUKTHAARM
 
PDF
mbse_An_Introduction_to_Arcadia_20150115.pdf
henriqueltorres1
 
Final Major project a b c d e f g h i j k l m
bharathpsnab
 
GitOps_Without_K8s_Training_detailed git repository
DanialHabibi2
 
Water Resources Engineering (CVE 728)--Slide 4.pptx
mohammedado3
 
OCS353 DATA SCIENCE FUNDAMENTALS- Unit 1 Introduction to Data Science
A R SIVANESH M.E., (Ph.D)
 
2025 CGI Congres - Surviving agile v05.pptx
Derk-Jan de Grood
 
Basic_Concepts_in_Clinical_Biochemistry_2018كيمياء_عملي.pdf
AdelLoin
 
Viol_Alessandro_Presentazione_prelaurea.pdf
dsecqyvhbowrzxshhf
 
AN EMPIRICAL STUDY ON THE USAGE OF SOCIAL MEDIA IN GERMAN B2C-ONLINE STORES
ijait
 
REINFORCEMENT LEARNING IN DECISION MAKING SEMINAR REPORT
anushaashraf20
 
MODULE-5 notes [BCG402-CG&V] PART-B.pdf
Alvas Institute of Engineering and technology, Moodabidri
 
Water Industry Process Automation & Control Monthly July 2025
Water Industry Process Automation & Control
 
Lecture 1 Shell and Tube Heat exchanger-1.pptx
mailforillegalwork
 
Knowledge Representation : Semantic Networks
Amity University, Patna
 
Footbinding.pptmnmkjkjkknmnnjkkkkkkkkkkkkkk
mamadoundiaye42742
 
Pressure Measurement training for engineers and Technicians
AIESOLUTIONS
 
Electrical Machines and Their Protection.pdf
Nabajyoti Banik
 
Design Thinking basics for Engineers.pdf
CMR University
 
MODULE 05 - CLOUD COMPUTING AND SECURITY.pptx
Alvas Institute of Engineering and technology, Moodabidri
 
Numerical-Solutions-of-Ordinary-Differential-Equations.pptx
SAMUKTHAARM
 
mbse_An_Introduction_to_Arcadia_20150115.pdf
henriqueltorres1
 
Ad

Pwm technique for dc motor Using Arduino

  • 1. Speed control of DC motor by PWM technique Prepared By: KATHAN SHAH 4/8/2017 1
  • 2. Introduction to the project • This project is based on speed control of dc motor using PWM technique. • Here we will use temperature controlled dc fan whose speed is changed according to the level of temperature . • For measuring the surrounding temperature of system , temperature sensor called DHT 22 is used ,which can also measure humidity . • speed of the motor is specified for certain range of temp. through arduino or any equivalent microcontroller. 4/8/2017 2
  • 3.  Definition: Pulse Width Modulation is a technique that conforms a signal width, generally pulses based on modulator signal information.  The general purpose of Pulse Width Modulation is to control power delivery, especially to inertial electrical devices.  The on-off behavior changes the average power of signal.  Output signal alternates between on and off within a specified period.  If signal toggles between on and off quicker than the load, then the load is not affected by the toggling.  A secondary use of PWM is to encode information for transmission About PWM 4/8/2017 3
  • 4. Duty Cycle  Definition: The Duty Cycle is a measure of the time the modulated signal is in its “high” state.  It is generally recorded as the percentage of the signal period where the signal is considered on. Period (T) Duty Cycle (D) VL VH On Off %100 Period TimeOn CycleDuty 4/8/2017 4
  • 5. Advantages Of PWM Technique • The main advantage of PWM is that power loss in the switching devices is very low. • When a switch is off there is practically no current , and When it is on and power is being transferred to the load, there is almost no voltage drop across the switch. • Power loss , being the product of both , is thus in both cases close to zero. • PWM also works well with digital controls , which because of their on/off nature , can easily set the needed duty cycle. • Also the temperature sensor DHT22 has low percentage error (0.5%) and its temperature range is high ( -40 to 80C ) which is considerable compared to other temperature sensor like LM35 , DHT11 etc. 4/8/2017 5
  • 6. Hardware Requirements • Arduino Uno R3: Arduino is a ATMEL based microcontroller which is used to take a controlling action i.e to change the speed of dc fan according to the input obtained from the DHT22. It simply adjust the duty cycle for various temperature range . It is 14 digital I/O pin device. • DHT 22: DHT 22 is a family of DHT sensors which is used to measure the temperature and humidity accurately . It is 4 pin device . It has internal circuit which can convert analog signal to the digital one ,which can be easily read by microcontroller. • DC Fan: Here dc fan is just simply a dc motor whose speed is being changed by varying the duty cycle. • Power Adapter: power adapter is used to step down the supply ac voltage in the range of arduino so it can operate safily . We can also use transformer , rectifier and 7805 regulator set instead of power adapter. • LCD Display: Here LCD display is used to display the temperature and duty cycle value . It is 16 X 2 LCD, which is used only for writing purpose.4/8/2017 6
  • 7. Software Requirements • Arduino IDE: Arduino IDE is a software used for the program development for integrated circuit like Arduino . It is compatible with any Arduino board like Arduino Uno , LilyPad Arduino ,Red board , Arduino Mega , Arduino Leonardo.It can compile the ATMEL based program generally written in C/C++.It can also compile program . After compilation we can install program on the Arduino board. • Proteus: Proteus is used for real time simulation , PCB layout and schematic arrangement. • Eagle : Eagle is also used for simulation , schematic circuit and PCB layout . Here the schematic is made in eagle. 4/8/2017 7
  • 9. Application • Air Conditioning • Refrigeration System • Ventilation System • Transformer OFAF cooling 4/8/2017 9
  • 10. Future Work • In future we will prepare flow chart which will give brief information about the steps of program. • We will make real time simulation. • Program implementation in the hardware 4/8/2017 10