Kelivin kPa

They go by many names, P01, P59, VPW, '0411 etc. Also covering E38 and newer here.
Post Reply
Charlescrown
Posts: 1831
Joined: Sat Aug 06, 2011 7:58 am
cars: V8 VR Commodore BT1
LB Lancer 2L turbo & Delco
Starion TBI with Delco
Mitsubishi Lancer EVO4 track car
NA MX5
3 vintage motor bikes
Location: Padstow NSW

Kelivin kPa

Post by Charlescrown »

Just looking through a 411 bin file and have a question relating to the main ve table. What is a Kelivin/kPa? Can I assume it's air pressure?
User avatar
vlad01
Posts: 7780
Joined: Mon Oct 08, 2012 6:41 pm
cars: VP I S
VP I executive
VP II executive
VP II executive #2
VR II executive
Location: Kyneton, Vic

Re: Kelivin kPa

Post by vlad01 »

Probably ideal gas law scalar. Absolute temp vs absolute pressure.
I'm the director of VSH (Vlad's Spec Holden), because HSV were doing it ass about.
User avatar
delcowizzid
Posts: 5493
Joined: Sat Feb 28, 2009 8:38 pm
Location: Wellington NZ
Contact:

Re: Kelivin kPa

Post by delcowizzid »

Kelvin is temperature
If Its Got Gas Or Ass Count Me In.if it cant be fixed with a hammer you have an electrical problem
Charlescrown
Posts: 1831
Joined: Sat Aug 06, 2011 7:58 am
cars: V8 VR Commodore BT1
LB Lancer 2L turbo & Delco
Starion TBI with Delco
Mitsubishi Lancer EVO4 track car
NA MX5
3 vintage motor bikes
Location: Padstow NSW

Re: Kelivin kPa

Post by Charlescrown »

That was my first thought till I did a google and noticed it was not kelvin but kelivin. I know the scaler is what someone wrote to represent a scale but I have never heard of kelivin. It sure looks like air pressure starting at 0.08 and ending up at 1.2 so I assume that's bar. The same scaling (not labeled) is used on the spark table and both against rpm.
User avatar
vlad01
Posts: 7780
Joined: Mon Oct 08, 2012 6:41 pm
cars: VP I S
VP I executive
VP II executive
VP II executive #2
VR II executive
Location: Kyneton, Vic

Re: Kelivin kPa

Post by vlad01 »

It would be a scalar for the amount of temp increase with air pressure. As pressure increases the temp goes up automatically and vise versa. Sounds to me a scalar for temp offset depending on air pressure. It should be part of ideal gas law calculations looking at it.
I'm the director of VSH (Vlad's Spec Holden), because HSV were doing it ass about.
Charlescrown
Posts: 1831
Joined: Sat Aug 06, 2011 7:58 am
cars: V8 VR Commodore BT1
LB Lancer 2L turbo & Delco
Starion TBI with Delco
Mitsubishi Lancer EVO4 track car
NA MX5
3 vintage motor bikes
Location: Padstow NSW

Re: Kelivin kPa

Post by Charlescrown »

Yes I understand what Kelvin is and pressure and temperature but kelivin is unheard of for anything. Maybe it's an error and meant to be kelvin but to put it in a part of the VE table and Ignition map.
Attachments
Screen.png
User avatar
vlad01
Posts: 7780
Joined: Mon Oct 08, 2012 6:41 pm
cars: VP I S
VP I executive
VP II executive
VP II executive #2
VR II executive
Location: Kyneton, Vic

Re: Kelivin kPa

Post by vlad01 »

looks to do what I thought. Would be just a typo
I'm the director of VSH (Vlad's Spec Holden), because HSV were doing it ass about.
User avatar
NSFW
Posts: 679
Joined: Fri Feb 02, 2018 3:13 pm

Re: Kelivin kPa

Post by NSFW »

I agree, it's a typo.

Coincidentally I am just (barely) far enough into disassembling my car's OS to be able to find the code for this stuff. :)

At address 456DE there's a function that gets called to look up PID 000B, manifold absolute pressure.
That function reads a value from address FFADB8 in RAM, so I labeled that value Pid_000B_ManifoldAbsolutePressure.
That gets copied to address FFADB6, which in turn gets copied to address FFADB4, which I renamed to VE_MapAxisInput (you'll see why).
It divides the value by 51 before returning it, so I guess the units are 51ths of a kPa, but I wouldn't stake my life on that claim.

There's a function at 456D2 that gets PID 000C, engine speed in RPM.
That function reads from FFA0C0 and divides it by 5, so I labeled that Pid_000C_EngineSpeedIn5xRpm.

The code that uses the VE table reads the Pid_000C_EngineSpeedInRpm and ensures it's between 400 and 8192.
Then it reads the VE_MapAxisInput value and ensures it's at least 15kpa, but it doesn't appear to enforce a max value.
Then it passes those two values and the address of the VE table to a function that does the actual lookup.
Please don't PM me with technical questions - start a thread instead, and send me a link to it. That way I can answer in public, and help other people who have the same question. Thanks!
Post Reply