Skip to content

A solar cell/panel testing device which places a variable load on a panel to characterize its IV/PV curve

License

Notifications You must be signed in to change notification settings

CalgaryToSpace/CTS-Solar-Panel-Load-Tester

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CTS-Solar-Panel-Load-Tester

A solar cell/panel testing device which places a variable load on a panel to characterize its IV/PV curve

Description

An Arduino controls a MOSFET, acting as a resistor load, to allow varying current through the MOSFET from the solar panels. Two measures are used to monitor current - an INA219 current sensor, and a shunt resistor with an op-amp network. An ADC measures the total cell/panel voltage.

The Arduino logs the voltage/current values over UART to a computer.

PCB Render (Front)

PCB Render (Back)

Notes

  • R_shunt = Full Scale Voltage / Max Expected Load Current = 40mV / 0.5A = 80mOhms, so 0.1 ohms is reasonable

License

The software is licensed under The Unlicense. The hardware is licensed under the CERN Open Hardware Licence Version 2 - Permissive.

Please see the respective license documents in each sub-folder.

Similar Projects

Future Changes

  • Detect cracks in cells: Add a MOSFET to briefly pulse a voltage across the cells and trigger an infrared camera to take a photo.

About

A solar cell/panel testing device which places a variable load on a panel to characterize its IV/PV curve

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 3

  •  
  •  
  •  

Languages