CANBUS

CANBUS


To have the OF Gear TCU to send out CANBUS or recieve CANBUS signals here are the following settings


This is still not released, if you need this function, feel free to email me and i can mail you the firmware


Goto "Setup Parameters" -> "Canbus New"


1. 

"Holset"

To choose this, set to 1, all other Canbus functions below are not avalible

With this setting it will be able to control the HOLSET VNT turbo HE341VE & HE351VE.

But as the CANBUS speed is 250 kbit it is not possible to use any other CANBUS function at the same time.


2.

"MB Tiptronic"

Can be combined with nr. 4, 5, 7

With this setting it is possible to read an MB Gear lever PRND +/-

The Gear lever sends on

CAN.init_Filt(1, 0, 0x230); 

Link how to connect 


3.

"Chrysler shifter"

Can be combined with nr. 4, 5, 7

With this setting it is possible to read an Chrysler Gear lever PRND +/-

The Gear lever sends on

CAN.init_Filt(1, 0, 0x230);

Link how to connect


4.

"Speed out W210"

Can be combined with nr. 2, 3, 5, 7

With this setting it is possible to send out Speed & RPM to an W210 cluster. 

This can be usefull in many cases as older cars has mechanical speedo, this it not more possible as gearbox is changed to the 722.6XX that does not have mecanical speedo driver. 


Do not worry about the below, if you connect a W210 cluster to the controller all is set up automatically if you choose this output. 

It is just if someone wants to read speed and RPM to use for something else.


The speed is send out on address 0x200
unsigned long ID = 0x00000200;

500 kbit

byte length = 8;

outputValue = Speed * 32;

byte lo_byte = lowByte(outputValue);
byte hi_byte = highByte(outputValue);
//byte data[] = { 0xFF, 0xFF, 0xFF, 0xFF, hi_byte, lo_byte, 0xFF, 0xFF }; 
byte data[] = { 0x00, 0x00, 0x00, 0x00, hi_byte, lo_byte, 0x00, 0x00 }; 
CAN.sendMsgBuf(ID, 0, length, data); // Extendet CAN.sendMsgBuf(ID, 1, length, data);


unsigned long ID = 0x00000308;

500 kbit

byte length = 8;
outputValue = rpm_motor;

byte lo_byte = lowByte(outputValue);
byte hi_byte = highByte(outputValue);
byte data[] = { 0x00, hi_byte, lo_byte, 0x00, 0x00, 0x00, 0x00, 0x00 }; // data message with an added counter
CAN.sendMsgBuf(ID, 0, length, data); // Extendet CAN.sendMsgBuf(ID, 1, length, data);


5.

"DIV Out"

Can be combined with nr. 2, 3, 4, 7

With this setting it is possible to send out different parameters from TCU

Below you see what is send out. 

500 kbit

byte length = 8;
outputValue = rpm_motor / 100;
unsigned long ID = 0x00000300;
byte data[] = { Speed, outputValue, GearLever, ActualGear, W_S, manual, GearOilTemp, Volt };
CAN.sendMsgBuf(ID, 0, length, data); 


6.

"EGS 52" 

To choose this, set to 1, all other Canbus functions below are not avalible


7.

"MaxxECU"

Can be combined with nr. 2, 3, 4, 5

Link to MaxxECU

Below you see what is send out

500 kbit

byte length = 8;
unsigned long ID = 0x00000600;
int ShiftCut = 0; if (OkGoShift == 1){ShiftCut = 0;} else {ShiftCut = 1;}
byte data[] = { ShiftCut , 00, 00, 00, 00, 00, 00, 00};
CAN.sendMsgBuf(ID, 0, length, data); // Extendet CAN.sendMsgBuf(ID, 1, length, data);




Goto "Setup Parameters" -> "Canbus EGS52"

1.

"Paddle Check"

It the car has Paddle then set to "1" if no paddle set to "0"


2.

"Torq Check"

Set to "1" this 


3.

"Delay 3-4"

This is to get a smooth 3-4 shift by delaying it 200 mS so the Torq from engine is ramped down to give smooth shift



Goto "Setup Parameters" -> "EGS52 Torq at shift"

This setting is the Torq engine is limited to when shifting 1-2, 2-3, 4,5, 5-4, 4-3, 3-2, 2,1 as the 3-4 has its own


Goto "Setup Parameters" -> "EGS52 Reduction in mS"

This is how long the Torq is limited, Standart is 500 mS, but can be reduced if the gearbox is in good shape. 


Goto "Setup Parameters" -> "EGS52 Torq 3-4"

This setting is the Torq engine is limited to when shifting 3-4 this is to deal with the 3-4 shift issue, normally you have lower torq when doing this shift. 


Goto "Setup Parameters" -> "EGS52 3-4 mS"

This is how long the Torq is limited, Standart is 700 mS, but can be reduced if the gearbox is in good shape.

This setting again is specific for the 3-4 shift


Goto "Setup Parameters" -> "EGS52 Load at shift"

If set to 0 then you can adjust shift firmness depending on TPS, this is not so importend as the Torq is limited while shift. 

If set to 2 then the shiftfirmness is saved at 20% laod, 


Goto "Setup Parameters" -> "What to show"

0 then it show actual Nm on the Gearindicator page.

1 then it show actual HP on the Gearindicator page

2 then it show actual Temp on the Gearindicator page

3 Not used

4 Not used


Goto "Setup Parameters" -> "GaragePWM"

This is parameter to adjust softness when shifting from P->R or from N->D  


Goto "Setup Parameters" -> "TimeGarage"

This is parameter to adjust softness when shifting from P->R or from N->D



OF Gear ApS

Bergthorasgade 2, 4 TV

2300 Copenhagen S

Denmark

info@ofgear.dk

Copyright © All Rights Reserved