IMD 100 Integration manual 4189360015 Rev. G
Communication
Page 68 of 243
7.1.2.1 Communication with charger over proprietary CAN
Always use 0x8011 command to read or write charger parameters.
Find the parameter sub object ID in section
Read from the charger:
Composing the telegram:
Step
Example (reading scaled current)
1
Command
0x8011
2
Combine with parameter index
+ 0x02
00
(charger current has sub object ID 2,
00
is filer)
3
Result
0x8211
4
Build the telegram as follows:
3D XX YY ZZ
ZZ - telegram MSB
YY ------- telegram LSB
XX ----------- fill byte
3D ------------------ Read command
0x3D 00 11 82
Write to the charger:
Composing the telegram:
Step
Example (Setting nominal voltage to 450 V)
1
Command
0x8011
2
Combine with parameter index
+ 0x11
00
(Nominal voltage has sub object ID 17 = 0x11,
00
is filer)
3
Result
0x
91
11
4
Calculate voltage data
(unit is 0.1 V)
450*10= 4500 =
11
94
4
Build the telegram as follows:
WW XX YY ZZ
ZZ - data MSB
YY ------- data LSB
XX ----------- telegram MSB
WW ------------------ telegram LSB
0x
11
91
94
11