Notices
ECU Flash

a few updated EvoScan definitions

Old Sep 3, 2006 | 09:50 PM
  #1  
mrfred's Avatar
Thread Starter
EvoM Guru
iTrader: (50)
 
Joined: Mar 2006
Posts: 9,675
Likes: 132
From: Tri-Cities, WA // Portland, OR
a few updated EvoScan definitions

I made an attempt to derive better correlations for the coolant temperature and MDP.

coolant temperature (deg F): -1.24x + 222
I got this correlation by measuring the EvoScan raw output in the morning after the engine had cooled down to ambient temperature overnight, and then assuming that the coolant temperature was around 185 F at normal operating temperature (as mentioned by a few people using pocket loggers).

MDP (bar): -0.00495x-1
Got this by measuring the raw value with the engine shut off and then with the engine idling. I correlated the values to the values on my MR boost gauge. When using this correlation, the value from EvoScan tracks my boost gauge up to 0.2 bar, and after that the boost gauge keeps going, but EvoScan stays a 0.22 bar (which is expected for the USDM ECU and pressure sensor).

Last edited by mrfred; Sep 4, 2006 at 09:09 AM.
Reply
Old Sep 4, 2006 | 07:57 AM
  #2  
MalibuJack's Avatar
EvoM Guru
20 Year Member
iTrader: (5)
 
Joined: Feb 2003
Posts: 10,572
Likes: 14
From: Royse City, TX
If you want, extract the DATA.XML file from my Log Analyzer for Evoscan, and update the XML, and upload it to this thread.. Or E-mail it to me.. I'll make sure both the zip and other locations are updated after you guys can verify its as close to correct as its gonna get..
Reply
Old Sep 4, 2006 | 07:59 AM
  #3  
MalibuJack's Avatar
EvoM Guru
20 Year Member
iTrader: (5)
 
Joined: Feb 2003
Posts: 10,572
Likes: 14
From: Royse City, TX
FWIW on the US car, MDP is going to be a max of 14.7psi absolute (1 bar) where an absolute vacuum would be 0psi, and sea level would be 14.7psi..

Hopefully you took that into account when you created your conversion.. The highest it should read is just over 1 bar.. since it does have some variance for slightly below sea level (and high pressure weather at the same time)
Reply
Old Sep 4, 2006 | 09:05 AM
  #4  
mrfred's Avatar
Thread Starter
EvoM Guru
iTrader: (50)
 
Joined: Mar 2006
Posts: 9,675
Likes: 132
From: Tri-Cities, WA // Portland, OR
Yep, my MDP correlation will read 0 bar when the engine is not running (ign ON). I'm at 300 ft above sea level.

I'm pretty sure that the MDP correlation is right on the money, but I'd like to better correlate the coolant temperature, maybe next weekend. If possible, I want to disconnect the sensor and correlate it using a pot of boiling water.

Everyone seems to be assuming that the correlations are linear functions. Is that a reasonable assumption?

Last edited by mrfred; Sep 4, 2006 at 09:09 AM.
Reply
Old Sep 4, 2006 | 09:46 AM
  #5  
jcsbanks's Avatar
Evolved Member
20 Year Member
Photogenic
Photoriffic
Shutterbug
 
Joined: May 2006
Posts: 2,399
Likes: 6
From: UK
Pressure sensors on Japanese cars are usually linear.

Temperature sensors on Japanese cars are usually negative temperature coefficient thermistors (logarithmic).
Reply
Old Sep 4, 2006 | 12:31 PM
  #6  
jcsbanks's Avatar
Evolved Member
20 Year Member
Photogenic
Photoriffic
Shutterbug
 
