Hello, I am new to this community and also to the Arduino. Any ideas would be of great help.
I am trying to build a system to control the speed of the SF-12000 DC 24V submersible water pump based on the reading from a pressure sensor. I read number of posts across the internet and tried to build the system. Till now I have a relay, Arduino, MCP 41010 potentiometer. I connected them and was able to turn on/off the pump via Arduino. But not able to control the speed. The pump has AC/DC adapter and a speed controller remote. I tried to bypass the remote and connect the wiring without it. But now the pump is not turning on.
Thank you.
Sorry to tell you that a relay is slow to operate and will only give you an off or an on.
Thank you for your reply. Are there any other options?
Here's a link to get accustomed to forum rues and requests:
How to get the best out of this forum - Using Arduino / IDE 1.x - Arduino Forum
Please post schematics showing the wiring.
You have not told us what the relay is supposed to do with your project. IF you are trying to pulse the 24 volt power to the pump, then a MOSFET will do the switching at what ever rate you desire. There are plenty of threads on the forum to show the schematic for such a control.
An aside to your wish to control the water flow by controlling the pump speed you will find that control is very limited. Below a certain speed, the pump will no longer move water because the water will just slip by the pump impeller.
Initially, I was just trying to turn on/off the pump with relay. That is why I used it but now in addition to that I am trying to control the pump speed.
That's not the kind of reply requested.
Sorry, I was just trying to show the part that is not working for me right now that is the pump not turning on after I reconnected the wiring.
Ok, take bare wire and short across the relay contacts where the pump is connected. That will bypass the relay contacts. Does the pump turn on?
It doesn't tell us any facts to work with.
Sorry about that, I am still not clear about all the process.
Can we control a speed variable pump that has remote controller attached with it with the help of Arduino and motor driver?
Certainly will depend on how the controller controls the speed. You need documentation!
Thanks for the information. I am working on the project. I hope we will be able to have some discussions as I move forward with the project. Once again, thanks for your time.
According to certain specs I found, the system works with 220v ac feed in to a controller box. This then reduces the mains supply down to a "pulsed24v".
Now that could mean the motor is actually much like the rc drones i.e. 3 phase dc and speed controlled via an internal esc.
I for one, would recommend not to be playing around inside that controller lest you end up with charred remains.
If you must alter the flow, set it full speed and throttle via some external valve.
On the other hand, there's this word salad that mentions PWM:
The real sine wave frequency conversion control technology adopts the most advanced 6T sensorless three-phase intelligent drive, through adjusting the duty cycle (PWM) to change the speed and power of the water pump.
So, +1 to this:
Either documentation or testing of the controller output (e.g., with a 'scope).
Pwm is also mistakenly quoted for ppm such as in rc to either servo or esc.
Hi, @binodalemagar
Can you please tell us EXACTLY what your project is?
Can you please post a link to specs/data of the pump?
Thanks.. Tom...
![]()
Thanks for your reply!
I am trying to vary the speed of a submersible water pump based on the reading from a pressure sensor. Later I will be using this on a lab scale pumping system. Right now I have a SF-12000 DC24V, 85W, 3170 GPH pump. https://a.co/d/a4ndHzw.
This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.