Вопросы и замечания по статьям и схемам, представленным на нашем сайте

При поддержке РадиоКОТструктор.ру


Ответить

Re: Тестер Li-ion,Li-Pol,Ni-MH,Ni-Cd аккумуляторов

Чт май 31, 2018 15:08:30

Протестировал предыдущую прошивку. Стартует всегда с ReS, где-то с десятой попытки стартанула с Сur. Смог тогда выбрать ток разрядки. Может мне нужно что-то в схеме подправить? Первый заряд прошел хорошо. При разрядке все тоже хорошо, но по окончании разряда попеременно мигает CPL и фактическое напряжение на АКБ (например 3,67). Емкость так и не увидел. Как дела в последней прошивке?

Добавлено after 1 hour 11 minutes 10 seconds:
Зашил последнюю прошивку. Стартует всегда с Cur 080. Если сразу подключить АКБ, то ничего дальше не меняется. Если изменить ток разряда, то после подключения АКБ - Err.

Добавлено after 43 minutes 33 seconds:
Видимо структура записи в EEPROM в последней пришивке изменилась, а я EEPROM оставил с прежней. Сейчас заново прошил и откалибровал. Все запустилось. Тестирую дальше. Стартует с ReS через раз.

Re: Тестер Li-ion,Li-Pol,Ni-MH,Ni-Cd аккумуляторов

Чт май 31, 2018 17:57:53

Попробуйте эту, тестирую с самого начала, выбрал ток, измерил сопротивление, теперь идет процесс зарядки. Я уже писал, отладка почти не работает, видно только некоторые глобальные переменные, нет возможности зайти в процедуры и посмотреть промежуточные данные. Проект написал своеобразно, на написание новой версии нужно время. От "зала" кроме вас не вижу никакой реакции и то через сутки. В железе вашу версию не тестирую, написана последняя зарядка по наитию.
Вложения
Прошивки для не TP4056.zip
(31.18 KiB) Скачиваний: 224

Re: Тестер Li-ion,Li-Pol,Ni-MH,Ni-Cd аккумуляторов

Чт май 31, 2018 18:15:41

Спасибо, что не бросаете. Отвечаю через сутки потому, что работа не позволяет. Сейчас тестирую последнюю версию.

Re: Тестер Li-ion,Li-Pol,Ni-MH,Ni-Cd аккумуляторов

Чт май 31, 2018 19:12:39

Нашел причину зависания reS. Напряжение измеряется раз в сек по прерыванию, а для измерения сопротивления нужно принудительно вызвать замер напряжения. Если в это время выполняется прерывание, а мы принудительно вызвали еще раз эту процедуру, то происходит прерывание.

Re: Тестер Li-ion,Li-Pol,Ni-MH,Ni-Cd аккумуляторов

Чт май 31, 2018 19:33:16

Протестировал последнюю прошивку. Все работает, только действительно иногда зависает на ReS, и опять нет самого главного - итоговой емкости АКБ. Я вас не тороплю с исправлениями, главное качество и конечно удовольствие от проделанной работы. Мой вариант исполнения "для не TP4056" хорош тем, что вместо специальной микросхемы зарядки можно использовать управляемый источник тока (хоть на транзисторах).

Re: Тестер Li-ion,Li-Pol,Ni-MH,Ni-Cd аккумуляторов

Чт май 31, 2018 19:41:59

...можно использовать управляемый источник тока (хоть на транзисторах).

Делал на LM317 и TL431.

Re: Тестер Li-ion,Li-Pol,Ni-MH,Ni-Cd аккумуляторов

Пт июн 01, 2018 11:50:49

Протестировал с самого начала до конца. Res теперь не зависает. В моем случае в конце заключительного заряда емкость не пропадает(высвечивается) и загорается зеленый LED. Ниже прошивка для вашего варианта.
Вложения
Прошивки для не TP4056.zip
(31.5 KiB) Скачиваний: 233

Re: Тестер Li-ion,Li-Pol,Ni-MH,Ni-Cd аккумуляторов

Пт июн 01, 2018 14:42:15

Протестировал последнюю прошивку с Li-ion и Ni-Mg - работает отлично. IOPA4, спасибо за ваш труд!!!

Re: Тестер Li-ion,Li-Pol,Ni-MH,Ni-Cd аккумуляторов

Пт июн 01, 2018 16:48:17

Не за что. Последняя ошибка появилась из-за принудительного выхода из цикла while(1). Почему-то обнулялись глобальные переменные или в них появлялся мусор. Жаль у меня нет фабричного тестера, чтобы проверить результаты. Интересует тест внутреннего сопротивления. С емкостью должно быть в порядке, в программе разрядный ток умножается на время. Позже выложу все прошивки, может кому-нибудь понадобятся.

