Thermocouple (5 Hz, 8 byte)

Configuration file fields

This section is autogenerated from the Rule Schema.

Thermocouple (200 ms) output.thermocouple

Readings from all temperature sensors

State output.thermocouple.state

Type

Default

Options

integer

1

Disable: 0 Enable: 1

ID Format output.thermocouple.id_format

ID format of the message

Type

Default

Options

integer

0

Standard (11-bit): 0 Extended (29-bit): 1

Message ID (hex) output.thermocouple.id

ID of the message in hex. Example: 00435354.

Type

Default

string

01

Trigger method output.thermocouple.trigger

Transmission trigger method. Push: Signal is periodically transmitted. Poll: Signal is transmitted on request

Type

Default

Options

integer

0

Push: 0 Poll: 1


Frame layout

Note

The frame layout is defined in the CANmod.temp DBC file

The temperature frame contains the Cold-Junction (ambient) temperature and four sets of thermocouple sensor status and temperature readings.

In the following TL (Top-Left), TR (Top-Right), BL (Bottom-Left) and BR (Bottom-Right) refer to the locations of the thermocouple sensor connectors (see Connector back)

Name

Bitpos

Length

Factor

Offset

Min

Max

Unit

CJTemp

0

8

1

-128

-20

85

°C

TLStatus

8

2

1

0

0

3

TLTemp

10

12

1

-2048

-210

1800

°C

TRStatus

22

2

1

0

0

3

TRTemp

24

12

1

-2048

-210

1800

°C

BLStatus

36

2

1

0

0

3

BLTemp

38

12

1

-2048

-210

1800

°C

BRStatus

50

2

1

0

0

3

BRTemp

52

12

1

-2048

-210

1800

°C

XXStatus

The Status signals can take one of the following values:

  • 0: OK

  • 1: Cold-junction error

  • 2: Hot-junction (sensor) connection error

  • 3: Hot-junction (sensor) range error

Note

A temperature should only be considered valid if the associated status is OK

Decoding example

Raw temperature frame payload:

  • Hex: 9904600A28198EBE (byte 0 to the left)

  • Hex reversed: BE8E19280A600499 (byte 0 to the right)

  • Bin: 101111101000 11 100001100100 10 100000001010 01 100000000001 00 10011001 (bit 0 to the right)

BRTemp(12)

BRStatus(2)

BLTemp(12)

BLStatus(2)

TRTemp(12)

TRStatus(2)

TLTemp(12)

TLStatus(2)

CJTemp(8)

Raw (bin)

101111101000

11

100001100100

10

100000001010

01

100000000001

00

10011001

Raw (dec)

3048

3

2148

2

2058

1

2049

0

153

Scaled[1]

3048

3

2148

2

2058

1

2049

0

153

Offset[2]

1000

3

100

2

10

1

1

0

25