Автомат для разрядки и измерения реальной ёмкости аккумуляторов. Измеритель емкости автомобильных аккумуляторов Определение емкости с помощью зарядного устройства

19.11.2023 Финвопрос

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

Заказ был сделан 8 января 2016 года с применением купона 5 от 10 полученном за поинты по акции новогодних носков. Поэтому товар мне обошелся всего в $3.03. Чем была дополнена корзина до 10 долларов, я расскажу в следующем обзоре. Тестер оперативно выслали в тот же день.



Внутри, в синем полиэтиленовом пакете находился сам тестер, провода и 4 самореза. Хотя крепёжных отверстий у тестера всего 2:

Посмотрим устройство тестера:

Надпись на корпусе микросхемы заботливо сточена. Имеется одна кнопка для выбора типа аккумулятора.
Переключаются типы аккумуляторов так. На выключенном тестере зажимаем кнопку, подключаем тестер к аккумулятору, после чего отпускаем кнопку. Тестер переходит к выбору типа аккумулятора. Кратковременным нажатием на кнопку выбираем нужный режим.
Например, 2S литий:

Или 12 вольтовый свинцовый аккумулятор:

После выбора нужного значения отключаем тестер. Настройки будут сохранены и в дальнейшем тестер всегда будет включаться для данного типа аккумулятора. Для изменения типа – повторяем вышеприведенные действия.

Вот значения режимов с сайта магазина:

P1: Pb12V lead-acid battery
P2: Pb24V lead-acid battery
P3: not work
P4: not work
C2: 2 pcs lithium batteries
C3: 3 pcs lithium batteries
C4: 4 pcs lithium batteries
C5: 5 pcs lithium batteries
C6: 6 pcs lithium batteries
C7: 7 pcs lithium batteries
C8: not work
C15: not work.

Данная табличка выглядит странно по сравнению с описанием тестера:
Specification:
Input voltage:8-30V
Input current:5-12mA
Fit for Battery Type: lead-acid/Pb-Acid battery and Lithium battery
LI 1S/2S /3S / 4S /5S /6S /7S Lead-acid 12V/24V

Куда же делся из таблицы 1S литий, раз в описании он заявлен? Это заинтересовало не только меня, но и одного из покупателей. И он задал этот вопрос представителю магазина на страничке товара. И был им получен ответ:
Спасибо, что поинтересовались!
1. Код батареи С1 1 шт литиевые батареи.

Вам ничего не показалось странным в ответе? А если опять описание посмотреть?
Данный тестер просто физически не может работать с 1S литием! Ведь большей частью полностью заряженный 1S литий имеет напряжение 4,2 вольта. А тестер, как выяснилось из реальных испытаний – включается только при подаче на него напряжения в 4,65 вольт. Первый, но не последний секрет раскрыт.

Тестер имеет приятную равномерную зелёную подсветку:

При достижении 5%, деления на аккумуляторе исчезают, контур аккумулятора начинает мигать, подсветка отключается:

Измерим 2 литиевых аккумулятора 18650. Это самый точный мой тестер, при проверке его при помощи ИОН до сотых он измеряет точно. Мне этой точности вполне достаточно. И вот, что мы видим:

И литиево-полимерный аккумулятор:

И остается один вопрос, как же собственно тестирует аккумулятор данный тестер. Один из покупателей так же задал вопрос на странице товара. Он интересовался, как же, собственно, проходит тестирование аккумулятора? Тестер измеряет внутреннее сопротивление? Дает нагрузку на аккумулятор? Как это работает?

И вот, барабанная дробь, ответ представителя магазина в гуглопереводе. С оригиналом можно ознакомится на странице товара:

Емкость батареи тестер может проверить напряжение аккумулятора, напряжение на нагрузке (перепада давления), внутреннее сопротивление, защиту от короткого замыкания, функция защиты время восстановления короткого замыкания, ток разряда, функцией зарядки, выявления сопротивления (R1, R2), прочитать тест кода и мощности (в том числе заряда и разряда тест).Чтобы продлить срок службы батареи и использовать батарею правильно

Не правда ли, это круто за такую то цену? Этот тестер – просто мечта всех аккумуляторщиков, автомобилистов и моделистов мира.

