Приложение, показывающее заряд батареи в зависимости от ее напряжения

У меня xt894 с Android 4.3.

Я купил расширенный аккумулятор на 3800 мАч (Mugen), но дроид не распознает его должным образом.

Я протестировал несколько приложений для управления батареями, но не нашел того, что искал.

Я хотел бы знать название приложения, которое показывает текущий заряд батареи в зависимости от ее напряжения.

Ответы (4)

Нет такого приложения, и никогда не будет, потому что это невозможно. Напряжение батареи не говорит вам о том, насколько она заряжена, равно как и никакие другие характеристики батареи. Напряжение батареи падает по мере падения емкости, но падение напряжения зависит от процента заряда, а не от количества заряда.

Невозможно напрямую определить количество заряда в аккумуляторе в данный момент времени, по напряжению или любым другим способом. Тесты емкости аккумулятора можно проводить только расходуя заряд аккумулятора, и измеряя его по мере его израсходования. Тест не сообщает вам, насколько заряжена батарея в данный момент времени; в конце он сообщает вам, сколько заряда батареи было в начале. Я полагаю, умник может сказать, что в конце теста вы знаете, сколько заряда у батареи в этот момент времени, потому что этот заряд равен нулю. Однако вы все еще не определяете это путем непосредственного измерения заряда; вы измеряете ток и делаете вывод о нулевом заряде на основе нулевого тока.

Теоретически должно быть возможно разработать приложение, которое оценивает емкость путем проведения теста на утечку, но мне не удалось найти такое приложение. Может быть, это потому, что было бы очень сложно запустить тест. Тест должен начинаться с полностью заряженной батареи и работать до тех пор, пока он полностью не разрядится, а для того, чтобы тест был точным, вам нужно оставить устройство бездействующим на время теста.

Лучший метод, который я могу придумать для оценки емкости батареи, — это сравнить скорость разрядки штатной батареи (или любой другой батареи, характеристикам которой вы доверяете в качестве основы) со скоростью разрядки батареи, которую вы хотите измерить, при обстоятельствах, которые максимально похоже.

Я точно не знаю, как Android измеряет процент заряда батареи. Я читал в неофициальных источниках, что он предположительно основан на токе и / или напряжении, но я также читал, что из-за почти плоской кривой зависимости напряжения от процента заряда напряжения недостаточно для определения процента заряда литий-ионных аккумуляторов. , и другие характеристики необходимо использовать, возможно, в комбинации. В любом случае, я рекомендую начинать тест с одинакового процента заряда для обеих батарей и ближе к середине диапазона, в связи с тем, что некоторые характеристики, которые можно использовать для оценки процента заряда (например, напряжение), имеют нелинейная зависимость от процента заряда, и кривая имеет тенденцию быть самой плоской около середины.

Шаг за шагом:

  1. Вставьте эталонную батарею (номинальной емкости которой вы доверяете) и включите устройство.
  2. Установите таймер на 1 час или некоторое время, в течение которого вы ожидаете, что батарея разрядится не менее чем на 20%, но не более чем на 50%. Вам этого будет достаточно, чтобы получить детализированные результаты, в которых ошибки округления не будут существенно сбивать его, но не настолько, чтобы вы почти разрядили батарею и вошли в крутую часть кривой напряжения.
  3. Чтобы уменьшить количество переменных, которые могут повлиять на энергопотребление, запустите тест после перезагрузки, отключите все сетевые подключения (режим полета) и убедитесь, что яркость экрана постоянна (путем отключения автоматической настройки и тайм-аута экрана или убедитесь, что экран выключен на время теста. Запуск приложения с высоким энергопотреблением может помочь получить более важные результаты быстрее. Однако, чтобы убедиться, что вы воспроизводите одинаковую скорость разряда для обеих батарей, выберите приложение с постоянной скоростью энергопотребление (например, приложение со светодиодным фонариком). Не запускайте никакие другие приложения и не взаимодействуйте с устройством во время теста.
  4. Слейте его до 75%. Как только он достигнет 75%, запустите таймер.
  5. Когда время истечет, проверьте процент заряда батареи.
  6. Выключите питание и повторите тест с увеличенной батареей (конечно, убедитесь, что вы используете то же зарядное устройство и такое же количество времени).
  7. Разделите процентное изменение для расширенной батареи на процентное изменение для базовой батареи и умножьте на емкость базовой батареи.

Например, при запуске моего Galaxy S4 в течение одного часа в режиме полета с включенным светодиодным фонариком, максимальной яркостью экрана и отображаемым приложением таймера, начиная с 75% заряда, штатная батарея разряжается до 39%, а мой Deep Аккумулятор Stretch DPS430 разряжается до 52%. Емкость штатного аккумулятора составляет 2600 мАч. Итак, чтобы оценить емкость расширенной батареи на основе того, как ее расход сравнивается со стандартной батареей:

(75 - 39) / (75 - 52) * 2600 = 4070

К моему удивлению, это было довольно близко к заявленной емкости 4280 мАч (имея в виду, что тест не идеален и подвержен ошибкам округления. В этом случае ошибки округления могут привести к искажению результатов до ~ 110 мАч). в любом направлении, поэтому фактический результат действительно должен быть указан как «приблизительно от 3960 до 4180 мАч».)

