Kelivin kPa
-
Charlescrown
- Posts: 2095
- Joined: Fri Aug 05, 2011 9:58 pm
- 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
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?
-
vlad01
- Posts: 8598
- Joined: Mon Oct 08, 2012 8:41 am
- cars: VP I S
VP I executive
VP II executive
VP II executive #2 - Location: Kyneton, Vic
Re: Kelivin kPa
Probably ideal gas law scalar. Absolute temp vs absolute pressure.
-
delcowizzid
- Posts: 5714
- Joined: Sat Feb 28, 2009 10:38 am
- Yahoo Messenger: [email protected]
- Location: Wellington NZ
Re: Kelivin kPa
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: 2095
- Joined: Fri Aug 05, 2011 9:58 pm
- 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
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.
-
vlad01
- Posts: 8598
- Joined: Mon Oct 08, 2012 8:41 am
- cars: VP I S
VP I executive
VP II executive
VP II executive #2 - Location: Kyneton, Vic
Re: Kelivin kPa
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.
-
Charlescrown
- Posts: 2095
- Joined: Fri Aug 05, 2011 9:58 pm
- 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
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.
You do not have the required permissions to view the files attached to this post.
-
vlad01
- Posts: 8598
- Joined: Mon Oct 08, 2012 8:41 am
- cars: VP I S
VP I executive
VP II executive
VP II executive #2 - Location: Kyneton, Vic
Re: Kelivin kPa
looks to do what I thought. Would be just a typo
-
NSFW
- Posts: 802
- Joined: Fri Feb 02, 2018 5:13 am
Re: Kelivin kPa
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.
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!