0% found this document useful (0 votes)
10 views32 pages

Presentation 28

Uploaded by

imamshaimam786
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
10 views32 pages

Presentation 28

Uploaded by

imamshaimam786
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 32

DC MOTOR SPEED CONTROLLER

PREPARED BY :
MOHANAD
SAMA’NEH
AYMAN
PERVISED BY : DR. KAMEL SUBH
MANASRAH
MOTOR SPEED CONTROLER | Layout

Introduction

Section 2 DTMF

Power Circuit
`
Results & Video

Future Outock

Conclusion & Cost


MOTOR SPEED CONTROLER | Introduction

Why we choose this project

Important of dc motor in industry

Dc motor used in many application


MOTOR SPEED CONTROLER | DC MOTOR

Dc motor :
 Types Of dc
motor
Shunt : :Seried dc motor
dc motor :
MOTOR SPEED CONTROLER | DC MOTOR

Seperately excitedPMM motor :


motor :
MOTOR SPEED CONTROLER | DC MOTOR

Seperately excitedPMM motor :


motor :
MOTOR SPEED CONTROLER | PMM MOTO

PMM
MOTOR :
 Why we use PMM motor :
Specification
w 100 Rated power
rpm 500 Reted speed
12 Rated voltage
700mA Rated current
0.0212 Constant k*Q

Types of controlling
Speed = (Va- I Ra)/kø
 Changing Armature resistance
Changing flux Kø
Changing applied voltage Va
MOTOR SPEED CONTROLER | DTMF

DTMF(Core
 (Dual Tone Multi frequency)
Of
The
 Beebe is generated when youProject)
press any number on the phone
 Combination of two distinct freq.'s
 Number 9 freq is (1447&852) Hz Signal
 Simple DTMF Decoder Control the DC motor

Upper band
1633 1477 1336 1209 Freq(Hz)
Lower band

A 3 2 1 697
B CLICHERE FOR MORE INFO
6 5 4 770
C 9 8 7 852
D # 0 * 941
MOTOR SPEED CONTROLER | DTMF

MT8870D
DTMF(Core Of
DTMF ReceiverThe Project)
Small size and low power consumption
High Performance
BandBass Filter section
Digital Counting Signal
Passing the corresponding code to the bus

CLICHERE FOR MORE INFO


MOTOR SPEED CONTROLER | DTMF

DTMF(Core Of
How It Works !
The Project)
INH : Enable The
Letters (A,B,C,D)

PWDN : power
the Device down

CLICHEREStD
FOR: MORE
Interrupt
INFO

TOE: Enable The


O/P
MOTOR SPEED CONTROLER | DTMF

Decoding DTMF
(contiued ) :
Guard time adjustment :
C2 , R3 calculated as follows :

Where :
Vdd = 5FOR
CLICHERE . MORE Trec
INFO= 40ms
Vtst = 2.4 td = 40ms
R 3 = 330K Ohm C2 = 100 nf Tdp = 5ms
Tda = 20ms
MOTOR SPEED CONTROLER | DTMF

Decoding DTMF
(contiued )
Differential input configuration :

voltage gain = R2 / R1
R1 = 100K
R2 = 200K

C1 Chosen to be 100nf
MOTOR SPEED CONTROLER | Microcontro

Microcontroller
 Has I/O circuitry as built in
Interface with real world devices
Pic 18f4620 used
Specification

Value Parameter type


Flash Program Memory Type
64 Program Memory (KB)
2CCP Digital Communication Peripherals
CLICHERE FOR MORE INFO
x 8-bit, 3 x 16-bit 1 Timers
to 5.5 2 Operating Voltage Range (V)
MOTOR SPEED CONTROLER | Microcontro

CLICHERE FOR MORE INFO


MOTOR SPEED CONTROLER | Programmin

Programming
 Mikroc Programme Used for writing the code
 JDM circuit used for programming the PIC
 The Important Parts Of The Code

Lcd configuration :
void lcd_con() {
Lcd_Config (&PORTD , 1, 3, 0, 4, 5, 6, 7) ; //configure portd as output
LCD_Cmd(LCD_CURSOR_OFF); // send command to LCD (cursor off)
LCD_Cmd(LCD_CLEAR); // send command to LCD (clear LCD)
}
Interrupt :
void interrupt() { CLICHERE FOR MORE INFO
portb.f 2 = 1 ; // Enable the output from dtmf
number = portb ; // register the nalue taken from DTMF
portb.f2=0 ; //Disaple the output from DTMF
INTCON = 0x90; // Set T0IE, clear T0IF
}}
MOTOR SPEED CONTROLER | Microcontro

Pwm signal generation code :


Void pwm2_generation() {
PWM2_Init(500kHz); // Initialize PWM1 module at 5KHz
PWM2_Change_Duty(current_duty2) ; // Set The Duty Of The Signal
PWM2_Start(); // start PWM1
}
VOID MAIN :
void main(){
ADCON1 = 0X0F ; // Set AN pins to Digital I/O
INTCON = 0x90; // Enable INT0 interrupt
INTCON.INT1IE=1 ; //configure int
TRISb=0Xf9 ; // CONFIGURE PORTb AS i/PCLICHERE FOR MORE INFO
TRISA=0X00 ; //configure port a as o/p
porta= 0 ;
}
MOTOR SPEED CONTROLER | PWM Signal

PWM Signal
Setting Duty from (0-100)%
determines the DC voltage according To this equation :
V = (Duty) * Vdc
Section 2

Duty = 50% Duty = 75%


MOTOR SPEED CONTROLER | Controlling Pr

Phone # 1 (make call )

Communicatio
n network
Section 2

Controlling Process
Phone #2 Receive the
call

Acknowledgment

Security Code

Acknowledgment

Starting Controll
o
e
n
OTOR vSPEED CONTROLER | Power Ci
De
r
Dti
Cev
er
Mr
O
T
O
R
CLICHERE FOR MORE INFO
MOTOR SPEED CONTROLER | Gate Driver

Gate Driver
Why we use Gate Driver
What device used
The Schematic Diagram
Section 2
MOTOR SPEED CONTROLER | Gate Driver

Bootstrap capacitor sizing :

Section 2
MOTOR SPEED CONTROLER | Gate Driver

I/P And Output

Section 2

input pwm with 50%duty output Signal With 50%duty


And 15 Voltage
MOTOR SPEED CONTROLER | Converter

Why Use Converter


 Device Used FGH40N60SF
Features Of IGBT

Section 2
MOTOR SPEED CONTROLER | Results

Outputs & results :

Section 2

From Gate Driver At DC Terminals


MOTOR SPEED CONTROLER | Results

Designing PCB (Picture )

Section 2
MOTOR SPEED CONTROLER | Results

Designing PCB (Hardware )

Section 2
MOTOR SPEED CONTROLER | Results

Section 2

Video
MOTOR SPEED CONTROLER | Future Outlo

Future Out lock:


 improve the project in order to use it for driving large dc motors
Section 2
 Improve the project to control and monitor the device in house
 Improving the programming
MOTOR SPEED CONTROLER | Conclusion

Conclusion :
The necessary code has been made and downloaded in microcontroller
by using2appropriate software. The analog instructions received by the
Section
receiving mobile phone were successfully converted into digital strobes
as interrupt signals to the microcontroller through DTMF The actuation
of the motor is driven by the output ports of the microcontroller.
The proposed work has following advantages :

1) The dc motor can be controlled from anywhere on the globe with


low cost with using more advanced technique .

2) A number of devices can be controlled through a dedicated output


port bits by writing the individual controlling algorithm for each device .
MOTOR SPEED CONTROLER | Cost

Cost (NIS)

40 Microcontroller

Section 2 30 Ir2110
140 IGBT’S

60 PCB

70 BOX
10 DC MOTOR
70 LCD
100 OTHERS
TOTAL = 600 NIS
MOTOR SPEED CONTROLER | Any Question

Section 2
MOTOR SPEED CONTROLER | Thanks

Section 2

You might also like