Arduino - Control of A Coreless DC Motor Using A PWM and A Mosfet - Electrical Engineering Stack Exchange
Arduino - Control of A Coreless DC Motor Using A PWM and A Mosfet - Electrical Engineering Stack Exchange
Sign up
Source to ground
Gate to PWM pin
with a 10KΩ
resistor to ground.
Drain to motor
terminal 1
Motor terminal 2 to
Vcc
Diode placed
By using our site, you acknowledge that you have read and understand our Cookie Policy, Privacy Policy, and
our Terms of Service. across the motor
terminals
https://electronics.stackexchange.com/questions/176601/control-of-a-coreless-dc-motor-using-a-pwm-and-a-mosfet 1/6
27/11/2018 arduino - Control of a coreless DC motor using a PWM and a mosfet - Electrical Engineering Stack Exchange
1. As soon as I supply
power to the circuit
the Motors run at
full RPM till the
Arduino starts
taking data from the
joystick. It then
settles down to the
RPM corresponding
to the joystick
position. Is there
any way to counter
this so that the
motors remain
switched off until
the Arduino starts
receiving values
from the joystick ?
(My understanding
was that the 10KΩ
Rgs resistor would
take care of this.)
2. The second
problem is that the
mosfet never fully
switches off. This
By using our site, you acknowledge that you have read and understand our , , and
happens even
our .
when the joystick is
https://electronics.stackexchange.com/questions/176601/control-of-a-coreless-dc-motor-using-a-pwm-and-a-mosfet 2/6
27/11/2018 arduino - Control of a coreless DC motor using a PWM and a mosfet - Electrical Engineering Stack Exchange
at the 0 position. I
have also tried
switching the pins
HIGH and LOW,
however there is
still movement in
the motor. Is there
any remedy to this
problem?
3. When I measure
the resistance
between Gate and
Source, the mosfet
shows around 6K
ohms. Shouldn't
this be around
10KΩ since the Rgs
resistor is 10KΩ ?
Is this a sign that
the mosfet is
damaged ?
3 Answers
https://electronics.stackexchange.com/questions/176601/control-of-a-coreless-dc-motor-using-a-pwm-and-a-mosfet 3/6
27/11/2018 arduino - Control of a coreless DC motor using a PWM and a mosfet - Electrical Engineering Stack Exchange
kevin
https://electronics.stackexchange.com/questions/176601/control-of-a-coreless-dc-motor-using-a-pwm-and-a-mosfet 4/6
27/11/2018 arduino - Control of a coreless DC motor using a PWM and a mosfet - Electrical Engineering Stack Exchange
A reading of only 6k is
suspicious. However to
eliminate the effect of
other components you
should take the FET out
of the circuit, then
measure the Gate-Drain
and Gate-Source
resistances with a digital
multimeter. Finally, short
the Gate to the Source
and measure from Drain
(+ve meter lead) to
Source (-ve meter lead).
All readings should be
well over a Megohm. If
the Gate-Drain or
Source-Drain junction is
broken down the FET
may stay partially on
even with 0 PWM.
By using our site, you acknowledge that you have read and understand our , , and
That 6K reading felt
our . weird to me too. My
https://electronics.stackexchange.com/questions/176601/control-of-a-coreless-dc-motor-using-a-pwm-and-a-mosfet 5/6
27/11/2018 arduino - Control of a coreless DC motor using a PWM and a mosfet - Electrical Engineering Stack Exchange
int motorSpeed1 = 0;
int motorSpeed2 = 0;
int motorSpeed3 = 0;
int motorSpeed4 = 0;
By using our site, you acknowledge that you have read and understand our , , and
our .
https://electronics.stackexchange.com/questions/176601/control-of-a-coreless-dc-motor-using-a-pwm-and-a-mosfet 6/6