ЗУ для свинцовых АКБ на МК Atmega 16А
Re: ЗУ для свинцовых АКБ на МК Atmega 16А
Целый день работает БП с новой прошивкой правда на малых токах 2А и ниже. Пока стабильно. Появится возможность, обкатаю в более жестких условиях 9-10А.
Re: ЗУ для свинцовых АКБ на МК Atmega 16А
Три дня БП отработал стабильно. Сегодня почти день отработал а к полуночи отключился. Ограничение тока стояло 1А.
Re: ЗУ для свинцовых АКБ на МК Atmega 16А
Cейчас фильтрация как в режиме заряда.
Re: ЗУ для свинцовых АКБ на МК Atmega 16А
Nilas, заряд асимметричным током прекращается при достижении какого напряжения?
Re: ЗУ для свинцовых АКБ на МК Atmega 16А
Тренировка идет либо до U1, либо до U3. Установить эти напряжения можно в профиле на тип акб.
-
esperranza
- Нашел транзистор. Понюхал.
- Сообщения: 175
- Зарегистрирован: Пн фев 23, 2009 21:53:43
Re: ЗУ для свинцовых АКБ на МК Atmega 16А
Мужики!, в чем может быть дело? Зависает после выбора емкости батареи, не реагирует на ОК, больше, меньше. Приходится раз пять нажать возврат и снова Ок чтобы можна было выбрать режим заряда и запустить его. По меню емкости батареи кнопки работают, но после выбора емкости зависает. Прошивка версии 4.3 для английского дисплея.
Re: ЗУ для свинцовых АКБ на МК Atmega 16А
Nilas, при каком минимальном напряжении на клемах акб ЗУ включает режим заряда? И второй вопрос, если цифровая часть запитана от одного и того же источника питания (9,5В), возможно изменить прошивку с установки напряжения не с 0В а допустим 8-9В?
Re: ЗУ для свинцовых АКБ на МК Atmega 16А
В калибровках есть пункт "U подключен. АКБ", где можно установить напряжение 'видимости' акб для ЗУ.
Завтра посмотрю, как сделать, чтобы в режиме бп регулировка начиналось не с нуля, а хотя бы с напряжения U подключен. АКБ. Лишь бы программа в память МК влезла.
Завтра посмотрю, как сделать, чтобы в режиме бп регулировка начиналось не с нуля, а хотя бы с напряжения U подключен. АКБ. Лишь бы программа в память МК влезла.
Re: ЗУ для свинцовых АКБ на МК Atmega 16А
[uquote="Nilas",url="/forum/viewtopic.php?p=4700477#p4700477"]Завтра посмотрю, как сделать, чтобы в режиме бп регулировка начиналось не с нуля, а хотя бы с напряжения U подключен. АКБ. Лишь бы программа в память МК влезла.[/uquote]
Нет, БП не привязывайте к напряжению АКБ, это ошибочно. Просто старт (регулировку напряжения) сделайте с 8В а не с нуля. В моем случае лучше с 9В.
Еще один момент. В режиме тренировки не изменяется ток разряда, т.е. постоянно привязан к емкости. Ток заряда меняется. И сам режим тренировки заряд\разряд бывает отключается не доходя до установленных значений U т.е. отключается спародически. Последние два отключения произошли через (приблизительно) 5 мин тренировки с выводом информации Подключите Аккумулятор. Как-то странно работает режим тренировки, можно сказать не стабильно.
Нет, БП не привязывайте к напряжению АКБ, это ошибочно. Просто старт (регулировку напряжения) сделайте с 8В а не с нуля. В моем случае лучше с 9В.
Еще один момент. В режиме тренировки не изменяется ток разряда, т.е. постоянно привязан к емкости. Ток заряда меняется. И сам режим тренировки заряд\разряд бывает отключается не доходя до установленных значений U т.е. отключается спародически. Последние два отключения произошли через (приблизительно) 5 мин тренировки с выводом информации Подключите Аккумулятор. Как-то странно работает режим тренировки, можно сказать не стабильно.
Re: ЗУ для свинцовых АКБ на МК Atmega 16А
Подправил программу и сейчас разряд идет 0,01С.Foma писал(а):В режиме тренировки не изменяется ток разряда
Возможно где-то может быть непропай/неконтакт/провод, потому что у меня акб в режиме тренировки и по 9 часов стоит. Отсюда и пики за 25А были: при стабилизации тока в момент пропадания контакта шим начинает поднимать напряжение и в момент контакта получается пик тока, а в случае тренировки контроль подключенной батареи: Uклеммы > Uподкл.АКБ(калибровки). Пропадает контакт (или увеличивается сопротивление) - ЗУ не видит акб.Foma писал(а):отключения произошли через 5 мин тренировки
Т.к. пришлось в прошивке менять пункт и подправлять описание, то это будет новая версия.
Изменения:
- вместо пункта "Нет Uсети-ЗАРЯД?" теперь пункт "Umin БП": минимальное напряжение БП. Если параметр больше нуля, напряжение на выходе при включении устанавливается сразу;
- подправлен разряд при тренировке - 0,01С;
- при сбросе калибровки программа ЗУ сама перезагружается.
Прошивки для ATmega16:
Re: ЗУ для свинцовых АКБ на МК Atmega 16А
Nilas, не могу понять почему у меня так странно работает режим Тренировка. Выбираю любую емкость акб (к примеру 3Ач или 22Ач испытуемый акб 9Ач) секунда разряда ток соответствуем проценту от емкости и сразу выходит на 0,5А и так весь режим тренировки.
------------------------
А вот еще интересней картина нарисовалась. АКБ 9Ач, режим Заряда, ток на дисплее 0.9А а на контрольном амперметре 0.5А, напряжение при этом на клемах соответствует показаниям ЗУ.
Режим Тренировки, в цикле заряд с показаниями тока таже картина, в цикле разряд на дисплее 0,5А а на контрольном амперметре 11мА.
При всем этом, в режиме БП ток соответствуют показаниям контрольного амперметра.
---
Замена контроллера результатов не дала.
------------------------
А вот еще интересней картина нарисовалась. АКБ 9Ач, режим Заряда, ток на дисплее 0.9А а на контрольном амперметре 0.5А, напряжение при этом на клемах соответствует показаниям ЗУ.
Режим Тренировки, в цикле заряд с показаниями тока таже картина, в цикле разряд на дисплее 0,5А а на контрольном амперметре 11мА.
При всем этом, в режиме БП ток соответствуют показаниям контрольного амперметра.
---
Замена контроллера результатов не дала.
Re: ЗУ для свинцовых АКБ на МК Atmega 16А
Убрал корректировку разрядного тока. Сейчас будет только расчетное значение.Foma писал(а):ток соответствуем проценту от емкости и сразу выходит на 0,5А
Еще подправил корректировку тока и напряжения.
Проверять на ЗУ все изменения смогу только завтра и поэтому выкладываю только тестовую прошивку:
Re: ЗУ для свинцовых АКБ на МК Atmega 16А
Nilas, с тестовой прошивкой на всех режимах кроме БП не видит аккумулятора.
---
Вычистил еепром, перешил, перекалибровал и ЗУ запустилось.
---
В режиме Тренировка ток разряда не соответствует не уставленному, не расчетному от емкости акб. Идет постоянная привязка к 0.6А это на дисплее а на контрольном амперметре 110мА.
---
В режиме Разряд\Заряд ток разряда на дисплее колеблется в пределах 1-1.2А в реали на акб 0,9А с установленным аккумулятором 9Ач.
---
В режимах БП и Зарядка ток соответствует контрольному.
---
Вычистил еепром, перешил, перекалибровал и ЗУ запустилось.
---
В режиме Тренировка ток разряда не соответствует не уставленному, не расчетному от емкости акб. Идет постоянная привязка к 0.6А это на дисплее а на контрольном амперметре 110мА.
---
В режиме Разряд\Заряд ток разряда на дисплее колеблется в пределах 1-1.2А в реали на акб 0,9А с установленным аккумулятором 9Ач.
---
В режимах БП и Зарядка ток соответствует контрольному.
Re: ЗУ для свинцовых АКБ на МК Atmega 16А
[uquote="energo2",url="/forum/viewtopic.php?p=4688851#p4688851"]дополнительная нагрузка почему то не подключается[/uquote]
C какой-то версии на русскоязычном LCD в прошивке был косяк, т.к. натурные испытания проводятся с прошивкой _eng. Потом результаты переносятся в _rus.
Еще, именно при разрядном токе при КУ=200, показания постоянно прыгают. Видимо связано с работой ШИМ, или нестабильным AREF, или плохой фильтрацией питания, или ... . Поэтому в новой прошивке ввел дополнительный пункт калибровки "Разряд I==Iout" - калибруется амперметр при разрядном токе до 1 ампера c Кус=200. Контрольный амперметр подключить последовательно с АКБ и настроить на ЗУ. Если у кого-то будут более-менее стабильные показания, то можно оставить. Дополнительно вместо пункта "Разряд на 10 Ом" сделал пункт "I разряда расчет?" для вывода на экран расчетного тока. На моем ЗУ расхождение расчетного тока с контрольным амперметром составило от 0 в начале до 0,02А при токе в нагрузке 1,2А. Калибровка разрядного тока осуществляется при выключенном этом пункте, иначе будут неверные показания.
Прошивка для ATmega16: Т.к. в программе вводились новые калибровочные переменые, то настоятельно желательно сделать сброс калибровок.
C какой-то версии на русскоязычном LCD в прошивке был косяк, т.к. натурные испытания проводятся с прошивкой _eng. Потом результаты переносятся в _rus.
Разрядный ток на внутренний резистор начинается с 0,1А до 1,2А с шагом 100мА. Такой шаг связан с разрядностью ШИМ в 255 единиц.Foma писал(а):ток разряда не соответствует
Еще, именно при разрядном токе при КУ=200, показания постоянно прыгают. Видимо связано с работой ШИМ, или нестабильным AREF, или плохой фильтрацией питания, или ... . Поэтому в новой прошивке ввел дополнительный пункт калибровки "Разряд I==Iout" - калибруется амперметр при разрядном токе до 1 ампера c Кус=200. Контрольный амперметр подключить последовательно с АКБ и настроить на ЗУ. Если у кого-то будут более-менее стабильные показания, то можно оставить. Дополнительно вместо пункта "Разряд на 10 Ом" сделал пункт "I разряда расчет?" для вывода на экран расчетного тока. На моем ЗУ расхождение расчетного тока с контрольным амперметром составило от 0 в начале до 0,02А при токе в нагрузке 1,2А. Калибровка разрядного тока осуществляется при выключенном этом пункте, иначе будут неверные показания.
Прошивка для ATmega16: Т.к. в программе вводились новые калибровочные переменые, то настоятельно желательно сделать сброс калибровок.
Re: ЗУ для свинцовых АКБ на МК Atmega 16А
Nilas, По последней прошивке. Не могу понять, почему в режиме Тренировка на дисплее не меняется ток разряда (указан 0,22А), а на контрольном амперметре по прежнему 100мА, независимо от выбранного тока (%С) или емкости АКБ.
--
В режиме Разряд/Заряд на дисплее ток прыгает от 0,4А до 0,6А а на АКБ стоит ровно 0,4А.
-
Кстати на всех режимах на дисплее показания тока и напряжения прыгают, при этом на самом АКБ показания стабильные и это на всех последних прошивках.
---
Еепром очищена, калибровка произведена.
--
В режиме Разряд/Заряд на дисплее ток прыгает от 0,4А до 0,6А а на АКБ стоит ровно 0,4А.
-
Кстати на всех режимах на дисплее показания тока и напряжения прыгают, при этом на самом АКБ показания стабильные и это на всех последних прошивках.
---
Еепром очищена, калибровка произведена.
Re: ЗУ для свинцовых АКБ на МК Atmega 16А
При калибровке "Разряд I==Iout" показания соответствуют амперметру? и не скачут? Можно еще последовательно поставить реостат и прогнать по всему диапазону. Контроля акб нет. При включенном "I разряда расчет?" что показывает?
Ток разряда при тренировке равно 0,01С. При данном ШИМе получается на каждые 10 А/ч - 100мА. Если акб меньше 10 А/ч, то идет минимальный разряд 100мА.
Если прогонять ток по всему диапазону, нужно следить чтобы напряжение на клеммах ЗУ было больше напряжения самозапитки от источника питания. Иначе ток пойдет через диод напрямую на 10 ом.
Ток разряда при тренировке равно 0,01С. При данном ШИМе получается на каждые 10 А/ч - 100мА. Если акб меньше 10 А/ч, то идет минимальный разряд 100мА.
Если прогонять ток по всему диапазону, нужно следить чтобы напряжение на клеммах ЗУ было больше напряжения самозапитки от источника питания. Иначе ток пойдет через диод напрямую на 10 ом.
Re: ЗУ для свинцовых АКБ на МК Atmega 16А
[uquote="Nilas",url="/forum/viewtopic.php?p=4702003#p4702003"]При калибровке "Разряд I==Iout" показания соответствуют амперметру? и не скачут? Можно еще последовательно поставить реостат и прогнать по всему диапазону. Контроля акб нет. При включенном "I разряда расчет?" что показывает?[/uquote]
Не обратил внимание, прогоню повторно. Прогнал еще раз. Получается что на контрольном амперметре стабильно 1А а на дисплее прыгает приблизительно от 0,9А до 1.1А, калибровочное значение 30. Кстати при калибровке напряжения значения тоже прыгают в пределах 0,1В - 0,2В.
[uquote="Nilas",url="/forum/viewtopic.php?p=4702003#p4702003"]Ток разряда при тренировке равно 0,01С. При данном ШИМе получается на каждые 10 А/ч - 100мА. Если акб меньше 10 А/ч, то идет минимальный разряд 100мА.[/uquote]
Для тренировки это очень малый ток. А почему Вы не хотите задействовать в настройках выбор тока. В другом устройстве я использую 0,1С разряд (не более 15сек) и 0,1С заряд с отношением времени 5,5. Кстати эффективно снимает сульфат.
Не обратил внимание, прогоню повторно. Прогнал еще раз. Получается что на контрольном амперметре стабильно 1А а на дисплее прыгает приблизительно от 0,9А до 1.1А, калибровочное значение 30. Кстати при калибровке напряжения значения тоже прыгают в пределах 0,1В - 0,2В.
[uquote="Nilas",url="/forum/viewtopic.php?p=4702003#p4702003"]Ток разряда при тренировке равно 0,01С. При данном ШИМе получается на каждые 10 А/ч - 100мА. Если акб меньше 10 А/ч, то идет минимальный разряд 100мА.[/uquote]
Для тренировки это очень малый ток. А почему Вы не хотите задействовать в настройках выбор тока. В другом устройстве я использую 0,1С разряд (не более 15сек) и 0,1С заряд с отношением времени 5,5. Кстати эффективно снимает сульфат.
Re: ЗУ для свинцовых АКБ на МК Atmega 16А
Когда искал какой ток и соотношение использовать в режиме "Тренировка", нашел много разных вариантов. Где-то 0,05С, у кого-то 0,01С. Также и с временными интервалами. Исходя из того, что регулировать можно только внутреннюю нагрузку, сделал ток разряда 0,01С. Можно увеличить вдвое и тогда регулировки хватит до "60-го" аккумулятора. Если выше, то только током 1,2А.Foma писал(а):это очень малый ток
Реализовать такой разрядный ток можно только через внешнюю нагрузку. Можно одновременно с внутренней нагрузкой подключать выход на внешнюю, где будет подключена нагрузка на нужный ток. Кстати на ЗУ "Вымпел-55" так и сделано, только нагрузка подключается сразу на акб и зарядный ток устанавливается с учетом нагрузки.Foma писал(а):использую 0,1С разряд
Это 1 секунда разряда и 5,5 секунд заряд ?Foma писал(а):с отношением времени 5,5
Я к тому, что в самой первой зарядке я так и не смог добиться нормальных показаний разряда где-то до 1,5 ампер, поэтому в старых прошивках сделал вывод расчетного тока на экран. АЦП работает в дифференциальном режиме и, как я понял, некоторые "китайские" атмеги в 'минусовую' сторону в начале диапазона некорректно работают.Nilas писал(а):показания соответствуют амперметру?
Re: ЗУ для свинцовых АКБ на МК Atmega 16А
Так ключ на полевике и разъемы под внешнюю нагрузку есть, тут дело за программой. На малых, до определенного значения внутренняя нагрузка, выше токи внешняя нагрузка. Паралелить эти нагрузки будет не совсем правильно. Т.е. на больших токах при обрыве внешней может пострадать внутренняя нагрузка.Nilas писал(а): Когда искал какой ток и соотношение использовать в режиме "Тренировка", нашел много разных вариантов. Где-то 0,05С, у кого-то 0,01С. Также и с временными интервалами. Исходя из того, что регулировать можно только внутреннюю нагрузку, сделал ток разряда 0,01С. Можно увеличить вдвое и тогда регулировки хватит до "60-го" аккумулятора. Если выше, то только током 1,2А.
использую 0,1С разряд
--
15 сек разряд и 1мин22сек заряд. Это данные из старого заводского еще советского устройства. Кстати при этих параметрах мне нравится сама динамика тренировки с 12В до полного заряда 14.7В, в меру затяжная.
--
Показания тока соответствует, кроме того, что в режиме Тренировка 100 мА а на дисплее 0,6А
Re: ЗУ для свинцовых АКБ на МК Atmega 16А
[uquote="Foma",url="/forum/viewtopic.php?p=4702113#p4702113"]при обрыве внешней может пострадать внутренняя нагрузка.[/uquote]
Нагрузка не пострадает, просто уменьшится ток.
........
Тестовая прошивка.
Если есть внешняя нагрузка, в режиме "Тренировка" разряд идет вместе с ней и ток соответствует уставке в настройках профиля акб "Ток разряд", если достаточная нагрузка. Если нагрузка маленькая, то будет максимум. В пункте " Тренировка до U3* " выбирается время разряда и заряда. Так как программа разряда была переделана, надо сделать сброс калибровок и проверить соответствие разрядного тока. На моем ЗУ ток как бы соответствует (при токе разряда в 3 ампера ток +-150мА). Как поведет себя стабилизация тока с нагрузкой в виде лампочки не знаю, т.к. в момент включения сопротивление у нее маленькое. Все таки лучше использовать резисторы.
Нагрузка не пострадает, просто уменьшится ток.
........
Тестовая прошивка.
Если есть внешняя нагрузка, в режиме "Тренировка" разряд идет вместе с ней и ток соответствует уставке в настройках профиля акб "Ток разряд", если достаточная нагрузка. Если нагрузка маленькая, то будет максимум. В пункте " Тренировка до U3* " выбирается время разряда и заряда. Так как программа разряда была переделана, надо сделать сброс калибровок и проверить соответствие разрядного тока. На моем ЗУ ток как бы соответствует (при токе разряда в 3 ампера ток +-150мА). Как поведет себя стабилизация тока с нагрузкой в виде лампочки не знаю, т.к. в момент включения сопротивление у нее маленькое. Все таки лучше использовать резисторы.