ЗУ для свинцовых АКБ на МК Atmega 16А

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

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


Аватара пользователя
radio-kot
Собутыльник Кота
Сообщения: 2584
Зарегистрирован: Вт сен 14, 2010 10:27:19

Re: ЗУ для свинцовых АКБ на МК Atmega8

Сообщение radio-kot »

RomanT писал(а):ИМХО от туда, схемы, можно взять только два диода дроссель и кондёр ...
Если мозгов нет - то да.

А у кого с головой все в порядке на любой ток масштабирует. Там главное алгоритмы все прописаны в исходниках.
Будете проходить мимо- проходите!
Аватара пользователя
RomanT
Это не хвост, это антенна
Сообщения: 1335
Зарегистрирован: Ср июн 09, 2010 16:44:54
Откуда: Пермь
Контактная информация:

Re: ЗУ для свинцовых АКБ на МК Atmega8

Сообщение RomanT »

radio-kot писал(а):Если мозгов нет - то да. А у кого с головой все в порядке .

так, яб попросил-бы ...

radio-kot писал(а):на любой ток масштабирует. Там главное алгоритмы все прописаны в исходниках.

ток то не проблема, проблема как раз в алгоритмах - для гаджетов и АКБ УПС-ов, что есть скучно ...
поэтому и говорю, брать от туда нечего, кроме дросселя ...
Andriy76
Открыл глаза
Сообщения: 51
Зарегистрирован: Пн окт 12, 2009 17:26:09
Откуда: Львовская обл.
Контактная информация:

Re: ЗУ для свинцовых АКБ на МК Atmega8

Сообщение Andriy76 »

С помощю ШИМ можем менять ток заряда и розряда , но без радиатора и вентилятора никак . По AVR450 в сети что-то не встречал реальных исполнений , только ссылки . Да и с алгоритмом проблем нету , в теме пробегало немало . А с реализацией и реальной помощю автору нету . По схеме Феликса гонял ток 8А , но с хорошим радиатором и вентилятором . Без вентилятора нагревался примерно до 60 гр за 10 мин , размер радиатора 80 * 150 *15 .
Учусь на Proton+IDE для ПИКов . Часто бываю тут http://picbasic.ru/
TuzRostislav
Мучитель микросхем
Сообщения: 455
Зарегистрирован: Сб фев 14, 2009 05:19:48
Откуда: Kiev

Re: ЗУ для свинцовых АКБ на МК Atmega8

Сообщение TuzRostislav »

gikart писал(а):
TuzRostislav писал(а):Ну и бог с ней, с печкой. Радиатор и вентилятор нам помогут.
Расскажите пожалуйста, как это работает? Куда лишняя энергия девается?

Для печки потребуется гораздо более мощный источник тока, чем это необходимо для зарядки АКБ.
Лишней энергии в ключевом стабилизаторе немного. После ключа стоит дроссель который, при открытом ключе, запасает почти ровно столько энергии, сколько требуется в данный момент АКБ. Как только дроссель запасет требуемое количество энергии ключ, закрывается и дроссель отдает запасенную энергию в АКБ. При этом полевик в данном случае имеет ряд преимуществ, так как в открытом состоянии имеет очень маленькое сопротивление, а следовательно им рассеивается маленькая мощность, меньше нагрев, меньше потери. Основная задача как можно быстрее переключать полевик из одного состояния в другое. Во вложение более толково и подробно.
http://www.ssau.ru/resources/ump/electronic_keys/


Так. Стоп. Говорим о разных вещах. Мы с RomanVin завели разговор об управляемой нагрузке, для управляемого разряда АКБ. Вот письмо.

RomanVin писал(а):На мой взгляд зарядное которое уже имеется вполне достойное (если несказать просто замечательное) :)) . Единственное для полного удовлетворения желательно было бы поставить полупроводниковый токовый датчик, ключ по разряд/десульфатация/тест аккума на полевике с ШИМ-модуляцией без всякого баластного резистора



