370
OPUS Projektor Manual
CAN
This will correctly provide temperatures from 0 ... 210 °C since we defined the variable as
"unsigned". CAN values 0 ... 39 will be converted into high unsigned values by Offset1.
Alternatively we could have defined the variable as "signed" so that temperatures of -40 ...
87 °C would be displayed correctly. Then higher values would be interpreted as negative
and the offset of -40 would make them even more negative.
It is planned to solve this by defining the CAN format independent of the variable format.
Until this works one could either live with the limitations described above or as a
workaround use the signed variable type and map one more bit than transmitted and then
reduce it with the mask to the correct size. This would require one unused bit next to the
variable though.
5.3.4
J1939 DM1 and DM2
Tutorial video about setting up J1939 DM1 / DM2
https://www.youtube.com/watch?v=loaWtchS_sY
For receiving and displaying the contents of DM1 and DM2 messages various settings can
be made.
Please note that only conversion method 4 is used for the processing of DM1 messages. To
cite the standard:
"Effective 1996, Version 4 shall be used for all future OBD applications"
We will focus on products newer than 1996, which is why only version 4 is supported.
To open the settings dialog use the main menu tab Communication | Protocols | J1939 |
DM1 / DM2 Settings.