jrd Posted April 10, 2007 Share Posted April 10, 2007 Hi all, I just ordered a Megasquirt I V3.0 and I am first going to fuel inject my 240Z with it and then I am going to have it control the ignition. From this I will write up an article. My confusion is this: how does it control spark timing? Is there enough slop in the overlap within the distributor cap that you can vary the spark timing 10's of degrees? That doesn't seem possible. Under 10 degrees I can buy. I currently am using a distributor and ignition module from a 79zx. Thanks,. Joe Quote Link to comment Share on other sites More sharing options...
Matt Cramer Posted April 11, 2007 Share Posted April 11, 2007 It controls the spark timing in a manner very similar to the stock ECU on many fuel injected cars. In its standard distributor mode, Megasquirt starts by reading a signal from a distributor pick-up that always happens at the same number of degrees before the next cylinder to fire reaches TDC. It calculates the spark timing based on manifold pressure and engine RPM. If this trigger occurrs 50 degrees or more before TDC, Megasquirt will start counting down a time-based delay and then trigger the ignition through either a built-in VB921 power transistor or an external module like an MSD box. If the trigger angle is 20 degrees or less, it will work in "next cylinder" mode, where Megasquirt will predict when the next pulse will arrive. The output is about the same. See here for a very detailed description about how the timing calculations work: http://www.msextra.com/manuals/MS_Extra_Software_Manual.htm#this_next The distributor cap does have a fair amount of provision for timing advance and retard - the stock ignition control changes things by tens of degrees, after all. Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.