From 7d7c0b5d9909b2770301b4e61d8d81f8bb5380ac Mon Sep 17 00:00:00 2001 From: rusefi Date: Sat, 22 Jul 2017 20:43:54 -0400 Subject: [PATCH] VVT progress --- firmware/config/engines/mazda_miata_vvt.cpp | 3 ++- firmware/integration/rusefi_config.txt | 2 +- firmware/tunerstudio/rusefi.ini | 4 ++-- 3 files changed, 5 insertions(+), 4 deletions(-) diff --git a/firmware/config/engines/mazda_miata_vvt.cpp b/firmware/config/engines/mazda_miata_vvt.cpp index 9518400512..2342a11fa3 100644 --- a/firmware/config/engines/mazda_miata_vvt.cpp +++ b/firmware/config/engines/mazda_miata_vvt.cpp @@ -268,7 +268,7 @@ void setMazdaMiata2003EngineConfiguration(DECLARE_ENGINE_PARAMETER_SIGNATURE) { engineConfiguration->vvtMode = MIATA_NB2; boardConfiguration->vvtCamSensorUseRise = true; engineConfiguration->vvtDisplayInverted = true; - engineConfiguration->vvtOffset = 83; + engineConfiguration->vvtOffset = 98; // 2003 red car value engineConfiguration->activateAuxPid1 = true; // todo: remove this field? engineConfiguration->auxPidFrequency[0] = 300; @@ -411,6 +411,7 @@ void setMazdaMiata2003EngineConfigurationNewBoard(DECLARE_ENGINE_PARAMETER_SIGNA memcpy(config->veLoadBins, ve18vvtLoadBins, sizeof(ve18vvtLoadBins)); copyFuelTable(mapBased18vvtVeTable_NA_fuel_rail, config->veTable); + engineConfiguration->vvtOffset = 83; // 2002 green car value memcpy(config->afrRpmBins, targetAfrRpmBins, sizeof(targetAfrRpmBins)); memcpy(config->afrLoadBins, targetAfrLoadBins, sizeof(targetAfrLoadBins)); diff --git a/firmware/integration/rusefi_config.txt b/firmware/integration/rusefi_config.txt index f8c7c407ed..64da3eac6a 100644 --- a/firmware/integration/rusefi_config.txt +++ b/firmware/integration/rusefi_config.txt @@ -725,7 +725,7 @@ custom pin_mode_e 4 bits, U32, @OFFSET@, [0:5], @@pin_mode_e_enum@@ int tpsAccelLength;;"cycles", 1, 0, 1, 200, 0 float tpsAccelEnrichmentThreshold;;"roc", 1, 0, 0, 200, 3 - float vvtOffset;set vvt_offset X;"value", 1, 0, -720, 1000, 5 + float vvtOffset;set vvt_offset X;"value", 1, 0, -720, 1000, 1 int engineLoadAccelLength;;"cycles", 1, 0, 1, 200, 0 diff --git a/firmware/tunerstudio/rusefi.ini b/firmware/tunerstudio/rusefi.ini index 3815ebee4c..beb9b53b87 100644 --- a/firmware/tunerstudio/rusefi.ini +++ b/firmware/tunerstudio/rusefi.ini @@ -59,7 +59,7 @@ enable2ndByteCanID = false ; see PAGE_0_SIZE in C source code ; CONFIG_DEFINITION_START -; this section was generated automatically by ConfigDefinition.jar based on rusefi_config.txt Sat Jul 15 15:30:50 EDT 2017 +; this section was generated automatically by ConfigDefinition.jar based on rusefi_config.txt Sat Jul 22 20:43:02 EDT 2017 pageSize = 16376 page = 1 @@ -576,7 +576,7 @@ page = 1 ;skipping unusedalternatorControl offset 2168 tpsAccelLength = scalar, S32, 2184, "cycles", 1, 0, 1, 200, 0 tpsAccelEnrichmentThreshold = scalar, F32, 2188, "roc", 1, 0, 0, 200, 3 - vvtOffset = scalar, F32, 2192, "value", 1, 0, -720, 1000, 5 + vvtOffset = scalar, F32, 2192, "value", 1, 0, -720, 1000, 1 engineLoadAccelLength = scalar, S32, 2196, "cycles", 1, 0, 1, 200, 0 engineLoadDecelEnleanmentThreshold = scalar, F32, 2200, "roc", 1, 0, 0, 200, 3 engineLoadDecelEnleanmentMultiplier = scalar, F32, 2204, "coeff", 1, 0, 0, 200, 3