Initial support in v1.0.132
CANTCU CAN3 is connected to Haltech 1MB/s CAN-bus.
To achieve a somewhat realistic torque estimation, the ECU VE (fuel) table needs to be tuned and show real-world VE-values. For this torque estimation we use a Torque Factor. The torque factor is generated from engine running values taken from a single point of running (usually maximum measured torque on a dyno run). The values needed for calculation are listed below.
Entering these values in the calculation window will generate a torque factor, which will be used as a baseline for torque calculations in the CANTCU.
NOTE!
All tuning should always be done by a professional in safe environment (track/dyno)
Before activating the blip function, it’s recommended to test downshifting and verify (realtime or logging) that the user table is behaving correctly during the blip. Starting values for tuning the blip should be low and gradually increased to avoid overrevving and undesired behavior/acceleration during the shift.
Available Realtime-values in CANTCU (sent from Haltech):
Engine RPM |
TPS Value |
Engine MAP |
Wheel Speeds |
Brake Switch |
Coolant Temperature |
Engine Oil Temperature |
Available Realtime-values in Haltech (sent from CANTCU):
Gearbox Gear |
Gearbox Mode |
Gearbox Oil Temperature |
Gearbox Delta Torque |
Gearbox Cut % Request |
Gearbox Blip % Request |
Cut 0/1 |
Blip 0/1 |
Rate | Realtime variable | Input name | Unit | Conversion |
50 Hz | TCU Gear | AVI1 Voltage |
0-4.5V |
|
50 Hz | TCU Oil Temp | AVI2 Voltage |
C |
min -40 max 160, 0-5V |
50 Hz | Cut/Blip Trigger | AVI3 Voltage |
0/1/2 |
1/2.5/4V |
50 Hz | TCU DL/DriveMode | AVI4 Voltage |
0-1-2-3-4-5V |
|
50 Hz | TCU Cut % | DPI1 Duty Cycle |
% |
0-100% |
50 Hz | TCU Blip % | DPI2 Duty Cycle |
% |
0-100% |
50 Hz | Clutch Slip % | DPI3 Duty Cycle |
% |
min -100 max +100 |
50 Hz | Converter Slip % | DPI4 Duty Cycle |
% |
min -100 max +100 |
To be able to control cuts and blips, functions like Gear Ratio, Paddle Shift Inputs and Flat Shift are enabled under Transmission in Haltech.
Gear Ratios need to be calibrated while driving.
Gear Detection Position is defined as following:
Gear |
1st |
2nd |
3rd |
4th |
5th |
6th |
7th |
8th |
Reverse |
Neutral |
Voltage |
1 |
1.5 |
2 |
2.5 |
3 |
3.5 |
4 |
4.5 |
0 |
0.5 |
Gear Detection Wiring is defined to IOB AVI1.
Paddle Shift Input uses both ”Up” and ”Down Paddles” that are assigned to IOB AVI3.
The Flat Shift function dictates how both cuts and blips are performed. Flat Shift mode needs to be ”while active”, to let CANTCU decide the length of cuts. Triggering of the function is done by the virtual paddles that are defined on the IOB DPIs. The method of cutting (listed under Torque Reduction) can freely be chosen to whatever suits engine setup and driving style. Shift Direction on torque reduction needs to be ”up shifts” only, as the paddle signal sent from CANTCU is a cut request. Blips are enabled and use the downshift paddle as a trigger. A rev-match limiter is used to keep the RPM’s from overshooting until the blip is done.
For cuts, both the Cut Percentage and Ignition Retard maps will use IOB DPI1 (Cut% from CANTCU) as an axis. This way the cut intensity can be fully controlled and adjusted during the shift. Other axes can be freely defined. An example of this is shown below using IOB AVI4 (CANTCU Drive Mode) as an added Y-axis for different behavior of the flat shift cut function depending on transmission drive mode.
For blips, Throttle Blip Amount and Throttle Blip Duration tables are used. The Throttle Blip Amount table uses IOB DPI2 (CANTCU Blip %) as an axis to modulate the DBW throttle target during the blip. The Throttle Blip Duration table defines the length of the blip depending on user-definable axes.
It’s possible to get extra values into Haltech by using IO Expander Box A (if free/unused). Activation is done in CANTCU CAN Configuration.
Rate | Realtime variable | Input name | Unit | Conversion |
50 Hz | TCU Input RPM | AVI1 Voltage |
RPM |
0 - 10 000 RPM |
50 Hz | TCU Output RPM | AVI2 Voltage |
RPM |
0 - 10 000 RPM |
50 Hz | TCU RPM Target | AVI3 Voltage |
RPM |
0 - 10 000 RPM |
50 Hz | TCU Delta TQ | AVI4 Voltage |
Nm |
min -1000 max +1000 |