Unit of Measurement in CAN communication

Discontinued earlier generation Dash Loggers

Unit of Measurement in CAN communication

Postby mr2andy on Tue Apr 17, 2018 7:08 am

Hello all,
I'm using the Motec M400 CAN Template #1 to send sensor information to ADL2 and I'm experiencing some unit of measurement issue.

For example, if I'm sending Fuel Pressure in PSI ~40psi from M400 to ADL2, in ADL2, it's showing 40kpa and if I then specified the unit to be shown in psi, ADL2 will then convert the 40psi value to psi again and showing 6psi.

Where can I specified in ADL2 that when receiving the Fuel Pressure from M400 Can massage, it's already in PSI unit instead of kPA.
mr2andy
 
Posts: 135
Joined: Sat Aug 29, 2009 10:54 pm

Re: Unit of Measurement in CAN communication

Postby adrian on Tue Apr 17, 2018 10:17 am

The ECU will send the CAN message in what ever unit you have specified, so in this case PSI. However, in the background all channels in the Dash use SI units. Then if you select PSI as the displayed unit it converts from kPa to PSI. In this case as the actual channel value is sent in PSI the conversion doesn't work.

To get around this you have to convert the CAN signal from PSI to kPa in the CAN setup. To do this, edit the M400 CAN template, find Fuel Pressure and change the Multiplier to 1000 and the Divisor to 145. Now the channel value will be in kPa in the background but will correctly convert to PSI on the display.
adrian
MoTeC
 
Posts: 719
Joined: Mon Apr 13, 2015 5:16 pm


Return to ADL, ADL2 and SDL

Who is online

Users browsing this forum: No registered users and 6 guests