The goal is to control a V12 with sequentional ignition and injection.
This is a brief overview of the process with the problems I ran into. Also the solutions are given.
Engine setup:
V12 with itb's and turboSensors/setup flywheel:
6 teeth on crank
1 teeth on cam
sensors both VR
coils: replaced by VAG COP coils (brand: NGK)
injectors: high-Z (13ohm)
Ordered a Vems with no options. (actualy did not look good and forgot to pick them)
This was not good as the info to build it up for my setup was not easy to find and some were confusing.
Ordered a 2nd Vems with options:
VR for crank and cam
EGT
Knock
8 ign + 8 inj
Wiring:
As Vems got only 8 outputs I wired the injectors in six pairs (6x2). Controlled sequentionally.
Ignition in wasted spark; two coils firing at the same time. Real 'wasted' spark thus ...
The goal was to control the V12 with one Vems.
This was a no go due to the 2stroke mode be obsolete now.
Solution: use of a 2nd Vems. (I had already bought them anyway, so easy to decide)
In order to do so I needed to place a 2nd cam sensor.
By doing this we actualy split the V12 into two 6 cylinder engines.
Build of Vems Left and Right bank:
Soldered the LM1815 on the 2nd Vems (right bank) for the 2nd cam sensor.
Ran a wire from the output of the LM1815 (for the crank signal) of the first Vems (left bank) to the crank input of the 2nd Vems.
The crank signal is for both Vems boards the same. Logical.
In order to mount the 2nd cam sensor we fabricated a new cover to hold the original cam sensor and the new one.
Theory:
The V12 fires each 60 degrees. So the new cam sensor should come 30 degrees after the original one.
This was unfortunately not possible due to a mounting stud being exactly on that spot.
So mounted the 2nd cam sensor 90degrees after the original one.
60 degrees after is not good as then the sequence comes together again then with the left bank.
If you devide the degrees you shift the 2nd cam sensor by 30 you will need an uneven outcome to sync with the right bank, if it is even you sync with the left bank here on this V12.
i.e. shift 30 degrees = 30/30= 1 (uneven) ok for sync with right bank
i.e. shift 60 degrees = 60/30= 2 (even) ok for sync with left bank
Igntion output stages were also rebuild for use with the VAG cop coils.
These need a positive 5V signal to charge/ignite.
I used a small PNP transistor (BC640) to do the job and soldered these on the underside of the Vems pcb.
Testing:
When testing the ignition outputs of the first Vems I got this problem:
output 6 (05) retriggers itself after 25msec.
All other ouputs were good.
The same happened with the 2nd Vems: also output 6 (05) retriggered itself.
Tried to solve it with a diode accros the output (to kill the small flyback voltage, seen on my scope)=>no go.
Flyback was gone, that worked!
Tried to solve it with a extra pull up resistor =>no go.
In the end:
The solution was a 10nF cap on the +5V line towards the BC640's.
I also placed a 1000µF cap on the +12V feed for Vems board (directly on the pins of the ecu connector)
This helped to eleminate a lot of noise from the on/of switching of the injectors. (seen on my scope)
Athough this noise did not produce problems, but I didn't like it to see.
To control the VAG COP coils correctly I needed to check the box 'invert' ignition outputs in Vemstune.
When testing the outputs in the car I ran into this problem:
When powering up Vems board the igntion coils are energised for about 4 seconds.
This is way to long to charge a coil so the fuse blew.
Why does it take 4 seconds to invert the output when powering up Vems board?
My solution for now (didn't have more time to investigate deeper) was building a 'power on delay relay' into the +12V power feed to the ignition coils.
Maybe I can solve this also by adding another NPN transistor in my output stage and choose back 'normal' for igntion output.
In meantime I found a picture of someone who used a TC4427A chip to control ignition.
By looking to the datasheet this seems a far more better solution, I'll will test it out.
Vems should be able to control these VAG COP coils directly but I didn't want to risk that as the logic output does not have any protection against overvoltage/reversed polarity/spikes/whatever...
Will be tested/tried later.
Software setup of engine in VemsTune (very briefly) to be able to startup:
12 teeth for full engine cycle
use of cam-sync
TDC reference: 50 degrees (which was not correct, as found out later)
Used for startup a mapping of a Ford Sierra Cosworth that I found somewhere on the web (forgot where exactly).
Of course changed the settings for my ign/injection crank/cam setup.
Live test of Vems boards on the engine:
This was not as hoped although the engine fired up and ran!!
Problems:
- Lots of misfires
- No response on the throttle at all
- Right bank stayed rather cold on exhaust compaired to the left bank (after the 2 first problems were solved)
Solutions:
The first had 2 causes and solved the 2nd problem also.
The 3rd was caused by me (made a mistake). I think I need to learn again how to count...
The first: this was mainly due to bad spark plugs.
After replacing these there were less misfires.
After resetting TDC reference to 30 degrees in VT: no more misfires.
Also the engine responded now on the throttle.
So 2nd problem also solved.
The 3rd was somewhat more hidden.
The exhaust gasses of the right bank where not as hot as the left bank. Hmmm.
Theory.
We put the cam sensor 90 degrees after the original cam sensor. This implies that the right bank starts at the 2nd cylinder.
I wired it so that it started (the ignition sequence) at the 3rd cylinder...
The ignition occured in the correct order only 60 degrees to late. This gave a lower temperature of the exhaust gasses of the right bank.
After shifting the igntion sequence it was good.
2 hours later of some (fine)tuning the engine ran good, started good (warm and next day cold) and revved good.
Also idle was stable, but the engine died as the throttle was released fully after letting it rev high, or after a 'blip' on the throttle.
This was due to not be able to control the idle control valve.
With itb's you need a shot of air just before the idle rpm is reached...
Played with the igntion advance (idle control with ign adv) but it was not able to catch this up.
Now time to go to the rollers for the rest of the mapping.
As the car is a 4 by 4 it's not that easy to find a rolling road here.
But will have access to one within a few weeks/months. (I hope)
Questions still remain:
How to setup the Y axis of the VE table for my setup?
Does anyone have an example?
From 0 to 100%(tps) or from 0 to 250(kpa)?
I have itb's so for the NA part it's Alpha-N and speed density when boost comes up.
I know that there is a boost compensation table for the boost.
The VE table is 16x14; the igntion table is 12x12.
How to change the ignition table to 16x14?
Boost table is 8x8.
Can this be enlarged to i.e. 12x12?
Another big problem that remains:
The idle motor is something special.
It is controlled by reversing polarity.
Original it is controlled in this way:
rpm to low: on
rpm to high: on with reversed polarity
rpm at setpoint: off
Can this be controlled by Vems?
If yes, how? (settings in VT)
Any help is welcome, would love to finish this nice project with all problems solved.
Newbie question: how to post images here on the forum?? when clicking on the icon only 2 times 'img' (between brackets) is displayed.
I should have expect that there would be a window pop up to upload an image...