Showing posts with label battery. Show all posts
Showing posts with label battery. Show all posts

Lithium Sulfur battery cells the upcoming replacement for Lithium Ion

| 0 comments |

Lithium-ion batteries, the current battery technology used in smartphones, has a high specific energy (energy per weight) but has a few drawbacks. Lets take a closer look and compare both technologies.

The main issue with Li-ion is that is requires lithium dissolved in extremely volatile and flammable organic solvents; e.g. dimethoxyethane which has a low flash point -2 °C (28 °F), the temperature at which a volatile substance can evaporate and form an ignitable mixture in air. This makes them extremely dangerous when the charging circuits malfunction and fail to protect the battery from overcharging, and consequently overheating. We have seen some scary stories in the recent past with people waking up to their phone bursting into flames while they were charging overnight, and the battery fires in the new Boeing 787 Li-ion battery packs. So obviously there is need for development into a safer battery composition with similar or better energy capacities.

Recently I did some research into the developing Lithium-Sulfur battery, with extremely promising specifications at the present time better than Li-ion. Li-S is extremely light weight due to the use of sulfur instead of ionic liquids, additionally sulfur is much cheaper to produce than ionic liquids. Despite frequent headlines about new battery compositions with potentially high capacities, Li-S is actually in the production stages and no longer just a concept.  

The chemistry behind Li-S is essentially the lithium gets plated onto the anode when charging and poly-sulfides are reduced and coat the anode when discharging, compared to the use of intercalated anode and cathode plates in Li-ion. This is the main factor which gives Li-S potential to be a battery composition with an extremely high specific energy. The different chemistry also allows the use of much less volatile solvents such as polyethylene glycols (flash point up to 287 °C/548 °F).

The degradation of Li-S is different to Li-ion but is also susceptible to an increased rate of degradation at high temperatures. There are unwanted side reactions that can take place, but are reversible until they dissolve into the solvent. Luckily sulfide compounds are relatively insoluble in electrolyte solutions but any increase in temperature will increase their solubility, so batteries need to be well regulated to prevent rapid charging and discharging.

Manufacturers are beginning to pour money into research and development for Li-S as there are a lot of factors which can be significantly improved, from something as simple milling smaller sulfur and carbon particles to something more difficult like developing a better solvent to improve battery capacity and reduce degradation. (Carbon nanotubes/nanofibres are used as a conductor due to sulfur’s poor electroconductivity, and they are still quite expensive to produce.)

Ive put a graph at the top to compare rechargeable battery technology in the past with Li-S. Now, time to see which OEM will be implementing Li-S first.

TL;DR Lithium-Sulfur batteries are capable of having a higher wattage per weight than Lithium-ion whilst being both safer to the consumer and cheaper to manufacture.


Puncture test comparison


Short circuit test comparison

This article is also to be found on its authors personal blog.

Have any questions or comments? Feel free to share! Also, if you like this article, please use media sharing buttons (Twitter, G+, Facebook) below this post!
Read More..

The Truth About Kernels and Battery Life by flar2

| 0 comments |
When it comes to Android kernels, the number one topic of discussion these days is battery life. But there are many myths about the relationship between kernel and battery life. At one extreme, there are those who make outrageous claims about radical changes to battery life minutes or hours after installing a kernel. At the other extreme are those who think the kernel makes absolutely no difference at all to battery life. The truth lies somewhere in the middle.

Before we get to the “truth” of the matter, I want to clarify a few things.

First, the kernel does not “drain” battery. Many times, a user installs a kernel and then reports back soon after that the kernel has caused massive battery drain (and probably also something to the effect that the kernel is crap and the dev should burn in hell for his efforts). To prove it, they post screenshots from battery monitoring apps showing “kernel” as the major source of drain. This is very misleading. On Android devices, the kernel provides a mechanism for keeping the phone awake, called a wakelock. Processes running on the device (e.g. apps and services) can ask the kernel for a wakelock, and the kernel will oblige. So yes, the kernel is technically keeping the phone awake, but only because an app or service has asked it to. It is these apps and services that are misbehaving and causing drain, not the kernel.