Re: Тестер Li-ion,Li-Pol,Ni-MH,Ni-Cd аккумуляторов

Пт июн 01, 2018 17:10:49

Я приблизительно на китайском тестере оценивал по такой методике http://photo-ek.ru/workshop/internal-resistance.html
Когда упакую в корпус для хорошего охлаждения, то по емкости сравню с китайским тестером. Самому интересно. Есть несколько подписанных литиевых АКБ. Тестировал на китайце на токе 1А.

Re: Тестер Li-ion,Li-Pol,Ni-MH,Ni-Cd аккумуляторов

Пт июн 01, 2018 18:56:36

Производитель советует не так "Inicial Internal impendance measured at AC 1kHZ after rated charge." - Начальный внутренний импеданс, измеренный при AC 1 кГц после номинального заряда.

Re: Тестер Li-ion,Li-Pol,Ni-MH,Ni-Cd аккумуляторов

Пт июн 01, 2018 21:45:59

Хух, допаял дэвайс. ОК, прошивка для ТР4056, ее и использую, ОУ АД8541. Токи более менее можно подогнать, не без подбора резисторов делителя, иначе совсем в рамки не укладывается. Проблема при установке опорного напряжения при калибровке,кнопкой могу добавить только 3 сотки, дальше не идет, а до измереного еще нужно пол вольта.

Re: Тестер Li-ion,Li-Pol,Ni-MH,Ni-Cd аккумуляторов

Сб июн 02, 2018 07:44:37

Сопротивления делителя для изм. напряжения должны быть обязательно 1:1, т.е. 100к и 100к, 150к и 150к, 180к и 180к.... В средней точке напряжение равно напряжение питание деленное на 2 - ~2.5В. Для калибровки используйте 5 вольт, которыми будет питаться устройство, т.к. это напряжение будет токозадающим для ОУ+мосфет и калибровочным для измерителя напряжений. Токозадающие резисторы 20к, 47к и 470к, токи соответственно 1А, 0.5А и 80мА., на землю 20к. Напряжение на входе ОУ равно 5В х R15/(R5 + R15), т.е. для тока 1А ~2.5В, это же напряжение на разрядном резисторе 2.5Ом. Для второго тока 5В х R15/(R6 + R15), т.е. для тока 500мА ~1.5В. Для третьего тока 5В х R15/(R7 + R15), т.е. для тока 80мА ~0.2В. Все эти токи справедливы для токоразрядного резистора 2.5 Ом. У меня два МЛТ-2 по 5.1 Ом. Прошивку я проверил на своем устройстве дважды от начала и до конца. Только иногда сбивается чередование показаний емкость ххх U - х.хх, но не смертельно. Победить пока не удалось, т.к. изначально у автора показания заточены на демонстрацию одного параметра. Одну секунду надпись, вторую секунду параметр. В архивах все варианты прошивок. Если не будете прошивать еепром, обязательно сделать калибровку.

Добавлено after 3 hours 15 minutes 42 seconds:
Удалось еще немного оптимизировать прошивку. У автора заложена возможность тестирования аккумулятора свыше 999 амперчасов (!?) и использовалась 32-х битная переменная unsigned long. Эта переменная довольно ресурсоемкая для 8-битного МК, тем более, что она является промежуточной при выводе на индикатор. Переменную укоротил до 16-бит (unsigned int), теперь предельная емкость 655 амперчасов и прошивка на 5% меньше и не так грузит МК. Можно и не обновлять.
Вложения
Прошивки для не TP4056.zip
Оптимизированный
(62.67 KiB) Скачиваний: 204
Прошивки для TP4056.zip
Оптимизированный
(60.92 KiB) Скачиваний: 258
Прошивки для не TP4056.zip
(66.6 KiB) Скачиваний: 236
Прошивки для TP4056.zip
(64.73 KiB) Скачиваний: 221

Re: Тестер Li-ion,Li-Pol,Ni-MH,Ni-Cd аккумуляторов

Сб июн 02, 2018 14:23:44

Для измерения у меня 220к+220к. Я менял R6 (схема автора). поставил 100к+220к паралельно. Токи разряда измереные получились 960мА, 450мА, 83мА. Под эти токи подстроил показания при калибровке. Разрядный резистор 10Ом+10Ом+5.1Ом паралельно.

Re: Тестер Li-ion,Li-Pol,Ni-MH,Ni-Cd аккумуляторов

Сб июн 02, 2018 16:24:13

