Building a Porsche 3,0l 944 turbo
Now the details that affect VEMS specs and installation.
- original Bosch Motronic sensors will be used
- water temp x2 , oil press, knock
- exceptions are MAT and MAP, these will be from VEMS web shop
- original wiring loom will be used
- fuel injectors are SiemensDeka
- Static Flow Rate (GAS): 86 lb/hr @ 43.5PSI (300kPa) = 903cc/min, 10.88g/s
- Coil Resistance: 2.35 Ohms / Low Impedance / Low-Z
- Ignition for starters wasted spark, with option to COP
- TPS will most likely be the one that comes with ITBs
- For trigger see below
Trigger
Porsche 944 turbo trigger:
- 132teeth on flywheel -VR sensor
- Crank home (1 pin on flywheel 24.5 tooth, ie 66.8 dec BTDC 24.5 x 2.7272 deg, if i remember right) -VR sensor.
- No cam sensor
- And no missing teeth anywhere!
- Ignition sequence: 1-3-4-2
I.e. trigger is 132+1
Shopping list
Assembled v3.3 controller
- 1-wire interface no
- ignition driver 4
- Knock and EGT yes
- LCD and PS2 yes
- MAP connection 400kPa onboard (6/4mm pneumatic)
- mounting-style screws
- PowerFlyback yes
- primary_trigger VR
- secondary_trigger Auditrigger
- EconoSeal36-Wire
- Econoseal18-Wire
- EGT sensor (K-type) Size 6mm
- K-thermocouple connector
- mounting-style panel-mount
- Sex pair
- mounting-style flyback
- Sex pair
- Wideband O2 sensor
- Wideband connector
- With wire with crimped wires
- MAT sensor
- Pneumatic valve 3way
Specifications:
Board_version=v3.3
Serial_nr= 748
pump-= 4.16V
wbo2_pump_pw_zero=0x67
wbo2_nernstdc_target=0x86
pump+= -3.3mV/200 Ohm
AREF=4.9V
(C103=1nF, no D100)
Firmware 1.1.24
http://www.vems.hu/download/v3/firmware/
This is how I made the version of MegaTune I'm currently using ( got these instructions, I didn't make them up myself ). There was a conflict inMegaTune's files, which caused erratic PW indication. It was solved with this:
I downloaded http://www.vems.hu/download/v3/firmware/v3_firmware_1.1.24.zip, unzipped and copied doc\megatune\vemsv3.ini -file. Then I downloaded http://vems.hu/www.vems.co.uk/VEMSTech/VemsMT1.1.23rc.zip, unzipped and wrote over MegaTune2.25\mtCfg -folder's vemsv3.ini -file with that previous .ini-file.
Part of config, I'm running this trigger with div_by_2 with these settings:
primary_trigger=C3
secondary_trigger=19
tooth_wheel=42
trigger_tooth=01
another_trigger_tooth=21
crank_minper=33
tooth_wheel_twidth1=16
tooth_wheel_twidth2=00
cam_sync_r_edge_phase=00
cam_sync_f_edge_phase=00
reset_engphase_after=40
ign_tdcdelay=2C
ign_dwell14=27
ign_dwell6=CC
ign_crank_advance=20
ign_out=70
ignchmax=03
Auditrigger was initially according to PhatBob's instructions:
EC36#27 VR+ ( primary ) = CRANK speed sensor
EC36#13 VR+ ( secondary ) = reference sensor (whel HALL!)
EC36#26 VR- ( primary & secondary )
but changed to
EC36#27 VR+ ( primary ), = CRANK speed sensor
EC18#12 VR+ ( secondary ), = VR reference sensor
EC36#26 VR- ( primary )
EC36#26 VR- ( secondary )
after discussions with Miska. So installation instructions should be updated considering this part.
Before connecting VR-sensors, check their polarity. They should be so that positive current arms the sensor and negative current triggers it. Just in the reverse order than in the picture on the bottom of this thread!!
Configuration:
Tables:
Some files:
Previous check files, from the beginning of Dec/07.
http://www.vems.hu/files/MembersPage/PeteKrgr/VEMS+check+files.zip
2nd set of check files,13-12-07.
http://www.vems.hu/files/MembersPage/PeteKrgr/VEMSpete95zhn.zip
Includes
- cranktriggers of 0 deg crank advance, 12 deg crank advance and a triggerlog of running and stalling engine
- mcd.txt
- config & tables ( downloaded with download-config )
- msq
- MegaTune.dmp
- datalogs
- warm-up & running engine, including 2x stall, ign table as in msq
- running engine with stall, ign table: msq -8deg ( =8 deg less advance )
- running engine with stall, ign table: msq -8deg and VE table: msq +10%
Latest check files, 29-12-07.
http://www.vems.hu/files/MembersPage/PeteKrgr/VEMSpete95zhn2.zip
Includes
- cranktriggers of cranking with 12 deg crank adv and a log of running engine with misfires
- datalog
- msq
- mcd
- mct
Pictures:
Pictures of my Genboard v3.3, large files, zipped:
http://www.vems.hu/files/MembersPage/PeteKrgr/Vempula.zip
History:
Update 16-11-2007
Finally I've managed to get the car idling well, there's been both mechanical and program related problems. Now triggering issues are solved and VEMS is definately suitable also for this kind of installation.
I would like to thak all those who have helped me with my project!!
Next update will arrive as soon as there's something to update...
Issue report 13-12-07
Engine idles well and is tuneable, but stalls when trying to increase rpm. It doesn't matter if you try to open the throttle slowly or rev it. 1600-1800 is the borderline, no rpm higher. Idle limit is exceeded ( 3 vs 7 % ). From links above can be found almost all relevant data, except scoped trigger signal.
Issue report 2007-12-29
Engine idles well and runs too up to 3000+ rpm, thanks to new config made by SamiKorhonen. There's still Trigger Error flags visible and above 2500rpm severe misfires. Is it trigger config or signal noise related??
'''Are you still running 1.1.24 (or 1.1.27 You could try 1.1.27, although I don't see 132 tooth related changes; the fuel pulsewidth reported to megatune changed so new vemsv3.ini needed for 1.1.27 to get the fuel pulsewidth correct in logs, but the real output pulsewidth NOT effected ) ?
Make sure all the info necessary for IssueReports is available on your page, and uptodate. Otherwise reproducing the setup on bench is not feasible.'''
Yes, 1.1.24 still in use, waiting for 1.1.32. The fuel PW is no longer a problem, it's solved an MegaTune is also working fine. I've addaed mct and mcd files, can be found from link above. Also included pictures of my Genboard, if that helps solving possible harware issues or need for changed bits & pieces...
Issue update 16-01-08
In this file:
http://www.vems.hu/files/MembersPage/PeteKrgr/Scoped.zip
you can find my first scoped pictues. Please study them all, data contained is scattered in them. I'm need all advice concerning oscilloscoping, I guess there's lot to do in improving readability of that data. All pictures are taken from cranck'd engine, harness disconnected and osciloscope's sensors connected to appropriate pins. Scope's GND is connected to sensor GND.
BTW, after soldering a bridge to the red area and installing 1.5 kohm pull-down resistor between green dots, severe misfiring starts at 1000 rpm.
And here's one screenshot of scope, which shows inverted reference sensor signal...
So this might be the answer to remaining problems. Check and double check VR-sensors' polarity before installing them!
17-01-08 Update
I checked and switched reference sensor's polarity, and the car runs now without Trigger Error flags. Revs beautifully, no signs of misfires whatsoever!
06-05-08 Update
I have been struggling for long with another major issue after triggering was cured. Symptoms were incorrect PW and duty_cycle values in the MegaTune and grossly rich mixture with inability to lean it under load. In the end it caused mechanical trouble, and now the engine is been taken apart. The solution for this was quite simple, here's a quote from my text on another VEMS forum ( UK ) :
OK, at least the PW -problem is now solved. I changed Vemsv3.ini-files in 1.1.23 Megatune mtcfg for same ones from 1.1.24 and PW @ idle is around 3.0, without any other modifications. It's now easier to start solving remaining questions.
So there were conflicting files causing all this trouble! I also got MegaTune running properly with my newer laptop by using a PCMCIA to D-sub -adapter instead of USB-one.
I also took a short run on the road with my car, it pulls, boosts, whizzles and dumps to atm with a certain urge...