Page 1 of 1

Dash2 - CAN interface question

Posted: Tue Apr 10, 2018 3:25 pm
by DetroitAristo
Hello again,

I am revisiting this now that my CAN interface works without hardware problems.

Here is the scenario:

ECU sends multiple variables for speed:
Differential Wheel Speed
Vehicle Speed (in MPH) (8 bits, unsigned)
Driven Wheel Speed (in MPH) ( 8 bits, unsigned)
Non-Driven Wheel Speed (in MPH) (8 bits, unsigned)


I have configured the CAN interface to read Vehicle speed as the "misc 4" variable to be fed to the dash.

Sending a value of 0x64 (100 dec) to the CAN interface, the dash displays 223mph. I am not using any conversions in the "Other Data Sources" input.

I am software limited to ONLY choose "Speed from the ECU {misc 4} : "SPEED"" by the Set-Up Speed input form.

Is it possible to add a scalar to this in the other data sources to read properly? No matter what I've tried (MPH to KPH at 0.6213x) simply does not display the speed in MPH. What are the other options for vehicle speed other than ECU speed and a wheel speed sensor?

Re: Dash2 - CAN interface question

Posted: Tue Apr 10, 2018 6:16 pm
by DetroitAristo
More testing using the Live monitor.

Sending 0x64 in the expected location for the CAN stream to the CAN module and viewing the serial stream shows 100 km/h on the live monitor. Connecting the CAN interface to the dash2 with latest firmware shows 223 km/h.

Seems something is amiss with the dash decode on the dash itself. Using no scalar, simply the value of x shows 223.

Re: Dash2 - CAN interface question

Posted: Wed Apr 11, 2018 2:59 pm
by racetec
The value going in on misc 4 is in m/s, not mph. As such you are feeding in a speed of 100m/s, which is 223mph. In your can adapter put a divider in of 2.23694.

Re: Dash2 - CAN interface question

Posted: Thu Apr 12, 2018 4:15 pm
by DetroitAristo
Perfect. Thank you.

Seems that it's rounding down, but I am not stressing 1MPH.

You are a superstar. Thanks so much!