But that is not to say the kernel does not cause any battery drain. It still uses memory and does work, but the amount it uses is exceedingly small compared to the Android system, apps and services. There are also special hardware cases, such as the sweep2wake feature on the Nexus 5, which requires that the LCD panel remain powered on in order to work. This drains more battery than if the device were suspended normally, but still does not cause “massive” drain. On the Nexus 5, sweep2wake adds roughly 2% per hour drain while the screen is off. Not insignificant, but far less than the phone normally uses while the screen is on. Because of this, a strong myth has developed, claiming that sweep2wake and doubletap2wake cause battery drain. Except for the Nexus 5, it is just that, a myth. On the vast majority of devices, the battery drain from sweep2wake is negligible, usually something zero and 0.5% per hour, which would “cost” no more than 5% battery usage over the course of a workday. A perfectly acceptable trade-off for the convenience.

The second thing I want to clarify pertains to measurement. How do we measure battery life? I like to look at percent usage per hour. Many battery monitoring apps can give you this statistic, but you have to pay attention and set custom time points if you want to distinguish the stats further and really understand battery usage. If you do want to measure and compare, make sure you do so under similar conditions. And you must do so over a reasonable time period, which means days rather than hours. If you have some routines where you use the same apps every day, this would be a good way to test and compare. The battery monitor in EX Kernel Manager automatically provides the two statistics I will now talk about: idle drain and active drain.

Idle drain is battery drain while the screen is off. During screen off, the phone spends most of its time in “deep sleep”. Sometimes, it wakes up to do some background work, like syncing email or checking for updates. These would be examples of the system, apps or services “asking” the kernel to stay awake while they perform their tasks. If all is working correctly, when they finish, the device goes back to sleep. Idle drain should be measured over several hours to get an accurate picture. A good time to measure it is overnight while you aren’t using your device (if you are not a dev and actually get to sleep). On most devices, idle drain ranges from about 0.2% per hour to 0.8% per hour on a stock setup with default options (i.e., with no battery saving measures in place) on a normal WiFi connection. On some devices, kernel optimizations can shave a bit off this number. But only a tiny bit, generally in the range of 0.1% to 0.3% improvement over stock. This is not going to make a huge difference to battery life. As already mentioned, sometimes hardware features like sweep2wake can eat up about the same amount. So as we can see, a kernel offers relatively little improvement here, but then again, every bit counts. Another factor that influences idle drain is your network connection, particularly cellular connection. A poor signal will often result in a bit of extra drain. But this should not cause excessive drain during idle, and will mostly make a difference while you are using the data connection. I should add that many of the battery saving measures people take also make little difference here. As long as your idle drain is below 1% per hour, don’t even worry about it. If it’s more than 1% per hour, look at your apps and services. Occasionally, there will be a big batch of updates that cause a bit of extra drain. It happens.

Active drain is the amount of battery used while the screen is on. That is, while you are using your device. Active drain is obviously much greater than idle drain. The phone is on, the screen is on, and it is doing work using the CPU, GPU, memory, modem, wifi, disk, etc. Active drain varies quite a bit from device to device. A lot of times we hear about “screen-on time”. Active drain, measured in % per hour can be translated easily into screen-on time. Active drain of 12.5% per hour is extremely good and will equate to about 8 hours of screen time. Drain of 25% per hour will get you about 4 hours of screen time. See how that works?

Screen-on time (hours) = 100 / Active drain (% per hour)

This does not take into account the small amount of battery use while the screen is off. Assuming idle drain is about 0.6% per hour, you would lose about 6% in ten hours, or around 14% in a 24 hour period. You can subtract that from 100 in the equation above.

Now we’re getting into the truth of the matter. What influences active drain? Many
things. Network (especially cellular) connection makes a difference. Poor signal means it has to work harder to transmit and receive data. The type of apps you are using makes a difference. Obviously playing a graphics-intensive game will use far more battery than reading some email. Using the camera, especially flash, will cause more drain than texting. The point is, what you do with your device has, by far, the biggest influence on battery life. Something like changing your web browser could have a significant impact on battery life, perhaps a greater impact than any kernel or battery saving tweaks floating around on the Internet. Bottom line: Active drain will vary from user to user, even with the same device!

