Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 20 Jan 2017 18:18:16 -0500
From:      Jon Radel <jon@radel.com>
To:        freebsd-questions@freebsd.org
Subject:   Re: stop charging laptop battery when full
Message-ID:  <dd1c5f53-ca95-5c2f-1818-3322576c2892@radel.com>
In-Reply-To: <20170120200826.GA2070@c720-r292778-amd64>
References:  <20170120171125.GA3965@c720-r292778-amd64> <20170120135008.5168cc79@riseup.net> <20170120200826.GA2070@c720-r292778-amd64>

next in thread | previous in thread | raw e-mail | index | archive | help
This is a cryptographically signed message in MIME format.

--------------ms050602030803080000060901
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable

On 1/20/17 3:08 PM, Matthias Apitz wrote:
> El d=C3=ADa Friday, January 20, 2017 a las 01:53:50PM -0500, Sergei Akh=
matdinov escribi=C3=B3:
>=20
>> On Fri, 20 Jan 2017 18:11:25 +0100
>> Matthias Apitz <guru@unixarea.de> wrote:
>>> I can ask the current capacity (and other values) of the battery with=
:
>>> [snip]
>>> While charging, is there a way to stop the charging when
>>> hw.acpi.battery.life reached 100 to protect the (LI-ion) battery?
>>
>> Such functionality should be provided by your battery's internal circu=
itry.
>> Think about it, it wouldn't be safe for any consumer to buy a laptop w=
hich
>> doesn't switch to DC power when the battery is full.
>=20
> I'm not sure about this. Let's assume the power provided by the charger=

> it withdrawn "somehow" from the battery and the laptop runs only on the=
 power
> provided by the charger. The battery will now start to drain itself (du=
e to
> its internal resistor value). When it will start to charge again, and
> how?

The somehow would be the rather sophisticated charging circuit found in
any recent laptop that was properly designed.  Yes, the battery will
slowly drain.  It will start to charge again when it hits whatever
threshold the charging circuit considers appropriate, which hopefully is
enough below the threshold used to stop charging to provide enough
hysteresis to avoid thrashing too much.  All of those values chosen by
engineers beaten about the head by marketing types who want to claim
maximal battery life, and management types who want to make sure the
battery lasts through at least the warranty period.

True, vaguely related story:  I was nearly driven crazy one night by my
iPhone plugged into an external battery pack right beside my bed.  The
"I've been plugged into power" noise is one of the few that is not
suppressed by the Do Not Disturb feature.  So I went to sleep while it
was happily charging.  When the phone was fully charged, it stopped
charging and the current draw dropped below the battery pack's threshold
for "I'm not really being used and supplying a trickle will drain my
battery, so I'll mostly shut off output."  At that point the phone,
convinced it was no longer plugged into power, ran on its battery until
it dropped below the appropriate threshold and started charging again,
at which point the external pack turned on output again and the phone
bleedled in my ear.  That kept going all night, never waking me up quite
enough to deal with it...I pieced it together the next morning.

>=20
> And why all the hints say: Once fully charged, disconnect the laptop
> from charger?

I sincerely doubt that all the hints say this, merely a great number of
them.  Reasons for this I can think of include:

1)  Hints from people who don't understand how sophisticated charging
circuits have become, and

2)  Hints from people who don't realize that Ni-Cad and Li-Ion batteries
are very, very different, and

3)  Hints from people who understand what the charging tradeoffs are and
wish to do something different that what the engineers of the charging
circuit ended up doing, and

4)  Hints from people who are generalizing the need to fully discharge
periodically on some devices if you wish to re-calibrate the battery
monitoring.

In many cases I suspect it's hard to tell where the advice is coming
from.  Good luck sorting them out.

>=20
> Will it lead to some endless charge/discharge cycle?

More or less.  But why the concern?

>=20
> I was asking for some method to disconnect the laptop completely from
> the charger, either internally or, for example, by some external device=
,
> receiving the signal via Wifi and cutting the charger from the outlet.

I suspect that that would be a fun project for a Raspberry Pi hooked up
to a relay.  Actually, if you're going to go to that extent, you might
want to first have a good go at analyzing the current/voltage across
your charging cable, which would go far in determining what is really
happening with your laptop's charging--much more likely to be accurate
than speculation by random people like me on this list.  :-)

