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 |
---|---|---|
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:
|
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 |