Я разработал дешёвый, точный и максимально простой в использовании прибор, с помощью которого можно измерить ёмкость практически любой батарейки (от микроскопических батареек для слуховых аппаратов до крупных батарей). Повторить мой прибор может любой желающий.
Я тестирую батарейки и аккумуляторы в проекте Batterytest.ru, но все модели, имеющиеся в продаже, протестировать невозможно, к тому же одни и те же батарейки из разных партий могут отличаться.
С помощью моего прибора каждый сможет протестировать любые батарейки и сравнить их между собой. Кроме того прибор поможет компаниям, выбирающим поставщика батареек и не доверяющим испытательным лабораториям.
Возможно у вас возник вопрос, зачем разрабатывать новый прибор, ведь в продаже можно встретить множество приборов для измерения ёмкости элементов питания. К сожалению все они либо очень дорогие, либо неточные, либо не универсальные, либо неудобные. Я постарался сделать простой, дешёвый, универсальный и точный прибор.
Основные параметры Народного измерителя BatteryTest:
— измерение ёмкости любых батареек (AA, AAA, CR2032, LR44, Крона и других);
— возможность измерения ёмкости аккумуляторов при условии своевременного ручного отключения после завершения теста;
— постоянный резистор в качестве нагрузки (это проще и точнее, чем электронная нагрузка);
— ток нагрузки от 1 до 800 мА (зависит от номинала сменного резистора);
— напряжение батареи или аккумулятора от 1 до 15 вольт;
— время теста от 10 секунд до 1000 часов (около 42 суток);
— измеряемая энергия от 1 до 99999 мВтч;
— измеряемая ёмкость от 1 до 99999 мАч;
— постоянное отображение на экране напряжения, тока, ёмкости (мАч), энергии (мВтч) и времени;
— автоматическое определение напряжения окончания теста в зависимости от типа элемента питания;
— передача на компьютер данных тестирования (можно сохранять их и строить графики разряда);
— бесконечное отображение результатов после завершения теста;
— полное отсутствие органов управления.
Измерение напряжения и тока производится с помощью модуля на микросхеме Texas Instruments INA226.
В процессе теста батарейка или аккумулятор полностью разряжается, поэтому протестированные батарейки придётся утилизировать.
В приборе не предусмотрено отключение нагрузочного резистора после окончания теста, поэтому если использовать прибор для тестирования ёмкости аккумуляторов придётся отслеживать момент завершения теста и вручную отключать аккумулятор, чтобы он не переразрядился.
При включении прибора на экране отображается заставка, номер версии и напоминание о необходимости подключить нагрузочный резистор и батарейку или аккумулятор. Как только резистор будет подключён, а батарейка установлена в держатель, на экране отобразится напряжение окончания разряда и параметры калибровки датчика напряжения и тока.
Через три секунды прибор перейдёт в режим отображения информации о тестировании: сверху время теста, в левой части экрана текущее напряжение и ток, в правой части экрана — отданная на текущий момент энергия в мВтч и заряд в мАч. Когда тест закончится, прибор покажет на экране дохлую батарейку, затем её изображение будет сменяться результатами: временем теста, отданной энергией и ёмкостью.
В процессе теста каждые 5 секунд данные передаются в компьютер через кабель USB и виртуальный COM-порт (скорость обмена 74880, именно такая скорость нужна, чтобы неотключаемая отладочная информация ESP8266 выводилась не кракозябрами).
Эти данные можно сохранить и использовать для построения графика разряда, например с помощью Excel.
На корпусе прибора установлены две контактные колодки. К центральным контактам подключается нагрузочный резистор. Для тестирования некоторых распространенных элементов питания используются следующие номиналы резисторов:
12 Ом — тест максимальной ёмкости батареек AA и AAA (75-130 мА);
3.9 Ом — тест батареек AA с повышенной нагрузкой (230-410 мА);
5.1 Ом — тест батареек AAA с повышенной нагрузкой (176-310 мА), тест NiMh аккумуляторов (176-235 мА);
230 Ом — тест батареек Крона (23-42 мА);
1 кОм — тест батареек CR2032 (2-3 мА).
К крайним контактам подключается сменный держатель элемента питания. Держатель для CR2032 подходит и для маленьких батареек-таблеток.
В программе, работающей в приборе, я постарался учесть все нюансы и нештатные ситуации: при отсутствии или сбое модуля измерения напряжения и тока на экране появится сообщение «Нет INA226»,
если батарейка подключена, а нагрузочный резистор нет, на экране появится сообщение «Подключите нагрузочный резистор», если за час после включения прибора батарейка и резистор так и не будут установлены, прибор сообщит «Долгий простой. Перезапуск». Если напряжение батарейки окажется выше допустимого, появится сообщение «Напряжение выше 15 вольт». Если время теста превысит предел, вместо времени появится надпись ">1000 часов". Через 1 минуту 45 секунд отображения итога измерения яркость экрана снижается для защиты OLED-экрана от выгорания.
В приборе используются недорогие компоненты: дешёвый микроконтроллер D1 mini на основе ESP8266, OLED-экран 0.96", готовый модуль INA226. Прибор может питаться от компьютера через USB-кабель или от любого адаптера питания 5 вольт с разъёмом USB, а также от некоторых пауэрбанков, способных не отключаться при небольшом потреблении (при питании 5В через разъём USB прибор потребляет 27 мА).
Я назвал прибор народным потому, что его сможет повторить любой желающий, способный спаять десяток проводов. Схема соединения трёх основных модулей и клеммных колодок очень проста.
Прошивку, исходный текст программы и ссылки на все детали для сборки прибора я разместил на отдельной странице проекта
https://ammo1.ru/btest.
Для удобства экран устанавливается вверх ногами, контактами вниз (в программе экран перевёрнут, при желании можно установить экран как обычно и убрать из программы две строки, переворачивающие экран).
Модуль INA226 устанавливается как можно ближе к плюсовой клеммной колодке.
При желании можно установить в прибор аккумулятор формата 18650, плату зарядки и защиты, а также преобразователь напряжения, дающий на выходе 3.3 В (его выход подключается к линии питания 3.3 V, к которой подключены контакты питания экрана и модуля INA226) и выключатель между плюсовым контактом аккумулятора и входом преобразователя.
Аккумулятора 2600 мАч хватит приблизительно на 50-90 часов работы прибора (время работы зависит от типа преобразователя напряжения и его КПД).
Некоторые нюансы для тех, кто захочет собрать такой же прибор.
Можно использовать модули INA226 или INA231 (этот модуль вдвое дороже, у него лучше сделана разводка печатной платы, присутствуют сглаживающие помехи конденсаторы в линии измерения тока).
К сожалению на Aliexpress можно встретить плохие модули INA226 и INA231, в которых установлены отбракованные или поддельные микросхемы, в которых неправильно работает внутренний источник опорного напряжения, из-за чего напряжение и ток измеряются с большой ошибкой. У нормальных модулей отклонение напряжения не должно превышать двух знаков в третьем разряде после запятой (0.999 В — 1.001 В при измерении напряжения 1 В). Я добавил возможность корректировки напряжения в программу, чтобы можно было использовать бракованные модули, но лучше заказывать заведомо хорошие.
Точность измерения тока зависит от точности номинала резистора шунта 0.1 Ом, установленного в модуле. Желательно рассчитать калибровочное значение тока (calibrI в программе) с помощью хорошего мультиметра.
Готовая прошивка сделана для микроконтроллера D1 mini. Можно использовать любую версию с разъёмом Micro USB или Type C. Я рекомендую использовать D1 MINI V4.0.0, так как она самая дешёвая и у неё есть отверстия для крепления.
Можно использовать любую другую плату микроконтроллера (например, NodeMCU или Arduino Nano), достаточно откомпилировать программу под ваш контроллер и если в нём нет Wi-Fi, убрать команды, его отключающие.
Нагрузочные резисторы должны иметь большой запас по мощности, чтобы во время тестирования они не нагревались.
Не рекомендую использовать дешёвые колодки (холдеры) для батареек с красными проводами — из-за низкого качества контактов и проводов они могут иметь настолько большое сопротивление, что это существенно исказит результаты.
Это первая отлаженная и работоспособная версия прибора. В будущем я хочу добавить следующие возможности:
— удобная калибровка прибора по напряжению и току двумя кнопками, скрытыми внутри корпуса;
— отображение на экране уровня заряда аккумулятора при его наличии;
— сохранение данных тестирования на SD-карту;
— передача данных тестирования по Wi-Fi.
Если вы хотите присоединиться к разработке, буду рад.
Кроме того, планируется создание многоканальной версии прибора для одновременного тестирования нескольких батареек или аккумуляторов.
Для тех, кто хочет получить готовый прибор или повторить его, я постараюсь сделать два варианта: готовый откалиброванный прибор и набор для самостоятельной сборки с прошитым и откалиброванным контроллером.
Если найдутся энтузиасты, готовые тестировать батарейки и аккумуляторы с помощью этого прибора, подумаем о том, чтобы сделать на batterytest.ru раздел с народными результатами, и конечно же таким энтузиастам я готов предоставить приборы бесплатно.
© 2024, Алексей Надёжин
вроде так
Но надо будет ещё добавить настройки порога отключения. Причём желательно и по напряжению и по току.
А значит придётся ещё добавить устройства ввода (кнопки или энкодер). В общем, заметное усложнение изначально простейшего устройства. Но оно точно того стоит, ИМХО.
естественно. Поэтому я уточнил
'правильно' всегда считался разряд постоянным током по даташиту для данного элемента до какого-то определенного напряжения. Можно и резистором, считая мгновенные значения. Но как именно тут делается?
Я не знаю, какая точность вам нужна. У нормальной электронной нагрузки в паспорте расписаны все погрешности. Соответственно вы можете оценить точность измерения емкости
у меня Maynuo m9712. А у вас?
С резистором достаточную точность получить гораздо проще/дешевле, чем с постоянным током. И полученная за одни деньги цифирь будет гораздо ближе к «истине».
какие у вас будут запросы, такие и затраты) можно относительно бюджетную точную нагрузку взять
ebay.com/itm/285751989533
можно дешево, нагрузить батарею на точный и стабильный источник тока и компаратором управлять отключением нагрузки по минимальному напряжению. В качестве замера времени мелкие китайские часы настольные или на контроллере сделаете :) Что-то подобное на Паяльнике видел когда-то
точность чего? Я выше давал ссылку, сравните замер емкости через резистор, классический CC и CP
mysku.me/s__go/?r=https%3A%2F%2Fgoughlui.com%2F2016%2F12%2F19%2Fgreat-aa-alkaline-battery-test-pt-1-battery-testing-fundamentals%2F&key=ms&s=msab.11eea99
То есть такая штука, это про сравнить много батареек с хорошей точностью. Но вот по поводу получения реальной емкости — тут вопрос
Не будет. Ближе всего в современных девайсах, это нагрузка CP
Во всех даташитах батареек указывается именно резистивная нагрузка.
Проблема нагрузки Atorch в том, что она не рассчитана на маленькие токи. 100 мА для 20-амперной нагрузки это 0.5% от диапазона, разумеется в этом случае никакой точности быть не может. А маленькие токи она вообще не умеет.
вы не могли бы привести пример? Например тут я вижу тестирование или в режиме СС или в режиме CP
www.jmargolin.com/furnace/Ultra-Power_AA_MX1500.pdf
При этом не указана сама емкость (для СС и CP она будет разная)
Еще вот посмотрите хорошую статью
goughlui.com/2016/12/19/great-aa-alkaline-battery-test-pt-1-battery-testing-fundamentals/
И на сколько сильно изменяется емкость при разных режимах тестирования. Для современных устройств наиболее близок режим измерения CP. Но классика, это CC
ps: тут еще момент. Для химического элемента понятие емкости относительное, т.к. он частично восстанавливает емкость в перерывах между нагрузками. И в режиме периодической нагрузки может показать гораздо большую емкость, чем в том же СС
pss: вы так и не написали, как именно вы считаете емкость при разряде на резистор?
ina226/сотоварищи — это power monitor. который сам прекрасно считает и мощность, и
прошедшую энергиюхотя именно 226 не умеет, ну да не суть.мАч — каждые полсекунды добавляется значение тока, поделенное на количество полусекундных отрезков в часе.
мВтч — то же самое, но значение тока умножается на значение напряжения.
Есть подозрение, что емкость сильно зависит от температуры и сроков хранения.
При +70°С просто не может емкость не зависеть от срока :)
Это явно нагрузочная вилка и похоже ещё с возможностью указания элементов в серии.
Всё расписано так, что пользоваться может полный профан. А для профи как бонус возможность измерять напряжение до 6 вольт.
этот момент не понял. Каким образом? Конечное напряжение будет зависеть от тока и типа элемента (конкретно от внутреннего сопротивления). Это лучше надо давать руками выставлять
if (U <= 2) Ustop = 0.9; // Обычные батарейки 1.5В, аккумуляторы 1.2 В
if (U > 2) Ustop = 2; //Батарейки 3V (CR 2032, CR123A и пр.)
if (U > 3.5) Ustop = 2.5; //Литиевые аккумуляторы 3.7V
if (U > 5.4) Ustop = 5.4; //«Крона» 9V
if (U > 10.5) Ustop = 10.5; //Свинцовые батареи 12V
я о чем — надо давать пользователю возможность выставить это напряжение руками
еще момент — для лития, например, есть серии, которые позволяют разряжать до более низкого напряжения
ну и еще подумал тут — есть девайсы, которые перестают работать ниже определенного напряжения (очень актуально для крон, например). Мне бы было интересно узнать, сколько батарея отдаст при определенном токе до определенного напряжения
Если использовать логирование на компьютере, можно посмотреть сколько отдаст батарея при разряде до любого напряжения.
что может быть проще? Вставил полностью заряженый аккум, нажал на кнопку через некоторое время получил результат.
Точность в +-5-10% от емкости, лично меня вполне устраивает, так как чаще всего нужна просто оценка емкости или сранение между собой нескольких одинаковых.
Ватт-часы конечно правильнее, но внутри одной химии и ампер-часов достаточно. Особенно
за 160 рублейдля сравнения.Маленькие токи какие? Разрешение 1 мА, в комплекте резисторы по 5.7 Ом. Вечером попробую взять килоомный резистор и убить таблетку. С проверкой тока мультиметром.
Чтоб два раза не вставать, проверил тот же резистор 7.5 Ом с литием (3.6 В) — всё равно врёт на +16-18%. То есть меньше ампера даже пытаться не стоит.
Готовое знаю, у него много недостатков.
ИМХО делает всЁ тоже самое. Только подключить питание и батарейку или акк через нагрузку и будет измерять. Брал давно, но они и сейчас есть. Так зачем радиолюбительствовать?
Ведь в первую очередь от батарейки требуется выдача конкретного тока потребителю до разрядки до заданного напряжения. Это и нужно смотреть.
Раз уж такое устройство содержит микропроцессор, что стоит сделать управляемую разрядку.
И в меню устанавливать ток и конечное напряжение.
Хотя любая умная зарядка для никеля имеет функцию разрядки с подсчетом емкости
А так, лучший тестер ребенок с детской машинкой. Нужно только засечь время, когда вставил свежие батарейки в машинку и когда он начал канючить, что машинка перестала ездить )))
mySKU.me/blog/aliexpress/93753.html
Ну, ну…
Add если что, то я НИКОГДА не минусую.
Ну и еще вопрос желания Зато
сделеанособрано своими руками и получено удовольствие от процесса и удовлетворение от результата. А где это у ?Ну от ваших субъективных удовольствий вам виднее сколько у вас удовольствия и почём оно. Мне вот как-то уверенности в себе придаёт знание что у девайса есть хотя бы защита от переполюсовки и перегрева (да, при разрядке бывает нагрев выше 50). А своими руками можно и к скаю приделать и крокодилов, и прочих разёмов для зарядки и тестирования наборов вместо поштучно банок. А можно и вовсе самоудовлетворяться не связанными с электроникой способами, про это вы тоже спросите где?
Вот что за грязные намеки, а?
:)
Скай ещё и заряжает, причём четверых сразу. За одно только это ценник надо х2х4, и вот он уже выигрывает по цене. А не случившийся пожар от перегрева и вовсе бесценен.
Ну пожар от батареек маловероятен все же.
А скай позволить протестировать током 2-3 мА батарейки CR2032?
А пожары и взрывы от лития бывают ой как не редко, гугл в помощь. Батарейки реже, так их и меньше в использовании.
А во вторых вы видимо так и не поняли до конца смысл самоделки — он про батарейки в первую очередь. И про их тестирование, и в том числе и для публикации. Для нас. И для вас же, например. А вы «влезли» со своим скаем и еще берете и «выкидываете» одну из ключевых функций самоделки со словами, что раз у ская этого нет, то «и не надо».
А для аккумуляторов применение этой самоделки и правда уже спорно, тут я с вами скорее согласен.
Мой прибор прост, как табуретка — справится и условная «домохозяйка». С MC3000 точно не справится.)
Что задачи другие согласен, там ведь есть и заряд, и мобильное приложение, и работа на 4 канала.
С прибором-то хозяйка справится, а с его сборкой? Если надо только ёмкость тестировать, то скай всё же будет проще, имхо. Один раз прочитать нужную страницу инструкции.
Больше приборов хороших и разных.
А не нормальный где купить?
Я понимаю, для аккумуляторов — а обычную батарейку же после «тестирования» только выбрасывать. И они могут даже в одной партии друг от друга отличаться сильно.
Это скорее — «убийца батареек» )
P.S. плюс за работу
Прибор позволяет убить по одной батарейке из доступных видов, сравнить результаты и сделать выбор. Например цена на 20% ниже, но ёмкость ниже в 2-3 раза — значит выгоднее купить более дорогие батарейки.
https://aliexpress.com/item/1005002784187273.html
Единственное, что заменил, — резисторы. Взял из старых запасов два 50-Ваттных на 8 Ом, соединил параллельно и посадил на радиатор. Ток, вначале теста 18650 аккумулятора, около 1 Ампера и постепенно снижается до 800...850 мА. (Растет внутреннее сопротивление...)
Без радиатора резисторы греются безбожно, с ним — рука нагрев держит…
Порог отключения разряда (по умолчанию — 3 Вольта) можно настраивать…
После теста аккумулятор в зарядку… Разница в показаниях емкости разнится не более чем на 50...70 мА/ч.
Меня устраивает…
Ток падает не из-за внутреннего сопротивления, а из-за того, что падает напряжение.
Можно накрутить любой ток.
И минимальное напряжение, от которого работает ИСТ — от 0,2 В всего.
питание лучше двухполярное +-12В
полевик — 60n03L
Если разряжать NiCd аккум, то около 0,9В на банку — это минимум.
Если очень хочется ИСТ без питания, на паре германиевых транзисторов собирается.
Алексей спасибо за труд
Конечно есть и другие отличия, но для моего устройства отличий нет.
Пролистал… добавил бы еще. Монстр.
Ради чего? Графики посмотреть?
Если только хобби такое… батарейки тестировать…