И на 12 странице я тоже приводил пример управляемой нагрузки на основе полевика.

Вы говорите о заряде АКБ, а мы о управляемом разряде, что позволит реализовать тренировку, десульфатацию, измерение емкости АКБ.
Аватара пользователя
Саид
Встал на лапы
Сообщения: 105
Зарегистрирован: Вс апр 05, 2009 14:30:07

Re: ЗУ для свинцовых АКБ на МК Atmega8

Сообщение Саид »

Andriy76 писал(а): По схеме Феликса гонял ток 8А , но с хорошим радиатором и вентилятором . Без вентилятора нагревался примерно до 60 гр за 10 мин , размер радиатора 80 * 150 *15 .


А как такой ток получал? У автора заявлено 5А, у меня реально было 3,25 А.
Планы на будущее, несоответствующие вашим финансовым, умственным и физическим возможностям, называются мечтами!
Andriy76
Открыл глаза
Сообщения: 51
Зарегистрирован: Пн окт 12, 2009 17:26:09
Откуда: Львовская обл.
Контактная информация:

Re: ЗУ для свинцовых АКБ на МК Atmega8

Сообщение Andriy76 »

Тепло будет ка при заряде так и при разряде и от этого никуда не деться . С помощю ШИМ можем выставлять любой ток на розряд . Если все так ажурно на CPU не надо ставить эфективный радиатор с вентилятором , который работает в импульсном режиме :)) . Или греем полевик или резистор , а что-бы разряжать током 10А и все было холодное ? Мой знакомый удивлялся когда грелся диод при токе 6А если он 10А . В старых справочниках тепловой режим 2Вт без радиатора и 20Вт с радиатором образно :)). Такой ток был получен при использовании идеи от Феликса в другом зарядном .
Учусь на Proton+IDE для ПИКов . Часто бываю тут http://picbasic.ru/
Аватара пользователя
RomanT
Это не хвост, это антенна
Сообщения: 1335
Зарегистрирован: Ср июн 09, 2010 16:44:54
Откуда: Пермь
Контактная информация:

Re: ЗУ для свинцовых АКБ на МК Atmega8

Сообщение RomanT »

TuzRostislav писал(а):Так. Стоп. Говорим о разных вещах. Мы с RomanVin завели разговор об управляемой нагрузке, для управляемого разряда АКБ.
Вы говорите о заряде АКБ, а мы о управляемом разряде, что позволит реализовать тренировку, десульфатацию, измерение емкости АКБ.

а какие проблемы с разрядом то ?
порт МК + полевик + нагрузка
ШИМ-управление, ток измеряется тем-же датчиком тока, что и заряд, поменяется полярность, поэтому датчик нада брать с буквой В - измерение с любой полярностью.
Алгоритм вообше практически отсутствует - держим скважность ШИМ-а на уровне тока 1/5 ёмкости (0.2С), до момента достижения напряжения на АКБ 10,6 В, далее держим его уменьшая скважность, до момента пока ток не будет равен нулю, как показала практика, после скважности = ноль нужно ещё держать напряжение 10,6 Вольта в течении получаса изменяя скважность от ноля до нескольких единиц и обратно.

Фотки тут viewtopic.php?p=670624#p670624
Во вложении результаты теста (в тесте разряд делал до 11.7 Вольт, т.к. наивно полагал, что доведу 11.7 в НРЦ, поэтому с нагрузкой нужно разряжать до 10.6 Вольта)
Вложения
test_razrad-zarad.zip
(5.49 КБ) 503 скачивания
TuzRostislav
Мучитель микросхем
Сообщения: 455
Зарегистрирован: Сб фев 14, 2009 05:19:48
Откуда: Kiev

Re: ЗУ для свинцовых АКБ на МК Atmega8

Сообщение TuzRostislav »

