Sorry if that sounded grumpy. I looked at it, but couldn't see a way of being direct and not sounding grumpy and thought "fuck it, if he gets upset that easily he's in the wrong place" good to see that you didn't :-)DeuceEFI wrote:Sorry, I wasn't sure what information you needed... I will try to answer your questions, read on below... :-)
Right, but, what if we start our pulse a bunch earlier or a bunch later, and still end it in the correct place, what happens? There must be a tolerance, how tight is it? If it's not tight, yep, the code is there. If it's tight, we might need something special.The EST output pulse is based on the TACH input pulse as the standard for 10 degrees BTDC, ie: if we mimic the TACH input as the EST output the DIS coil packs would fire each plug in turn at 10 degrees BTDC. You may be correct in saying fixed and timed.Fred wrote:It sounds like you're saying that the EST output is a normal ignition output and that, like normal, a spark is fired at the end of the pulse. The only difference being that the DIS module distributes this signal to the correct coil. If only the trailing edge matters, why do you say shorter/longer, why not fixed and timed?
The DIS module takes care of the firing order, we just need to vary the EST output square-wave to change the amount of advance.Fred wrote:I'm not saying it's the best approach, I'm just pointing out a hole in the information thus far. Does the beginning of the pulse determine which cylinder to send it to, and if so, when are the tolerances for "correct" for that. If not, then what?
The bypass thing is as easy as pie, it can be our first bit of GPIO code, I look forward to writing it! :-)
Fred.