User defined CAN data from ADU to EMU not being recieved properly

I am trying to send oil pressure from an analogue sensor connected to my ADU to my EMU black. The light client shows the correct value “05” (x0785 channel, 8 bit unsigned, DLC 1) is being sent.

(Note the correct value is being displayed on the ADU)

I have configured a user defined CAN stream in the black to recieve data on the same channel, same DLC with 8 bit unsigned assigned to “CAN analogue 8 channel”. The oil pressure sensor input is set to the same channel, but the value is remaining at 0.

Has anyone done something similar, or could help explain what I’ve missed?

You can use in the ADU: “adu.A1.voltage” “*51”
It will change 0-5V into 8-bit values: 0-255.

NOTE: A1 used in the above example refers to “Analog 1” input. Please change it.

Thank you! After some tweaking of the voltage table for the oil temp sensor and your suggested adu canbus export suggestions, everything is working as expect :clap: :man_bowing:

Sharing the results for others :nerd_face:

ADU

EMU BLACK

1 Like

Great!

Thank you for sharing with others.