SlideShare a Scribd company logo
GOVERNMENT COLLEGE OF ENGINEERING, CHANDRAPUR
ELECTRICAL ENGINEERING DEPARTMENT
2014-15
ARM CORTEX ( LPC 2148 ) BASED MOTOR SPEED CONTROL
GUIDED BY-
PROF.S.P.JOLHE
PRESENTED BY
1. UDAY D. WANKAR 7. VARSHA V. HIWARE
2. GOPAL K. MOTI 8. LAKSHMI SINGH
3. PRATIK A. SAKHARKAR 9. RUPALI N. GHTUKE
4. KUNAL R. PATIL
5. SURENDRA M. BUTALE
6. VILAS J. DORLE
Introduction
 AC motors have been widely used for the industries since
earliest days of electrical engineering.
 The project is designed to control the speed of a DC and AC
motor using ARM7 LPC2148 processor .
 This project uses the PWM principle to control the speed of the
motor by varying the duty cycle of the pulses applied to it known
as PWM Control.
 The project uses the input button interfaced to the processor.
 A motor driver IC is interfaced to the ARM7 LPC2148 processor
board for receiving PWM Signal.
HARDWARE REQUIRED
 Power Supply
 LPC 2148 Development Board
 LCD
 Control switch board
 L293D Driver IC
 Optocoupler (MOC 3021)
 TRIAC BT136
 Snubber Circuit
Working Principle
 If voltage across motor terminal is varied, then speed can
also be varied. This project uses the above principle to
control the speed of the motor by varying the duty cycle of
the pulses applied to it, popularly known as PWM control.
 The average voltage given or the average current flowing
through the motor will change depending on the duty cycle,
ON and OFF time of the pulses, so the speed of the motor
will change.
Pulse Width Modulation
(PWM)
what is it?
 Output signal alternates between on and off within specified
period
 Controls power received by a device
 The voltage seen by the load is directly proportional to the
source voltage
Definition
 Duty Cycle: on-time / period
 Vlow is often zero
