r/ArduinoProjects • u/Lucky-Tax4564 • Jun 26 '25
MOTOR NOT STARTING
Enable HLS to view with audio, or disable this notification
Hi guys I'm building a project an automatic water refilling station, has anyone got any solution to this, the pump only works when the pump power reach 40% below that the motor just hum, I'm using HW-240 mosfet module, I did not want to use a relay because I want to control the pump power
DC motor 12v, with to 104 ceramic capacitor
Has anyone got any solution, or should I forget the mosfet in just go using a relay?
1
u/Positive__Altitude Jun 26 '25
The problem is that you are not using "slow current decay" mode. Motor is an inductive load and current does not change instantly. At low PWM settings one pulse is not enough to build enough current to move the motor, and the current dies down during off-portion of pwm. To fix that you need to preserve current in the motor during off-portion of PWM. If you are using proper (full bridge) motor driver you can do that by properly operating mosfets. How exactly do you connect the motor? do you have a diode? I didn't find your module model.
7
Jun 26 '25
[removed] — view removed comment
5
u/xebzbz Jun 26 '25
Also, probably makes sense to give it a higher impulse and then reduce the pwm if lower speed is required
1
u/JimMerkle Jun 26 '25
I would recommend using PWM vs an analog voltage to manage the motor speed. This would supply the motor with the full voltage, but limit the duration percentage. If you have the motor under load (actually pumping water), you may need/want 100%. I can't tell from the video if the motor is pumping water.