Campbell Scientific SDM-CAN Datalogger to CANbus Interface User Manual

Page 70

Advertising
background image

Appendix D. Examples of CAN Data Frames and Data Encoding and Decoding

32bit data frame with two 16bit signed integer values MSByte first

Rxed Bit order within bytes

87654321 87654321 87654321 87654321

Rxed Byte order

Byte 1

Byte 2

Byte 3

Byte 4

Values

S B

S A

Bit order within values

16 9

8 1

16 9

8 1

Value byte order

MSByte

LSByte

MSByte

LSByte

Start bit (parameter 09:) RH ref

32 25

24 17

16 9

8 1

Start bit (parameter 09:) LH ref

1 8

9 16

17 24

25 32

S = sign bit which is the MSBit of the values, bit 16.

Start bit (parameter 09:) Right Hand reference.
1: SDM-CAN (P118)
1: 0

SDM

Address

2: 1

Time-quanta

3: 5

Tseg1

4: 2

Tseg2

5: 1000

ID

Bits

0..10

6: 0000

ID

Bits

11..23

7: 00

ID

Bits

24..28

8: 3

Rx, signed int, MSB 1st

9: 1

Start

Bit

No.

10: 16

No.

of

Bits

11: 2

No.

of

Values

12: 1

Loc [ value_A ]

13: 1.0

Mult

14: 0.0

Offset


Start bit (parameter 09:) Left Hand reference.
2: SDM-CAN (P118)
1: 00

SDM

Address

2: 1

Time-quanta

3: 5

Tseg1

4: 4

Tseg2

5: 1001

ID

Bits

0..10

6: 0000

ID

Bits

11..23

7: 00

ID

Bits

24..28

8: 3

Rx, signed int, MSB 1st

9: 32

-- Start

Bit

No.

10: 16

No.

of

Bits

11: 2

No.

of

Values

12: 1

Loc [ value_A ]

13: 1.0

Mult

14: 0.0

Offset

D-8

Advertising