Для измерения у меня 220к+220к. Я менял R6 (схема автора). поставил 100к+220к паралельно. Токи разряда измереные получились 960мА, 450мА, 83мА. Под эти токи подстроил показания при калибровке. Разрядный резистор 10Ом+10Ом+5.1Ом паралельно.

Все правильно, а что у вас не получается? Если, то, что вы описали постом выше, то при калибровке напряжения нужно на этот делитель подать 5В от LM7805 в точку БАТ с отключенным аккумулятором. Посмотреть мультиметром на средней точке делителя, там обязательно должно быть половина 5В, т.е. ~2.5В. Если так, то калибровка напряжения должна получиться. Там пределы подгонки напряжения от 4.9 до 5.1В.

Re: Тестер Li-ion,Li-Pol,Ni-MH,Ni-Cd аккумуляторов

Сб июн 02, 2018 18:36:25

Откалибровал еще раз, вроде нормально все, поглядим как будет.

Re: Тестер Li-ion,Li-Pol,Ni-MH,Ni-Cd аккумуляторов

Вс июн 03, 2018 16:40:28

Новая прошивка для контроллера заряда 4.2В (типа TP4056).
1. Улучшен выход из режима заряда. В случае, если контроллер заряда решит, что аккумулятор заряжен (по величине тока заряда), то устройство может зациклиться в этом режиме. Бесконечно будет попеременно гореть заряд и показывать напряжение. Теперь если контроллер отключил аккумулятор, напряжение просядет и микроконтроллер выйдет принудительно из этого режима.
2. В обработчике прерывания второго таймера (настроенного как секундный) теперь никаких расчетов не производится. Инкриминируются только переменные времени.
3. Вернул назад мелкий шаг калибровки напряжения, т.к. при большом шаге не удавалось правильно откалибровать измерение напряжения.
4. В режим калибровки входим по кнопке, появляется первый ток, нажимая кнопку выставляем ток. При нажатии на кнопку 10 сек таймер задержки сбрасывается. Как только перестаем нажимать на кнопку то по истечение 10 сек устройство перейдет к калибровке следующего тока и т.д. Последним появится калибровка напряжения. Повторюсь, нужно выставлять именно реальное напряжение, а не 5.00. У меня сейчас в квартире колотун и напряжение на LM78M05 стало 4.93В, его я и выставляю. Если пропустили параметр, крутите дальше. Диапазон напряжений подгоняется по значениям 4.90-5.10 по кругу, так же как и токи.
После калибровки параметра выключать Тестер АК не нужно! После последней калибровки высветится "CUr" и самый маленький ток по умолчанию.
Вложения
Прошивки для не TP4056_V2.zip
(65.22 KiB) Скачиваний: 233
Прошивки для TP4056_V2.zip
(63.76 KiB) Скачиваний: 261
Последний раз редактировалось IOPA4 Пн июн 04, 2018 05:46:40, всего редактировалось 4 раз(а).

Re: Тестер Li-ion,Li-Pol,Ni-MH,Ni-Cd аккумуляторов

Вс июн 03, 2018 17:24:47

Где прошивка-то?

Re: Тестер Li-ion,Li-Pol,Ni-MH,Ni-Cd аккумуляторов

Пн июн 04, 2018 06:01:46

Все 6 вариантов прошивок в архивах. Если, кто собрал устройство, отпишитесь как ведут себя прошивки. У меня в стадии завершения тестирования прошивка V.2 ОА с транзисторами в цепи разрядов индикатора и с TP4056 током 80 мА. До этого тестировал током 570 мА, аккумулятор убитый, емкость не держит, а вот с током 80 мА все нормально (уже 949 mAh), еще можно куда-нибудь применить. Для переключения токов заряда применил переключатель на 3 положения, теперь программируемые резисторы 1.2к, 2.4к, 7.1к. Вчера пришли индикаторы ОА с Али, впаял, до этого стоял крупный 4-х разрядный индикатор. Теперь можно и запихнуть в корпус. А вот кулер у меня на 12В от старого охлаждения HDD, иногда не запускается, нужно толкнуть. В целом впечатления хорошие, нормальный радиолюбительский прибор-зарядник.

Re: Тестер Li-ion,Li-Pol,Ni-MH,Ni-Cd аккумуляторов

Пн июн 04, 2018 10:17:57

Пробовал на прошивке для 4056 (не 2 версия), разряд 83мА-емкость 1600, разряд 960мА-емкость 900. Разряжает ниже 3В, не помню толи до 2.7 толь до 2.6В, думаю это многно. Почему не до 3В? Замер внутр.сопротивления каждый раз другое значение. Как при замере внутр. сопр. учитывается номинал резистора разрядного или по закону Ома вычисляет?
Ответить