RomanT писал(а):
TuzRostislav писал(а):Так. Стоп. Говорим о разных вещах. Мы с RomanVin завели разговор об управляемой нагрузке, для управляемого разряда АКБ.
Вы говорите о заряде АКБ, а мы о управляемом разряде, что позволит реализовать тренировку, десульфатацию, измерение емкости АКБ.

а какие проблемы с разрядом то ?
порт МК + полевик + нагрузка
ШИМ-управление, ток измеряется тем-же датчиком тока, что и заряд, поменяется полярность, поэтому датчик нада брать с буквой В - измерение с любой полярностью.
Алгоритм вообше практически отсутствует - держим скважность ШИМ-а на уровне тока 1/5 ёмкости (0.2С), до момента достижения напряжения на АКБ 10,6 В, далее держим его уменьшая скважность, до момента пока ток не будет равен нулю, как показала практика, после скважности = ноль нужно ещё держать напряжение 10,6 Вольта в течении получаса изменяя скважность от ноля до нескольких единиц и обратно.

Фотки тут viewtopic.php?p=670624#p670624
Во вложении результаты теста


Спасибо. Теперь понятно. Лишняя энергия выделяется в тепло на лампах.
Чуток смущает импульсный характер нагрузки. Ведь фактически мы в короткие промежутки времени нагружаем АКБ максимальным током, на который способна нагрузка. И для слабеньких батарей он может оказаться чрезмерным.
Аватара пользователя
RomanT
Это не хвост, это антенна
Сообщения: 1335
Зарегистрирован: Ср июн 09, 2010 16:44:54
Откуда: Пермь
Контактная информация:

Re: ЗУ для свинцовых АКБ на МК Atmega8

Сообщение RomanT »

TuzRostislav писал(а):Чуток смущает импульсный характер нагрузки. Ведь фактически мы в короткие промежутки времени нагружаем АКБ максимальным током, на который способна нагрузка. И для слабеньких батарей он может оказаться чрезмерным.

Дык что мешает подключать соответствующую, ёмкости, нагрузку (лампу/резистор) ?

Т.е. вы хотите изменять сопротивление ленейным управлением полевиками ?
ИМХО это лишнее ... ИМХО лампа/резистор - просто и гениально ...
Аватара пользователя
Саид
Встал на лапы
Сообщения: 105
Зарегистрирован: Вс апр 05, 2009 14:30:07

Re: ЗУ для свинцовых АКБ на МК Atmega8

Сообщение Саид »

RomanT писал(а):
TuzRostislav писал(а):Чуток смущает импульсный характер нагрузки. Ведь фактически мы в короткие промежутки времени нагружаем АКБ максимальным током, на который способна нагрузка. И для слабеньких батарей он может оказаться чрезмерным.

Дык что мешает подключать соответствующую, ёмкости, нагрузку (лампу/резистор) ?

Т.е. вы хотите изменять сопротивление ленейным управлением полевиками ?
ИМХО это лишнее ... ИМХО лампа/резистор - просто и гениально ...


Ну а если у меня 8 разных типов аккумуляторов? Да неизвестно какие потом будут? Это куча резисторов, ламп? Запутаться можно.
Планы на будущее, несоответствующие вашим финансовым, умственным и физическим возможностям, называются мечтами!
TuzRostislav
Мучитель микросхем
Сообщения: 455
Зарегистрирован: Сб фев 14, 2009 05:19:48
Откуда: Kiev

Re: ЗУ для свинцовых АКБ на МК Atmega8

Сообщение TuzRostislav »

RomanT писал(а):
TuzRostislav писал(а):Чуток смущает импульсный характер нагрузки. Ведь фактически мы в короткие промежутки времени нагружаем АКБ максимальным током, на который способна нагрузка. И для слабеньких батарей он может оказаться чрезмерным.

Дык что мешает подключать соответствующую, ёмкости, нагрузку (лампу/резистор) ?

Т.е. вы хотите изменять сопротивление ленейным управлением полевиками ?
ИМХО это лишнее ... ИМХО лампа/резистор - просто и гениально ...


