So what I am wondering is if I can get some help building and programing a Arduino mini to be able to drive 4 12v automotive fuel injectors. What I am need to be able to do is set the rpm of the injectors for a 10 min time frame. I am using this to be able to clean injectors without have to have a larger machine on to do what this little awesome board can do. I can honestly say I know not the first thing about one electrical wire diagrams .. know how to read them just not how to make them and hell even where to start.
I would absolutely love a read out of the rpms and be able to have a start button and a knob to be able to adjust the rpm of the injectors. they can all fire at once for all I really care ..
The parts I have so far is a
-Arduino mini
I2C .96 OLED display
Is there anyone who is willing to help me learn how to do this or point me to some great reads so that I can try to get a grasp on this .. Thanks a bunch
rpms don't really make sense in this context. Nothing is rotating.
What you probably mean is frequency and duty cycle.
Or pulse width along with time duration or number of pulses.
guess I brain farted when I did the first post .. yes something like a EM276 tester but I would like to be able to set the time so it will run for 10 mins and do 4 injectors at a time.
The OLED was just to do a count down of how much time a set of injectors has left
I am thinking running them In parallel would be the best idea but really when I said I really have no clue where to start I am telling the truth.
In terms of generating output pulses, the arduino can do everything the 555, 556, 558 or even multiple of those can do and more.
This project isn't overly complicated but it is fairly advanced.
It is quite a leap to go from not having much experience with electrical circuits or Arduino projects to jumping in and making a fairly advance h/w and s/w project to drive fuel injectors.
You will need to do quite a bit of reading about arduino first and then once you get up to speed on that you can start to read up on how to control injectors.
You should find lots of information using google searches.
You will probably want to start of by spending some time to get to understand how to program the LCD display and then understanding how to control output pins and reading input pins using the Ardiuino.
After that you can start to get your programming logic for your user interface and timing control working with something simpler like LEDs.
After all that, you can start to work with the final h/w by replacing the LEDs with the mosfet circuit to drive the fuel injectors.
Driving 4 injectors at the same time is going to be quite a bit of power. Potentially an amp or more per injector.
There are some things that could be done to limit the power by offsetting the on times for the pulses across the injectors so not all of them are actually on the same time. But that takes some additional more advanced programming logic.
I understand that I would need a external power supply which I fine .. I have some 12v 30amps laying around my house.
If this would work I should be about to repeat the same circuit for each injector. once that is figured out I should just need to program them to work of the same signal and then program a start button and a timer. the display will one day come later I really just want to get the driver working . Also would it be better to use a mosfet of a transistor or would that transistor do just fine ??
MOSFETs are generally much better for this kind of work. Personally I use modules which include the MOSFET and a lot of other driver circuitry on one chip. Things like the BTS16G or BTT6010 will let you switch positive voltages easily and they withstand all sorts of electrical abuse. They are surface-mount though, so putting them in a breadboard for testing and development will require a breakout board.
For something like this that is going to be used on a bench vs in a car, you should be ok with any transistor that can support the load.
Depending on the transistor used, the load, and the duty cycle, heat can potentially be an issue.
curve9090:
I really just want to get the driver working .
Don't let your excitement to see something working let you attempt to move ahead too quickly.
I would recommend using a more methodical approach so you can learn about, create, and debug the various components in small logical easy to debug and verify pieces.
Yes this is only for a bunch test and cleaning.. more for the cleaning part. The only thing is I am trying to learn how to read Mosfets because if I can I am going to try to salve one from old parts and see if I can get one injector driving first.
I think getting the injector pulsing should be the first thing
then after that redesign the program to do things like time and having it more control over it ..
I personal have a habit of jumping head first in the project just looking for the information. I have been reading a lot about different things I would like to do just right now need to focus on getting one injector to run.
would anyone be able to recommend a good mosfet for this .. I am thinking 30v at say 40 amp would be able to handle the power .. Just really confused on how to read the specs of them and what is good to look for and what is not