
17
The
α
value is loaded into the module as a scaled (x1000) unsigned 16bit integer sent least
significant byte (LSB) first (Intel format). This value is written to OD address 0x5012 by
performing an SDO Write. Note that the subindex determines which parameter is affected and
averaging values beyond the range specified are limited to the appropriate maximum or
minimum.
CANid
byte 0 byte 1 Byte 2
byte 3
byte 4
byte 5
byte 6 byte 7
0x600+NID
0x2B
0x12
0x50
subindex
α
x 1000
lo byte
α
x 1000
hi byte
subindex = 0x08 for CEL1
= 0x09 for CEL2
α
x 1000 = 1-1000 (0x0001 – 0x03E8)
Example: Set the
α
for CEL1 to 0.256 for the module with NID = 0x05. Multiply 0.256 x 1000 =
256 (0x0100).
CANid
byte 0
byte 1
byte 2
byte 3
byte 4
byte 5
byte 6
byte 7
0x605
0x2B
0x12
0x50
0x08
0x00
0x01
8.4
Returning the Pre-Broadcast Averaging to Factory Default
The averaging values can be reset to factory default (375) by issuing the ECM OS Command
0x15 (see Appendix B).
CANid
byte 0
byte 1
byte 2
byte 3
byte 4
byte 5
byte 6
byte 7
0x600+NID
0x2F
0x23
0x10
0x01
0x15
8.5
Changing the NID
The Node ID (NID) can be programmed from 0x01 to 0x7F (1 to 127). To change the NID,
several messages must be sent to the NH
3
CAN module. This must be followed by a reset of the
module (that can be performed three different ways; see the following).
Start by sending the following message to place the module into pre-operational mode.
CAN id
byte 0
byte 1
0x00
0x80
NID
The next message(s) place the module(s) into LSS (Layer Select Services) configuration mode. If
there is only one CANopen module on the CAN bus this process requires only one message. If
there are several CANopen modules on the same CAN bus the specific module must be
Summary of Contents for NH3CAN
Page 4: ...4...
Page 7: ...7 P N 02 12 P N 06 07...