Делаю цифровую зарядку

an2an
MaxSh:

Для такой железки 8-й меги за глаза.

MaxSh:

Ну переферия переферией, но прогу еще куда-то затолкать надо, а написание интерфейса занимает как правило оч. не мало места, всякие там менюшки и прочее.

Что-то вы в показаниях путаетесь, то Вам 8-й меги “за глаза”, то PWM3 мало. А флеша у них обеих 8К, конечно SRAM 1024 против 512, но для менюшек ram не нужен. За-то управление с защитами делать гораздо проще и надежнее.

MaxSh
an2an:

Что-то вы в показаниях путаетесь, то Вам 8-й меги “за глаза”, то PWM3 мало. А флеша у них обеих 8К, конечно SRAM 1024 против 512, но для менюшек ram не нужен. За-то управление с защитами делать гораздо проще и надежнее.

Не путаюсь просто в инете через тел и качать даташит напряжно, а раньше у атмела 90-я серия больше 2-х кил не имела. Вобчем согласен и с PWM3 😃

AlexAndr=

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

MaxSh:

А лучше сразу на 128-ю… Зачем в таком простом девайсе 32-я мега ? Для такой железки 8-й меги за глаза.

Думаю ног может нехватить. Мега16-32 самое оно.

23 days later
IVАN

Сегодня погонял зарядник в"боевых"условиях(на водоеме-от 12 вольт(авто аккумулятор)),
легко заряжает 7 баночную батарею без преобразователя(GP3300-держит ток в конце заряда-3 Амп.,Intellekt4200-4 Амп.),вполне подходит для ФСР-ЕСО и ФСР-Е - очень удобная штучка.
Alex@ndr-за разработку еще раз огромное спасибо!

Oleg_Ru

Есть проблемка.
В наличии блок = 4 банки NiMh 1300mAh

  1. ставлю разряд 4 банки NiMh 1300mAh 1,2V на банку, токи разные пробовал
    останавливается на 4,79В
  2. линейный заряд 0,2А 4 банки NiMh 1300mAh 1,2V
    практически сразу напряжение 5,23В и по этой причине остановка,
    что же надо устанавливать, какое напряжение заряда ?
Vasily_A
Oleg_Ru:

Есть проблемка.
В наличии блок = 4 банки NiMh 1300mAh

  1. ставлю разряд 4 банки NiMh 1300mAh 1,2V на банку, токи разные пробовал
    останавливается на 4,79В
  2. линейный заряд 0,2А 4 банки NiMh 1300mAh 1,2V
    практически сразу напряжение 5,23В и по этой причине остановка,
    что же надо устанавливать, какое напряжение заряда ?

разряд 0.8В на банку
заряд 1.8В на банку
это при токе от С/2 до С, при меньших токах примерно 1В и 1.7 соответсвенно.

2 months later
vik-07

Alex@ndr если есть возможность выложи прошивку с англицким меню и поддержкой вывода на RS232. Есть проблема с приобретением индикатора поддерживающим руский. А в общем спасибо за разработку.

AlexAndr=
vik-07:

Alex@ndr если есть возможность выложи прошивку с англицким меню и поддержкой вывода на RS232. Есть проблема с приобретением индикатора поддерживающим руский. А в общем спасибо за разработку.

Вечером постараюсь выложить.

Инженегра

Alex@ndr а можно ввести режим работы зарядника разряд-заряд?

vik-07
AlexAndr=:

Английская, с выводом на RS232. Прога для вывода: LogView( www.logview.info ), в настройках выбирать зарядку “Robbe PowerPeak ||”.

Спасибо.

AlexN

Alex@ndr, очень понравились оригинальностью некоторые части схемы.
Пара вопросов, если не сложно:

  1. В прошивке при заряде и измерении напряжения батареи учитывается падение напряжения на токоизмерительном резисторе? Или напряжение измеряется только в паузах заряда?
  2. Каким образом влияет на точность измерения напряжения делитель на два входа АЦП?
AlexAndr=
Инженегра:

Alex@ndr а можно ввести режим работы зарядника разряд-заряд?

А зачем?

AlexN:
  1. В прошивке при заряде и измерении напряжения батареи учитывается падение напряжения на токоизмерительном резисторе? Или напряжение измеряется только в паузах заряда?
  2. Каким образом влияет на точность измерения напряжения делитель на два входа АЦП?

Напряжение щитается так: в процессе заряда, при протекании тока, на экран выводится напряжение с учётом падения на резисторе(и проводах за одно), меряется оно делителем 18/3. В паузах тока меряется делителем 18/3 или 18/6(зависит от его величины), падение не учитывается, величина напряжения используется для подсчёта дельтапика.
При заряде лития, падение учитывается постоянно, если в меню выбрано 2-3 банки, используется делитель 18/3 , если одна - 18/6.
При разряде резистор естественно не учитывается, возможное падение на проводах учитывается. Меряется делителем 18/3.
Делитель 18/3 позволяет мерять до ~15В
Делитель 18/6 позволяет мерять до ~7,5В с точностью, в два раза больше.

