ausmini https://ausmini.com/forums/ |
|
EDIS 4 Programable Ignition https://ausmini.com/forums/viewtopic.php?f=5&t=11229 |
Page 1 of 2 |
Author: | GT1360 [ Fri Sep 16, 2005 6:53 pm ] |
Post subject: | EDIS 4 Programable Ignition |
OK. I have been looking at Programable Ignition. (no more Dizzy) To do this you WILL need a EDIS 4 setup. from a Ford 4cyl. and a Megajolt Lite Jr Or Megasquirt. The difference in those two is the Megasquirt can control injectors and spark. ![]() This is a proven system and will cost you arounf the $300 mark approx. I will put some info from other sites in this post to explain how this trick setup works. ![]() HOPE YOU ENJOY. ![]() Well the engineers at Ford deserve a big "pat on the back" for a change when they came up with this system - it is an excellent example of distributed control. In fact, the whole EDIS system handles the complete task of crank/ignition synchronization as well as current sourcing for the wasted-spark coils. The task of generating the desired ignition advance is performed by the ECU, or in our case MegaJoltLight. The interface between the EDIS and the ECU is extremely simple. In operation the system is very simple. The crankshaft is fitted with a 36-tooth wheel, with one tooth missing in order to provide crankshaft synchronization. The EDIS system is a wasted-spark setup (i.e. two spark plugs fire which are separated by 360 "cycle-degrees" of a 4-cycle engine), so there is no synchronization with the camshaft. Near the crankwheel (radially-situated from crankwheel centerline with a 0.030 to 0.060 inch gap) is a Variable-Reluctance (VR) sensor - this sensor produces a bi-polar signal very similar to a sine-wave which is generated by the rotating crank wheel. This signal polarity is such that when the tooth tip is exactly pointing to the VR sensor, the resultant VR waveform is at zero potential falling from a positive to a negative polarity - i.e. a zero-crossing with a negative slope. This resultant signal is fed directly into the EDIS module, indicating crankshaft position (every 10 degrees crank). The thing to note here is that the EDIS module handles all VR signal processing. In fact, the EDIS module has a built-in VR signal hysteresis - when the VR signal is transitioning from negative-to-positive polarity (next tooth is approaching), the signal must reach 0.5 volts positive before the EDIS module will "arm". It then will "trigger" when the signal passes back thru zero from a positive-to-negative transistion, when the VR tip is aligned with the crank wheel tooth. We have measurerd and verified the hysteresis effect on the bench (in-circuit). This hysteresis helps prevent false triggering, and it is something to note when experimenting with the EDIS module. With the VR signal, the EDIS module can synchronize with the engine crankshaft. Note that the missing tooth on the crank wheel indicates the absolute crank position. In practice, the crank wheel and VR sensor is oriented such that the missing tooth occurs 50 degrees before Top Dead Center for the EDIS-8. The EDIS-4 and EDIS-6 modules have different advance settings (need to determine these values from measurement). With this setup, the EDIS module will fire the ignition at 10-degrees advance as a default, unless the module receives a SAW command (discussed below). This 10-degree advance is constant, regardless of RPM. This functions as a limp-mode, in case the module never receives SAW commands from the ECU it will generate a useable (but not optimal) advance to get you home. This is an important feature of this system, and makes it very DIY-friendly and safe on an engine. Here is a picture of the (simulated) VR signal generated from the crank wheel, and the EDIS-8 firing point for coil #1: ![]() When the EDIS module receives proper VR signal, it generates a 12-volt square-wave signal with a period linked to the next cylinder to fire. In other words when this signal (Ford-named PIP) transistions from +12V to ground, one of the ignition coils are firing. This signal follows the ignition coils, not the VR sensor (as indicated on some incorrect documantation floating around). So, for an EDIS-8 module, there will be four complete cycles of the PIP waveform for evey 360 degrees crankshaft, or thirty-five VR signal cycles (not 36 because of the missing tooth). An EDIS-6 will yield three PIP cycles per every 360-degrees crank, and an EDIS-4 gives two. This PIP signal is used as a reference to synchronize the generation of the SAW pulse by the ECU (in our case MegaJoltLight). The SAW signal is generated by the ECU and is an input to the EDIS module. This signal is a +5V positive-transitioning pulse, and the width of this pulse determines the advance that the EDIS module will use for subsequent ignition events. Note that the SAW pulse must be synchronized with the PIP negative-transitioning pulse - it cannot be applied asynchronously to the PIP signal, otherwise incorrect advance commands will be interpreted by the EDIS module. Also note that the SAW signal does not have to be sent on every PIP cycle - the EDIS module will remember the last SAW commanded advance and "remember" it for all subsequent ignition advance values until a new pulse is received. Here is the proper relationship between the two signals: ![]() Question - how does the EDIS module obtain the advance value from the SAW signal? Simple - the width of the SAW signal determines the amount of advance generated by the EDIS module. A simple equation governs the width as a function of advance: SAW (microseconds) = 1536 - (25.6 * Commanded_degrees) So, the width of the SAW word in degrees is related to the desired advance by the above equation. At first glance, it looks kinda odd, but it does make sense (depending on the hardware generating the width). With a microcontroller timer peripheral, most timers use a counter 16-bits in length, and they have a mode known output-compare, which is used to make an output toggle when the counter reaches a comparison value. So, if one uses a 16-bit timer incrementing at a 1 microsecond rate, and uses a 16-bit comparison register to toggle the output, they can easily generate the required period. In fact, the numbers are quite easy to use - see the following table for example SAW advance widths and corresponding 16-bit timer compare values: Degrees Width(us) High-order 8-bits : Low-order 8-bits ---------------------------------------------------------------------------------- 10 1280 0x05 0x00 20 1024 0x04 0x00 25 896 0x03 0x80 30 768 0x03 0x00 40 512 0x02 0x00 50 256 0x01 0x00 55 128 0x00 0x80 The numbers now make a little more sense. The high-order of the 16-bit timer drives every 10 degrees, and the lower 8-bits drives the advance values in-between. This makes generation of advance widths very easy with a microcontroller. Those Ford engineers knew what they were doing! The range of advance word is from 59 degrees (60 would be a pulsewidth of zero) down to 0 degrees - all of these have been measured on the bench. How does one measure this? Using a two-channel scope and monitoring the VR waveform and coil #1 output from the EDIS module, it is easy to see the relationship: ![]() The other part of the whole EDIS module is the multiple-coil drivers. First thing is that the EDIS module has the actual ignition coil driver built-in - the driver is not part of the Ford wasted-spark coil pack. The coil packs are just standard ignition coils, and could in theory be substituted with other coil-only packs. The EDIS-8 module has four coil drive channels - EDIS 6 has three, and the EDIS-4 has two. The EDIS module handles the dwell-time automatically, depending on commanded advance and RPM - another feature which makes the EDIS one of the easiest to use DIY setups. The ordering of coil drive fire for the EDIS-8 is coil A, B, C, D, A, B, C, D, A... - it just round-robins thru each of the coil drives. This is important to know when setting up firing order for the destination engine. O.K. - we now know enough to implement the EDIS module in an rugged ignition system. The EDIS ignition system is rugged - the module mounts under-hood and will survive engine-bay temperatures, water, freezing, etc. And with only two wires going back to the MegaJoltLight box (PIP and SAW), wiring is extremely easy. For reference, here are the wiring diagrams for the various EDIS modules, starting with EDIS-4: ![]() ![]() ![]() Make sence? ![]() ![]() The MegaJolt Lite Jr V3 ![]() The EDIS 4 ![]() more info to come. ![]() Cody |
Author: | drmini in aust [ Fri Sep 16, 2005 7:26 pm ] |
Post subject: | |
"Information overload...." ![]() There's more to come???! ![]() ![]() |
Author: | Lillee [ Fri Sep 16, 2005 7:29 pm ] |
Post subject: | |
And the overall real wheel hp gain over a Pulsar dissy is...? ![]() ![]() I dun care how it works, just tell me the hp gained! ![]() |
Author: | GT1360 [ Fri Sep 16, 2005 7:35 pm ] |
Post subject: | |
well that depends. No dizzy.. more room for turbo intercooler.. ![]() Plug the computer in to change the timing maps. so you could have heaps of pre programed maps saved for different conditions. hit the button and bingo. TUNED ![]() I will be running this system in evil. but I will have a laptop in the boot with a 8" touch screen in the dash.. instant tune and boost controll and Mp3.. ![]() |
Author: | awdmoke [ Fri Sep 16, 2005 9:29 pm ] |
Post subject: | |
Sounds like a nice simple & reasonably cheap way to go about it. And I love seeing things being recycled like that ![]() |
Author: | Chris [ Fri Sep 16, 2005 11:47 pm ] |
Post subject: | |
You have saved me the trouble as I was going to investigate having no dissy. IIRC SAAB did this with carbies, but in which model I can't recall. Distributors are nothing but trouble IMO. Nothing beats electronics. Can we hook up a knock sensor I wonder. |
Author: | GT1360 [ Sat Sep 17, 2005 5:32 am ] |
Post subject: | |
I think you can plug in a few sensors. ![]() ![]() |
Author: | KennyKix [ Tue Sep 27, 2005 9:53 pm ] |
Post subject: | Where!?!? |
Hey GT1310, Where did you get the EDIS-4 and other parts from? I've been trying to source these and are unable to locate any in Australia. Cheers, Adam |
Author: | GT1360 [ Wed Sep 28, 2005 5:42 am ] |
Post subject: | |
There a few kits the come and go on ebay. from the USA.. ![]() or direct from Boost engineering in the US. I have not had time yet to go look at wreckers here |
Author: | drmini in aust [ Wed Sep 28, 2005 7:05 am ] |
Post subject: | |
Another option is the 123 electronic dizzy available in US. Made by Marcel Chichak (`chichm' on this site) it comes with a bunch od advance curves pre-programmed into it. No idea of cost, but easy to set up on A series- just bung it in the `ole provided... ![]() <edit> I guess one advantage of using crank mounted trigger wheels over a dizzy is little or no timing scatter- but if you use a timing belt instead of a chain (like I do) and reduce the dizzy driveshaft's endfloat, there's bugger-all scatter anyway. ![]() |
Author: | GT1360 [ Wed Sep 28, 2005 7:53 am ] |
Post subject: | |
Stop living in the Past Kev. ![]() ![]() |
Author: | Boostedmini [ Fri Oct 07, 2005 2:31 pm ] |
Post subject: | |
any more updates on this kit, GT1310? i am interested in going down this route too. I have boon looking for other kits but there is not much around. anyone else know of any other kits? |
Author: | GT1360 [ Fri Oct 07, 2005 2:53 pm ] |
Post subject: | |
No more news as yet. I have ordered all the gear from the USA.. boost engineering sell the edis kits and parts. aslo sell them on ebay. This is the ONLY kit I have come accross that I have seen used with success. both megasquirt and megajolt lite Jr are fine and arrond the same $$ Ya just don't use the injection set on the squirt module ![]() |
Author: | 92 [ Sat Oct 08, 2005 8:20 pm ] |
Post subject: | |
Most of the ford 4 cylinder cars after about 1990 use this it is on mondeos definately and fiesta's I think ,on them the edis module talks with the engine ecu to adjust the advance curve here the megajolt does that Some mini's in england use this and one company makes the crank trigger wheel from a standard mini harmonic balancer |
Author: | GT1360 [ Mon Oct 24, 2005 6:13 pm ] |
Post subject: | |
My Kit is now on order... Also there is now a release of PDA software.. so you can tune of the PDA. ![]() Also lots of new features in the software.. But to many things to list for now. ![]() |
Page 1 of 2 | All times are UTC + 10 hours |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |