Измерение скорости снижения напряжения

d_kin
Offline
Зарегистрирован: 07.12.2016

12,7 полгода можно ждать.

renoshnik
Offline
Зарегистрирован: 11.04.2013

Andy пишет:

renoshnik, забудь про 12.7В и 14.4В. Даже АКБ выпущенные в одной партии довольно ощутимо отличаются по параметрам. Не бывает двух абсолютно одинаковых АКБ.

Это к чему ? Согласен, что параметры АКБ отличаются но почему об этом нужно забывать ? 

renoshnik
Offline
Зарегистрирован: 11.04.2013

d_kin пишет:

12,7 полгода можно ждать.

это к чему ?

можно увеличить концентрацию электролита и естественно 12,7 сложно будет дождаться. но причем тут это ?

d_kin
Offline
Зарегистрирован: 07.12.2016

К тому что на 70% аккумуляторов требуется 13,5 В. Для аккумуляторов свежих и с большей плотностью электролита 13,7 - 14,1. Для слабеньких аккумуляторов 13,0. Это для качелей в добивке нижняя граница. Это сразу видно после немногочисленных опытов.

ua6em
ua6em аватар
Offline
Зарегистрирован: 17.08.2016

renoshnik пишет:

d_kin пишет:

12,7 полгода можно ждать.

это к чему ?

можно увеличить концентрацию электролита и естественно 12,7 сложно будет дождаться. но причем тут это ?

Концентрация электролита влияет исключительно на диапазон рабочих температур, то-есть в каком диапазоне температур реализуются заявленные характеристики, если эксплуатируем при +20 (стационарные) плотность электролита можно снизить в угоду увеличения срока службы (до 25 лет)

d_kin
Offline
Зарегистрирован: 07.12.2016

Читаю еще про ускорение, но опять ничего не пойму. Товарищи, подскажите, как посчитать вторую производную от напряжения аккумулятора. Что-то теоретические книги даются мне очень тяжело)

ua6em
ua6em аватар
Offline
Зарегистрирован: 17.08.2016

d_kin пишет:

Читаю еще про ускорение, но опять ничего не пойму. Товарищи, подскажите, как посчитать вторую производную от напряжения аккумулятора. Что-то теоретические книги даются мне очень тяжело)

Не парься, если нужен буферный режим он определяется просто, выходишь на нулевой ток в режиме заряда. он разный, может быть 200ма, может быть 300ма и добавляешь к нему ток нагрузки, напряжение с БП полученное для это расчётного тока и будет буферным, критерий правильного тока отсутствие газовыделения, а так ты циклами заряда-разряда угробишь батарею (их всего 300-600)

 

renoshnik
Offline
Зарегистрирован: 11.04.2013

d_kin пишет:

К тому что на 70% аккумуляторов требуется 13,5 В. Для аккумуляторов свежих и с большей плотностью электролита 13,7 - 14,1. Для слабеньких аккумуляторов 13,0. Это для качелей в добивке нижняя граница. Это сразу видно после немногочисленных опытов.

Так кто запрещает задавать самостоятельно границы ?

Мой пост был о том, что для "качелей" не нужно определять скорость, там берется просто касание уровня...

renoshnik
Offline
Зарегистрирован: 11.04.2013

ua6em пишет:

renoshnik пишет:

d_kin пишет:

12,7 полгода можно ждать.

это к чему ?

можно увеличить концентрацию электролита и естественно 12,7 сложно будет дождаться. но причем тут это ?

Концентрация электролита влияет исключительно на диапазон рабочих температур, то-есть в каком диапазоне температур реализуются заявленные характеристики, если эксплуатируем при +20 (стационарные) плотность электролита можно снизить в угоду увеличения срока службы (до 25 лет)

С этим не спорю...

Но концентрация еще влияет и на НРЦ аккумулятора...

Р = Uнрц/ 6 — 0,84

Uнрц (НРЦ) — напряжение разомкнутой цепи;

Р — Плотность электролита.

Следовательно, плотность можно посчитать соответственно по формуле: Р = Uнрц/ 6 — 0,84

d_kin
Offline
Зарегистрирован: 07.12.2016

ua6em пишет:

Не парься, если нужен буферный режим он определяется просто, выходишь на нулевой ток в режиме заряда. он разный, может быть 200ма, может быть 300ма и добавляешь к нему ток нагрузки, напряжение с БП полученное для это расчётного тока и будет буферным, критерий правильного тока отсутствие газовыделения, а так ты циклами заряда-разряда угробишь батарею (их всего 300-600)

 

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

d_kin
Offline
Зарегистрирован: 07.12.2016

renoshnik пишет:

Так кто запрещает задавать самостоятельно границы ?

Мой пост был о том, что для "качелей" не нужно определять скорость, там берется просто касание уровня...

Хочется полную автоматизацию, пусть микроконтроллер сам смотрит на аккумулятор и делает то, что нужно.

А если самому менять, то и ардуино не нужно. Схем качелей с регулируемыми порогами полно.

d_kin
Offline
Зарегистрирован: 07.12.2016

Правильно ли я понимаю?

1 секунда: замер (13,8В-13,6В)/1сек

скорость = 0,2В/сек

2 секунда: замер (13,6В-13,5В)/1сек

скорость = 0,1В/сек

далее расчет ускорения

Ускорение = (0,1В/сек - 0,2В/сек)/2 сек = -0,05В/сек2

Ускорение отрицательное, значит падение напряжения замедлялось, т.е. можно ловить нужный мне момент по величине ускорения.

Напряжения приведены от головы для примера.

ua6em
ua6em аватар
Offline
Зарегистрирован: 17.08.2016

d_kin пишет:

Правильно ли я понимаю?

1 секунда: замер (13,8В-13,6В)/1сек

скорость = 0,2В/сек

2 секунда: замер (13,6В-13,5В)/1сек

скорость = 0,1В/сек

далее расчет ускорения

Ускорение = (0,1В/сек - 0,2В/сек)/2 сек = -0,05В/сек2

Ускорение отрицательное, значит падение напряжения замедлялось, т.е. можно ловить нужный мне момент по величине ускорения.

Напряжения приведены от головы для примера.

Это же начальная школа  - (0.1 +0.2)/2 = 0.15 В/сек - это средняя, а на второй секунде уже имеем 0,1 В/сек

d_kin
Offline
Зарегистрирован: 07.12.2016

ua6em пишет:

Это же начальная школа  - (0.1 +0.2)/2 = 0.15 В/сек - это средняя, а на второй секунде уже имеем 0,1 В/сек

Среднее это понятно, а ускорение?

renoshnik
Offline
Зарегистрирован: 11.04.2013

d_kin пишет:

ua6em пишет:

Это же начальная школа  - (0.1 +0.2)/2 = 0.15 В/сек - это средняя, а на второй секунде уже имеем 0,1 В/сек

Среднее это понятно, а ускорение?

0,2 - 0,1 = 0,1 В/с2

d_kin
Offline
Зарегистрирован: 07.12.2016

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

d_kin
Offline
Зарегистрирован: 07.12.2016

renoshnik пишет:

0,2 - 0,1 = 0,1 В/с2

0,2В/с - 0,1В/с = 0,1 В/с2 - гениально.

Волшебник
Offline
Зарегистрирован: 22.12.2016

Ускорение - это вторая производная, первая - скорость dV/dT.   

d_kin
Offline
Зарегистрирован: 07.12.2016

А как ее посчитать правильно? я посчитал, но неуверен в правильности

Волшебник
Offline
Зарегистрирован: 22.12.2016

Я уже приводил черновик кода в посте 36

qwone
qwone аватар
Offline
Зарегистрирован: 03.07.2016

http://electricalschool.info/main/osnovy/1414-zarjad-i-razrjad-kondensat...

http://bourabai.kz/toe/tp_2.htm

Ну а дальше решаешь систему уравнений и вычисляешь емкость батареи и внутренее сопротивление. Матанализ рулит.

d_kin
Offline
Зарегистрирован: 07.12.2016

Там же Вы только скорость считали?

Вроде бы это на 1-м курсе проходят, я уже не помню 15 лет прошло, эхх...стыдоба

Волшебник
Offline
Зарегистрирован: 22.12.2016

Я считал то что вы описали в первом посте, скорость, она же dV/dT. Вам кто-то бросил лопату пыли на вентилятор - ускорение, вы и сбились с курса. Ускорение там на ...совсем не нужно.

d_kin
Offline
Зарегистрирован: 07.12.2016

Все правильно, я начал со скорости, но ускорение лучше, просто я думал, что задача с ускорением совсем неразрешима. По ускорению лучше судить об изменении скорости и у него знак есть + или -. Пыль на вентилятор подкидываю себе сам)

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

Волшебник
Offline
Зарегистрирован: 22.12.2016

Если подумать головой, то скорость снижения напряжения не имеет <экстримов> - т.е. максимумов и минимумов, она мототонно снижается, соответственно, дифференциал функции скорости - ускорение никогда не обращается в 0 и не меняет знак. 

d_kin
Offline
Зарегистрирован: 07.12.2016

Получается вторая производная для меня тоже самое что и первая, в ней нет смысла и достаточно просто скорости? Не совсем понимаю, если скорость сначала была очень быстрой, а потом снизилась, ускорение не поменяет знак?

Волшебник
Offline
Зарегистрирован: 22.12.2016

Это я и говорю, на ......совсем не надо ни 2-я, ни 3-я и т.д.

qwone
qwone аватар
Offline
Зарегистрирован: 03.07.2016

Вообще-то основная проблема у кислотного аккумулятора это "перекос" банок. Когда аккумулятор новый вроде и площадь пластин одинакова и емкости банок одинаковы. И если их заряжать последовательно, проблем не будет . Но со временем часть пластин забилось , появились внутрение утечки и емкости банок становятся разными. А люди как заряжают, как и разряжают их по той же схеме. Вот прикиньте последовательное соединение конденсаторов где их емкости разные. Q=CU; В общем  у той банки где емкость меньше , больше перепад напряжение заряд -разряд, скорее електролит выкипит и скорее она выйдет из строя . А так как аккумулятор это комплект банок в одном корпусе, то ресурс аккумулятора равен ресурсу самой плохой банки.  Вот стараются найти эту банку и поправить ее здоровье или лишним электролитом или "тренировкой".

renoshnik
Offline
Зарегистрирован: 11.04.2013

d_kin пишет:

А как ее посчитать правильно? я посчитал, но неуверен в правильности

 

Я ведь вам уже написАл !  0,2 - 0,1 = 0,1 В/с2

вы получаете вольты в секунду за секунду ...  что еще вам нужно ?

Если у вас за две последовательные секунды будет падение 0,1 В/с и 0,1В/с

0,1 - 0,1 = 0

то ускорения НЕТ (равномерное движение) ....

d_kin
Offline
Зарегистрирован: 07.12.2016

qwone пишет:

Вообще-то основная проблема у кислотного аккумулятора это "перекос" банок.

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

renoshnik
Offline
Зарегистрирован: 11.04.2013

d_kin пишет:

Получается вторая производная для меня тоже самое что и первая, в ней нет смысла и достаточно просто скорости? Не совсем понимаю, если скорость сначала была очень быстрой, а потом снизилась, ускорение не поменяет знак?

 

Поменяет... Я ведь вам расписал как посчитать ускорение / торможение ...

d_kin
Offline
Зарегистрирован: 07.12.2016

Понял, спасибо!

d_kin
Offline
Зарегистрирован: 07.12.2016

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

ua6em
ua6em аватар
Offline
Зарегистрирован: 17.08.2016

qwone пишет:

 А так как аккумулятор это комплект банок в одном корпусе, то ресурс аккумулятора равен ресурсу самой плохой банки. 