Joined: May 2006
Posts: 2,399
Likes: 6
From: UK
Code:
Engine coolant and intake air temperature 
;* ------------------------------------------
;*
;*     Approximate sensor curves (temperature 
;*     against ADC value, taken from MMCD). The
;*     control points in the service manual are
;*     quite close (0 to 2 degC off).
;*
;*
;*       ADC   ECT   IAT          ADC  ECT   IAT         ADC  ECT   IAT        ADC   ECT    IAT 
;*               degC                    degC                    degC                   degC
;*                                   
;*       $00  158.0  184.0        $40  52.0  56.0        $80  21.0  23.0       $c0   -7.0   -7.0  
;*       $01  154.4  178.1        $41  51.3  55.3        $81  20.6  22.5       $c1   -7.5   -7.6  
;*       $02  150.9  172.5        $42  50.7  54.6        $82  20.2  22.1       $c2   -8.1   -8.2  
;*       $03  147.5  167.2        $43  50.1  53.9        $83  19.8  21.7       $c3   -8.6   -8.8  
;*       $04  144.2  162.0        $44  49.5  53.3        $84  19.4  21.2       $c4   -9.2   -9.4  
;*       $05  140.9  157.1        $45  48.9  52.6        $85  19.0  20.8       $c5   -9.8  -10.1  
;*       $06  137.7  152.4        $46  48.3  52.0        $86  18.7  20.4       $c6  -10.4  -10.7  
;*       $07  134.6  148.0        $47  47.7  51.3        $87  18.3  19.9       $c7  -10.9  -11.3  
;*       $08  131.6  143.7        $48  47.2  50.7        $88  17.9  19.5       $c8  -11.5  -12.0  
;*       $09  128.6  139.6        $49  46.6  50.1        $89  17.6  19.0       $c9  -12.1  -12.6  
;*       $0a  125.7  135.7        $4a  46.1  49.4        $8a  17.2  18.6       $ca  -12.7  -13.2  
;*       $0b  122.9  132.0        $4b  45.6  48.8        $8b  16.9  18.2       $cb  -13.2  -13.9  
;*       $0c  120.2  128.5        $4c  45.0  48.2        $8c  16.5  17.7       $cc  -13.8  -14.5  
;*       $0d  117.5  125.1        $4d  44.5  47.7        $8d  16.1  17.3       $cd  -14.3  -15.1  
;*       $0e  114.9  121.9        $4e  44.0  47.1        $8e  15.7  16.8       $ce  -14.9  -15.7  
;*       $0f  112.4  118.8        $4f  43.5  46.5        $8f  15.3  16.4       $cf  -15.4  -16.3  
;*       $10  110.0  116.0        $50  43.0  46.0        $90  15.0  16.0       $d0  -16.0  -17.0  
;*       $11  107.6  113.2        $51  42.4  45.4        $91  14.5  15.5       $d1  -16.5  -17.6  
;*       $12  105.3  110.6        $52  41.9  44.9        $92  14.1  15.1       $d2  -17.0  -18.2  
;*       $13  103.0  108.1        $53  41.4  44.3        $93  13.7  14.6       $d3  -17.5  -18.8  
;*       $14  100.8  105.8        $54  40.9  43.8        $94  13.3  14.2       $d4  -18.0  -19.4  
;*       $15   98.7  103.5        $55  40.4  43.3        $95  12.9  13.7       $d5  -18.6  -20.1  
;*       $16   96.7  101.4        $56  39.9  42.8        $96  12.4  13.3       $d6  -19.2  -20.8  
;*       $17   94.7   99.4        $57  39.3  42.3        $97  12.0  12.8       $d7  -19.8  -21.5  
;*       $18   92.8   97.5        $58  38.8  41.8        $98  11.5  12.4       $d8  -20.5  -22.3  
;*       $19   91.0   95.7        $59  38.3  41.4        $99  11.1  12.0       $d9  -21.3  -23.1  
;*       $1a   89.2   93.9        $5a  37.8  40.9        $9a  10.6  11.5       $da  -22.1  -24.0  
;*       $1b   87.5   92.3        $5b  37.3  40.4        $9b  10.2  11.1       $db  -23.0  -24.9  
;*       $1c   85.9   90.7        $5c  36.9  39.9        $9c   9.7  10.7       $dc  -24.0  -26.0  
;*       $1d   84.3   89.2        $5d  36.4  39.4        $9d   9.3  10.2       $dd  -25.0  -27.1  
;*       $1e   82.8   87.7        $5e  35.9  38.9        $9e   8.8   9.8       $de  -26.2  -28.3  
;*       $1f   81.3   86.3        $5f  35.4  38.4        $9f   8.4   9.4       $df  -27.5  -29.6  
;*       $20   80.0   85.0        $60  35.0  38.0        $a0   8.0   9.0       $e0  -29.0  -31.0  
;*       $21   78.6   83.6        $61  34.5  37.5        $a1   7.5   8.5       $e1  -30.5  -32.5  
;*       $22   77.4   82.4        $62  34.0  37.0        $a2   7.1   8.1       $e2  -32.2  -34.1  
;*       $23   76.2   81.1        $63  33.6  36.4        $a3   6.6   7.7       $e3  -33.9  -35.7  
;*       $24   75.0   79.9        $64  33.1  35.9        $a4   6.2   7.3       $e4  -35.8  -37.5  
;*       $25   73.9   78.8        $65  32.7  35.4        $a5   5.8   6.9       $e5  -37.7  -39.3  
;*       $26   72.9   77.7        $66  32.3  34.9        $a6   5.3   6.4       $e6  -39.7  -41.2  
;*       $27   71.9   76.6        $67  31.8  34.4        $a7   4.9   6.0       $e7  -41.7  -43.0  
;*       $28   70.9   75.5        $68  31.4  33.9        $a8   4.5   5.6       $e8  -43.7  -44.9  
;*       $29   69.9   74.5        $69  31.0  33.4        $a9   4.0   5.2       $e9  -45.8  -46.8  
;*       $2a   69.0   73.5        $6a  30.5  32.9        $aa   3.6   4.7       $ea  -47.8  -48.7  
;*       $2b   68.1   72.5        $6b  30.1  32.4        $ab   3.2   4.3       $eb  -49.8  -50.6  
;*       $2c   67.3   71.5        $6c  29.7  31.9        $ac   2.7   3.8       $ec  -51.8  -52.4  
;*       $2d   66.4   70.6        $6d  29.3  31.4        $ad   2.3   3.4       $ed  -53.7  -54.1  
;*       $2e   65.6   69.7        $6e  28.8  30.9        $ae   1.8   2.9       $ee  -55.5  -55.8  
;*       $2f   64.8   68.8        $6f  28.4  30.4        $af   1.4   2.4       $ef  -57.3  -57.4  
;*       $30   64.0   68.0        $70  28.0  30.0        $b0   1.0   2.0       $f0  -59.0  -59.0  
;*       $31   63.1   67.1        $71  27.5  29.5        $b1   0.5   1.5       $f1  -59.0  -59.0  
;*       $32   62.3   66.3        $72  27.1  29.0        $b2   0.0   0.9       $f2  -59.0  -59.0  
;*       $33   61.5   65.5        $73  26.6  28.6        $b3  -0.3   0.4       $f3  -59.0  -59.0  
;*       $34   60.7   64.7        $74  26.2  28.1        $b4  -0.8  -0.0       $f4  -59.0  -59.0  
;*       $35   59.9   63.9        $75  25.7  27.7        $b5  -1.3  -0.5       $f5  -59.0  -59.0  
;*       $36   59.2   63.1        $76  25.3  27.2        $b6  -1.8  -1.1       $f6  -59.0  -59.0  
;*       $37   58.4   62.3        $77  24.8  26.8        $b7  -2.3  -1.6       $f7  -59.0  -59.0  
;*       $38   57.6   61.6        $78  24.4  26.4        $b8  -2.8  -2.2       $f8  -59.0  -59.0  
;*       $39   56.9   60.9        $79  23.9  25.9        $b9  -3.3  -2.8       $f9  -59.0  -59.0  
;*       $3a   56.1   60.1        $7a  23.5  25.5        $ba  -3.8  -3.3       $fa  -59.0  -59.0  
;*       $3b   55.4   59.4        $7b  23.0  25.1        $bb  -4.3  -3.9       $fb  -59.0  -59.0  
;*       $3c   54.7   58.7        $7c  22.6  24.7        $bc  -4.8  -4.5       $fc  -59.0  -59.0  
;*       $3d   54.0   58.0        $7d  22.2  24.2        $bd  -5.3  -5.1       $fd  -59.0  -59.0  
;*       $3e   53.3   57.3        $7e  21.8  23.8        $be  -5.9  -5.7       $fe  -59.0  -59.0  
;*       $3f   52.6   56.6        $7f  21.4  23.4        $bf  -6.4  -6.3       $ff  -59.0  -59.0
Above is from a DSM 1g commented disassembly from DSM-ECU Yahoo group.
Reply
Old Sep 4, 2006 | 01:06 PM
  #7  
