From 346478d94b44a07802f2aa52076de2020e7d5ff4 Mon Sep 17 00:00:00 2001 From: Josh Stewart Date: Mon, 29 Feb 2016 22:23:09 +1100 Subject: [PATCH] Neater ini and new base tune for Feb --- reference/Speeduino base tune.msq | 20 ++++++++++---------- reference/speeduino.ini | 23 ++++++++++++++--------- 2 files changed, 24 insertions(+), 19 deletions(-) diff --git a/reference/Speeduino base tune.msq b/reference/Speeduino base tune.msq index db584e17..501ad9bc 100644 --- a/reference/Speeduino base tune.msq +++ b/reference/Speeduino base tune.msq @@ -1,6 +1,6 @@ - + "0" @@ -111,8 +111,8 @@ 145.0 140.0 133.0 - 128.0 - 100.0 + 124.0 + 107.0 20.0 "Speeduino v0.4" @@ -131,7 +131,6 @@ "RPM" 14.4 2.0 -"Alternating" 1.0 355.0 355.0 @@ -249,6 +248,7 @@ "Dwell control" "On" "Single Channel" +"On" 4.5 3.0 135.0 @@ -263,7 +263,7 @@ 80.0 270.0 490.0 - 900.0 + 880.0 5.0 @@ -293,11 +293,11 @@ 85.0 - 71.0 + 58.0 82.0 93.0 104.0 - 115.0 + 116.0 126.0 @@ -308,9 +308,9 @@ 6.0 8.0 -500.0 -1100.0 -1700.0 +1500.0 +200.0 +7.0 3200.0 diff --git a/reference/speeduino.ini b/reference/speeduino.ini index daf184bd..f001f69f 100644 --- a/reference/speeduino.ini +++ b/reference/speeduino.ini @@ -122,7 +122,7 @@ page = 2 reqFuel = scalar, U08, 24, "ms", 0.1, 0.0, 0.0, 25.5, 1 divider = scalar, U08, 25, "", 1.0, 0.0 ;injTiming = bits, U08, 26, [0:1], "Simultaneous", "Semi-Sequential", "Sequential" - alternate = bits, U08, 26, [2:2], "Simultaneous", "Semi-Sequential" + alternate = bits, U08, 26, [0:0], "Simultaneous", "Alternating" injOpen = scalar, U08, 27, "ms", 0.1, 0.0, 0.1, 25.5, 1 inj1Ang = scalar, U16, 28, "deg", 1.0, 0.0, 0.0, 360, 0 inj2Ang = scalar, U16, 30, "deg", 1.0, 0.0, 0.0, 360, 0 @@ -201,7 +201,7 @@ page = 4 TrigSpeed = bits, U08, 5[1:1], "Crank Speed", "Cam Speed" IgInv = bits, U08, 5[2:2], "Going Low", "Going High" oddfire = bits, U08, 5[3:3], "No", "Yes" - TrigPattern= bits, U08, 5[4:7], "Missing Tooth", "Basic Distributor", "Dual Wheel", "GM 7X", "4G63 / Miata", "GM 24X", "Jeep 2000", "Audi 135", "Honda D17", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" + TrigPattern= bits, U08, 5[4:7], "Missing Tooth", "Basic Distributor", "Dual Wheel", "GM 7X", "4G63 / Miata", "GM 24X", "Jeep 2000", "Audi 135", "Honda D17", "Miata 99-05", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" IdleAdv = scalar, U08, 6, "Deg", 0.352,-28.4, -10, 80, 0 IdleAdvTPS = scalar, U08, 7, "ADC", 1, 0, 0, 255, 0 IdleAdvRPM = scalar, U08, 8, "RPM", 100, 0, 0, 1200, 0 @@ -253,7 +253,7 @@ page = 4 ;Decelleration Fuel Cut Off (DFCO) dfcoRPM = scalar, U08, 60, "RPM", 10.0, 0.0, 100, 2550, 0 dfcoHyster = scalar, U08, 61, "RPM", 1.0, 0.0, 100, 255.0, 0 - dfcoTPSThresh= scalar, U08, 62, "%", 1.0, 0.0, 100, 100.0, 0 + dfcoTPSThresh= scalar, U08, 62, "%", 1.0, 0.0, 0, 100.0, 0 unused4-63 = scalar, U08, 63, "RPM", 100.0, 0.0, 100, 25500, 0 @@ -542,7 +542,8 @@ page = 8 StgCycles = "The number of revolutions that will be skipped during cranking before the injectors and coils are fired." TrigEdge = "The Trigger edge of the primary sensor.\nLeading.\nTrailing." - sparkMode = "Wasted Spark: Ignition outputs are on the channels <= half the number of cylinders. Eg 4 cylinder outputs on IGN1 and IGN2.\nSingle Channel: All ignition pulses are output on IGN1.\nWasted COP: Ignition pulses are output on all ignition channels up to the number of cylinders. Eg 4 cylinder outputs on all ignition channels. No valid for >4 cylinders" + sparkMode = "Wasted Spark: Ignition outputs are on the channels <= half the number of cylinders. Eg 4 cylinder outputs on IGN1 and IGN2.\nSingle Channel: All ignition pulses are output on IGN1.\nWasted COP: Ignition pulses are output on all ignition channels up to the number of cylinders. Eg 4 cylinder outputs on all ignition channels. No valid for >4 cylinders" + IgInv = "Whether the spark fires when the ignition sign goes high or goes low. Most ignition systems 'Going Low' but please verify this as damage to coils can result from the incorrect selection iacChannels = "The number of output channels used for PWM valves. Select 1 for 2-wire valves or 2 for 3-wire valves." iacStepTime = "Time between each stepper motor step.\nIncrease this if the motor appears to behave intermittently." @@ -550,6 +551,10 @@ page = 8 iacStepHyster = "The minimum number of steps to move in any one go." iacAlgorithm = "Selects method of idle control.\nNone = no idle control valve.\nOn/Off valve.\nPWM valve (2,3 wire).\nStepper Valve (4,6,8 wire)." + + dfcoRPM = "The RPM above which DFCO will be active. Typically set a few hundred RPM above maximum idle speed + dfcoHyster = "Hysteresis for DFCO RPM. 200-300 RPM is typical for this, however a higher value may be needed if the RPM is fluctuating around the cutout speed" + dfcoTPSThresh= "The TPS value above which DFCO will be active. Typical value is 5%-10%, but higher may be needed if TPS signal is noisy" [UserDefinedTS] ; Enhanced TunerStudio dialogs can be defined here @@ -698,10 +703,10 @@ page = 8 dialog = dwellSettings, "Dwell Settings", 4 topicHelp = DwellHelp - field = "Dwell control", dwellcont - field = "Or:" - field = " Cranking dwell", dwellcrank, { dwellcont } - field = " Running dwell", dwellrun, { dwellcont } + ;field = "Dwell control", dwellcont + ;field = "Or:" + field = " Cranking dwell", dwellcrank + field = " Running dwell", dwellrun ;field = "Minimum discharge period", mindischg, { dwellcont } field = "" field = "#Note" @@ -821,7 +826,7 @@ page = 8 curve = iat_retard_curve, "IAT timing retard" columnLabel = "Inlet Air Temp", "Retard" xAxis = -40, 200, 5 - yAxis = 0, 40, 5 + yAxis = 0, 30, 5 xBins = iatRetBins, iat yBins = iatRetRates