Export DBC to read in CanChecked

I’m trying to export the coolant temperature reading from the PMU to be read at a CanChecked display. However, the display only imports from DBC.

CANX file Proton Drive

Can I have any help with this? and any chance I could get an export to DBC in the PMU Client?

We will add DBC export functionality in one of the future releases. Until then, it has to be done manually.

I have created a DBC file based on the CANX file that you shared.

temperature_fan_V.dbc (626 Bytes)

I very much appreciate the translation provided. Is there a well defined/documented procedure I can follow to do my own translations? So I don’t bother you in the near future until this export feature is implemented in software.

I would very much appreciate such a procedure as a temporary measure. I think I’m not alone in this. Thanks!

You can use, for example, Kvaser Database Editor and manually enter the messages there:

In your case:
The coolant temperature from the .canx file is defined as:

<channel id="c_coolant_temperature" type="s16-le" byteOffset="0"/>

s16-le means the type is signed 16-bit, and the byte order is little endian (Intel in Kvaser DE).

Bitpos settings:

  • For channel type x16-be:
    Bitpos = (byteOffset + 1) * 8
  • For channel type x16-le, x8-le, x8-be:
    Bitpos = byteOffset * 8

Very nice that you took a bit of time to explain this! Greatly appreciate. I’ll try it out.

I’m also interested in this functionality, when will this feature be released @mfudala_ECUMASTER ?

I hope it will be ready in a few weeks, maybe in a month or two.