Но какой же может быть тест короткого замыкания и разряда, если тестер при работе потребляет:


А в реальности и того меньше. В 2 раза. Миф развенчан? Правильнее это было бы назвать не тестером, а индикатором заряда. Скорее всего в память индикатора зашиты значения напряжения и проценты заряда им соответствующие. Вот этим то мы сейчас и займемся. Посмотрим какое напряжение соответствует каким процентам. Для этого был собран испытательный стенд:

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

Поскольку имеющийся блок питания выдаёт максимум 15 вольт, я ограничусь только измерениями 3 режимов индикатора. Это 12 вольтовый свинцовый аккумулятор, и 2S и 3S литий.

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

Итак, включаем на индикаторе режим 1P:

13,01В – 100%
12,50В – 75%
12,20В – 50%
11,80В – 25%
11,01В – 0%

Что же, достаточно неплохой результат.

Литиевые батареи в полностью заряженном состоянии в основном имеют 4,2 вольта. 4,35В пока мало распространены. И литий не рекомендуется разряжать ниже 3 вольт. Для 2S это нужно умножить на 2. И для 3S – соответственно, на 3.

Теперь проверим 2S литий, включив режим 2с:

8,30В – 100%
7,75В – 75%
7,37В – 50%
7,00В – 25%
6,00В – 0%

И 3S литий. Режим 3с:

12,49В – 100%
11,65В – 75%
11,13В – 50%
10,53В – 25%
9,05В – 0%

И снова хороший результат»! Несмотря на неточности описания – данный индикатор имеет место быть. Выглядит он красиво и может использоваться в автомобилях, ИБП, моделировании и многих других поделках, в которых для питания используются аккумуляторы. Тем более, что имеет достаточно скромные вес и габариты.

Степень заряженности в процентах, более наглядна, чем напряжение в вольтах. Особенно для далеких от этого людей. Как в мобильнике. Любой поймет, что, например, аккумулятор скоро сядет или наоборот зарядится. Для меня это нужная и полезная вещь, которая скоро будет использована по назначению. В принципе, я и ожидал получить индикатор заряда, а не мифический супер-пупер тестер, проанализировав перед покупкой описание и технические характеристики.

3 доллара он точно стоит.

Планирую купить +67 Добавить в избранное Обзор понравился +87 +138

В последнее время я начал замечать, что мой смартфон стал разряжаться быстрее. Поиски программного «пожирателя» энергии плодов не принесли, поэтому стал задумываться, не пришло ли время заменить АКБ. Но абсолютной уверенности в том, что причина в батарее не было. Поэтому прежде чем заказывать новый аккумулятор решил попробовать измерить реальную емкость старого. Для этого было решено собрать простой измеритель емкости АКБ, тем более что идея эта вынашивалась уже давно – уж очень много батареек и аккумуляторов окружает нас в повседневной жизни, и было бы неплохо иметь возможность время от времени тестировать их.

Сама идея, лежащая в основе работы устройства, крайне проста: есть заряженный аккумулятор и нагрузка в виде резистора, нужно лишь измерять ток, напряжение и время в ходе разряда АКБ, и по полученным данным рассчитать его емкость. В принципе, можно обойтись вольтметром и амперметром, но сидеть за приборами несколько часов удовольствие сомнительное, поэтому намного проще и точнее можно сделать это используя регистратор данных. Я в качестве такого регистратора использовал платформу Arduino Uno.

1. Схема

С измерением напряжения и времени в Arduino проблем нет – есть АЦП, но чтобы измерить ток нужен шунт. У меня появилась идея использовать сам нагрузочный резистор в качестве шунта. То есть, зная на нем напряжение и предварительно измерив сопротивление, мы всегда можем рассчитать ток. Поэтому простейший вариант схемы будет состоять лишь из нагрузки и АКБ, с подключением к аналоговому входу Arduino. Но было бы неплохо предусмотреть отключение нагрузки по достижению порогового напряжение на батарее (для Li-Ion это обычно 2,5-3В). Поэтому я предусмотрел в схеме реле, управляемое цифровым пином 7 через транзистор. Конечный вариант схемы на рисунке ниже.

