1
\$\begingroup\$

I want to monitor energy produced by 250W solar panel. But I need some hints. Does anyone knows something? Is it possible using ACS758 chip or better I have to use current transformator?

Finally I plan to log all data and store to create annual report.

\$\endgroup\$

1 Answer 1

2
\$\begingroup\$

Energy is the time integral of power and power is the terminal voltage produced by the solar panel multiplied by the current taken from the panel. So, if you monitor both voltage and current and do some math you get power. This can then be integrated to produce watt-seconds (joules).

Because your system is DC I would consider using a small series resistor in the current path, probably in the range of 10 milli-ohm. The voltage across it is proportional to current (via ohms law) and this can be easily amplified and fed into something like an arduino. The voltage can also be monitored and also fed into an arduino. The arduino could then multiply voltage and current to get power. The arduino could also time integrate power to get energy.

\$\endgroup\$
10
  • 1
    \$\begingroup\$ I'd rather use a hall current sensor. They can be as cheap as 10€ and the power dissipated is much lower, I think that solar panels have a low voltage, high current output so using a shunt might not be ideal. OT: see you in the finals! \$\endgroup\$ Commented Jun 24, 2014 at 8:14
  • \$\begingroup\$ @VladimirCravero ha ha the finals - the loser_finals LOL \$\endgroup\$
    – Andy aka
    Commented Jun 24, 2014 at 9:09
  • \$\begingroup\$ Inquiring minds want to know - as they used to say - what finals may these be? \$\endgroup\$
    – Russell McMahon
    Commented Jun 24, 2014 at 9:11
  • \$\begingroup\$ World cup finals, no tests involved here \$\endgroup\$ Commented Jun 24, 2014 at 9:17
  • \$\begingroup\$ @RussellMcMahon NZ is more noted for the Rugby exploits so there's no need to worry you about the disgraces of the European soccer teams LOL. \$\endgroup\$
    – Andy aka
    Commented Jun 24, 2014 at 9:17

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.