There is, however, one part of the kernel that has a significant influence on active drain, and therefore can have a big impact on screen-on time. This is the CPU governor. This is why kernel developers spend a lot of time tweaking governors. It’s about frequency usage, which you can measure with an app like CPU Times. The CPU governor controls frequency scaling according to system load. While not busy, the CPU will stay at its lowest frequency, which uses the least energy. When there is work to do, the CPU governor ramps up the frequency so the work can be completed faster and the user can enjoy a smooth experience. A good governor is responsive, quickly responding to changes in system load, to prevent lag, but also quickly returning to the lowest frequency to save energy.


There is an idea called “race to idle” which suggests the governor should immediately ramp up to the highest frequency so tasks can be completed as quickly as possible, and consequently, the CPU can more quickly return to a lower power state. This logic is generally sound, but with modern processors, there may be a negligible time difference for completing a task using the highest frequency available compared to a frequency somewhere in the middle. In other words, it may be a waste of energy to ramp up to the highest frequency when a somewhat lower frequency may complete the task in essentially the same amount of time, and return to an idle state. The highest frequency will use more energy than the moderate frequency, and there may be very real battery savings when this is repeated thousands or millions of times per day. The trick is to find frequencies that are “fast enough” to create a feeling of snappiness for the user, without constantly ramping up to the highest frequency. I could write a whole other essay on governors, so for now I will leave it at that. It will suffice to say that different governors will behave differently, and have different battery use characteristics. Therefore, the kernel really does have an impact on battery life.

There are other aspects of the kernel that impact battery life too. Chief among these is task scheduling, particularly the aspect where tasks are assigned to one CPU core or another. This means a CPU may be “woken up” to perform a task, or tasks may be packed onto the same core. Another is hotplugging. There is an energy cost to put CPU cores on or offline. On many devices, you will hear about the evils of mpdecision, a closed-source binary from Qualcomm that controls hotplugging and often includes a “touchboost” feature that overrides the CPU governor. Many custom kernels disable mpdecision and implement a custom hotplugging driver. My own testing has found that mpdecision and its excessive touchboosting generally do not have a major impact on battery life, and I have left it enabled in most of my kernels. In some recent devices, such as the Nexus 6 and the HTC One m9, there is no hotplugging during normal use. All CPU cores are online. It can’t be said that task scheduling, hotplugging and touchboost have no impact on battery life. They clearly do. It’s just not going to make a huge difference. If we think of the impact of these optimizations in terms of active drain (% per hour), the change will be relatively small, probably less than one percent per hour, which would be measured in minutes of screen-on time over the course of a day. I think the impact of these optimizations is more apparent on older devices that are less power efficient and have smaller batteries.

I will mention quickly one more topic that always comes up in discussions of battery life: undervolting. Again, undervolting probably made a bigger difference on older devices. Devices released in the past year or two have become considerably more power efficient, some even have automatic fine tuning and scaling of voltages. I remember working on msm8960 devices that used the same voltage for every CPU frequency. In a case like that, undervolting could make quite a difference. Recent devices run with much lower voltages, and chips are binned with tighter tolerances, leaving less headroom for undervolting and reducing the battery impact of undervolting. On some devices I offered automatic undervolting, but only for the lowest frequency, which is the most-used frequency.

Much more could be said on this topic, but the main point I wanted to make is that the kernel does, indeed, make a difference in battery life, but the difference is often not as dramatic as some like to think. From the kernel’s perspective, the CPU governor will have the biggest impact on battery life. Many of the things that people obsess about do not make a big difference in battery life. Finally, if you want to judge battery life, take a scientific approach. Try to use the same conditions when making comparisons, measure carefully, and give it some time.

- flar2

This article was originally posted by its author on elementalx.org and Android Revolution blog has been given a permission to re-publish the article.

Do you have any questions or comments? Feel free to share! Also, if you like this article, please use media sharing buttons (Twitter, G+, Facebook) below this post!


For latest news follow Android Revolution HD on popular social platforms:

Read More..

Removable battery do we really need it

| 0 comments |
With every release of a new smartphone the same question is asked - will it have removable battery? If you believe that removable batteries are a "must have" nowadays, please keep reading. I hope youll change your mind!