Все элементы схемы я разместил на кусочке макетной платы, которая устанавливается прямо на Uno. В качестве нагрузки использовал спираль из нихромовой проволоки толщиной 0,5мм, имеющей сопротивление около 3 Ом. Это дает расчетное значение тока разряда 0,9-1,2А.

2. Измерение тока

Как было сказано выше ток рассчитывается исходя из напряжения на спирали и её сопротивления. Но стоит учесть, что спираль нагревается, а сопротивление нихрома довольно сильно зависит от температуры. Чтобы компенсировать ошибку я просто снял вольт-амперную характеристику спирали, используя лабораторный блок питания и давая ей прогреться перед каждым измерением. Далее вывел в Excel уравнение линии тренда (график ниже), которое дает довольно точную зависимость i(u) с учетом нагрева. Видно, что линия не прямая.

3. Измерение напряжения

Поскольку точность данного тестера напрямую зависит от точности измерения напряжения, я решил уделить этому особое внимание. В других статьях уже неоднократно упоминали метод, позволяющих наиболее точно измерять напряжение контроллерами Atmega. Повторю лишь вкратце – суть состоит в определении внутреннего опорного напряжения средствами самого контроллера. Я пользовался материалами данной статьи.

4. Программа

Код не представляет из себя ничего сложного:

Текст программы

#define A_PIN 1 #define NUM_READS 100 #define pinRelay 7 const float typVbg = 1.095; // 1.0 -- 1.2 float Voff = 2.5; // напряжение выключения float I; float cap = 0; float V; float Vcc; float Wh = 0; unsigned long prevMillis; unsigned long testStart; void setup() { Serial.begin(9600); pinMode(pinRelay, OUTPUT); Serial.println("Press any key to start the test..."); while (Serial.available() == 0) { } Serial.println("Test is launched..."); Serial.print("s"); Serial.print(" "); Serial.print("V"); Serial.print(" "); Serial.print("mA"); Serial.print(" "); Serial.print("mAh"); Serial.print(" "); Serial.print("Wh"); Serial.print(" "); Serial.println("Vcc"); digitalWrite(pinRelay, HIGH); testStart = millis(); prevMillis = millis(); } void loop() { Vcc = readVcc(); //считывание опорного напряжения V = (readAnalog(A_PIN) * Vcc) / 1023.000; //считывание напряжения АКБ if (V > 0.01) I = -13.1 * V * V + 344.3 * V + 23.2; //расчет тока по ВАХ спирали else I=0; cap += (I * (millis() - prevMillis) / 3600000); //расчет емкости АКБ в мАч Wh += I * V * (millis() - prevMillis) / 3600000000; //расчет емкости АКБ в ВтЧ prevMillis = millis(); sendData(); // отправка данных в последовательный порт if (V < Voff) { //выключение нагрузки при достижении порогового напряжения digitalWrite(pinRelay, LOW); Serial.println("Test is done"); while (2 > 1) { } } } void sendData() { Serial.print((millis() - testStart) / 1000); Serial.print(" "); Serial.print(V, 3); Serial.print(" "); Serial.print(I, 1); Serial.print(" "); Serial.print(cap, 0); Serial.print(" "); Serial.print(Wh, 2); Serial.print(" "); Serial.println(Vcc, 3); } float readAnalog(int pin) { // read multiple values and sort them to take the mode int sortedValues; for (int i = 0; i < NUM_READS; i++) { delay(25); int value = analogRead(pin); int j; if (value < sortedValues || i == 0) { j = 0; //insert at first position } else { for (j = 1; j < i; j++) { if (sortedValues <= value && sortedValues[j] >= value) { // j is insert position break; } } } for (int k = i; k > < (NUM_READS / 2 + 5); i++) { returnval += sortedValues[i]; } return returnval / 10; } float readVcc() { // read multiple values and sort them to take the mode float sortedValues; for (int i = 0; i < NUM_READS; i++) { float tmp = 0.0; ADMUX = _BV(REFS0) | _BV(MUX3) | _BV(MUX2) | _BV(MUX1); ADCSRA |= _BV(ADSC); // Start conversion delay(25); while (bit_is_set(ADCSRA, ADSC)); // measuring uint8_t low = ADCL; // must read ADCL first - it then locks ADCH uint8_t high = ADCH; // unlocks both tmp = (high << 8) | low; float value = (typVbg * 1023.0) / tmp; int j; if (value < sortedValues || i == 0) { j = 0; //insert at first position } else { for (j = 1; j < i; j++) { if (sortedValues <= value && sortedValues[j] >= value) { // j is insert position break; } } } for (int k = i; k > j; k--) { // move all values higher than current reading up one position sortedValues[k] = sortedValues; } sortedValues[j] = value; //insert current reading } //return scaled mode of 10 values float returnval = 0; for (int i = NUM_READS / 2 - 5; i < (NUM_READS / 2 + 5); i++) { returnval += sortedValues[i]; } return returnval / 10; }

