Data point mapping

SYSTEM_CAN_MESSAGE_SOLAR_DATA (59) has two fields, data_point_type and data_value. There are two solar boards, one with 5 MPPTs and one with 6, each of which is transmitting the same data point types but for different MPPTs/thermistors; they’re distinguishable by their device IDs. The data point type defines the type of data being sent according the the following table.

ID

Meaning

Unit

ID

Meaning

Unit

0

Voltage across MPPT 0

mV

1

Voltage across MPPT 1

mV

2

Voltage across MPPT 2

mV

3

Voltage across MPPT 3

mV

4

Voltage across MPPT 4

mV

5

Voltage across MPPT 5 (only on 6 MPPT board)

mV

6-7

(reserved)

 

8

Current through the whole array

µA

9-15

(reserved)

 

16

Temperature of array thermistor 0

d°C (deciCelsius)

17

Temperature of array thermistor 1

d°C

18

Temperature of array thermistor 2

d°C

19

Temperature of array thermistor 3

d°C

20

Temperature of array thermistor 4

d°C

21

5 MPPT board: ambient temperature from fan control

6 MPPT board: temperature of array thermistor 5

d°C

22-23

(reserved)

 

24

MPPT 0 input voltage

mV

25

MPPT 1 input voltage

mV

26

MPPT 2 input voltage

mV

27

MPPT 3 input voltage

mV

28

MPPT 4 input voltage

mV

29

MPPT 5 input voltage (only on 6 MPPT board)

mV

30-31

(reserved)

 

32

MPPT 0 input current

µA

33

MPPT 1 input current

µA

34

MPPT 2 input current

µA

35

MPPT 3 input current

µA

36

MPPT 4 input current

µA

37

MPPT 5 input current (only on 6 MPPT board)

µA

38-39

(reserved)

 

40

MPPT 0 PWM duty cycle

/1000 (fraction out of 1000)

41

MPPT 1 PWM duty cycle

/1000

42

MPPT 2 PWM duty cycle

/1000

43

MPPT 3 PWM duty cycle

/1000

44

MPPT 4 PWM duty cycle

/1000

45

MPPT 5 PWM duty cycle (only on 6 MPPT board)

/1000

46-47

(reserved)

 

48

MPPT 0 status

9 bits total:

  • 4 bits: overcurrent flags for 4 channels in MPPT

  • 1 bit: overvoltage

  • 1 bit: overtemperature

  • 1 bit: “CR”, whatever that is

49

MPPT 1 status

^ as above

50

MPPT 2 status

^ as above

51

MPPT 3 status

^ as above

52

MPPT 4 status

^ as above

53

MPPT 5 status (only on 6 MPPT board)

^ as above