BTW, the more often, and the deeper you discharge your Li-Ion battery,
the sooner it will wear out. So disconnecting the charger every time you
hit full charge and then discharging the battery most or all the way
will shorten the battery's life.  See
http://batteryuniversity.com/learn/article/how_to_prolong_lithium_based_b=
atteries
for some actual numbers, followed by much argumentation in the comments
as to what it all really means.

Now, what would be really cool would be to build your little Raspberry
Pi & relay box to disconnect the charger at a lower than maximum voltage
so as to maximize battery lifetime, rather than maximizing the runtime
of a "full" charge.  See above referenced article for more.

--=20
--Jon Radel
jon@radel.com


--------------ms050602030803080000060901
Content-Type: application/pkcs7-signature; name="smime.p7s"
Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename="smime.p7s"
Content-Description: S/MIME Cryptographic Signature

MIAGCSqGSIb3DQEHAqCAMIACAQExDzANBglghkgBZQMEAgEFADCABgkqhkiG9w0BBwEAAKCC
Cq8wggSvMIIDl6ADAgECAhEA4CPLFRKDU4mtYW56VGdrITANBgkqhkiG9w0BAQsFADBvMQsw
CQYDVQQGEwJTRTEUMBIGA1UEChMLQWRkVHJ1c3QgQUIxJjAkBgNVBAsTHUFkZFRydXN0IEV4
dGVybmFsIFRUUCBOZXR3b3JrMSIwIAYDVQQDExlBZGRUcnVzdCBFeHRlcm5hbCBDQSBSb290
MB4XDTE0MTIyMjAwMDAwMFoXDTIwMDUzMDEwNDgzOFowgZsxCzAJBgNVBAYTAkdCMRswGQYD
VQQIExJHcmVhdGVyIE1hbmNoZXN0ZXIxEDAOBgNVBAcTB1NhbGZvcmQxGjAYBgNVBAoTEUNP
TU9ETyBDQSBMaW1pdGVkMUEwPwYDVQQDEzhDT01PRE8gU0hBLTI1NiBDbGllbnQgQXV0aGVu
dGljYXRpb24gYW5kIFNlY3VyZSBFbWFpbCBDQTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCC
AQoCggEBAImxDdp6UxlOcFIdvFamBia3uEngludRq/HwWhNJFaO0jBtgvHpRQqd5jKQi3xdh
TpHVdiMKFNNKAn+2HQmAbqUEPdm6uxb+oYepLkNSQxZ8rzJQyKZPWukI2M+TJZx7iOgwZOak
+FaA/SokFDMXmaxE5WmLo0YGS8Iz1OlAnwawsayTQLm1CJM6nCpToxDbPSBhPFUDjtlOdiUC
ISn6o3xxdk/u4V+B6ftUgNvDezVSt4TeIj0sMC0xf1m9UjewM2ktQ+v61qXxl3dnUYzZ7ifr
vKUHOHaMpKk4/9+M9QOsSb7K93OZOg8yq5yVOhM9DkY6V3RhUL7GQD/L5OKfoiECAwEAAaOC
ARcwggETMB8GA1UdIwQYMBaAFK29mHo0tCb3+sQmVO8DveAky1QaMB0GA1UdDgQWBBSSYWuC
4aKgqk/sZ/HCo/e0gADB7DAOBgNVHQ8BAf8EBAMCAYYwEgYDVR0TAQH/BAgwBgEB/wIBADAd
BgNVHSUEFjAUBggrBgEFBQcDAgYIKwYBBQUHAwQwEQYDVR0gBAowCDAGBgRVHSAAMEQGA1Ud
HwQ9MDswOaA3oDWGM2h0dHA6Ly9jcmwudXNlcnRydXN0LmNvbS9BZGRUcnVzdEV4dGVybmFs
Q0FSb290LmNybDA1BggrBgEFBQcBAQQpMCcwJQYIKwYBBQUHMAGGGWh0dHA6Ly9vY3NwLnVz
ZXJ0cnVzdC5jb20wDQYJKoZIhvcNAQELBQADggEBABsqbqxVwTqriMXY7c1V86prYSvACRAj
mQ/FZmpvsfW0tXdeDwJhAN99Bf4Ss6SAgAD8+x1banICCkG8BbrBWNUmwurVTYT7/oKYz1gb
4yJjnFL4uwU2q31Ypd6rO2Pl2tVz7+zg+3vio//wQiOcyraNTT7kSxgDsqgt1Ni7QkuQaYUQ
26Y3NOh74AEQpZzKOsefT4g0bopl0BqKu6ncyso20fT8wmQpNa/WsadxEdIDQ7GPPprsnjJT
9HaSyoY0B7ksyuYcStiZDcGG4pCS+1pCaiMhEOllx/XVu37qjIUgAmLq0ToHLFnFmTPyOInl
tukWeh95FPZKEBom+nyK+5swggX4MIIE4KADAgECAhBzVOU8fWu0zQ1gaQ38zgEbMA0GCSqG
SIb3DQEBCwUAMIGbMQswCQYDVQQGEwJHQjEbMBkGA1UECBMSR3JlYXRlciBNYW5jaGVzdGVy
MRAwDgYDVQQHEwdTYWxmb3JkMRowGAYDVQQKExFDT01PRE8gQ0EgTGltaXRlZDFBMD8GA1UE
AxM4Q09NT0RPIFNIQS0yNTYgQ2xpZW50IEF1dGhlbnRpY2F0aW9uIGFuZCBTZWN1cmUgRW1h
aWwgQ0EwHhcNMTUwMzMwMDAwMDAwWhcNMTgwMzI5MjM1OTU5WjCB+jELMAkGA1UEBhMCVVMx
DjAMBgNVBBETBTIyMTUwMQswCQYDVQQIEwJWQTEUMBIGA1UEBxMLU3ByaW5nZmllbGQxGjAY
BgNVBAkTETY5MTcgUmlkZ2V3YXkgRHIuMRUwEwYDVQQKEwxKb24gVC4gUmFkZWwxMjAwBgNV
BAsTKUlzc3VlZCB0aHJvdWdoIEpvbiBULiBSYWRlbCBFLVBLSSBNYW5hZ2VyMR8wHQYDVQQL
ExZDb3Jwb3JhdGUgU2VjdXJlIEVtYWlsMRIwEAYDVQQDEwlKb24gUmFkZWwxHDAaBgkqhkiG
9w0BCQEWDWpvbkByYWRlbC5jb20wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDe
1Rth9hbQqaODn++C5dVAQH9nM2VH3oPazZufOwmIG2SXI/v3PuemcQQ3JkhmpQ06gYszyXbk
TCLsqvEfalYj81jdt/K5lT4aVdj0LfJIWyTcU95V2rsCuHsSvn/PnIcsEtXg53rCtqS4EOtJ
9u3rY2hP8YCiyz1yY3mn4nKJs93MHG4AkXYuVpzfaIADETcVrA+razvXEfnDJXXDZZ9ZuuV1
06yIovOvhYWSlaVu8nrSHJjXFZI2IXwgIeVBoMih3yu6LLj14I/YdZ0rIA8K+UNB+NW6Ri3u
wHXBbr4jh3ZqkrqIVUrf1VeybhdrJcdqXdMNHjKDSlCoaxYRbLy1AgMBAAGjggHVMIIB0TAf
BgNVHSMEGDAWgBSSYWuC4aKgqk/sZ/HCo/e0gADB7DAdBgNVHQ4EFgQUz9YB10WEfBNHskRw
o/0vh8qaQuwwDgYDVR0PAQH/BAQDAgWgMAwGA1UdEwEB/wQCMAAwHQYDVR0lBBYwFAYIKwYB
BQUHAwQGCCsGAQUFBwMCMEYGA1UdIAQ/MD0wOwYMKwYBBAGyMQECAQMFMCswKQYIKwYBBQUH
AgEWHWh0dHBzOi8vc2VjdXJlLmNvbW9kby5uZXQvQ1BTMF0GA1UdHwRWMFQwUqBQoE6GTGh0
dHA6Ly9jcmwuY29tb2RvY2EuY29tL0NPTU9ET1NIQTI1NkNsaWVudEF1dGhlbnRpY2F0aW9u
YW5kU2VjdXJlRW1haWxDQS5jcmwwgZAGCCsGAQUFBwEBBIGDMIGAMFgGCCsGAQUFBzAChkxo
dHRwOi8vY3J0LmNvbW9kb2NhLmNvbS9DT01PRE9TSEEyNTZDbGllbnRBdXRoZW50aWNhdGlv
bmFuZFNlY3VyZUVtYWlsQ0EuY3J0MCQGCCsGAQUFBzABhhhodHRwOi8vb2NzcC5jb21vZG9j
YS5jb20wGAYDVR0RBBEwD4ENam9uQHJhZGVsLmNvbTANBgkqhkiG9w0BAQsFAAOCAQEAS1Pe
+gBgP+SQ/a5I5e7zX0Rg0DhH378LHlZixJgS6LfCPL2edKMUQi3Th9GXfLjdeyeWuMWoz925
ZzBHcPwkBeH+iM/AEhu0Dhi0kop/p66g9tEPJUZ/KDsqxddNDrD0Typn3/33pHTjJEDqydzA
gwB0Nn8blpMbqSwT+j8wuPakfLsj1cSDzXrTLLsmIQB7auAyaYXdWyW8Yqw336rLUCvjOUfn
qOOyjVsieTw/0PLoOHJaGyez+VtV4eyi6p1SNiX32A+fvxBMzKQLCokE43cXItc9Okzq//f2
fuvGp17r8mpm4OjjM5E2kwsg9bBPUBMR4/sxosKVLn0o9rxlozGCBEEwggQ9AgEBMIGwMIGb
MQswCQYDVQQGEwJHQjEbMBkGA1UECBMSR3JlYXRlciBNYW5jaGVzdGVyMRAwDgYDVQQHEwdT
YWxmb3JkMRowGAYDVQQKExFDT01PRE8gQ0EgTGltaXRlZDFBMD8GA1UEAxM4Q09NT0RPIFNI
QS0yNTYgQ2xpZW50IEF1dGhlbnRpY2F0aW9uIGFuZCBTZWN1cmUgRW1haWwgQ0ECEHNU5Tx9
a7TNDWBpDfzOARswDQYJYIZIAWUDBAIBBQCgggJhMBgGCSqGSIb3DQEJAzELBgkqhkiG9w0B
BwEwHAYJKoZIhvcNAQkFMQ8XDTE3MDEyMDIzMTgxNlowLwYJKoZIhvcNAQkEMSIEIJjKADbc
f1SyDR8HQgQskS7kiCKj0JZc1ds5RUtuircXMGwGCSqGSIb3DQEJDzFfMF0wCwYJYIZIAWUD
BAEqMAsGCWCGSAFlAwQBAjAKBggqhkiG9w0DBzAOBggqhkiG9w0DAgICAIAwDQYIKoZIhvcN
AwICAUAwBwYFKw4DAgcwDQYIKoZIhvcNAwICASgwgcEGCSsGAQQBgjcQBDGBszCBsDCBmzEL
MAkGA1UEBhMCR0IxGzAZBgNVBAgTEkdyZWF0ZXIgTWFuY2hlc3RlcjEQMA4GA1UEBxMHU2Fs
Zm9yZDEaMBgGA1UEChMRQ09NT0RPIENBIExpbWl0ZWQxQTA/BgNVBAMTOENPTU9ETyBTSEEt
MjU2IENsaWVudCBBdXRoZW50aWNhdGlvbiBhbmQgU2VjdXJlIEVtYWlsIENBAhBzVOU8fWu0
zQ1gaQ38zgEbMIHDBgsqhkiG9w0BCRACCzGBs6CBsDCBmzELMAkGA1UEBhMCR0IxGzAZBgNV
BAgTEkdyZWF0ZXIgTWFuY2hlc3RlcjEQMA4GA1UEBxMHU2FsZm9yZDEaMBgGA1UEChMRQ09N
T0RPIENBIExpbWl0ZWQxQTA/BgNVBAMTOENPTU9ETyBTSEEtMjU2IENsaWVudCBBdXRoZW50
aWNhdGlvbiBhbmQgU2VjdXJlIEVtYWlsIENBAhBzVOU8fWu0zQ1gaQ38zgEbMA0GCSqGSIb3
DQEBAQUABIIBAGyeIKr+ISkuXYuPyQVHEQGEysv2BlDh8fRhhutKeEQzhc3SzmhAC/SiIXwC
+zqzFchOp08ycufa2UN/P/04F8J9AUqMNpsEmf2tn3f8ZvWLKdv77SPs/NRJFNvCWHTZabxL
qmG0o5cEtDGOjCOr7tF5LqpXWJTLMkP+R2RyTP3I7d+3Z+3jG4pGgdZfy+tyiFaPi07ARsC5
ANsOxkdATSykGeS7Z/CaHxQ0czDJRib5Nl5EuIv1T/eh55pJa6uOTTiJBwfzC5MeMTCN0zJH
3A95F3dxN+Ca1YkbbBnm/qrfUvK+hfDyLit4gsGOl9Rjt5HcugJ0FFHh9ioGiIzvYL8AAAAA
AAA=
--------------ms050602030803080000060901--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?dd1c5f53-ca95-5c2f-1818-3322576c2892>