Каждые 5 секунд данные о времени, напряжении батареи, токе разряда, текущей емкости в мАч и ВтЧ, а также напряжении питания передаются в последовательный порт. Ток рассчитывается по полученной в п. 2 функции. По достижении порогового напряжения Voff тест прекращается.
Единственным, на мой взгляд, интересным моментом в коде я бы выделил использование цифрового фильтра. Дело в том, что при считывании напряжения значения неизбежно «пляшут» вверх-вниз. Сначала я пытался уменьшить этот эффект просто сделав 100 измерений за 5 секунд и взяв среднее. Но результат по-прежнему меня не удовлетворил. В ходе поисков я наткнулся на такой программный фильтр. Работает он похожим образом, но вместо усреднения он сортирует все 100 значений измерений по возрастанию, выбирает центральные 10 и высчитывает среднее из них. Результат меня впечатлил – флуктуации измерений полностью прекратились. Я решил использовать его и для измерения внутреннего опорного напряжения (функция readVcc в коде).

5. Результаты

Данные из монитора последовательного порта в несколько кликов импортируются в Excel и выглядят следующим образом:

В случае с моим Nexus 5 заявленная ёмкость аккумулятора BL-T9 – 2300 мАч. Измеренная мной – 2040 мАч при разряде до 2,5 В. В реальности контроллер вряд ли позволяет сесть батарее до такого низкого напряжения, скорее всего пороговое значение 3В. Ёмкость в этом случае 1960 мАч. Полтора года службы телефона привели к просадке емкости примерно на 15%. С покупкой новой АКБ было решено повременить.
С помощью данного тестера было разряжено уже несколько других Li-Ion аккумуляторов. Результаты выглядят очень реалистично. Измеренная емкость новых АКБ совпадает с заявленной с отклонением менее 2%.
Данный тестер подойдет и для металл-гидридных пальчиковых аккумуляторов. Ток разряда в этом случае составит около 400 мА.

В стать приводится схема измерителя емкости автомобильных аккумуляторов. Основой схемы является микроконтроллер PIC16F873A . Вся информация выводится на светодиодный индикатор с общим катодом.

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

В принципе схема состоит из уже проверенных рабочих фрагментов из разных устройств, поэтому данное устройство я в «железо» не воплощал. Работа измерителя была симулирована в PROTEUS 7.7 SP2.

Работа схемы

На транзисторе VT1 и ОУ DA1.1 – LM358N собран электронный эквивалент нагрузки со стабилизацией втекающего тока разряда испытуемого аккумулятора.

Уровень тока разряда устанавливают подстроечным резистором R5. Низкоомный резистор R7 является датчиком тока для усилителя DA1.1, с него же снимается сигнал для АЦП микроконтроллера – цифровой амперметр. На ОУ DA1.2 собран компаратор ограничения напряжения разряда аккумулятора. Контролируемое напряжение с разряжаемого аккумулятора через делитель напряжения R8 и R9 подается на инвертирующий вход ОУ DA1.2. Коэффициент деления этого делителя составляет 1:10, это же напряжение через переключатель SA1, контакты 1-3 подается на оцифровку на вход RA1 микроконтроллера DD1. Это цифровой вольтметр. На не инвертирующий вход ОУ DA1.2 подается опорное напряжение с делителя R2 и R3. Резистором R9 производится подстройка показаний цифрового вольтметра. Резистором R3 производится установка напряжения ограничения разрядки аккумулятора. Величину этого напряжения можно посмотреть, переведя переключатель SA1 в нижнее по схеме положение. Транзистор VT2 – это импульсный усилитель звукового сигнала окончания разрядки аккумулятора. Изменяя величину резистора R13, можно изменять громкость звучания громкоговорителя ВА1. Микросхема DA2 – стабилизатор напряжения питания микроконтроллера, а так, как в качестве опорного напряжения при оцифровке сигналов в программе выбрано напряжение питания контроллера, то величина этого напряжения должна быть отрегулирована резистором R11 на уровне 5,12В. Светодиод HL1 это индикатор окончания процесса измерения.