First of all - there is a solution. Battery banks seems to be a great alternative for removable batteries. You can check my review of HTC Battery Bank here. It works with every device equipped with micro-USB port. Now lets compare both solutions.
Capacity
Samsung Galaxy S3 has a removable battery with capacity of 2100mAh. Typical battery bank has a capacity of 6000mAh. This means, that Galaxy S3 can be charged almost 3 times with such battery bank! If you are going to use your smartphone heavily the whole day, only one backup battery might be not enough for you. With battery bank you can start your day with more then 8000mAh on board (battery inside device + battery bank).

Conclusion: 2300mAh vs. 6000mAh
Winner: battery bank


Size
Typical smartphone battery dimensions are around 6,3 x 5,0 x 0,5. Battery bank I was tested is of course bigger - 9,7 x 4,2 x 2,2. Is it really a disadvantage? I dont think so. Its small enough to be inserted into a pocket of your jeans or jacket. I think there are even smaller battery banks available on the market, so the size shouldnt be a problem here. Also, removable batteries are indeed smaller, but keep in mind their capacity is twice/triply lower.

Conclusion: 6,3 x 5,0 x 0,5 vs 9,7 x 4,2 x 2,2
Winner: removable battery

Charging
Battery bank can be charged regardless of device battery. It has its own USB cable and charging port, so you can charge both devices -  smartphone and battery bank at the same time. What about removable batteries? Well, if you dont have a removable battery charger (which costs extra money of course!) you will have to charge battery inside your device first, then switch batteries and charge the backup battery. The risk of braking battery cover latches is quite big, especially when it comes to plastic, which has its own lifetime and bending abilities. It seems that battery bank in this case is much more convenient and comfortable.

Conclusion: charging inside the device vs. independent charging
Winner: battery bank

Price
Original backup battery price is about $30. Yes, I know you can find non-original replacements for $10 as well, but lets compare only original parts. Typical battery bank costs is around $40 - $80 ($75 for HTC Battery Bank). However these prices vary from place to place and may be slightly different in your country, keep that in mind. Comparing 1:1 its easy to see that external batteries are indeed cheaper. But to make the comparison fair, we need to establish the price/capacity relationship. 1mAh from 2300mAh backup battery ($30) is a cost of about $0,0130, while 1mAh from 6000mAh battery bank ($75) costs about $0,0125.

Conclusion: $0,0130 vs. $0,0125
Winner: battery bank

Design
When speaking about the design I mostly think about device design. However, battery banks looks definitely better and more aesthetic than regular removable batteries. Having a removable battery back cover doesnt allow uni-body construction, like HTC One has. Design is a matter of taste, but personally I prefer uni-body construction over having a plastic back cover. But again - its a matter of taste, so no winner here.

Conclusion: plastic back cover vs. uni-body construction
Winner: draw

Usability
Practical approach is also important. Driving a car or sitting in a crowded bus might be a situation when your device is out of power. Now imagine you need to: 1) take out your battery backup, 2) turn off the device, 3) remove the back cover, 4) replace the battery, 5) close the back cover, 6) turn on the device, 7) hide your primary battery. So... 7 steps including the inevitability of turning off the device. With battery bank you just need to take it out and plug into the device. Thats it. No need to turn on/off or disassemble your device. Keep in mind that battery bank doesnt work only as external battery, it is mainly a battery charger, so after some time you can hide it back.

Conclusion: 7 steps to change battery vs. take out and plug in
Winner: battery bank

Compatibility
External batteries are not compatible between devices. You cant use Samsung Galaxy Note II battery in Samsung Galaxy S3. You cant use HTC Sensation battery in HTC One S. If you buy backup battery for your particular device, youll probably sell it together with the device or give it as free bonus one day. Battery bank is compatible with every device equipped with micro-USB port and can be your life-companion for years. However, you should be aware that battery bank might not be able to charge your tablet.

Conclusion: lack of compatibility with other devices vs. compatibility with all micro-USB smartphones
Winner: battery bank

