Page 1 of 1

Passing on the transmission temperature to the ECU

Posted: Mon Oct 16, 2017 7:53 am
by Matt Cramer
I've got a customer who is trying to use the transmission temperature to make his MS3 switch on a cooling fan. I've figured out that it looks like the basic steps should work like this.

1. Go to CAN Parameters, enable ADC poling, and configure the CAN ADC group 1-4.
2. Map a generic sensor input to CAN ADC2 and set it for GM temperature calibration.
3. Configure a programmable on/off output to trigger off that generic sensor input.

Where I'm stuck, though, is the exact settings for the CAN ADC group. The CAN ID would need to be 7, but I'm stumped on what table and offset to use.

Re: Passing on the transmission temperature to the ECU

Posted: Mon Oct 16, 2017 3:26 pm
by jsiedlicki
I don't know what add on board you are using but I have a tinyIOX with 9 CAN ADC's and it uses Table 7, Offset 2 for ADC 1-4. Should be the same for your board.
Screenshot.png
Screenshot.png (62.42 KiB) Viewed 1734 times

Re: Passing on the transmission temperature to the ECU

Posted: Mon Oct 16, 2017 4:05 pm
by racingmini_mtl
Look at the ini file in the output channels section. The command gives you the table number and the offset is listed for each variable. So for the latest beta, that should be table 7 and offset 16 (adc0).

Jean

Re: Passing on the transmission temperature to the ECU

Posted: Mon Oct 16, 2017 4:56 pm
by jsiedlicki
racingmini_mtl wrote:Look at the ini file in the output channels section. The command gives you the table number
I see where in the [OutputChannels] section the offset is found but where do you look for the table number?

Re: Passing on the transmission temperature to the ECU

Posted: Mon Oct 16, 2017 5:28 pm
by racingmini_mtl
The second parameter of the read command is the table value (x07):

Code: Select all

    ochGetCommand    = "r\$tsCanId\x07%2o%2c"
Jean

Re: Passing on the transmission temperature to the ECU

Posted: Tue Oct 17, 2017 6:26 am
by Matt Cramer
jsiedlicki wrote:I don't know what add on board you are using but I have a tinyIOX with 9 CAN ADC's and it uses Table 7, Offset 2 for ADC 1-4. Should be the same for your board.
This was for use with the MicroSquirt transmission control.

With that firmware, do the output channels in the INI correspond to anything to do with CAN?

Re: Passing on the transmission temperature to the ECU

Posted: Tue Oct 17, 2017 7:28 am
by jsiedlicki
racingmini_mtl wrote:Look at the ini file in the output channels section. The command gives you the table number and the offset is listed for each variable. So for the latest beta, that should be table 7 and offset 16 (adc0).

Jean
I believe Jean has you covered with his reply, table 7, offset 16. Let us know if it works!

Re: Passing on the transmission temperature to the ECU

Posted: Sat Dec 22, 2018 11:01 pm
by EnergeticMotorsports
Did you get this to work?

Re: Passing on the transmission temperature to the ECU

Posted: Sat Dec 19, 2020 9:32 am
by kikkegek
just to complete this topic and since it helped me a lot Im sharing my CAN settings.

I have a MS3X connected to a Microsquirt Transmission Controller for a 4L80E

and I have succesfully brought forward the trans temp this way.

these are my CAN parameters
CAN parameters 4L80e Microsquirt Transmission Controller.jpg
CAN parameters 4L80e Microsquirt Transmission Controller.jpg (116.32 KiB) Viewed 766 times