== Trigger: div-by-43
==
- Pinout:
- speed sensor signal (129 teeth) to Pin 27 (Eco36)
- speed sensor ground to Pin 26 (Eco36)
- reference sensor ground (1 tooth) to Pin 12 (Eco18)
- reference sensor signal to Pin 26 (Eco36)
- (reference sensor has swapped lines due to AUDI setup)
- Pin 13 (Eco36) grounded (same ground like Pin26)
- Actual trigger setting <- not recommended by support but works !!!
- Number of cylinders = 6
- Audi trigger divider = 43
- TDC after the trigger = 50.0
- Number of Teeth On Wheel = 6
- # of teeth of full engine cycle = 6
- First trigger tooth = 0
- Next trigger tooth = 1
- Angular Width of Tooth = 120 degrees
- Reference trigger tooth table = 0, 5, 4, 3, 2, 1
- This looks very nice in VEMSTune Trigger Settings Visual
- engine runs with that , any downsides ???
- masking the sectrig to only consider every second pulse ???
Additional Information by support team:
- primary trigger: 129 is 43*3
- that is 43 per event: 43 is a prime number so cannot be divided. Therefore divide by 43 is the way to go with this trigger: the only way
- 129 means 258 for a full engine cycle, the max value for "Coil-type" + "normal" is 255 !
- using a divider is a must anyway, because only that allows a race-condition between secondary trigger and primary trigger, should the 2 falling edges of primtrig-VR and sectrig-VR be close
- timing from 3 pulses means that (crankhome-VR) pulse must be 35-75 crankdeg BTDC.
- Also, during cranking, relative angular acceleration is high (does not double, but RPM * 1.3 is possible) between consecutive events, so, as a result the actual spark will be slightly delayed during cranking when the engine suddenly comes alive
- this can be somewhat compensated with a few degrees higher sparkadv at 400 RPM. Does not effect normal running (even quick acceleration in gear1).
- if really 129, than 43 tooth per event per (if 6cyl). But with divby3 (and 43 tooth total,) next_trigger_tooth=14, 14*3=42 tooth (~2.75 degree percylinder spark delay) can be used to compensate this tooth...
- important: divby4 (11*4=44) is clearly invalid, there is no integer T=tooth_count for which 4 * T = 129 so trigger error would always be on with that (if it would run at all)
- So I need to use "Auditrigger DivbyN" option and a "Audi trigger divider" of 43.
- So number of teeth on wheel becomes 3 (carrying over what I see on the AUDI configs) confirmed!
- First trigger tooth = 0
- Next trigger tooth = 1
- Angular width of teeth = 120°
Good spark events with this c129 trigger (because of divby43, only 3 primtrig shown in triggerlog between sectrig pulses, not 129):
How it was made
- The "nr of cylinders" is only used by the ECU for the RPM calculation.
- For 6 cyl, normally 6 cyl must be configured (when 1 sectrig pulse every cam rotation). Possible with same primtrig setup, using "c258" trigger: that means using third (cam-HALL ) sensor masking out every 2nd pulse
- Since for the c129 trigger there is 1 sectrig pulse every crank rotation, in this case, "3 cyl" must be configured. (of course 6 injector outputs can be used).
- minimum 3 ignouts must be configured, even if all are the same (eg. when using distributer)
- MacB: RPMs are doubled with this setup, i use the setup on top of the page and get the same output in triggerlog with correct calculated RPMs !
To adjust and verify "TDC after the trigger" setting, of course it's always good to verify actual spark-timing with strobelight, using 2 different sparkangle (eg. 2 deg and 18 deg).
- MacB: VERIFIED !