dan l's Avatar
Account Disabled
iTrader: (3)
 
Joined: Apr 2006
Posts: 1,029
Likes: 0
From: USA
Is it possible the coolant temp could be:

-1.45x + 308
Reply
Old Sep 4, 2006 | 02:05 PM
  #8  
jcsbanks's Avatar
Evolved Member
20 Year Member
Photogenic
Photoriffic
Shutterbug
 
Joined: May 2006
Posts: 2,399
Likes: 6
From: UK
Unlikely since that is a linear equation.
Reply
Old Sep 4, 2006 | 03:38 PM
  #9  
jcsbanks's Avatar
Evolved Member
20 Year Member
Photogenic
Photoriffic
Shutterbug
 
Joined: May 2006
Posts: 2,399
Likes: 6
From: UK
Can't seem to upload the zip of the xls or even an image file I made from the above data.

Looks like NTC.
Reply
Old Sep 4, 2006 | 04:07 PM
  #10  
spm1024's Avatar
Evolving Member
iTrader: (4)
 
Joined: Aug 2005
Posts: 120
Likes: 0
From: ohio
you need a cubic regression equation for those ADC>ECT values or the ADC>IAT values in that chart?? I am pretty dumb, but i might be able to come up with something.
Reply
Old Sep 4, 2006 | 05:58 PM
  #11  
