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
CLICHEREStD
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