VEMS Community Forum

VEMS => Software => Topic started by: gunni on October 26, 2008, 09:03:04 PM

Poll
Question: Do you think this is a neccasary option?
Option 1: Yes
Option 2: No
Option 3: Something else
Title: Request for firmware update. cranking pw / coolant temp
Post by: gunni on October 26, 2008, 09:03:04 PM
As it stands the cranking pw is nowhere near anything to be considered up to the task.

So , simple 2d table, coolant temp versus pw.
should sort alot of cold starting in places where temps get very cold.
Title: Re: Request for firmware update. cranking pw / coolant temp
Post by: [email protected] on October 26, 2008, 10:53:15 PM
So that we could at least replicate something like the Cranking PW graph Cliff gave me?
(http://www.vems.co.uk/VEMSUserManual/CrankFuelling.png)
Title: Re: Request for firmware update. cranking pw / coolant temp
Post by: gunni on October 26, 2008, 11:05:42 PM
Exactly what I was thinking.

canÃ,´t be that hard since the current situation is a linear setup -40C / 71C
Title: Re: Request for firmware update. cranking pw / coolant temp
Post by: dnb on October 27, 2008, 01:15:32 AM
It would certainly be nice to have.  I haven't really had much trouble with starting but the temperature here is never all that extreme - and if it were really cold, I wouldn't be using the TVR...
Title: Re: Request for firmware update. cranking pw / coolant temp
Post by: gunni on October 27, 2008, 09:25:30 AM
I think that is one of the reasons it hasnÃ,´t been done , cause itÃ,´s taken as a nice to have,
if vems is supposed to be serious, it has to be "right"
Title: Re: Request for firmware update. cranking pw / coolant temp
Post by: GintsK on October 27, 2008, 01:40:30 PM
I think VEMS do not support pulswidth longer than 25.5ms. At -20C it can be limiting factor.

Here is curve from some OE:
(http://pic2.fotki.lv/photos2/9/W0002437/000243616/000024361554_%23_2_%23_GintsK.jpg)

I vote for 4-point 2D graph. It must be enough.
70C- 100%
40C - 200%
5C - 400%
-40C - 2000%

Gints


Title: Re: Request for firmware update. cranking pw / coolant temp
Post by: Sprocket on October 27, 2008, 04:14:26 PM
Quote from: GintsK on October 27, 2008, 01:40:30 PM
I think VEMS do not support pulswidth longer than 25.5ms. At -20C it can be limiting factor.

Not really.

just use all banks rather than alternate at crank
Title: Re: Request for firmware update. cranking pw / coolant temp
Post by: dnb on October 27, 2008, 06:41:40 PM
Or bigger injectors...
Title: Re: Request for firmware update. cranking pw / coolant temp
Post by: GintsK on October 27, 2008, 07:25:51 PM
Quote from: Sprocket on October 27, 2008, 04:14:26 PM
Quote from: GintsK on October 27, 2008, 01:40:30 PM
I think VEMS do not support pulswidth longer than 25.5ms. At -20C it can be limiting factor.

Not really.

just use all banks rather than alternate at crank
1.5..2ms is common cranking PW@>70C on n/a applications for me. It is when all banks fires at all ignition events. 1.5*20=30ms@-40C
Title: Re: Request for firmware update. cranking pw / coolant temp
Post by: cliffb75 on October 27, 2008, 09:05:21 PM
That chart is real data from a production vehicle I did back in about 2002.

For OE we require a good clean consistent start with robustness to different fuel volatilities.

For VEMS, you could probably get an accurate enough curve by linear interpolation of 4 points as Gints has suggested. Sure some points will be a bit rich and others a bit lean, but I think given the constraints it would be good enough, and also a lot easier to calibrate for most users.

Alternatively, I found across a few vehicles that if you convert that into a multiplyer based on the fully warm pulse, the curve is pretty similar (though I can't guarantee that for all engines). You could therefore try something like a curve based on a rising rate calculation from a base value - that means only 2 calibratable values but a nice curve, but is probably worse from an ECU memory / calculation point of view.
:)
Title: Re: Request for firmware update. cranking pw / coolant temp
Post by: [email protected] on October 28, 2008, 10:26:15 AM
I spoke to Sambas about this and he said that no more features can be added before there are some proper tests done on 1.1.43alpha2

The following trigger types have been tested on the bench, but need some tests done on real cars...


  • 6-1
  • 12-1
  • 18-1
  • 36-1
  • 60-2
  • 10+1
  • 24+1

If any of the signatories to the poll would like to try some cranking tests on their own engine it would hurry this change along :D
Title: Re: Request for firmware update. cranking pw / coolant temp
Post by: gunni on October 28, 2008, 03:31:54 PM
IÃ,´ll try and test my 60-2 today :)

Title: Re: Request for firmware update. cranking pw / coolant temp
Post by: mattias on October 31, 2008, 02:22:37 PM
It seems like this is the place to start asking about features like this one. I mentioned my demand for this ages ago in the Wiki, but I guess I'm the only one in the world who lives where it can be -30C on a cold morning ? :)
Living with the old hot/cold values has haunted me.

Sambas is doing most of the new features ? That's great!
Title: Re: Request for firmware update. cranking pw / coolant temp
Post by: Sambas on November 01, 2008, 04:55:19 PM
Ten point (similar to iac and warmup) cranking pw curve will be in next 1.1.x release. Don't know since when this was enabled but it allows to use upto 47.5ms pulsewidths.
allows configuration of higher
than 25.5 msec in 8 bit config value. Used for config.cwl, cwh, injpwmt, primep
Value 200 mean 20msec (megatune compatibility 100 usec step)
but 201 means 20.5 msec (changing to 500 usec step)
This allows 20 msec + 55 * 0.5 msec = 47.5 msec max pulsewidth
Title: Re: Request for firmware update. cranking pw / coolant temp
Post by: gunni on November 01, 2008, 05:36:11 PM
Awesome news Sambas.

Title: Re: Request for firmware update. cranking pw / coolant temp
Post by: MWfire on December 02, 2008, 01:02:16 PM
This is my suggestion for cranking. My car has req_feul=18ms
C   req_fuel ms   ms corrected
-40   2.7req   48.6   25.5
-28.8   2.6req   46.8   25.5
-17.7   2.1req   37.8   23.5
-6.6   1.56req   28   21.6
4.4   1.17req   21   20.2
15.5   0.8req   14.4   14.4
26.6   0.52req   9.4   9.4
37.7   0.43req   7.7   7.7
54.4   0.32req   5.8   5.8
71.1   0.24req   4.3   4.3

What do you use for afterstart enrichment?
Title: Re: Request for firmware update. cranking pw / coolant temp
Post by: mattias on February 19, 2010, 08:06:53 PM
In 1.1.6x+ firmware you can use the default curves which are based on % enrichment vs coolant temp, and this is what will be supported in the future.