I need to control from one to four fuel injectors, these will be controlled by a potentiometer (throttle regulation)
problem is injectors are 12v and I need to control voltage per cycle and duration of it to vary fuel delivery to engine.
board, Arduino nano(or uno )
in short
-fuel delivery control for 4 injector
-injectors from min5v up to 12v (fully open) and control of injection time (voltage vs time)
-termistor/temperature sensor to condition when it should work and when cold not to work
-rpm reading from the hall sensors
please no heroes!! You need to be able to know perfectly how it works combined with the engine, please no copy pasters!! there are plenty of free codes out there! clean code no more surprises, if you don't have experience interfacing it with a engine having it's own power source and magneto please don't bother.
Hola
Tu proyecto suena interesante.
Tengo experiencia desarrollando sistemas de control para sistemas embebidos como arduino. Tambien tengo experiencia con multiples tipos de sensores y control de voltaje.
Me gustaria saber como esta diseñado tu hardware o PCB para poder darte una solucion acertada de como debemos proceder.
Por lo que cuentas en tu descripcion, lo que necesitas es un control de voltaje (Que va conectado a tu inyector) que determine como debe operar el sistema de inyeccion. Esto dependera de la temperatura y de las rpm.
Si te interesa podemos crear un plan de trabajo para ver que tanto esfuerzo se requiere y en cuanto tiempo estara listo.
Cualquier pregunta puedes hacermela
Saludos
Hello,
i am an embedded engineer, i have worked on engin control and modeling in my final year thesis.
What you are asking, is usually done in cars by the ECU in a more complicated manner, yet the algorithm you want is pretty easy as it seems. In short if i understand, you want to control the injectors (voltage , timing) in relation to the position of throttle. If temperature > temp_max, shut engin, and while doing that read rpm using hall effect sensor.
i have a couple questions in relation to what i said :
- Do you have some equation to link throttle position (potentiometer) to injection time (when) and period (how long injector stays open), because you ll need something to tell you when to inject and how long, without you manually interfering.
- the four injectors need to be functioning in conjunction to each other. In real engins (car), it is done in relationship to the crack-shaft position (piston position by each cylinder). or directly 360 degrees after TDC. do you have any input to tell you that, or how do you plan to coordinate the cycling of the four injectors.
It s a very interesting project, you can reach out to me to discuss it in more details, once we settle all the points i spoke about, the rest is programming.
Plus, i can give you suggestion, if you don't have that many sensors in the engin, and recomend hardware to interface Arduino with the engin if you need. We can work it out.
Looking forward to work on the project.
See You
Hello,
I will show you exactly how it is going to be done :
1. Using DAC for voltage variation along an amplifier (I can design both circuits).
2. Using timer for voltage profile synchronization with time.
3. I am aware that several would try to copy my idea. However, I'm the only person that could make it applicable.
If interested, we can have a private chat to tell you more details. Thanks
Hi.
I have experienced arduino program and circuit design.
You need to develop your project that will be user-friendly, understandable,
appropriate ,I will gladly help you.
If you give me a chance, you can get the best result.
I have been interfacing sensors and instruments with various DAQdevices to perform datalogging and control operation. I am experienced in Arduino and we are using it in almost all our recent projects.
Relevant Skills and Experience
Labview, arduino, sensors, interfaces
I also develop embedded systems with PIC microcontrollers, Arduino, ESP8266 boards and a contributor to Blynk Mobile platform on GitHub.
If you seek either development services on windows desktop , embedded systems or controlling your device from your mobile, I would be more than happy to assist you.