MembersPage/ThorbjornEngdahl/VIPER (2015-07-16 13:30:04)

Hi, Engdahl here.

A customer of mine wants to run a VIPER V10 with VEMS and we therefore have some questions.

What do we need to do to run this engine?

Please specify the trigger. See MembersPage/PeepPaadam/BMWwithViperEngine

and take notes (eg. copy relevant info here and edit) what is applicable, how it differs, ...

We assume wasted spark ignition: 5 ignouts for 10 cyls

exact positions (angles) of these TDC events:

Considering every 2nd crankpulse, evenly spaced, every 72 crankdeg:

If VVTI (camshaft angle control) will be used, check actuator authority range: if there is a "race-condition" between sectrig pulse and primtrig pulse.


First: Will Vems allow for ODD fire V10 config? Yes!

Proof of concept triggerlog output (note the double amount of ign0/ign1 falling is normal because of the 'and 0x07' reported cylinder number)

viper_v10_10cyl_sparks_18deg_alternating_delay_aplied.png


I have tried to change Engine setup in VEMSTUNE to oddfire, but it seems to do nothing.

How do we go about setting upp the odd fire sequence? My first option is to mess with Trigger reference tooth table. (TRTT)

The Viper V10 is a 90 degree 10 cyl engine. 720 degrees / 10 = 72 degrees. And on a 90 degree engine that means 18 degree Odd fire on right-bank cylinders. Correct?

If i change TRTT tooths will it still sync the tooth correct after the missing gap?

What is the other options? The separated cylinder spark delay does allow for more than 3 degree delay.


Question 2:

Is he want to run full sequential in the future, is there any possibility to get a custom firmware to run 10 inj outputs?