Installing VEMS V3.3 in a Suzuki Swift GTI 1,3 16v mk1 used fore rallycross.
Project subpages (please make subpages for different topics, and only leave overview and max one subsystem - like trigger - here).
I have made a adaptor from the original harness to the VEMS box + a new wire to the ignition-coil (disconnected the original) because it originally is mechanical-ignition.
http://www.vems.hu/files/HansK/Swift_GTI_MK1/megasquirt200705072029.msq
The box was mounted in one evening and all was working but the trigger turned out to have problems af hi rpm..
Here is the trigger-signal: 1:10 probe -> up to 500mV.. and down to 0V +- 400mV skiks :-(
When running pin 5 on LM1815 to +V the trigger-signal starts dropping out when reaching 5-6000rpm..
http://www.vems.hu/files/HansK/Swift_GTI_MK1/datalog200705062004.xls
When running pin 5 on LM1815 open it gets triggered by spikes/noice at hi rpm.
http://www.vems.hu/files/HansK/Swift_GTI_MK1/datalog200705072004.xls
In both cases it gets worth with longer (you mean shorter?) dwell time.. when runnig 1.5ms dwell the problem is almost gone, but it looks like the dwell-time originally is rather long! (1:10 probe)
- Is there any thing I should have in mind if I'll try and chance C30 to chance the filter ?
- changing RC might help a bit
Other ways to improve the trigger-signal
- Is that really a VR sensor ?
- waveform looks like a HALL (but with too weak pullup)
- Yes it looks like a HALL-signal! Before I did the messurement above I just assumed it was a VR because of the 4-tooth trigger-wheel.
- Originally there is two wires to the trigger, like a VR, but one is +12V and the other goes to the negative pole on the ignitioncoil, and to a "noice filter" form where the RPM signal goes to the box. I have then disconnected it from the negative pole on the ignitioncoil and uses the RPM-signal to VEMS.
- waveform looks like a HALL (but with too weak pullup)
- what primary trigger pullup do you have inside the box ?
- R30 Pullup resistor is not mounted because I thought it was a VR-setup.
- pull the input to GND with a known resistor appr 1kOhm value, and measure input DC voltage.
- shouldn't I try to mount R30 (10kOhm) first if it is a HALL sensor?
- what is the measured DC input voltage?
- on pin-27 without the trigger mounted or what?
WBo2
2006.11.09 While calibrating the WB02 controller circuit I ran in to some trouble..
- wbo2_pump_pw_zero=0x66 = 0,1V
- 0x66 is a reasonable value for wbo2_pump_pw_zero
- 2 x 100 ohm resistors mounted..
- wbo2_pin5 (nernst-) = 4,06V
- But between wbo2_pin1 and wbo2_pin5 I only get 0,33V, and if I ajust nernst_dc_target up to ~AA to get to 0,45V display just keep writing ??.? after warmup.
- check that the board supply voltage is sufficient. The nernstdc_target test needs 12 ..13V (even with 100+100 Ohm, but especially if you use 100+270 Ohm resistor)
- If I tune the wbo2_pump_pid_.. I can get op to 0,44-5V and still get a value after warmup.
Question is:
- are there any wbo2_pump_pid_..-values that should be used, like those: http://www.vems.hu/manual/html/ch09s06.html ?
- PID values should be tuned until pump values are stable. wbo2_pump_pid_kd should be set to 0x00. My wbo2_pump_pid_kp=1E, wbo2_pump_pid_ki=46. Try those as a starting point and tuning from there.
- you can just use the wbo2 heater and pump PID values from MembersPage/MarcellGal/EngineSwap
- and will it stop writing ??.? after warmup (with high nernstdc_target- pump_pid- values) as soon as the real WBo2 gets connected?
- Yes, unless you have other problems.
- check the LCD page that has "Ri" (mlp07 ?). That will tell a lot. Send us snapshots ("save to file") from your terminalprogram.
Okay thanks. After writing i calibrated with the following values:\nÿ1ÿ
- Are they okay or should I re-calibrate based on you values?\n
wbo2_pump_pid_kp=1E wbo2_pump_pid_ki=46 wbo2_pump_pid_kd=00
- Is it normal that it takes the WBo2 80 seconds to warm up?
Flyback
Q: What is the best flyback-solution for small low-Z injectors, 1,5-2,2Ohm ~150cc.. should I use inline resistors or chance diodes.. in this case I'm not interested in idle, I just need to get max posible power/speed from this little engine?
A: Series resistors make it possible to use the transient suppressor diode mod for lowz injectors. To my suprise the series resistors themself improve the injector control significantly, but the real reason is to be able to use the transient suppressor mod.
Even if the idle headroom increase significantly with these modification and large injectors I do it for an other reason. The VE table suddenly becomes almost entierly flat after the injector is properly controlled, this makes it very very easy to map the engine.
With 150cc injectors the pulsewidths will be very long at all loads and the above modifications will not be as noticed as with 400-1600cc injectors. But I still recommend the series resistors and the transient suppressor diode mod as it will simplify the mapping procedure significantly. -Jörgen Karlsson
Q: If I then use 6,8Ohm's resistors and a transient suppressor diode:
- which diodes should I then use onboard (D76,89,109,179..)? Like fore High- or Low-Z?
- what tolerance should the resistors have, 1%, 5%?
- not too important, injectors will work with 5 ohm or 7 ohm too
- okay but I was more thinking of, difference between the resistors, so the injectors get the same conditions.
- not too important, injectors will work with 5 ohm or 7 ohm too
- How much effekt should they bee able to handle? 22 Watts enough?
- Make sure they handle 22 watts without proper mounting, its hard to mount them properly for cooling in the car.. I use 50W (20W without proper mounting)
- okay, I'll have to order some from RS.
- Make sure they handle 22 watts without proper mounting, its hard to mount them properly for cooling in the car.. I use 50W (20W without proper mounting)
- I found this diode I already had: RM2535L Overvoltage Transient Suppressors. Datasheet says 24-32V and test says ~27V. Is that okay? what have you used?
- I have tried both 18V and 30V trans suppr diodes from webshop, both work properly, not sure about yours but it should work. Emil - thanks