Просто - согласен. Гениально - ну фиг его знает. :) Тепла получим не меньше. Но идея вполне приемлема и индикатор разряда получается яркий, в буквальном смысле этого слова. :)
TuzRostislav
Мучитель микросхем
Сообщения: 455
Зарегистрирован: Сб фев 14, 2009 05:19:48
Откуда: Kiev

Re: ЗУ для свинцовых АКБ на МК Atmega8

Сообщение TuzRostislav »

Саид писал(а):Ну а если у меня 8 разных типов аккумуляторов? Да неизвестно какие потом будут? Это куча резисторов, ламп? Запутаться можно.


Я с тобой солидарен. И не такой уж большой радиатор получается, если вентилятор прицепить. Зато имеем универсальность и никакой мороки с лампочками. И нагрузка не импульсная.
Аватара пользователя
RomanT
Это не хвост, это антенна
Сообщения: 1335
Зарегистрирован: Ср июн 09, 2010 16:44:54
Откуда: Пермь
Контактная информация:

Re: ЗУ для свинцовых АКБ на МК Atmega8

Сообщение RomanT »

Саид писал(а):Ну а если у меня 8 разных типов аккумуляторов? Да неизвестно какие потом будут? Это куча резисторов, ламп? Запутаться можно.


TuzRostislav писал(а):Просто - согласен. Гениально - ну фиг его знает. :) Тепла получим не меньше. Но идея вполне приемлема и индикатор разряда получается яркий, в буквальном смысле этого слова. :)

:))) :idea:

Я вот Слон-у высказывал идею меню SETUP, с сохранением последнего состояния.
AT><PWM><Pulse><line
т.е. управление ИБП АТ, ШИМ, частотный ключ и линейное управление

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

Всмысле мы ведь пришли к общему мнению, что схема на МК мега16 с дисплеем 1602, датчиком тока ACS758, два датчика температуры DS18B20 (один на радиатор, для управления вентилятором, второй на АКБ, для коррекции тока заряда), а далее расхождение во мнениях ...
Аватара пользователя
Саид
Встал на лапы
Сообщения: 105
Зарегистрирован: Вс апр 05, 2009 14:30:07

Re: ЗУ для свинцовых АКБ на МК Atmega8

Сообщение Саид »

RomanT писал(а):
Саид писал(а):Ну а если у меня 8 разных типов аккумуляторов? Да неизвестно какие потом будут? Это куча резисторов, ламп? Запутаться можно.


TuzRostislav писал(а):Просто - согласен. Гениально - ну фиг его знает. :) Тепла получим не меньше. Но идея вполне приемлема и индикатор разряда получается яркий, в буквальном смысле этого слова. :)

:))) :idea:

Я вот Слон-у высказывал идею меню SETUP, с сохранением последнего состояния.
AT><PWM><Pulse><line
т.е. управление ИБП АТ, ШИМ, частотный ключ и линейное управление

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

Всмысле мы ведь пришли к общему мнению, что схема на МК мега16 с дисплеем 1602, датчиком тока ACS758, два датчика температуры DS18B20 (один на радиатор, для управления вентилятором, второй на АКБ, для коррекции тока заряда), а далее расхождение во мнениях ...

и не привязываться к блоку питания, каждый выбирает такой, какой ему подходит.
Планы на будущее, несоответствующие вашим финансовым, умственным и физическим возможностям, называются мечтами!
TuzRostislav
Мучитель микросхем
Сообщения: 455
Зарегистрирован: Сб фев 14, 2009 05:19:48
Откуда: Kiev

Re: ЗУ для свинцовых АКБ на МК Atmega8

Сообщение TuzRostislav »

RomanT писал(а): а далее расхождение во мнениях ...