Настройка прибора

Не вставляя запрограммированный микроконтроллер, подаем питание на правильно собранное устройство. Резистором R11 устанавливаем на выходе стабилизатора напряжение 5,12 вольт. Снимаем напряжение питания с платы и вставляем микроконтроллер. Переводим переключатель SA1 в верхнее положение, отключает коллектор транзистора VT1, подаем на разъем подключения аккумулятора контрольное напряжение 12 вольт. Такого же показания добиваемся на индикаторе вольтметра с помощью резистора R9. Переводим переключатель SA1 в нижнее положение, и выставляем напряжение ограничения разрядки, например, 10,5 вольт. При этом напряжение на выходе ОУ DA1.2 должно быть равно нулю. Начинаем плавно уменьшать контрольное напряжение и в районе 10,5 вольт должен сработать компаратор, при этом на его выходе напряжение должно возрасти до, примерно, пяти вольт (логическая единица). Эту единичку зафиксирует контроллер и подаст прерывистый звуковой сигнал, сигнализирующий о конце измерения емкости аккумулятора. Одновременно засветится светодиод HL1.

В цепь разряда аккумулятора включаем контрольный амперметр, устанавливаем нужный ток (ток разряда автомобильных аккумуляторов выбирают в соответствии с формулой С/10, где С – емкость аккумулятора)разряда резистором R5 и сверяем наши показания с контрольными. Точность нашего амперметра в основном зависит от точности величины резистора датчика тока R7. Если показания будут завышенными, то величину резистора R7 надо будет уменьшить.

Работа с прибором.

Берем полностью заряженный аккумулятор и подключаем к устройству. Отсчет времени разряда начинается сразу же. На левом по схеме индикаторе мы увидим значение тока разряда, на среднем — напряжение на разряжаемом аккумуляторе, при условии, что SA1 в верхнем положении. На правом индикаторе со временем будет отображаться текущие значения емкости. Емкость определяется с точностью до десятых долей. Из этого следует, что показания емкости будут меняться каждые 6 минут. После того, как напряжение на аккумуляторе уменьшится до выбранного вами предела, засветится светодиод, прозвучит сигал. Контроллер зафиксирует измеренную емкость, но процесс разряда не прекратится, имейте это ввиду.

Эта конструкция подключается как приставка к зарядному устройству, разнообразных схем которых в интернете уже описано немало. Она выводит на жидкокристаллический дисплей значение входного напряжения, величину тока зарядки аккумулятора, время зарядки и ёмкость зарядного тока(которая может быть или в Ампер-часах или в миллиампер-часах - зависит только от прошивки контроллера и применённого шунта). (См. Рис.1 и Рис.2 )

Рис.1

Рис.2

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

Основу устройства составляет микроконтроллер PIC16F676 и жидкокристаллический 2-строчный индикатор SC 1602 ASLB-XH-HS-G.

Максимальная зарядная ёмкость составляет 5500 ма/ч и 95,0 А/ч соответственно.

Принципиальная схема приведена на Рис 3.

Рис.3. Принципиальная схема приставки для измерения ёмкости зарядки

Подключение к зарядному устройству - на Рис 4 .


Рис.4 Схема подключения приставки к зарядному устройству

При включении микроконтроллер сначала запрашивает требуемую ёмкость зарядки.
Устанавливается кнопкой SB1. Сброс - кнопкой SB2.
На выводе 2 (RA5)устанавливается высокий уровень, который включает реле P1, которое в свою очередь включает зарядное устройство (Рис.5 ).
Если кнопку не нажимать более 5 секунд - контроллер автоматически переходит в режим измерений.

