Help with pump motor control circuit from ArduPilot Mega 2.5

AI Thread Summary
A user is attempting to control a 12V, 3.6W pump motor using an ArduPilot Mega 2.5 microcontroller but is facing issues with insufficient voltage and current output from the microcontroller to activate the pump. They have designed a BJT circuit that works in simulation but fails in practice, even after trying various configurations and buffering with an op-amp. Suggestions include checking if the pump operates directly from the battery, considering the voltage drop across the transistor, and possibly using a Darlington transistor for better gain. Additionally, it's recommended to add a reverse-bias diode for protection and ensure proper grounding between the battery and microcontroller. The user is also advised to test the transistor manually to confirm functionality.
mysticboon
Messages
2
Reaction score
0
Hi. I'm currently trying to build a circuit in order to control a small pump motor from an ardupilot mega 2.5 microcontroller. The pump is rated at 12 v and 3.6 w but I only need to give it about 9 v for operation. I'm using a basic supply of 9 v battery or 2 in series to give the power necessary. I've designed a basic bjt circuit that outputs the correct voltage I need in simulation and theory, but when I connect it to the microcontroller output pin, the ardu cannot sync enough voltage/current to give me the output I need to turn on the pump. I've tried buffering the input with an op amp and several different configurations on my bjt circuit. Can anyone please help me out with this?
This is a rough schematic of the circuit I'm currently using:
circuit_zps3e4c3cea.jpg

Thank you for any help.
 
Engineering news on Phys.org
Does the pump actually run when you connect it directly to the battery? 12v 3.6w is .3amps which is maybe a bit much for a small battery. There will be a voltage drop across the transistor so you won't get the whole 9v at the pump. Also you may not have enough gain with a simple transistor to switch fully on, you might need a darlington like the TIP111.

I presume the green resistor squiggle on your drawing is your pump, if so your circuit looks ok although I would use a reverse-bias diode for protection across any inductive load (a diode on the two pins of the green squiggle, pointing to the right). Make sure you have the ground at your negative battery terminal connected to the power supply ground of the micro-controller.

I'm also not sure what the square wave source that seems to be labeled 40Hz is for? If you are pulsing the transistor like that you are basically doing PWM speed control, and the pump motor may not be switched on long enough on each cycle. Try manually switching the transistor by disconnecting the left side of the red resistor and touching it to the battery + terminal. That should make it turn on and run the pump.
 
Thread 'Weird near-field phenomenon I get in my EM simulation'
I recently made a basic simulation of wire antennas and I am not sure if the near field in my simulation is modeled correctly. One of the things that worry me is the fact that sometimes I see in my simulation "movements" in the near field that seems to be faster than the speed of wave propagation I defined (the speed of light in the simulation). Specifically I see "nodes" of low amplitude in the E field that are quickly "emitted" from the antenna and then slow down as they approach the far...
Hello dear reader, a brief introduction: Some 4 years ago someone started developing health related issues, apparently due to exposure to RF & ELF related frequencies and/or fields (Magnetic). This is currently becoming known as EHS. (Electromagnetic hypersensitivity is a claimed sensitivity to electromagnetic fields, to which adverse symptoms are attributed.) She experiences a deep burning sensation throughout her entire body, leaving her in pain and exhausted after a pulse has occurred...
Back
Top