MegaManual Math Issues??
Read the manual to see if your question is answered there before posting. Many users will not reply if the answer is already available in the manual.
If your question is about troubleshooting, configuration, or tuning, you MUST include your processor type (MS-I or MS-II) and code version in your post. If your question is about PCB assembly or modifications, you must also include the main board version number (1.01, 2.2 or 3.0).
If you have questions about MS1/Extra or MS2/Extra code configuration or tuning, please post them at www.msextra.com Such questions posted here will be moved to: a temporary MSextra sub-forum, where they will be removed after 7 days
The full forum rules are here: Forum Rules, be sure to read them all regularly.
-
evotunedscc
- MegaSquirt Newbie
- Posts: 2
- Joined: Wed Nov 25, 2009 7:19 pm
MegaManual Math Issues??
"For example, in a pretty reasonable worst case, 1500 Hz is about 4 times the IRQ ("interrupt request") rate (6000 RPM * 8 cyl = 400 Hz). So on a V8 at 6000 rpm, the fuel pulse width is updated 4 times between each spark event (and 8 times between fuel injection events, if running 2 squirts). MegaSquirt-II doubles these, as would running a 4 cylinder (since there are half as many events at a given rpm). At 600 rpm, you have 10 times as many updates per ignition/injection event."
The 6000 RPM*8 cyl = 400Hz is throwing me--I would expect this to be 800Hz. (6000rev/min) X (1 min/60sec) x 8 cyl = 800Hz. Can someone explain this?
Thanks in advance.
-
Bernard Fife
- Master Squirter
- Posts: 475
- Joined: Thu Oct 29, 2009 12:54 pm
Re: MegaManual Math Issues??
For a 4-stroke cycle engine, there are two revolutions per spark event (per cylinder), or per intake stroke for fuel, so you have to divide 800Hz by 2.
So you need to add a factor of (1spark/2revoutions) to your calculation to get:
(6000rev/min) X (1 min/60sec) x (1spark/2revoutions) x 8 cyl = 400Hz
Lance.
-
evotunedscc
- MegaSquirt Newbie
- Posts: 2
- Joined: Wed Nov 25, 2009 7:19 pm