Нет! Ресурс аккумулятора равен производной от произведения ресурсов банок )))
Возьмем к примеру, что у нас ресурс наших банок равен 1 и банок шесть, при эсплуатации, ресурс одной банки уменьшился до 0,9, а ресурс еще одной до 0,8, общий ресурс аккумулятора будет равен 0,72

Надёжность любой системы равна произведению надёжности её составляющих - КЭИС 1978 год )))

qwone
qwone аватар
Offline
Зарегистрирован: 03.07.2016

ua6em пишет:

Надёжность любой системы равна произведению надёжности её составляющих - КЭИС 1978 год )))

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

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

ua6em
ua6em аватар
Offline
Зарегистрирован: 17.08.2016

qwone пишет:

ua6em пишет:

Надёжность любой системы равна произведению надёжности её составляющих - КЭИС 1978 год )))

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

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

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

andriano
andriano аватар
Offline
Зарегистрирован: 20.06.2015

d_kin пишет:

Правильно ли я понимаю?

1 секунда: замер (13,8В-13,6В)/1сек

скорость = 0,2В/сек

2 секунда: замер (13,6В-13,5В)/1сек

скорость = 0,1В/сек

далее расчет ускорения

Ускорение = (0,1В/сек - 0,2В/сек)/2 сек = -0,05В/сек2

Ускорение отрицательное, значит падение напряжения замедлялось, т.е. можно ловить нужный мне момент по величине ускорения.

Напряжения приведены от головы для примера.

Если Вам нужен только знак, можно и так (в общих чертах). Но, вообще-то, делить нужно не на 2, а на 1 секунду. У нас ведь значения первых производных относятся к интервалам, а расстоние между серединами интервалов 1 с.

Но, судя по цифрам, у Вас происходит не заряд, а разряд.

Производная - отрицательная.

Вторая производная положительная, т.е. падение напряжения замедляется.

Вообще же, если напряжение измеряется с постоянным интервалом dt, то вторая производная по массиву последовательных отсчетов вычисляется так:

a = (U[0] + U[2] - 2*U[1])/(dt*dt)

qwone
qwone аватар
Offline
Зарегистрирован: 03.07.2016

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

ua6em
ua6em аватар
Offline
Зарегистрирован: 17.08.2016

qwone пишет:

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

Это точно, первый проработал в авто 9 лет и был еще живым, ампер 25-27 в часах оставалось, я тогда метод последовательно включения для снятия сульфатации не знал, далее понеслось ))) за шесть лет 3 аккумулятора...

Buldakov
Offline
Зарегистрирован: 17.01.2016

Попробуйте посчитать производную dU/dt. берете изменение напряжения за 5 секнд и делете на 5 секунд.

neid86@gmail.com
Offline
Зарегистрирован: 28.10.2014

Волшебник пишет:

Набросаю черновик, 

const int ledPin =  LED_BUILTIN;
int ledState = LOW;            
unsigned long previousMillis = 0;      
 
//const long interval = 1000;           //  Вот эта и есть dt 
const long interval = 5000;       // ставим 5 секунд
 
const float proselo_max = 0.1; // a это maximum dV
//Надо ещё переменную, чтобы её считать
int skolko_bulo = 0;
    
void setup() {
  pinMode(ledPin, OUTPUT);
}
 
void loop() {
  unsigned long currentMillis = millis();
  if (currentMillis - previousMillis >= interval) {
     int skolko_sejchas = analogRead(A0);
     int skolko_proselo = skolko_bulo - skolko_sejchas;  // А вот ента есть сама dV
 
     skolko_bulo = skolko_sejchas; // сохранить для следующего цикла !
    if (skolko_proselo < proselo_max) {
      ledState = HIGH;
    } else {
      ledState = LOW;
    }
    digitalWrite(ledPin, ledState);
    previousMillis = currentMillis;
  }
}
 Там где светодиод вешаем реле модуль. Всё.

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

Есть у кого мнение как с помощью millis() отловить скорость снижения напряжения за секунду?

ЮриБас
Offline
Зарегистрирован: 13.01.2012

d_kin пишет:

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

d_kin ну что, получилось что нибудь?..