BatteryTest 2 — Народный измеритель ёмкости батареек и аккумуляторов

Прибор позволяет измерить ёмкость любой батарейки или аккумулятора, кроме того его можно использовать в качестве точного вольтметра, миллиамперметра и измерителя мощности.

Назначение и возможности прибора

BatteryTest 2 разряжает элементы питания и измеряет отданную энергию в мВтч и ёмкость в мАч.

Основные возможности и параметры:

— запуск теста без каких-либо манипуляций и нажатий кнопок;
— измерение ёмкости любых батареек и аккумуляторов (AA, AAA, CR2032, LR44, Крона, 18650 и других);
— постоянный резистор в качестве нагрузки, возможность подключения внешней электронной нагрузки;
— ток нагрузки от 0.01 мА до 8 А (зависит от номинала сменного резистора и измерительного шунта);
— напряжение батареи или аккумулятора от 0.5 до 36 вольт;
— время теста от 10 секунд до 1000 часов (около 42 суток);
— измеряемая энергия от 1 до 99999 мВтч;
— измеряемая ёмкость от 1 до 99999 мАч;
— постоянное отображение на экране напряжения, тока, ёмкости (мАч), энергии (мВтч) и времени;
— автоматическое определение напряжения окончания теста в зависимости от типа элемента питания;
— возможность ручного изменения напряжения окончания теста;
— передача на компьютер данных тестирования (можно сохранять их и строить графики разряда);
— сохранение данных тестирования на карту MicroSD;
— бесконечное отображение результатов после завершения теста;
— четыре диапазона измерения тока (8 мА, 80 мА, 800 мА, 8 А) за счёт сменных измерительных шунтов;
— четырёхконтактное подключение измеряемого элемента питания для более высокой точности измерения;
— калибровка измерения напряжения и тока с сохранением во Flash-память;
— возможность отключения нагрузки при завершении теста (необходимо для аккумуляторов);
— сохранение результата предыдущего теста во flash-памяти, возможность продолжения теста при его случайном прерывании;
— возможность использовать прибор, как точный вольтметр и миллиамперметр;
— модульная конструкция, позволяющая устанавливать только нужные компоненты.

Прошивка

Прошивка и исходный текст программы предназначены только для некоммерческого использования.

Скачайте архив ammo1.ru/aa/files/btest2.rar и распакуйте его в любую папку. В архиве три файла — программа ESP8266Flasher и два варианта прошивки: btest2.bin — с перевёрнутым экраном и btest2f.bin с неперевёрнутым экраном.

Подключите микроконтроллер к компьютеру (модуль датчика тока и экран подключать к плате необязательно). Если требуется, установите драйвер CH340. На компьютере должен появится новый COM-порт.

Запустите ESP8266Flasher, выберите появившийся COM-порт, нажмите Config, затем нажмите верхнюю шестерёнку, выберите файл прошивки, нажмите Operation, затем нажмите Flash. Начнётся процесс прошивки, который займёт около минуты. Когда внизу появится зелёная галочка, плату можно отключать.

Исходный текст (скетч) для тех, кому удобней прошивать прибор через Arduino IDE и тех, кто хочет изучить, как работает программа и, возможно, улучшить её: ammo1.ru/aa/files/Batterytest2.ino. Напоминаю, модификация и использование фрагментов кода допускается только с разрешения автора.

Текущая версия v2.13 14.05.2025

• Исправлены две маленькие ошибки: время до скринсейвера при входе в режим установки напряжения окончания теста устанавливалось на 10 секунд, а не на 10 минурт, иногда пауза между вспыхиваниями была двойная;
• Исправлена ошибка компиляции «неперевёрнутой» версии.

Версия v2.12 10.05.2025

• Переделан скринсейвер, теперь он работает асинхронно;
• Установлено время гашения экрана 10 минут, время свечения экрана после нажатия кнопки 1 минута, частота вспышек — раз в 6 секунд, длительность вспышки 0.9 сек;
• Если при активации скринсейвера тестирование было в режиме выбора напряжения окончания, происходит автовозврат в основной режим;
• Убран автозапуск теста при появлении тока в режиме подтверждения начала теста по кнопке.

Версия v2.11 08.05.2025

• Добавлена проверка на превышение максимального  тока нагрузки и соответствующее сообщение;
• Минимум тока теперь не абсолютный, а 0.1% от диапазона;
• Отключение экрана в режиме защиты OLED-экрана не через минуту, а через 10 минут в режиме начального экрана и теста и через час в режиме окончания, включение экрана по кнопке на 1 минуту;
• Исправлено отображение на экране токов больше 1000 мА в режиме теста;
• Исправлена ошибка отображения тока и мощности >1000 мА и >1000 мВт в режиме мультиметра
• Теперь в архиве два варианта готовой прошивки: с переворотом экрана и без.

