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 |
The IOBox B -configuration that serves as a base for CANTCU-Haltech integration, allows Haltech to control the CANTCU Digital Outputs (On/Off).
Haltech | CANTCU |
---|---|
IOBox B DPO 1 | DOUT1 |
IOBox B DPO 2 | DOUT2 |
IOBox B DPO 3 | DOUT3 |
IOBox B DPO 4 | DOUT4 |
In CANTCU, the used DOUT(s) need to be configured as “CAN/External Trigger”.
NOTE: 8HP SUPPORT IN v1.0.140 !!!
NOTE: DCT SUPPORT IN v1.0.141 !!!
When using a Haltech Keypad, you can create a virtual Rotary Trim Module and assign it to a Haltech Keypad button, allowing the different 8HP car drive modes to be selected. Note that even though the instructions are for a “virtual” Trim Module through the Haltech Keypad, you can also use a Rotary Trim Module directly. There also are a lot of ways to set everything up according to user preference, our instructions serve as a guide/example of what's possible.
Start by enabling a Rotary Trim Module in the Sensors -menu. Trim modules 1-3 are supported (and routed to CANTCU).
In the Rotary Trim Module Wiring -menu, select the input type as Digital - Switched and assign it to a Haltech Keypad button. The Button Mode should be set as Momentary to avoid having to double press for every step. If you're using a real Rotary Trim Module, assign it to the input you've wired the Trim Module to.
Give the Rotary Trim Module a suitable name of your choice and configure the general behavior of the button. The Input Style needs to be Single Input and Max position 3 (8HP & F-DCT) or 6 (E-DCT) other settings such as remembering the position and Light modes can be freely selected by user preference.
In CANTCU, you need to activate the corresponding Rotary Trim Module (1-3) based on which one you decided to use in Haltech.
All done! The 8HP Car Drive Mode (or DCT DriveLogic Mode) will now change between the modes according to the Rotary Trim Module Position. The position is indicated on the Haltech Keypad by LEDs.
Position | 8HP Car Drive Mode | Keypad Button LEDs |
0 | ECO Pro | Off |
1 | Comfort | 1 |
2 | Sport | 2 |
3 | Sport+ | 3 |
Position | DCT DriveLogic Mode |
0 | - |
1 | DriveLogic 1 |
2 | DriveLogic 2 |
3 | DriveLogic 3 |
4 | DriveLogic 4 |
5 | DriveLogic 5 |
6 | DriveLogic 6 |
Position | DCT DriveLogic Mode |
0 | - |
1 | DriveLogic 1 |
2 | DriveLogic 2 |
3 | DriveLogic 3 |