Привет, я не забыл, я прочитал ваш пост быстро, не так много времени сейчас, однако даже как функция процентиля было бы неплохо, в любом случае спасибо за ваш ответ

введите описание изображения здесь

VBatt делает это лучше всего для меня. Это позволяет отображать виджет, который показывает текущий заряд батареи в зависимости от ее напряжения. В описании приложения сказано

Vbatt — это простой виджет батареи для Android-смартфонов и планшетов. Он отображает текущее напряжение батареи (Vbatt) и оставшуюся емкость батареи (в процентах) и дополнительно записывает эти значения в CSV-файл.

Для тестирования и эталонного тестирования Vbatt предоставляет разрядник на основе JBox2D**, который разряжает батарею и отображает часы и время работы, а также для эталонного тестирования процессора с частотой моделирования.

Хорошая находка. Тем не менее , на правильность результатов могут повлиять: а) моделирование моделирования б) (из описания приложения) . в зависимости от нагрузки на батарею - чтобы исправить это, я думаю, вам нужно сначала запустить приложение с новой батареей, чтобы правильно достичь нижнего предела. Это повысит ценность ответа, если вы сможете запустить пару тестов, показывающих прогнозируемые/фактические значения.

Нет такого приложения, и никогда не будет, потому что это невозможно. Напряжение батареи не говорит вам о том, насколько она заряжена, равно как и никакие другие характеристики батареи.

Это неправда, Battery Monitor Widget Pro имеет возможность выбрать «Рассчитать уровень заряда батареи по напряжению». Существуют все виды измерителей заряда батареи, которые используют напряжение для измерения состояния заряда. По общему признанию, это не так точно, как подсчет кулонов. Однако калибровка кулоновского счетчика может ввести вас в заблуждение больше, чем напряжение, и поэтому многие современные конструкции включают в себя и то, и другое.

От технологии аккумуляторов во многом зависит, можно ли использовать напряжение для проверки уровня заряда. Литий, о котором мы здесь говорим, достаточно хорошо работает с измерением напряжения. NiCD и NiMH вообще плохо работают. И т. д.

Вы можете прочитать больше на BatteryUniversity для получения подробной информации и графика зависимости напряжения от уровня заряда для лития.

Это абсолютно верно. Похоже, вы либо неправильно понимаете, что означают эти графики, либо читаете только первые два предложения моего ответа. Использование вами двусмысленных терминов «уровень заряда» и «условие заряда» стирает ключевое различие, которое я объяснил в третьем предложении: напряжение коррелирует с процентом заряда, а не с количеством заряда. Графики, на которые вы, вероятно, ссылаетесь, представляют собой кривые разряда, которые показывают соотношение между напряжением и процентом заряда.
Говоря о неоднозначных терминах... чтобы не запутаться при чтении на эту тему, вы должны знать, что обычно используемый термин «состояние заряда» (SOC) относится к процентному, а не абсолютному количеству. Итак, когда вы читаете, что напряжение можно использовать для расчета SOC батареи, это говорит вам то же самое, что и я.

В современных мобильных телефонах используются литиевые батареи, которые имеют постоянное напряжение на протяжении всего времени разряда (почти), поэтому значение 3,7 В может означать «80%» или «20%», поэтому для правильного расчета доступной энергии требуется «электронный датчик уровня топлива». ", который измеряет, сколько мАч вышло из батареи, и делит их на известное общее количество мАч, доступное в батарее, таким образом получая число <1, которое, умноженное на 100, дает состояние заряда (SoC) в процентах. На самом деле, при полной зарядке происходит быстрое понижение напряжения с 4,2 до 3,7, но это падение составляет всего 10% от общего заряда; потом с 3.7 до 3.5 идет 80% заряда и в итоге с 3.5 до 3.0 последние 10%.

Вместо этого для свинцовых аккумуляторов возможен индикатор состояния заряда на основе напряжения, где напряжение линейно уменьшается от значения «максимального заряда» до значения «минимального заряда».