Originally Posted by
ScarabEpic22
OK, sorry for the thread hijack EagleMark.
It's OK, I owe you one!
Had some time to work on this again, got data but some or all not correct at this point. Some things are still missing or done in VE% and for this PCM VE is in g*K/kPa.
One of the hurdles was already done in another thread by joecar.
Code:
*CLC-00-273
C 0.0 100.0 .1 "{GM.DYNAIRTMP_DMA.C}"
F 40.0 220.0 .1 "{GM.DYNAIRTMP_DMA.F}"
K 280.0 380.0 .1 "{GM.DYNAIRTMP_DMA.C}+273.15"
R 500.0 680.0 .1 "{GM.DYNAIRTMP_DMA.F}+459.67"
Changed to:
*CLC-00-273
C 0.0 100.0 .1 "{SAE.IAT.C}+({SAE.ECT.C}-{SAE.IAT.C})*{CALC.B4901}"
F 40.0 220.0 .1 "{SAE.IAT.F}+({SAE.ECT.F}-{SAE.IAT.F})*{CALC.B4901}"
K 280.0 380.0 .1 "{CALC.DAT.C}+273.15"
R 500.0 680.0 .1 "{CALC.DAT.F}+459.67"
With that do the degrees F and C need to be defined in calc_pids file?
Code:
*UNITS
#Code System Abbr Description
#-------- ---------- -------- -------------------------------------------------------------
None None "" "No units"
K Metric K "Degrees Kelvin"
R Imperial R "Degrees Rankine"
Some of the Calcs are in VE%? I need VE is in g*K/kPa. So does this need other PIDS or can it be converted?
Code:
CALC.VEN F300 CLC-00-300 "%,VE" Tuning "Calculated VE, not corrected"
CALC.VET F305 CLC-00-305 "%,VE" Tuning "Calculated VE, BEN corrected"
Then there is this issue? This PCM does not have GM.EQIVRATIO, is there another way like the Dynamic air to blend of IAT and ECT with lookup?
Code:
*CLC-00-032
factor 0 4 .0 "{GM.EQIVRATIO}=1"
*CLC-00-110
factor 0.5 1.5 .4 "{GM.EQIVRATIO}*{EXT.WO2LAM1}"
I loaded a butt load of possible PIDs to validate and checked for data on ones that did not validate, here's an idea of what I have to work with. SOme show as valid but still do not put out proper data because of conversions or lack of other PIDs needed. Tried catching up and educating myslf on this but right now I have a headache and going blind looking, need a reality check!