Megasquirt Injections/Cycle changes moving from MS2 Extra 3.0.3w to 3.4.2
#1
Injections/Cycle changes moving from MS2 Extra 3.0.3w to 3.4.2
As the title suggests, I am finally getting around to updating my MS2-Extra from version 3.0.3w to 3.4.2 in order to use the newer CAN definitions for an in-car display. Anyhow, I just flashed the new version to the controller, and it was all successful, but when I went to start it there were a few differences, most notably that the engine was only firing every other revolution (Tach in the car triggered off the trailing coil was reading 1/2 of the tunerstudio RPM gauge). This got me digging into the settings, and I have run into a few questions...
- In Basic Setup/Engine Constants, I had previously been running it as a 4-cylinder, 4-stroke engine with 4 squirts/engine cycle, 2 injectors. I was doing this in order to get 4 squirts/cycle since the primary injectors are on a single channel for both rotors, and since each rotor has an intake event every revolution (two per cycle), offset by 180 degrees, there are 4 intake events happening every cycle. In order to fuel all of these events equally, that would mean 4 squirts/cycle. Otherwise, with 2 squirts/cycle you would have one rotor that gets a squirt in the middle of the intake event for each revolution, but the other rotor would be blocking the intake port at the time of this squirt so it would be shot into stagnant air or onto the side of the rotor. At the very least, 4 squirts/cycle would ensure that each rotor got a smaller squirt during the intake event AND one when the rotor was blocking the intake, making them perform the same. These settings from v3.0.3w were the cause of the half-speed firing I mentioned above - changing them to Engine Stroke/Rotary = Rotary, 2 Cylinders/Rotors, 2 Squirts/cycle fixed the half-speed firing problem, but am I now stuck with 2 squirts every 720 degrees? Is a rotary "cycle" defined as 360 degrees, so there are still 4 squirts/720 deg?
- When I looked into it previously, it looked like the sequential or timed injection was not possible with a rotary because we were already using all the MS2 timers (besides already using the two injector channels for the primary & secondary injectors). What I was really interested was just having the injections happen at a specific, repeatable time after each start-up since I would need to go to MS3 to get more injection channels for a true sequential setup. However, when looking through the options available in 3.4.2, I came across the "Sequenced Batch Fire" option, which sounds like it would sort-of do what I want. Does this option work with the rotary settings - no conflicts with internal timers or anything?
Thread
Thread Starter
Forum
Replies
Last Post
muythaibxr
Megasquirt Forum
0
02-03-09 08:05 PM
Megasquirt Changed to ms2/extra now car wont start
EpitrochoidalPower!
Megasquirt Forum
6
05-06-08 05:52 PM