mrfred's Avatar
Thread Starter
EvoM Guru
iTrader: (50)
 
Joined: Mar 2006
Posts: 9,675
Likes: 132
From: Tri-Cities, WA // Portland, OR
Originally Posted by jcsbanks
Engine coolant and intake air temperature
...
Above is from a DSM 1g commented disassembly from DSM-ECU Yahoo group.
Nice. My few data points match up well with with the corresponding data points in the 1G DSM data. I fooled with a bunch of curve fits, including some customized equations. The best fit for the fewest number of fitting parameters turned out to be regular old polynomial fits.

I fit the 1G DSM coolant temperature data between 100F and 316F to keep the polynomial down to third order. It tracks the 1G DSM data nicely between 100F and 316F:

-0.0003893xxx+0.08056xx-6.5226x+315.73

The result is in Farenheit. I deal with Centigrade all day, but still have a better feel for Farenheit. Note the syntax of the equation. This is the only way I could get EvoScan to understand it. It didn't like sci notation, it didn't like "^", and it didn't like n*x*x (x*x*x*x works though).

I fit the intake air temperature from 50F to 363F. I had to use a fifth order polynomial to get a good fit. The equation is:

-0.00000003166xxxxx+0.00001425xxxx-0.002490xxx+0.2143xx-10.279x+361.01

I did some logging in EvoScan with these long equations, and the logging rate was not adversely affected. Coolant temperature settled in a 182F which is right in line with what everyone is saying. Intake air temperature was hovering around 100F when cruising along in traffic.
Reply
Old Sep 5, 2006 | 01:45 AM
  #12  
jcsbanks's Avatar
Evolved Member
20 Year Member
Photogenic
Photoriffic
Shutterbug
 
Joined: May 2006
Posts: 2,399
Likes: 6
From: UK
Nice that you could get that equation into Evoscan, surprising!
Reply
Old Sep 5, 2006 | 08:52 AM
  #13  
hondafan's Avatar
Evolved Member
iTrader: (25)
 
Joined: Dec 2005
Posts: 1,854
Likes: 4
From: york, PA
i wish i understood what's going on! how does an average joe and a bag of doughnuts like me add new definitions to evoscan?
Reply
Old Sep 5, 2006 | 10:38 AM
  #14  
EvoBroMA's Avatar
Evolved Member
 
Joined: Feb 2006
Posts: 1,345
Likes: 1
From: MA
the definition file is in xml, joe schmoe can edit it with notepad if he really wanted.
Reply
Old Sep 5, 2006 | 06:56 PM
  #15  
dan l's Avatar
Account Disabled
iTrader: (3)
 
Joined: Apr 2006
Posts: 1,029
Likes: 0
From: USA
Originally Posted by mrfred
Nice. My few data points match up well with with the corresponding data points in the 1G DSM data. I fooled with a bunch of curve fits, including some customized equations. The best fit for the fewest number of fitting parameters turned out to be regular old polynomial fits.

I fit the 1G DSM coolant temperature data between 100F and 316F to keep the polynomial down to third order. It tracks the 1G DSM data nicely between 100F and 316F:

-0.0003893xxx+0.08056xx-6.5226x+315.73

The result is in Farenheit. I deal with Centigrade all day, but still have a better feel for Farenheit. Note the syntax of the equation. This is the only way I could get EvoScan to understand it. It didn't like sci notation, it didn't like "^", and it didn't like n*x*x (x*x*x*x works though).

I fit the intake air temperature from 50F to 363F. I had to use a fifth order polynomial to get a good fit. The equation is:

-0.00000003166xxxxx+0.00001425xxxx-0.002490xxx+0.2143xx-10.279x+361.01

I did some logging in EvoScan with these long equations, and the logging rate was not adversely affected. Coolant temperature settled in a 182F which is right in line with what everyone is saying. Intake air temperature was hovering around 100F when cruising along in traffic.
The 1g DSM uses:

-1.45x + 308

for coolant temp in MMCd which I've found to be extremly accurate:

http://mmcdlogger.sourceforge.net/#Protocol

Your multiple order equations may be more accurate (I trust your math) however. In the real world that above equation has served me well for years.

Last edited by dan l; Sep 5, 2006 at 07:00 PM.
Reply

Thread Tools
Search this Thread

All times are GMT -7. The time now is 04:51 AM.