Версия v2.1 22.04.2025

• Добавлен режим защиты OLED экрана (экран гаснет через минуту бездействия), его можно
включить в меню шунта (долгое нажатие кнопки 2 на начальном экране): «Экран сохр.»;
• Добавлен режим ручного запуска теста и измерения напряжения без нагрузки при наличии реле или платы коммутации, его можно также включить в меню шунта: «Автостарт -«;
• Изменена логика работы управления выходом (реле). Теперь реле замыкается во время теста, поэтому контакт 3 первой колодки нужно подключать к выходу реле «NO», а контакт 2 к среднему контакту модуля реле;
• Изменилось назначение кнопок в меню шунта: короткое нажатие второй кнопки меняет значения шунта, короткое нажатие первой кнопки меняет состояние режима «Автостарт».

Версия v2.01 11.04.2025

• Исправлена ошибка: на SD значение напряжения записывалось два раза подряд;
• Минимальный ток уменьшен с 0.5 до 0.1 мА;
• Увеличена задержка перед началом теста с 1.5 до 2 секунд.

Назначение кнопок во всех режимах

Обозначения: «‒ к» — нижняя кнопка, короткое нажатие, «+ д» верхняя кнопка, долгое нажатие

Начальный экран:

‒ д — калибровка
+ д — настройка шунта и режимов
‒ к — отображение результата предыдущего теста
+ к — режим мультиметра

Во время теста:

‒ д — отображение режима теста, изменение напряжения окончания теста

Экран результатов:

‒ д — перезапуск

Калибровка:

+ д — выбор параметра для настройки
+ к — увеличение значения параметра
‒ к — уменьшение значения параметра
‒ д — выход из режима

Настройка шунта и параметров:

+ к — изменение значения шунта
‒ к — вкл./выкл. автостарта
‒ д — вкл./выкл. режима защиты OLED экрана
+ д — выход из режима

Мультиметр:

+ д — выход из режима

Результаты предыдущего теста:

‒ к — выход из режима
+ д — выход из режима в режиме продолжения предыдущего теста

Экран «Старт?» перед началом теста (если отключен автостарт):

‒ к — запуск теста

Экран параметров теста:

+ к — увеличение напряжения окончания теста
‒ к — уменьшение напряжения окончания теста
‒ д — выход из режима

Когда экран выключен и вспыхивает в режиме защиты OLED экрана:

‒ к — включение экрана на 30 секунд

Схема

Минимальная конфигурация.

Схема с использованием провода с разъёмом для D1.

Максимальная конфигурация с реле.

Максимальная конфигурация с модулем MOSFET LR7843.

Детали

Все детали прибора в списке на AliExpress: https://alii.pub/76fsh5?erid=2SDnjdn7Ffr.
Если вы не видите ссылку, отключите AdBlock.

Основные компоненты:

Микроконтроллер D1 Mini ESP8266. Вариант D1 MINI V4.0.0
Модуль дисплея 0,96 дюйма. Вариант NEW-White
Модуль измерения напряжения и тока INA226
Модуль карты MicroSD
Модуль реле или модуль MOSFET LR7843
Две кнопки (на общей плате или раздельно)

Понадобятся также клеммные колодки KF-7.62 3pin или HB762 3pin

Необходимы также нагрузочные резисторы 3 Вт 1% или 5 Вт 5%. Сопротивление: 3.9R, 5.1R, 12R, 1K.

Если вы хотите использовать сменные шунты, понадобятся резисторы 0.01, 0.1, 1, 10 Ом (лучше с точностью 0.1%, мощность от 0.25 Вт).

Удобнее не подпаивать провода к контроллеру, а подключить через разъём, для этого нужно купить провода с разъёмами D1.

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

Реклама: ООО «АЛИБАБА.КОМ (РУ)» ИНН: 7703380158

Подробно о приборе и некоторых нюансах при его повторении читайте в моей статье на Хабре.

Техническая поддержка и вопросы по прибору

Получить ответы на любые вопросы можно в группе Телеграм https://t.me/ammochat.

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

Инструкция по эксплуатации прибора Batterytest 2: ammo1.ru/aa/files/btest2.pdf

Страница первой версии прибора: ammo1.ru/btest

15,424 просмотров всего, 24 просмотров сегодня