AlexN
AlexAndr=:

в процессе заряда, при протекании тока, на экран выводится напряжение с учётом падения на резисторе(и проводах за одно), меряется оно делителем 18/3. В паузах тока меряется делителем 18/3 или 18/6(зависит от его величины), падение не учитывается, величина напряжения используется для подсчёта дельтапика.

Делитель 18/3 позволяет мерять до ~15В
Делитель 18/6 позволяет мерять до ~7,5В с точностью, в два раза больше.

А разве можно учесть падение напряжения на проводах до батареи, кроме как введением отдельных “измерительных” проводов до разъема батареи?
Я правильно понял, что при превышении напряжения 7,5 вольт уже начинают работать ограничительные диоды на одном входе АЦП?
Т.е. если один делитель “укладывает” 7,5 вольт во входной диапазон АЦП, а второй - 15 вольт в тот же диапазон, то на выходе первого делителя будет при 15 вольтах уже недопустимо большое напряжение. Как схема отрабатывает этот момент?

AlexAndr=
AlexN:

А разве можно учесть падение напряжения на проводах до батареи, кроме как введением отдельных “измерительных” проводов до разъема батареи?
Я правильно понял, что при превышении напряжения 7,5 вольт уже начинают работать ограничительные диоды на одном входе АЦП?

Падение на проводах учитывается приблизительно, исходя из их сопротивления.
До диодов дело не доходит, измерение на входах АЦП проходит в интервале 0-2,5В, диоды начнут ограничивать более 5,6-5,7В, тоесть более 16-17В на вх. зарядника.

AlexN
AlexAndr=:

Падение на проводах учитывается приблизительно, исходя из их сопротивления.
До диодов дело не доходит

Понятно. Какая поправка заложена на сопротивление проводов?
С Атмелом плохо знаком, АЦП с ума не сходит при превышении оцифровываемого напряжения выше опорного? 😃

AlexAndr=
AlexN:

Понятно. Какая поправка заложена на сопротивление проводов?

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

AlexN:

С Атмелом плохо знаком, АЦП с ума не сходит при превышении оцифровываемого напряжения выше опорного? 😃

Для входа АЦП вполне допустимо напряжение от 0 до Uпит. Всё что больше опорного, АЦП принимает за 1023(10бит). У меня использовалось внутреннее опорное, оно около 2,5В.

blindman

Alex@ndr, как продвигаются дела с прошивкой для варианта зарядника с встроенным повышающим преобразователем? Готов опробовать сей вариант на своём заряднике, т.к. приходится заряжать 3S LiPol от машинного акка, а напруги на нём не хватает. Посему заряжаю от блока питания только дома, что не очень удобно в поле 😃
Комментарий к вашей схеме для поднятия напруги: всё вроде ничего, только надо бы перед выходным кондёром, что на батарейке висит, дроссель поставить, иначе он того… лопнет в общем 😃

AlexN

ИМХО, слишком непредсказуемый результат будет с автогенератором в схеме. Вероятнее всего либо не будет работать вообще, либо будет “плавать” ток.
Если уж делать повышение напряжения - то вторым ключом тоже надо ШИМ-ом управлять.

AlexAndr=

Под повышающий преобразователь прошивку ещё не делал - могу сделать в любой момент(например на выходных могу занятся).
Конечно второй ключ тоже нужно управлять ШИМом, но контроллер выше 15кГц не выдаст, а этого не достаточно. Вот, первое что придумал, поставить промежуточный генератор.
По идее, всё должно работать, проблемы могут быть такие:
1.Броски тока при переключении в повышающий режим
2.Возможное повреждение выходного кондёра высоким U при резком отключении нагрузки(но будет програмная защита)
3.Неуправляемый вых. ток

Значит, тестовую прошивку сделаю на выходных, а пока есть время определится, может ещё чего в схеме изменить надо?

AlexN
AlexAndr=:

Конечно второй ключ тоже нужно управлять ШИМом, но контроллер выше 15кГц не выдаст, а этого не достаточно.

Хм, а первому ключу почему тогда хватает?

AlexAndr=:

По идее, всё должно работать, проблемы могут быть такие:
1.Броски тока при переключении в повышающий режим
2.Возможное повреждение выходного кондёра высоким U при резком отключении нагрузки(но будет програмная защита)
3.Неуправляемый вых. ток

  1. Откуда броски тока при плавном наращивании сважности ШИМ-а?
  2. На крайний случай, если не будет хватать быстродействия, можно дополнить аппаратной блокировкой ключа.
  3. А вот этого пункта не понял.