Changing Diagnostic Limits EDC15
Changing Diagnostic Limits EDC15
Changing Diagnostic Limits EDC15
Formula # 18 0.04 x 255 (Factorul A) x 255 (Factorul B Citire senzor map 0-255) = 2602 mbar MAXIM
Display limit 0.0980 x 2602 mbar =254.99 (255) Rezultatul trebuie sa fie cat mai apropiat de 255
Formula # 8 0.1 x 120 (Factorul A) x 255 (Factorul B Citire senzor map 0-255) = 3060 mbar MAXIM
Display limit 0.0833 x 3060 mbar =254.89 (255) Rezultatul trebuie sa fie cat mai apropiat de 255
Formula # 8 0.1 x 157 (Factorul A) x 255 (Factorul B Citire senzor map 0-255) = 4003 mbar MAXIM
Display limit 0.0637 x 4003 mbar =254.99 (255) Rezultatul trebuie sa fie cat mai apropiat de 255
in some files you have Message number:18 normalizing value: and factor 980.
The ECU uses the factor to work out its output to the diagnostic tool.
If the diagnostic tool displays 2602 for pressure the ecu sent this message 18 then 255 then 255.
18 corresponds with factor that the diagnostic tool will use to convert the 8 bit values to normal values.
in the kwp1281 Formula # 18 is 0.04 x A x B.....so 0.04 X 255 x 255 = 2602 Notice this is the max value
this formula can show!!!
Now the values in a file that display a max value of 3060 have these values
Message number:8 normalizing value:120
kwp1281 Formula # 8 corresponds with a formula of 0.01 X A X B 0.1 X 120 X 255 = 3060.
so the get the diagnosis value higher you have to change the message number to 8
the you have to work your normalizing value by dividing the maximum amount you want to see,say
4000.
In the formula A is the normalizing value and B is the changing number from 0-255 that is the actual
pressure.
ollowing on from this Im going to show how to work out the correct factor for our new values you want
to display.
Internal....is the output from linearization map and other internal values
So after you have changed the normalizing value and/message number you have to make sure the ecu
knows how to output the internal value in 8 bit (0-255)
using the other values 8 120 and factor of 800 you would get 0.0833x3060= 254.98 (255)
so if you have the ecu trying to send a value of 3500 to the diagnostic tool it wont work until you correct
the factor,here is why 0.0833x3500=291.55 (292) Its outside the 8 bit system!!!
so the get the correct factor you divide 255 by the maximum value you expect to see 255/4000= 0.06375
you now set the factor in the file from 833 to 637 and the ecu is capable of displaying it correctly
here 0.0637x3500=222.95 (223) so you now have the following values everywhere 8 157 and factor of
637
what is sent to diagnostic tool for 3500 would be 8 157 223 and the diagnostic tool would display
0.1x157x223= 3501.1 sooooooooooo diagnostic tool would display 3501
0.0637x4003=254.99 (255)
KWP1281 FORMULAS