New base tune for 0.2 ini

This commit is contained in:
Josh Stewart 2015-02-03 18:01:18 +11:00
parent eba736ba11
commit cbf64387c4
2 changed files with 304 additions and 35 deletions

View File

@ -0,0 +1,268 @@
<?xml version="1.0" encoding="ISO-8859-1"?>
<msq xmlns="http://www.msefi.com/:msq">
<bibliography author="TunerStudio MS 2.6.14 - EFI Analytics, Inc." tuneComment=" &#10;&#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; " writeDate="Tue Feb 03 18:00:59 EST 2015"/>
<versionInfo fileFormat="4.0" firmwareInfo="" nPages="3" signature="20"/>
<page>
<pcVariable name="tsCanId">"0"</pcVariable>
<pcVariable cols="1" digits="1" name="wueAfrTargetOffset" rows="10" units=":1">
-1.5
-1.1
-0.8
-0.6
-0.5
-0.4
-0.3
-0.2
-0.1
0.0
</pcVariable>
<pcVariable cols="1" digits="0" name="wueAnalRecommend" rows="10" units="%">
199.0
158.0
145.0
135.0
126.0
120.0
119.0
118.0
114.0
101.0
</pcVariable>
<pcVariable cols="1" digits="0" name="tempTable" rows="10" units="%">
-40.0
-29.0
-18.0
-7.0
4.0
16.0
27.0
38.0
54.0
71.0
</pcVariable>
</page>
<page number="0" size="128">
<constant cols="8" digits="0" name="veTable" rows="8" units="%">
15.0 20.0 25.0 25.0 27.0 30.0 34.0 39.0
20.0 21.0 28.0 33.0 50.0 37.0 25.0 44.0
22.0 23.0 35.0 49.0 55.0 40.0 40.0 47.0
28.0 33.0 47.0 60.0 60.0 60.0 85.0 55.0
35.0 45.0 57.0 60.0 68.0 75.0 85.0 68.0
45.0 55.0 68.0 63.0 75.0 88.0 92.0 79.0
53.0 68.0 77.0 88.0 90.0 94.0 96.0 90.0
65.0 75.0 85.0 96.0 98.0 100.0 101.0 99.0
</constant>
<constant cols="1" digits="0" name="rpmBins" rows="8" units="RPM">
700.0
1200.0
2000.0
3000.0
4000.0
4900.0
5500.0
6500.0
</constant>
<constant cols="1" digits="0" name="tpsBins" rows="8" units="TPS">
20.0
30.0
40.0
50.0
60.0
70.0
88.0
100.0
</constant>
<constant digits="1" name="crankCold" units="ms">0.2</constant>
<constant digits="1" name="crankHot" units="ms">3.5</constant>
<constant digits="0" name="asePct" units="%">15.0</constant>
<constant digits="0" name="aseCount" units="s">13.0</constant>
<constant cols="1" digits="0" name="wueBins" rows="10" units="%">
199.0
158.0
145.0
135.0
126.0
120.0
119.0
118.0
114.0
101.0
</constant>
<constant digits="1" name="taeColdA" units="ms">0.0</constant>
<constant digits="0" name="tpsThresh" units="%/s">80.0</constant>
<constant digits="1" name="taeTime" units="ms">2.0</constant>
<constant digits="0" name="tdePct" units="%">80.0</constant>
<constant digits="1" name="reqFuel" units="ms">14.9</constant>
<constant digits="0" name="divider">1.0</constant>
<constant name="alternate">"Simultaneous"</constant>
<constant digits="1" name="injOpen" units="ms">1.0</constant>
<constant digits="0" name="injOCfuel" units="ms">0.0</constant>
<constant digits="0" name="injPwmP" units="%">0.0</constant>
<constant digits="1" name="injPwmT" units="ms">0.0</constant>
<constant digits="2" name="battFac" units="ms/v">0.0</constant>
<constant digits="0" name="rpmk">3000.0</constant>
<constant name="mapType">"115 kPa"</constant>
<constant name="twoStroke">"Four-stroke"</constant>
<constant name="injType">"Port"</constant>
<constant name="nCylinders">"4"</constant>
<constant name="cltType">"GM"</constant>
<constant name="matType">"GM"</constant>
<constant name="nInjectors">"1"</constant>
<constant name="engineType">"Even fire"</constant>
<constant name="egoType1">"Narrow band"</constant>
<constant name="algorithm">"Alpha-N"</constant>
<constant name="baroCorr">"Off"</constant>
<constant digits="1" name="primePulse" units="ms">1.5</constant>
<constant digits="1" name="fastIdleT" units="°C">59.94</constant>
<constant digits="3" name="egoSwitch" units="v">0.0</constant>
<constant digits="0" name="taeColdM" units="%">0.0</constant>
<constant digits="0" name="tpsMin" units="ADC">9.0</constant>
<constant digits="0" name="tpsMax" units="ADC">72.0</constant>
</page>
<page number="1" size="128">
<constant cols="8" digits="0" name="advTable1" rows="8" units="deg">
10.0 20.0 25.0 27.0 32.0 38.0 38.0 40.0
10.0 21.0 23.0 27.0 32.0 35.0 38.0 40.0
12.0 23.0 23.0 28.0 32.0 35.0 38.0 40.0
12.0 15.0 23.0 28.0 34.0 35.0 38.0 40.0
10.0 15.0 23.0 28.0 35.0 36.0 38.0 40.0
10.0 15.0 23.0 28.0 35.0 36.0 38.0 40.0
10.0 15.0 23.0 28.0 35.0 36.0 38.0 40.0
10.0 15.0 23.0 28.0 35.0 36.0 38.0 40.0
</constant>
<constant cols="1" digits="0" name="rpmBins2" rows="8" units="RPM">
500.0
1200.0
2000.0
3000.0
3500.0
4200.0
5000.0
6000.0
</constant>
<constant cols="1" digits="0" name="tpsBins2" rows="8" units="TPS">
10.0
20.0
35.0
50.0
65.0
75.0
86.0
100.0
</constant>
<constant digits="0" name="TrigAng" units="Deg">176.0</constant>
<constant digits="0" name="FixAng" units="Deg">0.0</constant>
<constant digits="0" name="Trim" units="Deg">13.024</constant>
<constant digits="0" name="CrankAng" units="Deg">11.6</constant>
<constant digits="0" name="IgHold">10.0</constant>
<constant name="Trig_plus">"+45"</constant>
<constant name="TrigCrank">"Time Based"</constant>
<constant name="IgInv">"No"</constant>
<constant name="oddfire">"Yes"</constant>
<constant digits="0" name="IdleAdv" units="Deg">-1.9008</constant>
<constant digits="0" name="IdleAdvTPS" units="ADC">65.0</constant>
<constant digits="0" name="IdleAdvRPM" units="RPM">3200.0</constant>
<constant digits="1" name="IdleAdvCLT" units="C">-20.535</constant>
<constant digits="0" name="IdleDelayTime" units="sec">38.0</constant>
<constant digits="0" name="StgCycles" units="cycles">1.0</constant>
<constant name="dwellcont">"Dwell control"</constant>
<constant digits="1" name="dwellcrank" units="ms">4.5</constant>
<constant digits="1" name="dwellrun" units="ms">4.0</constant>
<constant digits="0" name="numteeth" units="teeth">36.0</constant>
<constant digits="0" name="onetwo" units="teeth">1.0</constant>
<constant digits="0" name="crankRPM" units="rpm">300.0</constant>
<constant digits="0" name="tpsflood" units="%">70.0</constant>
<constant digits="0" name="SoftRevLim" units="rpm">6000.0</constant>
<constant digits="0" name="SoftLimRetard" units="deg">14.9952</constant>
<constant digits="1" name="SoftLimMax" units="s">2.0</constant>
<constant digits="0" name="HardRevLim" units="rpm">6500.0</constant>
<constant cols="1" digits="0" name="taeBins" rows="4" units="%/s">
80.0
200.0
520.0
890.0
</constant>
<constant cols="1" digits="0" name="taeRates" rows="4" units="%">
18.0
24.0
33.0
42.0
</constant>
<constant cols="1" digits="0" name="wueRates" rows="10" units="C">
0.0
11.0
22.0
33.0
44.0
56.0
67.0
78.0
94.0
111.0
</constant>
<constant digits="0" name="unused121" units="none">0.0</constant>
<constant digits="0" name="unused122" units="none">0.0</constant>
<constant digits="0" name="unused123" units="none">0.0</constant>
<constant digits="0" name="unused124" units="none">0.0</constant>
<constant digits="0" name="unused125" units="none">0.0</constant>
<constant digits="0" name="unused126" units="none">0.0</constant>
<constant digits="0" name="unused127" units="none">0.0</constant>
</page>
<page number="2" size="128">
<constant cols="8" digits="1" name="afrTable" rows="8" units="AFR">
14.7 14.7 15.0 15.1 14.9 14.7 14.7 14.7
14.7 14.7 15.0 15.1 14.9 14.7 14.7 14.7
14.7 14.7 14.8 15.0 14.8 14.6 14.4 14.0
14.3 14.3 14.7 14.7 14.6 14.1 13.8 13.4
14.1 14.2 14.5 14.3 14.0 13.5 13.1 12.9
14.1 14.2 13.7 13.6 13.4 13.1 13.0 12.8
13.5 13.5 12.8 12.9 12.8 12.7 12.7 12.7
12.8 12.8 12.8 12.7 12.5 12.5 12.5 12.5
</constant>
<constant cols="1" digits="0" name="rpmBinsAFR" rows="8" units="RPM">
500.0
1200.0
2000.0
3000.0
3500.0
4200.0
5000.0
6000.0
</constant>
<constant cols="1" digits="0" name="tpsBinsAFR" rows="8" units="TPS">
10.0
20.0
35.0
50.0
65.0
75.0
86.0
100.0
</constant>
<constant name="egoAlgorithm">"PID"</constant>
<constant name="egoType">"Wide Band"</constant>
<constant digits="0" name="egoKP" units="%">100.0</constant>
<constant digits="0" name="egoKI" units="%">20.0</constant>
<constant digits="0" name="egoKD" units="%">0.0</constant>
<constant digits="0" name="egoTemp" units="°C">69.93</constant>
<constant digits="0" name="egoCount">16.0</constant>
<constant digits="0" name="egoDelta" units="%">1.0</constant>
<constant digits="0" name="egoLimit">15.0</constant>
<constant digits="1" name="ego_min" units="AFR">9.0</constant>
<constant digits="1" name="ego_max" units="AFR">19.0</constant>
<constant digits="0" name="ego_sdelay" units="sec">15.0</constant>
<constant digits="0" name="egoRPM" units="rpm">1200.0</constant>
<constant digits="0" name="egoTPSMax" units="%">70.0</constant>
<constant digits="0" name="egoLoadMax" units="%">90.0</constant>
<constant digits="0" name="egoLoadMin" units="%">20.0</constant>
</page>
<settings Comment="These setting are only used if this msq is opened without a project.">
<setting name="CELSIUS" value="CELSIUS"/>
<setting name="ALPHA_N" value="ALPHA_N"/>
<setting name="MPX4250" value="MPX4250"/>
<setting name="INNOVATE_LC1_DEFAULT" value="INNOVATE_LC1_DEFAULT"/>
</settings>
<userComments Comment="These are user comments that can be related to a particular setting or dialog.">
<userComment name="SoftRevLim" value=""/>
</userComments>
</msq>

