...
We will be using the array of MSXII for the testing, and the Nomuras that are attached to it. The modules on the rear trunk panel are identical, and we will use 2 of them (both 28 cells in series in a rectangular pattern).
Setup Procedures
- Ideally, clean the solar panels
- Panel Test Setup
- Get the Current-Voltage curve for the panels and light we will be using. This will give us a reference for where the MPP is, and what amount of power to expect from our setup.
- Connect the DC load directly to the panel in CV mode with remote voltage sense connected where the MPPT would be connected
- Do the test with 1-4 lights on each panel to see how effective 2 lights are to provide the required amount of light for the panels
- Sweep through the range of panel voltages (from 0V to 50V), recording the voltage and current at each step
- Creating a quick python script to run this test would be ideal, as this will allow testing of our new panels quickly
- Graph the results (for fun, and for proper data collection and visualization, and for calculation of the MPP).
- Get the Current-Voltage curve for the panels and light we will be using. This will give us a reference for where the MPP is, and what amount of power to expect from our setup.
- 1-MPPT Test Setup
- For all MPPTs, connect panel, and adjust VR1 until P2 is 1.23V, relative to the negative input terminal.
- For ALL MPPT tests, connect the MPPT to the module, and then adjust the input potentiometer according to the 'Nomura-MPPT-Instruction-Manual', section 7.1: Connect solar panel, or DC power supply which adjusted as same as VOC of solar panel voltage. Check voltage between "P2" terminal and "GND PV_IN[-]". and adjust voltage to reach 1.25V (+/-0.02) by adjust screw "VR1".
- 1.25V is the reference voltage of the internal ADC, so adjusting to 1.25V at the Voc input condition will allow for a full range and highest precision in measurements. We could adjust to 1.23V is we wanted to allow some headroom for potentiometer vibrations changing the value during testing.
- Also adjust VR2 until MPPT shows 35V output voltage.
- Connect multimeter with PC logging capability to the panel input of the Nomura.
- Connect DC load power terminals to output of the Nomura, and the remote sense at the Nomura's output terminals.
- Connect clamp meter with logging capability to the panel input side of the Nomura.
- With these devices, we are measuring input current, output current, input voltage, and output voltage and will determine the efficiency of the MPPTs under various conditions.
- For all MPPTs, connect panel, and adjust VR1 until P2 is 1.23V, relative to the negative input terminal.
- 2-MPPT Parallel Test Setup
- Connect Nomura Ideal Diodes between the output of each MPPT and the paralleling point to avoid pushing current back in to the system.
- We should reverse engineer the Nomura Ideal diodes to fully understand them.
- DC Load and remote sense connected across the positive and negative terminals after the ideal diodes.
- The Current clamp will be moved around between the inputs and the outputs of the 2 MPPTs to check current sharing.
- Can be tested without the ideal diodes (use regular diodes, or no diodes since it should be built in to the Nomuras) if there are issues with the ideal diodes.
- An extra DC load or resistor stack will be required to achieve the full output power.
- Connect Nomura Ideal Diodes between the output of each MPPT and the paralleling point to avoid pushing current back in to the system.
- 2-MPPT Series Test Setup
- No ideal diodes needed (only one string)
- DC Load and remote sense connected across the positive and negative terminals of the stack.
- An extra DC load or resistor stack will be required to achieve the full output power.
- The Current clamp will be moved around between the inputs and the outputs of the 2 MPPTs to check voltage sharing.
...
View file | ||||
---|---|---|---|---|
|
These python files can be used to plot the I-V curve of the panels and identify the operation modes of the MPPTs.
View file | ||||
---|---|---|---|---|
|
View file | ||||
---|---|---|---|---|
|
Testing Results
TEST SETUP:
(It was a lot brighter than the image shows. Each lamp is a 500W halogen lamp, for 2000W total)
Below are shown the graphs produced form the tests, the tests with single panels were completed with all 4 halogen lights shining on a single panel:
Panel Only
1 Panel, 1 MPPT
2 Panels, 2 MPPTs, Parallel (with regular diodes on outputs of individual MPPTs)
2 Panels, 2 MPPTs, Series
Condition | Vmpp (V) | Impp (A) | Pmpp (W) | MPPT Power Loss | MPPT Efficiency |
---|---|---|---|---|---|
Panel Only | 15.028 | 0.829 | 12.452 | ||
Panel With MPPT | 14.638 | 0.802 | 11.739 | 0.713 | 94.3% |
2 Parallel | 17.727 | 0.732 | 12.982 | ||
2 Series | 30.648 | 0.44 | 13.477 |
Notes - there was 'a little' more light for the 2 panel tests since the ambient lights were on both panels as well. During the single panel tests, all the light was concentrated on a single panel, thus giving higher per-panel output in the single panel tests.
SPI Testing
With all of our SPI testing with the power supply as the power source and not much success, I finally decided to just go for testing with the panels. And since we finally have lights that can at least give us some power, we were able to test it.
I swapped in a Nomura with the SPI-GND jumpers cut and probed the registers using Arshan's mppt-spi program. The resulting text file is added below.
With the panel, SPI worked amazing. The weird jumps in the input voltage values that we had seen with the power supply are no longer there. The values were changing almost continuously to maintain the maximum power point. Everything seems to be working well.
We also tested an undervoltage cutoff and restart - We loaded the output until the MPPT went in to pass through mode, then continued increasing the load until the panel voltage dropped below the UVLO voltage where the chip shuts off. At this point, we received all 0's over SPI. When decreasing the load, the MPPT turned back on, starting in pass-through mode, and went into MPPT mode when the input voltage was high enough. It worked flawlessly and went straight in to the MPPT algorithm.
At this point, I don't see what we could have done wrong during FSGP 2019 except for some weird wiring error that was never caught, and I'm starting to think more and more that this was actually the issue.
View file | ||||
---|---|---|---|---|
|