Так расхождения минимальны. В первом случае ШИМ + полевик + лампочки. Во втором случае ШИМ + интегрирующая цепочка + полевик. На сколько я понимаю, нужны минимальные различия в прошивке.
Можно ведь предусмотреть использования первого и второго варианта?
Аватара пользователя
RomanT
Это не хвост, это антенна
Сообщения: 1335
Зарегистрирован: Ср июн 09, 2010 16:44:54
Откуда: Пермь
Контактная информация:

Re: ЗУ для свинцовых АКБ на МК Atmega8

Сообщение RomanT »

TuzRostislav писал(а):Можно ведь предусмотреть использования первого и второго варианта?

дык я об этом и говорю, прошивка одна, но она универсальна для всех вариантов регулировки.
Т.е. выставляется пользователем в "setup", далее всё идентично - мерим ток и напряжение на АКБ, на соответствующих портах соответствующие сигналы управления, следуем заданному алгоритму разряда-заряда(тренировки)/заряда/десульфации
Я вот ещё предлогал внешние часы/календарь реального времени на DS1307 :)) для удобства,
чтоб не трогать внутреннюю тактовую частоту, оставив её высокой 8/16 МГц
и поиметь возможность запрограммировать работу по календарю/времени ...
TuzRostislav
Мучитель микросхем
Сообщения: 455
Зарегистрирован: Сб фев 14, 2009 05:19:48
Откуда: Kiev

Re: ЗУ для свинцовых АКБ на МК Atmega8

Сообщение TuzRostislav »

RomanT писал(а):
TuzRostislav писал(а):Можно ведь предусмотреть использования первого и второго варианта?

дык я об этом и говорю, прошивка одна, но она универсальна для всех вариантов регулировки.
Т.е. выставляется пользователем в "setup", далее всё идентично - мерим ток и напряжение на АКБ, на соответствующих портах соответствующие сигналы управления, следуем заданному алгоритму разряда-заряда(тренировки)/заряда/десульфации


Именно то, что надо.

Я вот ещё предлогал внешние часы/календарь реального времени на DS1307 :)) для удобства,
чтоб не трогать внутреннюю тактовую частоту, оставив её высокой 8/16 МГц
и поиметь возможность запрограммировать работу по календарю/времени ...


Это точно излишне. Хватит просто отмерить допустим 15 часов заряда без всяких календарей. А поддерживать аккумулятор можно в "капельном" режиме.
Слон
Мучитель микросхем
Сообщения: 451
Зарегистрирован: Ср янв 06, 2010 20:57:49

Re: ЗУ для свинцовых АКБ на МК Atmega8

Сообщение Слон »