Device lifetime (added 23-03-2013)
Due to many comments under this article I decided to agree with one point that was very often mentioned by users preferring removable battery. However, I think it needs some bigger explanation. It is a fact, that having non removable battery results in lack of possibility to exchange it for new one, once the old battery cant give your device enough power anymore. But is it really a problem? I took the warranty statements from my HTC One X+ and I found nothing about limited warranty for battery (like Samsung have - only 6 months). This means, that once battery is non removable, it doesnt have shorter warranty. So in my case battery is under 24-months warranty service. I think that is a positive aspect for the consumer, right? In some cases it might be also 12-months, but it depends on particular law regulations in each country.

Conclusion: removable battery with 6-months warranty vs. non-removable battery with 12/24-months warranty - both solutions have some advantages
Winner: draw

Possibility to reset the device (added 25-03-2013)
One more category added. Very often I hear that possibility to remove the battery is the only way to reset the device once its not reacting anymore and system just hanged. This is not true. Every device have ability to reset the system using hardware keys. In most cases its a combination of 3 buttons: power + volume up + volume down. You need to hold these buttons for about 5-20 seconds, depends on the device. Even if your device has a removable battery, it is better to use above combination to avoid breaking the plastic back cover latches.

Conclusion: you can reset your device no matter if it has removable battery or not
Winner: draw


So whats the score? Battery bank won in 5 comparisons, external battery in 1 comparison and there were also 3 draws. For me, personally, battery banks are better replacement for external batteries. It gives you bigger capacity for the same prize, extended usability and it looks better.

Do you have a different point of view or some experience with one of the approaches presented above? Please leave a comment below! Also, if you like this article, please use media sharing buttons (Twitter, G+, Facebook) down this post!



Read More..

5 Practical tips to save battery on Nexus 5

| 0 comments |
We know the new Nexus 5 and all the benefits it can offer. One of these features smarphone with so many running processes comes great demand for energy and also, as we already saw, the battery life of the Nexus 5 is far from being as good as you would expect from a phone of this type .


But through specific practices or tricks we can achieve energy savings and thus cause the battery on Nexus 5 is more durable. So, here are 5 tips that will help you save battery.

5 tips to save battery on Nexus 5

GPS

Many applications such as Google Maps, Facebook or Twitter are turning to GPS for our location. This means that the function is always enabled so you know our location at any time, assuming constant power consumption . Before, the only way to save energy spent to disable this feature, but now with Android 4.4 KitKat allows us the option to make an energy-saving mode.

This requires access to Settings> Location> Mode and select the option "Battery Saver" .

Notifications

Applications of our Nexus 5 and its associated services are a great battery consumption. These applications bring a permanent notification service "alertness" and therefore should configure each of these applications individually. However there are options that can help in this regard. For example, disable PUSH option for our mail. Therewith the new mail notifications do not occur when we, but the system update at certain intervals of time to see whats new, thus saving on device resources and turn into energy.

"Ok Google"

This new functionality included in Nexus 5 allows us to activate the phone when at rest by the phrase "Ok Google". This assumes that the device has activated all the time function that lets you hear this phrase. This logically implies an extra energy expenditure. If you think you can live without this feature can be disabled by accessing the  Google Now> Settings> Voice and unchecking the option "Ok Google . "

NFC

This technology is an unknown to most users, although not new and today lead many integrated devices market. It was conceived as a data transmission technology short-range and function led to the identification and validation of equipment or people. In Spain its use is practically zero, so for now we can do without this technology and thus save some battery . To disable it, you have to access Settings> Wireless & networks> Other Networks and disable "option NFC . "

Synchronization

Another way to save battery on  Nexus 5  is turn off synchronization . This option is not entirely appropriate, since in this way we will not date all our accounts and can be a hassle to enter each of them to see if there is anything new. Anyway this is subjective, and perhaps for others this is not a priority. If you are indifferent maintain synchronization of your applications can disable this option by accessing Settings> Accounts and unchecking those accounts that do not want to sync.

Read More..

User Report Tool Jolla battery consumption

| 0 comments |
Edit 10-Feb-2014: Reopened, new reports are welcome (Read also: "Community DIT" page above)

RESULTS: See the table below

Thanks for each contribution so far - they truly made a difference! See Community DIT

Read More..