- Wed Oct 20, 2021 8:33 pm
#53657
I am running a mercedes m104 + 722.433 transmission under speeduino ECU. This tranny is little weak for 3.2 engine.
Mercedes manual states a mechanism for timing retatrd under shifting procedure for limiting the engine torque, so transmission can survive full throttle shift a little longer.
I decided to implement that retarding mechanism to let shifts became smoother.
Since this is a mock-up I changed a MT flatshift code to do the following:
Again, all this is a mock-up, I didnt do a pull request because all of this is hardcoded, no EEPROM values reserved for parameters, some MT flatshift code changed.etc... but if someone is interested in this feature in master branch - let me know, maybe this really should be pushed to git.
Mercedes manual states a mechanism for timing retatrd under shifting procedure for limiting the engine torque, so transmission can survive full throttle shift a little longer.
I decided to implement that retarding mechanism to let shifts became smoother.
Since this is a mock-up I changed a MT flatshift code to do the following:
- Detect when AT start to engage a next gear. Detection is done by monitoring currentStatus.rpmDOT. If it is -500 or more negative - we are in gear change event.
- Check for conditions: if we have TPS more than , say 10%, and MAP more than. say, 40 kPa and we still in shift event - fix timing as a 5 BTDC to limit torque.
- Optional: if all of the conditions are met, and current RPM is very high - we should do a hard limit to ensure a rapid drop of rpm's. This can help to shift under hevay load: WOT+kickDown pressed.
Again, all this is a mock-up, I didnt do a pull request because all of this is hardcoded, no EEPROM values reserved for parameters, some MT flatshift code changed.etc... but if someone is interested in this feature in master branch - let me know, maybe this really should be pushed to git.