View File

@ -90,22 +90,18 @@ page = 1
asePct = scalar, U08, 82, "%", 1.0, 0.0, 0.0, 95.0, 0
aseCount = scalar, U08, 83, "s", 1.0, 0.0, 0.0, 255, 0
wueBins = array, U08, 84, [ 10], "%", 1.0, 0.0, 0.0, 255, 0
unused1 = scalar, U08, 94, "ms", 0.1, 0.0, 0.0, 25.5, 1
unused2 = scalar, U08, 95, "ms", 0.1, 0.0, 0.0, 25.5, 1
unused3 = scalar, U08, 96, "ms", 0.1, 0.0, 0.0, 25.5, 1
unused4 = scalar, U08, 97, "ms", 0.1, 0.0, 0.0, 25.5, 1
unused94 = scalar, U08, 94, "ms", 0.1, 0.0, 0.0, 25.5, 1
unused95 = scalar, U08, 95, "ms", 0.1, 0.0, 0.0, 25.5, 1
unused96 = scalar, U08, 96, "ms", 0.1, 0.0, 0.0, 25.5, 1
unused97 = scalar, U08, 97, "ms", 0.1, 0.0, 0.0, 25.5, 1
taeColdA = scalar, U08, 98, "ms", 0.1, 0.0, 0.0, 25.5, 1
tpsThresh = scalar, U08, 99, "%/s", 1.0, 0.0, 0.0, 255, 0
taeTime = scalar, U08, 100, "ms", 0.1, 0.0, 0.0, 25.5, 1
tdePct = scalar, U08, 101, "%", 1.0, 0.0, 0.0, 255, 0
#if CELSIUS
egoTemp = scalar, U08, 102, "°C", 0.555, -72, -40, 102.0, 0
#else
egoTemp = scalar, U08, 102, "°F", 1.0, -40, -40, 215.0, 0
#endif
egoCount = scalar, U08, 103, "", 1.0, 0.0, 0.0, 255.0, 0
egoDelta = scalar, U08, 104, "%", 1.0, 0.0, 0.0, 255.0, 0
egoLimit = scalar, U08, 105, "%", 1.0, 0.0, 0.0, 255.0, 0
unused102 = scalar, U08, 102, "ms", 0.1, 0.0, 0.0, 25.5, 1
unused103 = scalar, U08, 103, "ms", 0.1, 0.0, 0.0, 25.5, 1
unused104 = scalar, U08, 104, "ms", 0.1, 0.0, 0.0, 25.5, 1
unused105 = scalar, U08, 105, "ms", 0.1, 0.0, 0.0, 25.5, 1
reqFuel = scalar, U08, 106, "ms", 0.1, 0.0, 0.0, 25.5, 1
divider = scalar, U08, 107, "", 1.0, 0.0
alternate = bits, U08, 108, [0:0], "Simultaneous", "Alternating"
@ -134,7 +130,7 @@ page = 1
baroCorr = bits, U08, 118, [3:3], "Off", "On"
primePulse = scalar, U08, 119, "ms", 0.1, 0.0, 0.0, 25.5, 1
egoRPM = scalar, U08, 120, "RPM", 100.0, 0.0, 100, 25500, 0
unused120 = scalar, U08, 120, "RPM", 100.0, 0.0, 100, 25500, 0
#if CELSIUS
fastIdleT = scalar, U08, 121, "°C", 0.555, -72.0, -40, 102, 1
#else
@ -239,17 +235,22 @@ page = 3
#exit
#endif
egoAlgorithm= bits , U08, 80, [0:1], "Simple", "INVALID", "PID", "No correction" ; * ( 1 byte)
egoType = bits , U08, 80, [2:3], "Disabled", "Narrow Band", "Wide Band", "INVALID" ; egoOption
egoKP = scalar, U08, 81, "%", 1.0, 0.0, 0.0, 200.0, 0 ; * ( 1 byte)
egoKI = scalar, U08, 82, "%", 1.0, 0.0, 0.0, 200.0, 0 ; * ( 1 byte)
egoKD = scalar, U08, 83, "%", 1.0, 0.0, 0.0, 200.0, 0 ; * ( 1 byte)
egoType = bits , U08, 84, [0:1], "Disabled", "Narrow Band", "Wide Band", "INVALID" ; egoOption
egoCount1 = scalar, U08, 85, "", 1.0, 0.0, 0.0, 255.0, 0 ; * ( 1 byte)
egoDelta1 = scalar, U08, 86, "%", 1.0, 0.0, 0.0, 255.0, 0 ; * ( 1 byte)
egoLimit1 = scalar, U08, 87, "", 1, 0, 0, 16, 0
#if CELSIUS
egoTemp = scalar, U08, 84, "°C", 0.555, -72, -40, 102.0, 0
#else
egoTemp = scalar, U08, 84, "°F", 1.0, -40, -40, 215.0, 0
#endif
egoCount = scalar, U08, 85, "", 1.0, 0.0, 0.0, 255.0, 0 ; * ( 1 byte)
egoDelta = scalar, U08, 86, "%", 1.0, 0.0, 0.0, 255.0, 0 ; * ( 1 byte)
egoLimit = scalar, U08, 87, "", 1, 0, 0, 16, 0
ego_min = scalar, U08, 88, "AFR", 0.1, 0.0, 7, 25, 1
ego_max = scalar, U08, 89, "AFR", 0.1, 0.0, 7, 25, 1
ego_sdelay = scalar, U08, 90, "sec", 1, 0, 0, 120, 0
egoRPM1 = scalar, U08, 91, "rpm", 100, 0.0, 100, 25500, 0
egoRPM = scalar, U08, 91, "rpm", 100, 0.0, 100, 25500, 0
egoTPSMax = scalar, U08, 92, "%", 1, 0, 0, 120, 0
egoLoadMax = scalar, U08, 93, "%", 1, 0, 0, 120, 0
egoLoadMin = scalar, U08, 94, "%", 1, 0, 0, 120, 0
@ -325,9 +326,9 @@ page = 3
subMenu = accelEnrichments, "&Acceleration Wizard"
subMenu = egoControl, "AFR/O2", 3
subMenu = RevLimiterS, "Rev Limits", 2
subMenu = veTableTbl, "&VE Table", 0
subMenu = veTable1Tbl, "&VE Table", 0
subMenu = sparkTbl, "&Spark Table", 1
subMenu = afrTableTbl, "A&FR Table", 0
subMenu = afrTable1Tbl, "A&FR Table", 3
menu = "&Spark"
@ -395,20 +396,20 @@ page = 3
field = "Sensor Type", egoType
field = "Algorithm", egoAlgorithm, { egoType }
field = "Ignition Events per Step", egoCount, { egoType && (egoAlgorithm < 3) }
field = "Controller Step Size", egoDelta, { (egoAlgorithm == 0) }
field = "Controller Auth +/-", egoLimit, { (egoAlgorithm < 3) }
field = "Only correct above:", ego_min, { (egoAlgorithm < 3) }
field = "and correct below:", ego_max, { (egoAlgorithm < 3) }
field = "Controller Step Size", egoDelta, { egoType && (egoAlgorithm == 0) }
field = "Controller Auth +/-", egoLimit, { egoType && (egoAlgorithm < 3) }
field = "Only correct above:", ego_min, { egoType && (egoAlgorithm < 3) }
field = "and correct below:", ego_max, { egoType && (egoAlgorithm < 3) }
;field = "Active Above Coolant", egoTemp, { (egoAlgorithm < 3) }
;field = "Active Above RPM", egoRPM, { (egoAlgorithm < 3) }
;field = "Active Below TPS", egoTPSMax, { (egoAlgorithm < 3) }
;field = "Active Below Load", egoLoadMax, { (egoAlgorithm < 3) }
;field = "Active Above Load", egoLoadMin, { (egoAlgorithm < 3) }
;field = "EGO delay after start", ego_sdelay, { (egoAlgorithm < 3) }
;field = "PID Proportional Gain", egoKP, { (egoAlgorithm == 2) }
;field = "PID Integral", egoKI, { (egoAlgorithm == 2) }
;field = "PID Derivative", egoKD, { (egoAlgorithm == 2) }
field = "Active Above Coolant", egoTemp, { egoType && (egoAlgorithm < 3) }
field = "Active Above RPM", egoRPM, { egoType && (egoAlgorithm < 3) }
field = "Active Below TPS", egoTPSMax, { egoType && (egoAlgorithm < 3) }
field = "Active Below Load", egoLoadMax, { egoType && (egoAlgorithm < 3) }
field = "Active Above Load", egoLoadMin, { egoType && (egoAlgorithm < 3) }
field = "EGO delay after start", ego_sdelay, { (egoAlgorithm < 3) }
field = "PID Proportional Gain", egoKP, { egoType && (egoAlgorithm == 2) }
field = "PID Integral", egoKI, { egoType && (egoAlgorithm == 2) }
field = "PID Derivative", egoKD, { egoType && (egoAlgorithm == 2) }
dialog = crankPW, "Cranking Pulsewidths (ms)"
@ -604,7 +605,7 @@ help = helpEnrichments, "Enrichments Help"
[TableEditor]
; table_id, map3d_id, "title", page
table = veTableTbl, veTableMap, "VE Table", 1
table = veTable1Tbl, veTable1Map, "VE Table", 1
; constant, variable
xBins = rpmBins, rpm
#if SPEED_DENSITY
@ -630,7 +631,7 @@ help = helpEnrichments, "Enrichments Help"
upDownLabel = "ADVANCED", "RETARDED"
;table = afrTbl, afrTableMap, "AFR Table", 3
table = afrTableTbl, afrTableMap, "AFR Table", 3
table = afrTable1Tbl, afrTable1Map, "AFR Table", 3
xBins = rpmBinsAFR, rpm
#if SPEED_DENSITY
yBins = mapBinsAFR, map