LOWHIAVG VDDVV )1( 
PWM signals of varying duty cycles
Block diagram of our system
Architecture of implemented
system
ARM LPC2148
 32 bit ARM7 microcontroller in a tiny LQFP64
package.
 40kb of on-chip RAM.
 512kb of on-chip flash memory.
 High speed 60 MHz operation.
 Two analog to digital converters(10 bit).
 Total 14 ADC inputs in LPC2148.
 6 PWM outputs.
Pin diagram of LPC2148
Control Switches
 On pressing clockwise or anticlockwise button ,LPC
configure output for clockwise or anticlockwise
direction.
 On pressing low sped or high speed button motor start
rotation in clockwise direction.
DC motor driver circuit
 L293D is a dual H-bridge motor driver integrated circuit
(IC).Motor drivers act as current amplifiers since they take a
low-current control signal and provide a higher-current
signal.
Features:
 Wide supply-voltage range:4.5V to 36V
 Separate input-logic supply
 Internal ESD protection
 Thermal shutdown
 High-Noise-Immunity input
 Output current 1A per channel(600 mA for L293D)
 Output clamp diodes for inductive Transient
Suppresion (L293D)
Schematic of L293D
AC motor driver
 Ac motor driver circuit uses optoisolator MOC3021, TRIAC
BT136 and snubber circuit. The process is carried out at high
frequency, switching load on and OFF thereby controlling power
to the load.
Optoisolator (MOC3021)
 Optoisolator MOC3021 is 6 pin IC & is made up of light
emitting diode and DIAC which are Electrically isolated.
 Optoisolator allows two circuit to exchange signal yet
remain electrically isolated.
 The light is proportional to the signal, so the signal is
transferred to the photodiac.
 This is the principle used in opto triac and opto SCRs
which are readily available in IC form.
 The isolation between low power and high power circuits
in this optically connected device is several thousand
volts.
 Optoisolator MOC3021 is mainly used as TRIAC driver
in this project
TRIAC
 TRIAC is a bidirectional triode thyristor.
 It can be triggered by either a positive or negative voltage
being applied to its gate electrode.
 TRIAC is allowing the control of very large power flows with
mA-scale control currents for ac circuit.
 Applying trigger pulse at a controllable point in a AC cycle
allows one to control the percentage of the current that flows
through TRIAC to the load.
Snubber circuit
 The main function of snubber circuit is to improve the
switching behavior of the TRIAC at turn off.
 It is often designed with a network made of a resistor R
and a capacitor C, the SNUBBER circuit.
 This circuit can also be used to improve TRIAC
immunity to fast transient voltages.
Result of DC motor Control
 PWM signals from LPC2148 is given to L293D which
controls 12V or greater voltage by 5V dc from PWM
pins.
 At 30% duty cycle PWM signals, DC motor runs at low
speed.
 At 90% duty cycle PWM signals, DC motor runs at high
speed.
 50% PWM signal is given to MOC3021, DIAC in
MOC3021 triggers triac gate only 50% of single pulse
i.e. TRIAC is on for 50% of time. AC motor runs at
lower speed.
Result of AC motor Control
 90% PWM signal is given to MOC3021, DIAC in
MOC3021 triggers triac gate only 90% of single pulse
i.e. TRIAC is on for 90% of time. AC motor runs at
higher speed.
Conclusion
1. The main aim of this project is to control the speed of motor
using PWM technique by ARM processor.
2. Implementation is easy and understandable.
3. User friendly project.
Arm cortex ( lpc 2148 ) based motor speed control

More Related Content

PPTX
Unit 3
PPTX
Attenuators and phase shifters 24
PPTX
Speed control of Three phase Induction motor using AC voltage regulator
PPTX
Develop a shadow sensor alarm using IC 741
PDF
Stepper motor(encrypted)
PPTX
PPTX
Introduction to Digital Signal Processing (DSP)
PPTX
Comparsion of M-Ary psk,fsk,qapsk.pptx
Unit 3
Attenuators and phase shifters 24
Speed control of Three phase Induction motor using AC voltage regulator
Develop a shadow sensor alarm using IC 741
Stepper motor(encrypted)
Introduction to Digital Signal Processing (DSP)
Comparsion of M-Ary psk,fsk,qapsk.pptx

What's hot (20)

PPTX
Slide Wire Dc potentiometer
PDF
Design of FIR filters
PPT
Operational Amplifiers And Logic Gates
PDF
Strip lines
PPTX
PIC Microcontrollers
PPTX
Auto correlation and cross-correlation
PDF
Nyquist stability criterion
PDF
Voltmeter
PPTX
SINGULAR POINT IN NON-LINEAR SYSTEM
PPTX
Multirate DSP
PPTX
Module 1 - ARM 32 Bit Microcontroller
PPTX
Matlab simulink introduction
PDF
Tracking Radar
PPTX
Matlab introduction
PDF
Solved problems
PDF
1.introduction to signals
PPTX
Control System toolbox in Matlab
PPT
Thyristors
PPTX
DC potentiometers
PDF
Dsp lab manual
Slide Wire Dc potentiometer
Design of FIR filters
Operational Amplifiers And Logic Gates
Strip lines
PIC Microcontrollers
Auto correlation and cross-correlation
Nyquist stability criterion
Voltmeter
SINGULAR POINT IN NON-LINEAR SYSTEM
Multirate DSP
Module 1 - ARM 32 Bit Microcontroller
Matlab simulink introduction
Tracking Radar
Matlab introduction
Solved problems
1.introduction to signals
Control System toolbox in Matlab
Thyristors
DC potentiometers
Dsp lab manual
Ad

Similar to Arm cortex ( lpc 2148 ) based motor speed control (20)

PDF
Arm cortex (lpc 2148) based motor speed
PDF
Arm Processor Based Speed Control Of BLDC Motor
PDF
Speed Control Of DC motor By Using PWM Technique
PPT
Chapter 6 dc motor speed control
PPTX
Motor_Drivers_Teleoperationvnvvjjfjngfhnvjnf
PDF
Controlling of DC Motor using IC 555 Timer
PPTX
Industry speed-control final
PPT
Chapter 6 edit
PDF
DC motor controlling
PDF
Doc speed control of a dc motor using micro controller 8051
PDF
Ijetae 0312 24
PDF
session-2_track-6_advanced-bldc-motor-drive.pdf
PPT
Motor Control of Drives using Control Electrical
PDF
IRJET - IoT based Speed Control of DC Motor using PWM Technique
PPTX
THREE PHASE INVERTER FED BLDC MOTOR DRIVE
PPT
Electric-Traction-Railways.ppt
PDF
Project_1
PPTX
Fpga based motor controller
PPTX
DC MOTOR SPEED CONTROL USING ON-OFF CONTROLLER BY PIC16F877A MICROCONTROLLER
Arm cortex (lpc 2148) based motor speed
Arm Processor Based Speed Control Of BLDC Motor
Speed Control Of DC motor By Using PWM Technique
Chapter 6 dc motor speed control
Motor_Drivers_Teleoperationvnvvjjfjngfhnvjnf
Controlling of DC Motor using IC 555 Timer
Industry speed-control final
Chapter 6 edit
DC motor controlling
Doc speed control of a dc motor using micro controller 8051
Ijetae 0312 24
session-2_track-6_advanced-bldc-motor-drive.pdf
Motor Control of Drives using Control Electrical
IRJET - IoT based Speed Control of DC Motor using PWM Technique
THREE PHASE INVERTER FED BLDC MOTOR DRIVE
Electric-Traction-Railways.ppt
Project_1
Fpga based motor controller
DC MOTOR SPEED CONTROL USING ON-OFF CONTROLLER BY PIC16F877A MICROCONTROLLER
Ad

More from Uday Wankar (20)

PDF
TEACHING AND LEARNING BASED OPTIMISATION
PPTX
Optimization Simulated Annealing
PPTX
Optimization Shuffled Frog Leaping Algorithm
PPTX
Optimization technique genetic algorithm
PPTX
Optimization Technique Harmony Search
PPTX
Optimization by Ant Colony Method
PPTX
Gas turbine engine
PDF
Gas turbine engine
PDF
Rewinding a brushless motor
PPTX
Rewinding a bldc motor
DOCX
Persistence of Vision Display
PPTX
Arm cortex ( lpc 2148 ) based motor speed control
PPTX
POWER QUALITY IMPROVEMENT
PDF
CSTPS training REPORT
PDF
Hybrid power generation by solar –wind
PPTX
Hybrid power generation by and solar –wind
PPTX
Grid solving robot
PDF
A PROJECT REPORT ON BGPPL BALARPUR
PPTX
Ensuring data storage security in cloud computing
PDF
ATmega32 Controlled “Persistence of Vision” Display
TEACHING AND LEARNING BASED OPTIMISATION
Optimization Simulated Annealing
Optimization Shuffled Frog Leaping Algorithm
Optimization technique genetic algorithm
Optimization Technique Harmony Search
Optimization by Ant Colony Method
Gas turbine engine
Gas turbine engine
Rewinding a brushless motor
Rewinding a bldc motor
Persistence of Vision Display
Arm cortex ( lpc 2148 ) based motor speed control
POWER QUALITY IMPROVEMENT
CSTPS training REPORT
Hybrid power generation by solar –wind
Hybrid power generation by and solar –wind
Grid solving robot
A PROJECT REPORT ON BGPPL BALARPUR
Ensuring data storage security in cloud computing
ATmega32 Controlled “Persistence of Vision” Display

Recently uploaded (20)

PPTX
web development for engineering and engineering
PDF
Automation-in-Manufacturing-Chapter-Introduction.pdf
PPTX
M Tech Sem 1 Civil Engineering Environmental Sciences.pptx
PPTX
UNIT 4 Total Quality Management .pptx
PDF
PPT on Performance Review to get promotions
PDF
PRIZ Academy - 9 Windows Thinking Where to Invest Today to Win Tomorrow.pdf
PPTX
IOT PPTs Week 10 Lecture Material.pptx of NPTEL Smart Cities contd
PPTX
Construction Project Organization Group 2.pptx
PPTX
CARTOGRAPHY AND GEOINFORMATION VISUALIZATION chapter1 NPTE (2).pptx
PDF
R24 SURVEYING LAB MANUAL for civil enggi
PPTX
MET 305 2019 SCHEME MODULE 2 COMPLETE.pptx
PPT
Mechanical Engineering MATERIALS Selection
PPTX
CYBER-CRIMES AND SECURITY A guide to understanding
PPTX
CH1 Production IntroductoryConcepts.pptx
PDF
BMEC211 - INTRODUCTION TO MECHATRONICS-1.pdf
DOCX
ASol_English-Language-Literature-Set-1-27-02-2023-converted.docx
PDF
Mitigating Risks through Effective Management for Enhancing Organizational Pe...
PPTX
Geodesy 1.pptx...............................................
PDF
TFEC-4-2020-Design-Guide-for-Timber-Roof-Trusses.pdf
PPTX
FINAL REVIEW FOR COPD DIANOSIS FOR PULMONARY DISEASE.pptx
web development for engineering and engineering
Automation-in-Manufacturing-Chapter-Introduction.pdf
M Tech Sem 1 Civil Engineering Environmental Sciences.pptx
UNIT 4 Total Quality Management .pptx
PPT on Performance Review to get promotions
PRIZ Academy - 9 Windows Thinking Where to Invest Today to Win Tomorrow.pdf
IOT PPTs Week 10 Lecture Material.pptx of NPTEL Smart Cities contd
Construction Project Organization Group 2.pptx
CARTOGRAPHY AND GEOINFORMATION VISUALIZATION chapter1 NPTE (2).pptx
R24 SURVEYING LAB MANUAL for civil enggi
MET 305 2019 SCHEME MODULE 2 COMPLETE.pptx
Mechanical Engineering MATERIALS Selection
CYBER-CRIMES AND SECURITY A guide to understanding
CH1 Production IntroductoryConcepts.pptx
BMEC211 - INTRODUCTION TO MECHATRONICS-1.pdf
ASol_English-Language-Literature-Set-1-27-02-2023-converted.docx
Mitigating Risks through Effective Management for Enhancing Organizational Pe...
Geodesy 1.pptx...............................................
TFEC-4-2020-Design-Guide-for-Timber-Roof-Trusses.pdf
FINAL REVIEW FOR COPD DIANOSIS FOR PULMONARY DISEASE.pptx

Arm cortex ( lpc 2148 ) based motor speed control

  • 1. GOVERNMENT COLLEGE OF ENGINEERING, CHANDRAPUR ELECTRICAL ENGINEERING DEPARTMENT 2014-15 ARM CORTEX ( LPC 2148 ) BASED MOTOR SPEED CONTROL GUIDED BY- PROF.S.P.JOLHE PRESENTED BY 1. UDAY D. WANKAR 7. VARSHA V. HIWARE 2. GOPAL K. MOTI 8. LAKSHMI SINGH 3. PRATIK A. SAKHARKAR 9. RUPALI N. GHTUKE 4. KUNAL R. PATIL 5. SURENDRA M. BUTALE 6. VILAS J. DORLE
  • 2. Introduction  AC motors have been widely used for the industries since earliest days of electrical engineering.  The project is designed to control the speed of a DC and AC motor using ARM7 LPC2148 processor .  This project uses the PWM principle to control the speed of the motor by varying the duty cycle of the pulses applied to it known as PWM Control.  The project uses the input button interfaced to the processor.  A motor driver IC is interfaced to the ARM7 LPC2148 processor board for receiving PWM Signal.
  • 3. HARDWARE REQUIRED  Power Supply  LPC 2148 Development Board  LCD  Control switch board  L293D Driver IC  Optocoupler (MOC 3021)  TRIAC BT136  Snubber Circuit
  • 4. Working Principle  If voltage across motor terminal is varied, then speed can also be varied. This project uses the above principle to control the speed of the motor by varying the duty cycle of the pulses applied to it, popularly known as PWM control.  The average voltage given or the average current flowing through the motor will change depending on the duty cycle, ON and OFF time of the pulses, so the speed of the motor will change.
  • 5. Pulse Width Modulation (PWM) what is it?  Output signal alternates between on and off within specified period  Controls power received by a device  The voltage seen by the load is directly proportional to the source voltage
  • 6. Definition  Duty Cycle: on-time / period  Vlow is often zero LOWHIAVG VDDVV )1( 
  • 7. PWM signals of varying duty cycles
  • 8. Block diagram of our system
  • 10. ARM LPC2148  32 bit ARM7 microcontroller in a tiny LQFP64 package.  40kb of on-chip RAM.  512kb of on-chip flash memory.  High speed 60 MHz operation.  Two analog to digital converters(10 bit).  Total 14 ADC inputs in LPC2148.  6 PWM outputs.
  • 11. Pin diagram of LPC2148
  • 12. Control Switches  On pressing clockwise or anticlockwise button ,LPC configure output for clockwise or anticlockwise direction.  On pressing low sped or high speed button motor start rotation in clockwise direction.
  • 13. DC motor driver circuit  L293D is a dual H-bridge motor driver integrated circuit (IC).Motor drivers act as current amplifiers since they take a low-current control signal and provide a higher-current signal.
  • 14. Features:  Wide supply-voltage range:4.5V to 36V  Separate input-logic supply  Internal ESD protection  Thermal shutdown  High-Noise-Immunity input  Output current 1A per channel(600 mA for L293D)  Output clamp diodes for inductive Transient Suppresion (L293D)
  • 16. AC motor driver  Ac motor driver circuit uses optoisolator MOC3021, TRIAC BT136 and snubber circuit. The process is carried out at high frequency, switching load on and OFF thereby controlling power to the load.
  • 17. Optoisolator (MOC3021)  Optoisolator MOC3021 is 6 pin IC & is made up of light emitting diode and DIAC which are Electrically isolated.  Optoisolator allows two circuit to exchange signal yet remain electrically isolated.  The light is proportional to the signal, so the signal is transferred to the photodiac.  This is the principle used in opto triac and opto SCRs which are readily available in IC form.  The isolation between low power and high power circuits in this optically connected device is several thousand volts.  Optoisolator MOC3021 is mainly used as TRIAC driver in this project
  • 18. TRIAC  TRIAC is a bidirectional triode thyristor.  It can be triggered by either a positive or negative voltage being applied to its gate electrode.  TRIAC is allowing the control of very large power flows with mA-scale control currents for ac circuit.  Applying trigger pulse at a controllable point in a AC cycle allows one to control the percentage of the current that flows through TRIAC to the load.
  • 19. Snubber circuit  The main function of snubber circuit is to improve the switching behavior of the TRIAC at turn off.  It is often designed with a network made of a resistor R and a capacitor C, the SNUBBER circuit.  This circuit can also be used to improve TRIAC immunity to fast transient voltages.
  • 20. Result of DC motor Control  PWM signals from LPC2148 is given to L293D which controls 12V or greater voltage by 5V dc from PWM pins.  At 30% duty cycle PWM signals, DC motor runs at low speed.
  • 21.  At 90% duty cycle PWM signals, DC motor runs at high speed.
  • 22.  50% PWM signal is given to MOC3021, DIAC in MOC3021 triggers triac gate only 50% of single pulse i.e. TRIAC is on for 50% of time. AC motor runs at lower speed. Result of AC motor Control
  • 23.  90% PWM signal is given to MOC3021, DIAC in MOC3021 triggers triac gate only 90% of single pulse i.e. TRIAC is on for 90% of time. AC motor runs at higher speed.
  • 24. Conclusion 1. The main aim of this project is to control the speed of motor using PWM technique by ARM processor. 2. Implementation is easy and understandable. 3. User friendly project.