VAG radiator control
This commit is contained in:
parent
51e840eaa6
commit
580872d88e
|
@ -18,9 +18,9 @@ outputs:
|
||||||
GPIOD_7: "14 - GP Out 5"
|
GPIOD_7: "14 - GP Out 5"
|
||||||
GPIOD_6: "13 - GP Out 6"
|
GPIOD_6: "13 - GP Out 6"
|
||||||
|
|
||||||
# TLE8888 high current low side: VVT1 TLE8888_IN10 / TLE8888_OUT6
|
# default VVT TLE8888 high current low side: VVT1 TLE8888_IN10 / TLE8888_OUT6
|
||||||
GPIOE_9: "7 - Lowside 1"
|
GPIOE_9: "7 - Lowside 1"
|
||||||
# TLE8888 high current low side: VVT2 TLE8888_IN9 / TLE8888_OUT5
|
# default Idle Air Control TLE8888 high current low side: VVT2 TLE8888_IN9 / TLE8888_OUT5
|
||||||
GPIOE_10: "3 - Lowside 2"
|
GPIOE_10: "3 - Lowside 2"
|
||||||
|
|
||||||
# TLE8888 half bridges (pushpull, lowside, or high-low) TLE8888_IN11 / TLE8888_OUT21#91
|
# TLE8888 half bridges (pushpull, lowside, or high-low) TLE8888_IN11 / TLE8888_OUT21#91
|
||||||
|
|
|
@ -68,4 +68,22 @@ void setVwPassatB6(DECLARE_CONFIG_PARAMETER_SIGNATURE) {
|
||||||
engineConfiguration->injectionPins[2] = GPIOB_7;
|
engineConfiguration->injectionPins[2] = GPIOB_7;
|
||||||
// J6 white
|
// J6 white
|
||||||
engineConfiguration->injectionPins[3] = GPIOE_0;
|
engineConfiguration->injectionPins[3] = GPIOE_0;
|
||||||
|
|
||||||
|
|
||||||
|
engineConfiguration->gppwm[0].pwmFrequency = 25;
|
||||||
|
engineConfiguration->gppwm[0].loadAxis = GPPWM_FuelLoad;
|
||||||
|
// for now I just want to stop radiator whine
|
||||||
|
// todo: enable cooling!
|
||||||
|
engineConfiguration->gppwm[0].dutyIfError = 10;
|
||||||
|
for (int load = 0; load < GPPWM_LOAD_COUNT; load++) {
|
||||||
|
for (int r = 0; r < GPPWM_RPM_COUNT; r++) {
|
||||||
|
engineConfiguration->gppwm[0].table[load][r] = 10;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
engineConfiguration->gppwm[0].pin = GPIOE_10; // "3 - Lowside 2"
|
||||||
|
|
||||||
|
|
||||||
|
engineConfiguration->idle.solenoidPin = GPIO_UNASSIGNED;
|
||||||
|
engineConfiguration->fanPin = GPIO_UNASSIGNED;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue