Attempting cj125

This commit is contained in:
rusefi 2020-05-01 17:52:25 -04:00
parent a07ac78b4e
commit 7689cfc2dd
4 changed files with 12 additions and 4 deletions

View File

@ -95,9 +95,11 @@ void vag_18_Turbo(DECLARE_CONFIG_PARAMETER_SIGNATURE) {
engineConfiguration->is_enabled_spi_3 = false;
cj125defaultPinout(PASS_CONFIG_PARAMETER_SIGNATURE);
engineConfiguration->cj125ur = EFI_ADC_11;
engineConfiguration->cj125ur = EFI_ADC_11; // PC3
engineConfiguration->cj125CsPin = GPIOB_11;
engineConfiguration->debugMode = DBG_CJ125;
//Digital Inputs/Outputs
#if (BOARD_TLE8888_COUNT > 0)
engineConfiguration->tle8888spiDevice = SPI_DEVICE_1;

View File

@ -712,6 +712,6 @@ int getRusEfiVersion(void) {
if (initBootloader() != 0)
return 123;
#endif /* EFI_BOOTLOADER_INCLUDE_CODE */
return 20200429;
return 20200501;
}
#endif /* EFI_UNIT_TEST */

View File

@ -175,6 +175,11 @@ static void cjPrintState() {
globalInstance.state, globalInstance.diag,
globalInstance.vUa, globalInstance.vUr,
globalInstance.vUaCal, globalInstance.vUrCal);
scheduleMsg(logger, "cj125 P=%f I=%f D=%f",
globalInstance.heaterPidConfig.pFactor,
globalInstance.heaterPidConfig.iFactor,
globalInstance.heaterPidConfig.dFactor);
}
static void cjInfo() {

View File

@ -152,7 +152,8 @@ void CJ125::cjInitPid(DECLARE_ENGINE_PARAMETER_SIGNATURE) {
heaterPidConfig.minValue = 0;
heaterPidConfig.maxValue = 1;
heaterPidConfig.offset = 0;
// todo: period?
heaterPidConfig.periodMs = 1.0f;
/**
* See hard-coded CJ125_TICK_DELAY - we run PID at 50Hz
*/
heaterPid.reset();
}