Wednesday, 26 October 2016

Can solar panel charging slow down the draining of phone battery?



I have made a solar panel charger, it consists of a 1.2 watt panel connected to a buck converter, then to the phone.


Now, when I connect it, it charges the phone and in the battery settings it shows it is charging as "plugged ac" and slow charging.


I wanted to test if it can slow down the discharge rate, so I came up with a test procedure where I:



  • Downloaded "battery drainer" app (which essentially turns on cpu stress, gps, vibrator, full brightness etc);


  • Measure the time it take for the phone to get to 90% from 100% with solar panel attached and without solar panel attached.


But the time it takes to discharge is almost the same. I am wondering what am I missing. Wouldn't the solar charging increase the discharge time?


When I measured the solar panel output it was 5 V and around 110 mA.


Thank you, any help will be appreciated.



Answer



Your Experimental Setup:



  1. You listed your chargind data as 0.11A@5V, or 0.55W

  2. Your stated test protocol uses many/all power consuming parts in your phone at high output (in many phones this can reach well over 10W total load)


  3. You then timed fall time from '100% charged' to '90% charged,' as displayed on your phone's screen to gather test results.


Anticipated Problems for your Experimemt:



  1. Charging at ~0.55W while draining at >10W is a very small 'drop in the bucket' charge rate to be testing, so your error % will be raised and your accuracy & precision of timing & charge state measurement become incredibly demanding.

  2. Using the on-screen charge-status indication adds 2 major sources of accuracy/precision loss to your results:

    • The OSD charge status doesn't update with a very high refresh rate, due to the normal timing of charge/discharge the refresh rate of this indicator could be several seconds long

    • The OSD charge status indicator on the vast majority of phones relies on a 'fuel guage' circuit to guess about the battery's state-of-charge. This is usually accomplished by measuring total input/output current, then compared against past 'learning' measurements to 'fill in' data which is not directly measurable in the small increments displayed. Due to this, an error factor lf at least +/-5% should be considered highly possible for the OSD state-of-charge.





Recommended improvements:



  1. Find a lower-drain (but still as steady/predictable as possible) method for your test discharge rate to increase your SNR and allow easjer gathering of meaningful results (maybe open a GPS nav app, with location enabled, power save disabled, and screen brightness as 25%)

  2. Run your test for long enough that the 'gas guage' ic can give more meaningful output by passing a few of its 'threshold voltages' which it can actually measure, rather than only estimating (I'd recommend staring testing as soon as 'your phone is done charging' is registered on-screen, then run until <=25% charge remaining)

  3. To be a scientific test, the results must be repeatable, so running this test 3-4 times (both with and without the PV charger attached) can help "weed out" inaccurate results that can be caused by variables (phone ringing, GPS signal fluctuations, clouds, etc.) you can't easily control.


No comments:

Post a Comment

arduino - Can I use TI&#39;s cc2541 BLE as micro controller to perform operations/ processing instead of ATmega328P AU to save cost?

I am using arduino pro mini (which contains Atmega328p AU ) along with cc2541(HM-10) to process and transfer data over BLE to smartphone. I...