Алгоритм подсчёта ёмкости в данной приставке следующий:
1 раз в секунду микроконтроллер измеряет напряжение на входе приставки и ток, и если величина тока больше единицы младшего разряда - увеличивает счётчик секунд на 1. Таким образом часы показывают только время зарядки.

Далее микроконтроллер высчитывает средний ток за минуту. Для этого показания зарядного тока делятся на 60. Целое число записываются в счётчик, а остаток от деления потом прибавляется к следующему измеренному значению тока,и уже потом эта сумма делится на 60. Сделав, таким образом, 60 измерений за 1 минуту в счётчике будет число среднего значения тока за минуту.
При переходе показаний секунд через ноль среднее значение тока в свою очередь делится на 60(по такому же алгоритму). Таким образом счётчик ёмкости увеличивается 1 раз в минуту на величину одна шестидесятая от величины среднего тока за минуту. После этого счётчик среднего значения тока обнуляется и подсчёт начинается сначала. Каждый раз, после подсчёта ёмкости зарядки, производится сравнение измеренной ёмкости и заданной, и при их равенстве на дисплей выдаётся сообщение - "Зарядка завершена", а во второй строке - значение этой ёмкости зарядки и напряжение. На выводе 2 микроконтроллера (RA5) появляется низкий уровень, что приводит к отключению реле. Зарядное устройство отключится от сети.


Рис.5

Наладка устройства сводится только к установке правильных показаний зарядного тока (R1 R5) и входного напряжения (R4) с помощью эталонного амперметра и вольтметра.

Теперь о шунтах.
Для зарядного устройства на ток до 1000 мА можно использовать блок питания на 15 в, в качестве шунта резистор на 0.5-10 Ом мощностью 5Вт (меньшее значение сопротивления будет вносить меньшую погрешность в измерение, но затруднит точную настройку тока при калибровки прибора), и последовательно с заряжаемым аккумулятором переменное сопротивление на 20-100 Ом, которым и будет выставляться величина зарядного тока.
Для зарядного тока до 10А потребуется изготовить шунт из высокоомной проволоки подходящего сечения на сопротивление 0,1 Ом. Проведённые испытания показали, что даже при сигнале с токового шунта равным 0,1 вольт настроечными резисторами R1 и R3 можно легко установить показания тока в 10 А.

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

Перед первым включением подстроечные резисторы установить в среднее положение.

В качестве шунта для варианта прошивки на малые токи можно применить 2 параллельно соединенных резистора млт-2 1 Ом.

В приставке можно применить индикатор WH1602D , но придется поменять местами выводы 1 и 2. А вообще- лучше свериться с документацией на индикатор.

Индикаторы фирмы МЭЛТ не будут работать, из-за несовместимости работы по 4-х битному интерфейсу.

При желании, можно подключить подсветку индикатора через токоограничительный резистор 100 Ом

Эту приставку можно использовать для определения емкости заряженного аккумулятора.

Рис.6. Определение емкости заряженного аккумулятора

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

(От автора) Приставка испытывалась с современным импульсным зарядным устройством для автомобильных аккумуляторов,
Данные устройства обеспечивают стабильное напряжение и ток с минимальными пульсациями.
При подсоединении же приставки к старому зарядному устройству (понижающий трансформатор и диодный выпрямитель) мне не удалось настроить показания зарядного тока из-за больших пульсаций.
Поэтому было решено изменить алгоритм измерения зарядного тока контроллером.
В новой редакции контроллер делает 255 измерений тока за 25 милисекунд (при 50Гц - период составляет 20 милисекунд). И из сделанных измерений выбирает самое большое значение.
Также происходит измерение входного напряжения, но выбирается наименьшее значение.
(При нулевом зарядном токе напряжение должно быть равно ЭДС аккумулятора.)
Однако при такой схеме перед стабилизатором 7805 необходимо поставить диод и сглаживающий конденсатор (>200 мкФ)на напряжение не менее выходного напряжения зарядного
устройства. Плохо сглаженное напряжение питания микроконтроллера приводило к сбоям в работе.
Для точной установки показаний приставки рекомендуется использовать многооборотные подстроечные резисторы или ставить дополнительные резисторы последовательно с подстроечными (подобрать экспериментально).
В качестве шунта для приставки на 10 А я пробовал использовать кусок аллюминиевого провода сечением 1,5 мм длиной около 20 см -прекрасно работает.

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

