MICROCONTROLLER -BASED DC MOTOR SPEED CONTROLLER
#1












Presented by:
KUSUM.N.M
VIJAYLAKSHMI

[attachment=13461]
INTRODUCTION
DC motor speed controllers are very useful for controlling the motion of robotic and industrial automation systems. The controller presented here uses the pulse-width modulation (PPWM) technique. The PWM wave for speed control is generated using Atmel AT89C52 microcontroller. To control the speed of the DC motor, you need a variable-voltage DCpower source. When the DC motor isswitched on, it takes certain time toreach the full speed. As soon as the power supply is switched on, the DCmotor starts gaining speed and if you switch off the power supply before itreaches the maximum rated speed, itstarts to slow down.
Circuit :
Parts List
Semiconductor:
IC1 -7806, 6V regulator
IC2 -AT89C51 microcontroller
T1 -TIP122 pnp transistor
D1-D6 -1N4007 rectifier diode
LED1 -5mm light-emitting diode
Resistors (all ¼-watt, 5% carbon):
R1 -330-ohm
R2 -10-kkilo-oohm
R3 -1-kilo-oohm
R4-RR11 -
220-ohm
Capacitors:
C1 -1000 µF, 5V electrolytic
C2, 3 -0.1µF ceramic disk
C4, 5 -22pF ceramic disk
C6 -10 µF, 6V electrolytic
Miscellaneous:
X1 -230V C primary to V,
500mA secondary transformer
S1-SS3 -Push-to-on switch
S4 -On/off switch
X TAL -12MHz crystal
-6V C motor
CON1 -
Connector for power supply
Circuit Description:
Fig. 1 shows the circuit of the DC mo-tor speed controller. 230V AC mains is stepped down by transformer X1 to deliver secondary output of 9V, 500 mA. The secondary output is rectified by a full-wave bridge rectifier comprising diodes D1 through D4,filtered by capacitor C1 and regulated by IC 7806 Capacitor C2 bypasses any ripple present in the regulated output. LED1 acts as the power- ‘on’ indicator. Resistor R1 limits the current passing through LED1.Diode D5 causes a voltage drop of 0.6V and, as a result, the final output of the circuit is approx.44V.
Construction:
IC AT89C51 is a low-power, high-performance, 8-bit microcontroller with 8 kB of Flash programmable and eras-able read-only memory
(EPEROM),256 bytes of RAM,32 input/output (I/O)lines, three 16-bit timers/counters, a six-vector two-level interrupt architecture, a full-duplex serial port, on-chip oscillator and clock circuitry.
In addition, the AT89C51 is designed with static logic for operation down to zero frequency and supports two software- selectable power-saving modes. The idle mode stops the CPU while allowing the RAM, timers/counters, serial port
and interrupt system to continue functioning.
The power-down mode saves the RAM contents but freezes the oscillator, disabling all other chip functions until the next hardware reset is activated.
At the heart of the speed controller system is microcontroller AT89C52
which creates (using timer 0)pulses of varying width for pulse-width modulation and controls the motor speed.
To change the speed of the motor, switches S2 and S3 are interfaced to
interrupt the input to pins P3.22 and P3.33 of IC2,respectively.Whenever any of
switches S2 and S3 is pressed, an interrupt is generated, which changes the duty
cycle of the pulse train. Switch S2 interfaced to Interrupt-0 increases the
duty cycle of the pulse waveform, whereas switch S3 interfaced to Inter-
rupt-11 decreases the duty cycle of the pulse waveform. Power-on reset for
the microcontroller is achieved through capacitor C6 and resistor R2.Switch S1
provides manual reset to the microcontroller. A 12MHz crystal (XX TAL ) is used for basic clock frequency. Port 2 is an 8-bit,bidirectional, input/output (II/O) port with internalpull-ups.Port-2 output buffers can sink/source four TTL inputs.
The software is written such that the duty cycle for PWM is increased in discrete intervals of ‘10 ’.Hence the speed of the DC motor is divided into eleven steps from Port pin P1.11 is internally pulled up. It is used as the output to control the motor with driver transistor T1. Whenever timer-0 overflows, the status of pin P1.1 is complemented and hence a square wave with appropriate duty cycle is generated. This pin is inter-faced to power transistor TIP122 (TT1),, which is fed to drive the motor. When the transistor is driven into saturation, current flows through the motor. When the transistor is cut off,
the motor current keeps flowing be cause of the motor ’s inductance. Diode
D6 connected across the motor coil prevents reverse current flow. A heat-sink
is fed with over transistor T1.
Reply

Important Note..!

If you are not satisfied with above reply ,..Please

ASK HERE

So that we will collect data for you and will made reply to the request....OR try below "QUICK REPLY" box to add a reply to this page
Popular Searches: speed controller dc motor, microcontroller based dc motor controller pdf, microcontroller baseddc motor controller pdf, advantages of rf based motor controller pdf, pc based dc motor speed controller, ic 7806, sms based dc motor speed controller pdf,

[-]
Quick Reply
Message
Type your reply to this message here.

Image Verification
Please enter the text contained within the image into the text box below it. This process is used to prevent automated spam bots.
Image Verification
(case insensitive)

Possibly Related Threads...
Thread Author Replies Views Last Post
  Remote Controlling of Greenhouse Agriculture System by Microcontroller and Bluetooth smart paper boy 2 3,024 12-01-2018, 12:40 PM
Last Post: dhanabhagya
  VECTOR CONTROL DRIVE OF PERMANENT MAGNET SYNCHRONOUS MOTOR USING MATLAB/SIMULINK seminar class 2 12,271 05-04-2017, 01:18 PM
Last Post: surya256
  DEVELOPMENT OF SOFTWARE & HARDWARE FOR MICROCONTROLLER BASED SMART NOTICE BOARD (US Electrical Fan 3 3,872 09-08-2016, 11:27 AM
Last Post: jaseela123d
  MICROCONTROLLER BASED DAM GATE CONTROL SYSTEM full report seminar class 13 17,307 19-06-2016, 07:53 PM
Last Post: Saianjana
  GSM based SCADA implementation using Microcontroller project report tiger 19 27,780 31-05-2016, 12:13 PM
Last Post: dhanabhagya
  Microcontroller Based Cellular Voting Machine seminar projects crazy 5 6,633 10-05-2016, 04:19 PM
Last Post: pankaj raj
  HIGHWAY SPEED SENSING AND AUTOMATIC BREAKING SYSTEM smart paper boy 7 13,785 16-03-2016, 03:02 PM
Last Post: dhanabhagya
  WIRE LESS SPEED CONTROL OF AC MOTOR (USING MOBILE) smart paper boy 6 11,369 24-02-2016, 02:05 PM
Last Post: seminar report asees
  MICROCONTROLLER BASED AUTOMATIC RAILWAY GATE CONTROL full report project topics 49 58,014 10-09-2015, 03:18 PM
Last Post: seminar report asees
  car speed control using bluetooth seminar class 5 6,311 10-07-2015, 01:55 PM
Last Post: seminar report asees

Forum Jump: