Как ограничить взимание платы до установленного пользователем предела? [дубликат]

У моего UleFone Armor 2 батарея емкостью 4700 мАч, и я хотел бы ограничить зарядку до 60%, чтобы уменьшить старение батареи. Аккумуляторы в большинстве телефонов не подлежат замене пользователем, и я обеспокоен тем, что замена аккумулятора на заводе/в сервисе может негативно сказаться на водонепроницаемости.

Как можно ограничить зарядку до 60%? (Но без ограничения скорости зарядки. Я люблю быструю зарядку.)

В Lenovo ThinkPad есть встроенная функция, которая делает это, называемая «режим сохранения заряда батареи».

(Одним из способов является таймер розетки, но было бы здорово, если бы телефон мог сам его ограничивать.)
Я всегда заряжал свои телефоны до 100 и даже оставлял их подключенными к сети на ночь в течение всего года после каждого дня использования, и до сих пор ни у одного из них не было проблем с батареей.
@NVZ Сколько лет аккумулятору? И какие это телефоны? (чтобы узнать мощность и емкость аккумулятора)
Я делал это со времен своих Nokia N73, N82, Nokia 6233, Nokia E52, Samsung Galaxy W, много лет назад… затем я делал это для всех своих телефонов, включая Samsung Galaxy S4, Duos, HTC 728, OnePlus One, 3T. , Nokia 8, 5.1 Plus и т.д.
@NVZ Это просто доказывает, что срок службы вашей батареи у вас в порядке, а не то, что он не мог бы быть лучше, если бы вы использовали более оптимальные циклы зарядки. Хорошо известно, что выполнение полных циклов (например, от 0 до 100%) изнашивает вашу батарею быстрее, чем, например, от 30% до 80% циклов. Все батареи со временем изнашиваются, и у вас были проблемы со всеми этими батареями, просто не настолько серьезные, чтобы вы их заметили или позаботились. Также обычно батарея работает около 500 циклов, прежде чем вы начнете что-то замечать.
@JBentley Я просто хочу, чтобы производители могли заменить несъемные батареи без потери водонепроницаемости.
@JBentley Я в курсе, спасибо. Другой факт заключается в том, что оставление его подключенным к сети на ночь не оказывает существенного вредного воздействия на батарею. Однако в долгосрочной перспективе лучше отключить его, если он полностью заряжен.
@NVZ У вас есть цитата / источник для этого? Я читал об обратном (см. здесь , например). Зарядка каждый раз до 100% может сократить срок службы вдвое или даже меньше, в зависимости от того, какую нижнюю точку отсечки вы выберете.
@JBentley Я бы не возражал против такого срока службы, если бы батареи были сменными. Но затем Apple опьянила рынок мобильных телефонов своими низкокачественными технологиями.
@neverMind9 Да, я полностью согласен. Это не только Apple. Долгое время я избегал апгрейда с уже сильно устаревшего Samsung Note 4, потому что он был последним в серии со сменной батареей. Приятно иметь возможность получать батарею со 100% емкостью каждый год или около того за очень небольшие деньги. Но производители телефонов хотят, чтобы вы меняли телефоны каждые пару лет, а не ремонтировали существующие. Проблема с подходом NVZ заключается в том, что более дорогой сегмент рынка телефонов сейчас очень дорогой, и я не хочу менять телефон стоимостью 1000 фунтов стерлингов каждые 2 года только из-за батареи.
@JBentley Note 4 по-прежнему хорошо работает в 2019 году, несмотря на то, что ему почти 5 лет, в нашем случае он работает как новый. Даже Note 3 2013 года работает нормально (и имеет много функций, которых нет в новых телефонах). Но возраст батареи всегда был неприятной вещью для несъемных батарей. Когда эта батарея разрядится, служба поддержки, возможно, сможет заменить ее, но сохранят ли они водонепроницаемость и получу ли я свой телефон в целости (если вообще получу) — не гарантируется. По этой причине я всегда избегал зарядки выше 70%. У меня аккумуляторная гераскофобия.
@JBentley Но быстрая зарядка настолько полезна, что я готов немного пожертвовать временем автономной работы, чтобы получить удовольствие от наблюдения за тем, как индикатор процента заряда батареи подскакивает за очень короткий промежуток времени. Мне очень нравится быстрая зарядка. Но проблема в том, что когда батарея разряжается, максимальное напряжение на клеммах ~4,35 В достигается уже при более низком уровне заряда батареи (т.е. 45% вместо 65%) при полной скорости зарядки, поэтому зарядный ток начинает уменьшаться уже раньше. До достижения 45% зарядный ток остается таким же, чтобы избежать перегрева при перегрузке по току, несмотря на то, что напряжение батареи ниже 4,3 В.
@NVZ, ты фактически не прав. Аккумулятор может потерять 20% своего срока службы менее чем за год, заряжаясь на 100% в течение ночи. Это по определению считается важным в техническом смысле. Вероятно, вы имеете в виду, что не замечаете разницы, что является полностью субъективным. [1] batteryuniversity.com/learn/article/… [4] macworld.com/article/3408336/… [5] howtogeek.com/423451/…

Ответы (5)

Теперь для этого есть аппаратное решение + приложение, оно называется Chargie. https://chargie.org

По сути, Chargie — это переключатель Bluetooth, который связан с приложением на вашем телефоне. Вы устанавливаете желаемый уровень зарядки, приложение работает в фоновом режиме и останавливает зарядку на установленном вами проценте.

* раскрытие: я генеральный директор Lighty Electronics, мы разработали это решение, и это не спам со ссылкой, а очень актуальное решение этой проблемы. Насколько я знаю, других производителей таких устройств нет.

Нет модели USB-C?
Я был готов купить его, но доставка стоит 16,50 долларов, а само устройство всего 23 доллара (с текущей распродажей). Можем ли мы получить другой вариант доставки? Все, что мне дали, это экспресс-доставка DHL, мне не нужна экспресс-доставка.
@Gibolt, просто используйте переходник с гнезда USB C на штекер USB A. Мой Google Pixel 5 даже поставлялся с одним в коробке. Затем вы можете подключить зарядный кабель USB C к адаптеру, а адаптер — к разъему Chargie USB A.

Способов много - всем конечно нужен рут. Без рута это невозможно, и вы можете получать уведомления либо с помощью автоматизации, либо с помощью приложения, как это предлагается в ответе Чанга.

  • Лимит заряда батареи из Play Store. Если это не работает напрямую, обратитесь за помощью в ветку приложения XDA . Это не сработает, если вы используете Magisk. Я использую это приложение в настоящее время (Бонус, это с открытым исходным кодом)

  • Также хорошо отзываются о модуле Magisk Charging Switch .

  • Мой контроллер зарядки — еще один вариант. Я помню, что видел его как модуль Magisk, но сейчас его нет в списке.

Вышеуказанные модули, которые я не пробовал

Редактировать: Расширенный контроль зарядки (acc) Модуль Magisk — это очень универсальный модуль со связанным интерфейсным приложением, которое позволяет создавать профили и даже запускать профили по расписанию.

Это позволяет телефону заряжаться до определенного момента, а затем питаться только от USB. Например, вы устанавливаете отсечку на 80%, при превышении 80% аккумулятор не заряжается, а потребляет небольшой ток, чтобы телефон продолжал работать. Поэтому, когда вы отключаете зарядку, ваш телефон все еще на 80%! Однако эта функция должна поддерживаться ядром. В настоящее время я использую это на своем One Plus 7 с ядром Kirisakura. Подробнее см. в этом разделе Не заряжайте аккумулятор, а используйте подключенное питание для работы телефона.

Знаете ли вы какие-либо хорошие решения, использующие внешнее оборудование, например, устройство Sonoff для отключения питания? По линии chargie.org, но с открытым исходным кодом.
@ jdk1.0 Извините, но я не знаю решений с открытым исходным кодом. Если вы узнаете, пожалуйста, сделайте это ответом. Спасибо

AccuBattery может уведомить вас, когда заряд батареи достигнет определенного уровня. К сожалению, это не остановит зарядку, но попробовать все же стоит. :)

Хорошо, давно эта тема была начата ... ;-) Приложение, которое вы здесь упомянули, имеет большой недостаток. Если вы оставите свой телефон включенным на ночь, вас выгонят из постели из-за будильника. Имеет больше смысла иметь устройство, которое отключает питание, если достигнут определенный предел зарядки. Я месяц искал такое устройство. Наконец я нашел приложение chargie с его устройством, и с тех пор, как я начал его использовать, оно отлично справляется со своей задачей. Я даже подумываю о разработке устройства, которое может еще больше и может менять больше, чем один телефон одновременно.

Мое решение состоит в том, чтобы просто использовать таймер обратного отсчета на розетке, установленный для меня на 1:20. Одно нажатие на кнопку компакт-диска, чтобы включить питание (ВКЛ), и через 1:20 он снова выключится, что будет примерно на 80% заряда.

Я использую это: https://www.clasohlson.com/se/Digitalt-kopplingsur/32-8618

Сегодня вы можете купить умную розетку, управляемую с помощью приложения. Скоро это приложение сможет отключить розетку для зарядки мобильного телефона, когда она достигнет 60%.

Если ваш телефон рутирован, предпочтите модуль Advanced Charging Controller с открытым исходным кодом для прошивки либо от Magisk , либо от Twrp , либо от любого корневого решения, которое вы выберете. Вот ссылка Github для всех деталей.

Мой опыт работы с этим модулем: я использую его на своем Oneplus 5 уже около года, и он меня не разочаровывает. Он создает зарядную петлю. Вы можете изменить настройки по умолчанию, введя команды acc . 80% — точка остановки по умолчанию. И есть обработка нагрева, когда его зарядка / разрядка включается и выключается, если ожидается, что ваш телефон достигнет пиковой точки, что является хорошим способом решить проблему нагрева, которая обычно наблюдается во время зарядки.

Если возникнет какая-либо проблема, вы можете задать его в телеграмме или создать проблему на Github.