neonqert.blogg.se

Sequential fuel induction
Sequential fuel induction











  1. #Sequential fuel induction driver
  2. #Sequential fuel induction code

So I went to radio shack today and bought a Arduino micro, a breadboard, pkg of npn 2amp transistors, and 8 5v LEDs to start writing and testing code. Speed and accuracy being a major concern. I'm looking for advice on what arduino or other board I should use, and what SSR, FETs, or other type of setup I should use for switching the injectors to ground. I am a very good mechanic, and pretty smart, but a total newbe to arduino and to designing/building something like this. They are high impedance injectors, so there is no resistors or anything needed inline. The injectors always have power supplied to them while the engine is on, and fire by being grounded. Due to the design of the intake some cylinders run a bit richer or leaner at certain rpms. In the future I may want to shorten or lengthen the pulse to a particular cylinder. There are multiple reasons why, but its not important in the discussion at the moment. At this I just want to create a simple sequential converter. The current fuel injection system works pretty well. I will only have to match the timing of the current pulse. I will not have to figure out any of the injector timing, or pulse width to the injectors. I am sure other members with expertise in the high-current inductive drive area will chime into the discussion. But there are drive considerations there as well. I would think relays would be the wrong switch mechanism my thinking runs to power FETs. But, with clean coding, you should be OK.

#Sequential fuel induction code

On the other hand, at the user code level, 4uS is usually the maximum resolution and Arduino code rarely translates into a 1::1 assembler instruction. The Arduinos run at a 16MHz clock so internal instructions (each clock cycle tick) is 1/16,000,000 second = 0.0000625 milliseconds (ms) = 0.0625 microseconds (µs). Until tonight, I did not know there was such a thing as batch fuel injection, but Wikipedia came through and since I donated again this year, I feel good about the research. If the input signal is 4ms and the signals are 80ms apart, then I would need to fire each individual injector in the correct order for 4ms at 10ms apart. I need to measure the length of the pulse in micro seconds and the length of time between the pulses. YouTubeĬan someone help me with converting the ground pulse in to a number on the arduino. ***** update**** here is a you tube link. Obviously there are a lot more variables, but I believe it's very easily do-able. I am confident that part will be easy after looking at examples in the learning center. I leaned to program in Pascal, PL 1, and other languages but never used it again. I went to college many many years ago for programming and writing code.

#Sequential fuel induction driver

This then means that the arduino board itself cannot handle the current flow to fire the injectors and will need a simple but separate driver board with 8 relays. The injectors are high impedance, and according to what I understand, I need about 1 amp for each injector. This seems like a simple program/calculation to me. if the input signal is 4ms and the signals are 80ms apart, then I would need to fire each individual injector in the correct order for 4ms at 10ms apart. So the way I see it is that if I take the time between input signals and divide that time by 8, it will give me the time between individual injectors fires.Įxample. The nice thing is that I am not trying run a complete fuel injection system, I am just modifying what already works. The trick of course is changing the time between the 8 fires according to the engines RPMs. Each ground signal for the exact same length of time as the original input signal. The board with then take that signal and send it out individually to the injectors 8 separate times at designated delays. This signal can vary from say 1 to 100 ms.

sequential fuel induction

To do this I will cut the ground wire to the injectors and divert it to the arduino at an analog signal input. I would like to take the current batch ground signal for all 8 injectors, and convert it into 8 separate sequential injector fires.

sequential fuel induction

Below are the important factors and what I'm thinking. As well as maybe adding some monitoring or output features. Initially I would like to keep it simple, and build on it as I go. I do not think this will be complicated, though some say otherwise. I am wondering what I will need to create a batch to sequential fire converter?













Sequential fuel induction