Привет! Всех с праздником!!!
Прекрасно, что тема вызвала стоь бурные обсуждения, это значит, что мы придём-таки к компромиссному решению :))
Хочется немого подытожить.
Итак. Девайс, который мы имеем в настоящее время устраивает всем, за исключением того, что довольно мал зарядный и разрядный ток. Давайте сначала разберёмся с первым.
Блок питания AT/ATX способен выдать по цепи +12В ток 10-15А. Напрашиваетя первый вывод-умощнить БП. Для токов около 30А потребуется: применение более мощных трансформаторов ( особенно-оконечного), ключевых транзисторов, разводка новой печатной платы для силовой части. То есть полная переделка. Достоинства- высокий КПД (как следствие-малые габариты) Недостатки- сложность переделки.
Есть второй способ. Применить в качестве силового источника готовый трансформатор и выпрямитель. Здесь можно регулировать ток/напряжение путем включения полевика в линейном режиме, либо в ключевом режиме совместно с балластным резистором. В любом случае мы имеем управляемый делитель напряжения, который характеризуется низким КПД, и как следствие- сильным нагревом, необходимостью применения активных средств охлаждения, т.е. большими габаритами и массой.
Лично я склоняюсь к трансформатору и поиску некоторого компромиссного DC-DC конвертера. В схеме от Felix, которую предложил Саид, а также в апноуте от AVR -AVR450 предложена схема так называемого buck-convertor`а. Кажется, это разновидность однотактного обратноходового преобразователя (здесь я могу ошибаться, мне нужно немного вспомнить теорию :? ), которая на практике ограничена мощностью до 200Вт. Это связано с количеством энергии, запасаемой дросселем и отдаваемое им в нагрузку. Вот именно поэтому, в вышеперечисленных устройствах максимальный ток не превышает 2-3А. В принципе, можно попробовать и этот способ, но думаю, что дроссель будет достаточно громоздким. Здесь требуются энтузиасты для проверки этого способа на практике. Есть такие? :)
Преимущества DC-DC преобразователя-кроме высокого КПД, также получение постоянного зарядного тока, который легче измерять. Для батареи, конечно, предпочтительнее импульсный ток заряда, но импульсный ток, особенно сложной формы, довольно трудно измерить с помощью АЦП. Здесь нужно будет вычислять среднеквадратичное значение, да ещё и применять поправочные коэффициенты (особенно это касается пульсирующего тока сети частотой 100Гц+импульсы ШИМ частотой 500Гц, как это предлагает RomanT). Плюс еще отдельные профили для десятка-двух аккумуляторов+измерение температуры и часы. Здесь уж точно ресурсов МК Atmega16 не хватит :shock:
Короче, говоря, нужен DC-DC преобразователь нужной нам мощности ( вход-18-24В, выход-регулируемый от 8 до 16В, ток 30А).Нужно всем вместе поискать в сети подходящее решение. Желательно, с использованием TL494 или аналогов.
Что же касается разрядного тока, здесь ситуация попроще. КПД лампы накаливания ололо 20-30%. То есть, часть энергии пребразуется в тепловую, а часть- в световую энергию. Всё же меньше греется, чем резистор или транзистор. Ток разряда может быть постоянный или импульсный, его значение некритично, измерять его не обязательно. Применив достаточно мощную нагрузку, мы можем ШИМ-ом легко задать нужный нам разрядный ток (приблизительно).
Ну вот, такие-вот соображения.
Жду предложений.
Опыт- сын ошибок трудных....
RomanVin
Открыл глаза
Сообщения: 64
Зарегистрирован: Чт дек 09, 2010 00:24:09
Откуда: Украина Винница
Контактная информация:

Re: ЗУ для свинцовых АКБ на МК Atmega8

Сообщение RomanVin »

Вывод из всего вышеперечитанного:
Лично мой взгляд, причем скорее всего окончательный, что схема оптимальна на МК мега16 с дисплеем 1602, датчиком тока ACS758, два датчика температуры DS18B20 (один на радиатор, для управления вентилятором, второй на АКБ, для коррекции тока заряда), замер напряжения (отдельными от силовых) проводами непосредственно с клем аккумулятора для точности замера (например с использованием отдельного операционника), регулируемая нагрузка на полевике на разряд\тренировка\тестирование батареи без всяких лампочек и лошадиной мощности резисторов (радиатор с вентилятором и термодатчиком спасет вполне) . Основной источник на основе АТ\АТХ блока, только хочеться спроэктировать в виде отдельной платы на которой установить всю силовую часть и плата управления отдельно. Думаю получить большую мощность источника схемотехнически не сильно сложно, заменить входные емкостя, выходные транзисторы и трансформатор. Причем использование трансформатора может и надежно но экономически невыгодно, стоимость просто запредельная. На сегодняшний день есть достаточный выбор ферритов с каркасами по мусорной цене в сравнении с мощным трансом.
Кто что думает дальше...
Аватара пользователя
RomanT
Это не хвост, это антенна
Сообщения: 1335
Зарегистрирован: Ср июн 09, 2010 16:44:54
Откуда: Пермь
Контактная информация:

Re: ЗУ для свинцовых АКБ на МК Atmega8

Сообщение RomanT »

Слон писал(а):Ну вот, такие-вот соображения.
Жду предложений.

я в шоке, беру тайм-аут ...
Ответить

Вернуться в «Статьи»