Sending Data from TurboLamik TCU to Link ECU
Guide: Sending Data from TurboLamik TCU to Link ECU
Introduction
This guide explains how to configure the Link ECU to receive data from the TurboLamik TCU via CANbus. The TurboLamik TCU transmits key transmission data such as gear position, blip request, program mode and other transmission-related parameters. By following this guide, you can ensure communication between the TurboLamik TCU and Link ECU, enabling the Link ECU to use this data for monitoring or tuning. This is assumes you already have the TurboLamik recieving data from the Link. Please note there are other ways to do with with Links open canbus but this is the easiest way to work with the most amount of data from the Lamik.
Step 1: Sending Data from TurboLamik TCU to Link ECU
Custom Can TX Configuration:
-
Send ID: Set to 1600 in the TurboLamik TCU. This is the CAN ID used to transmit data to the Link ECU.
-
Send ID +2 Flag: This results in the data being transmitted on CAN ID 1602, as the data is sent on the address 2 above 1600.
-
Data Transmission Format:
-
Byte 0 (Bits 0-7): Gear Target
-
Byte 1 (Bits 8-15): Oil Temp (with an offset of -40)
-
Byte 2 (Bits 16-23): Program SW
-
Byte 3 (Bits 24-31): Error Code
Flags:
-
Byte 4.0 (Bit 32): Torque reduction when shifting gears
-
Byte 4.1 (Bit 33): Safety mode activation
-
Byte 4.2 (Bit 34): Parking
-
Byte 4.3 (Bit 35): Oil cooler fan
-
Byte 4.4 (Bit 36): T-Brake activation
-
Byte 4.5 (Bit 37): Brakesolenoid ON
-
Byte 4.6 (Bit 38): Neutral
-
Byte 4.7 (Bit 39): Blip
-
Byte 5.0 (Bit 40): Automatic Mode
-
Byte 5.1 (Bit 41): Adaptation activation
-
Byte 5.2 (Bit 42): Hand Brake
-
Byte 6 (Bits 48-55): Vehicle Speed (not confirmed as working in Link)
-
Step 2: Configuring the Link ECU to Receive Data from TurboLamik TCU
-
Select the Correct CANbus Channel:
In the Link ECU software, select the correct CANbus channel (either Can1 or Can2) depending on how the devices are wired together. -
CAN Setup in Link ECU:
In the Link ECU software, configure the CAN settings:-
CAN ID: Set to 1602 (this is the ID where the TurboLamik TCU is transmitting data).
-
CAN Speed: Set to 500 kb/s to match the TurboLamik TCU.
-
-
Stream Setup in Link ECU:
In the Link ECU software, configure Stream 1 to map the data received from the TurboLamik TCU:-
Gear (Status): Mapped to byte 0 (corresponding to the Gear Target data).
-
CAN TC 8: Mapped to byte 8 (this is Can Thermocouple in the Link, used for transmission temp)
-
CAN DI 1 (Status): Mapped to bit 39 (this corresponds to the Blip Request from TurboLamik).
-
Neutral/Park (Status): Mapped to bit 33 (indicating Neutral/Park status).
-
CAN DI 2 (Status): Mapped to bit 32 (torque reduction request).
-
RR Wheel Speed: Mapped to bits 48-55 (indicating Rear Right Wheel Speed).
-
Step 3: Verifying Data Reception in Link ECU
-
Diagnostic Check:
After setting up the Link ECU, ensure that the following parameters are correctly received: -
CAN Monitoring:
Use the monitoring tools in the Link ECU software to check that the data is being received correctly on CAN ID 1602. Make sure all the expected parameters are showing up. -
Troubleshooting:
If the data is not being received properly:-
Double-check the CAN ID and CAN speed settings in both the TurboLamik TCU and Link ECU.
-
Verify the byte positions, offsets and dividers in the Link ECU match the data format from TurboLamik.
-
Ensure the transmit rate and receive rate are matched between the two devices.
-
Conclusion
By following these steps, the Link ECU will be able to successfully receive real-time data from the TurboLamik TCU, including parameters such as gear position, blip request and other important transmission-related data. This data can then be used for monitoring, tuning, or safety purposes. Smooth data communication between the TurboLamik TCU and Link ECU ensures that both devices work together efficiently.