Общая информация о емкости АКБ

Главной целью проверочных мероприятий по состоянию любого типа АКБ является выяснение ёмкости аккумулятора и определение прочих характеристик. Однако существующими средствами измерения можно точно определить лишь силу электротока и напряжение в аккумуляторной батарее, а также замерить плотность электролитного вещества.

Емкость же измеряется косвенно по конкретной для каждого типа АКБ методике либо, применяя прибор для измерения емкости аккумулятора, который дает лишь приблизительный результат.

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

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

Способы определения емкости АКБ автомобиля:

  • традиционный метод – контрольный разряд (долгий и объемный по процедурам процесс);
  • замер плотности и уровня электролитной жидкости в автоаккумуляторе;
  • посредством воздействия нагрузочной вилки на батарею;
  • тестер емкости.

Интересно. Емкость популярных литий-ионных, никель-кадмиевых и никель-металлгидридных аккумуляторов измерить можно тем же контрольным разрядом (АКБ может выйти из строя при несоблюдении всех правил) либо покупкой на китайских торговых площадках специальных USB-тестеров, точность и правильность измерений которых находятся под большим вопросом.

Контрольный разряд

Длительный контрольный разряд – традиционный лабораторный метод установления емкости аккумулятора. Суть метода состоит в том, что полностью заряженную АКБ разряжают воздействием постоянных электротоков, сила которого зависит от параметров изделия.

Между тем ежечасно проводят замеры разряда аккумуляторной батареи и вольтажа, которые фиксируются. Емкость АКБ вычисляется по формуле: произведение силы электротока на прошедшее конкретное время. Такой замер может занять до суток постоянного наблюдения за аккумулятором, что не очень удобно для многих обывателей.

Нагрузочная вилка

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

Суть измерений проста и описана в инструкции к прибору. Полученные данные по вольтажу необходимо сопоставить с нижеследующей таблицей.

Таблица соответствия вольтажа с емкостью АКБ

Замер плотности электролита

Измерить ёмкость составных частей АКБ (банок) можно, применяя прибор под названием «ареометр». Суть метода сводится к тому, что плотность электролита, находящегося в каждой банке аккумулятора, напрямую связана с его емкостной характеристикой.

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

Таблица соответствия плотности электролита и емкости

Измерения посредством специальных приборов

Идея нагрузочный вилки была использована и усовершенствована в электронных портативных устройствах Кулон, которые созданы специально для проведения проверочных мероприятий по разным спектрам над свинцово-кислотными аккумуляторами.

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

Особенности приборов семейства «Кулон»:

  • питаются от АКБ, у которого берутся замеры;
  • в комплектацию устройств входят провода с клещами-крокодилами, что обеспечивает качественный зажим проводов на всех клеммах аккумулятора;
  • специальная методика определения емкости АКБ, которая не имеет аналогов;
  • рекомендуется для увеличения точности измерений произвести самостоятельно калибровку изделия на новом аккумуляторе схожего типа (процедура описана производителем в инструкции по эксплуатации).

Важно! Этот тестер емкости нужно использовать для установления емкости только в аккумуляторе, который полностью заряжен.

Также существуют и иные устройства от других производителей для этих же целей, методика установления емкости АКБ у которых отличается друг от друга. Например, приборы SKAT-T-AUTO, тестеры PITE, анализаторы Fluke, приспособления Vencon. Всеми этими приборами можно косвенно или напрямую измерить разнообразные параметры.

Зная состояние своего аккумулятора, а именно его емкость, можно избежать неприятных ситуаций на дорогах. Также вовремя среагировав на несоответствие измеренных показателей к заявленным производителем, можно реанимировать или продлить жизнь АКБ, проведя разнообразные мероприятия.

Видео