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

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

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


Ответить
Нашел транзистор. Понюхал.
Аватара пользователя
Сообщения: 189
Зарегистрирован: Пн мар 22, 2010 20:00:55
Откуда: Новосибирск

Сообщение alex08cb »

Yurock писал(а):показания напряжения на дисплее скачут до +-0,3В, т.е. измеренное напряжение мультиметром к примеру 13,53В, а на дисплее значения от 13,20 до 13,89В.
Грустно :( Если показания "прыгают" в ТАКОМ диапазоне, то это что то у Вас со схемой. Это могут быть наводки, слишком длинные провода до шунта, неверный номинал конденсаторов по входу АЦП, отсутствие дросселя по питанию (10мкгн), плохая масса или все одновременно из перечисленного. Можно попробовать поменять МК, добавить емкостей по входу АЦП (но без особого фанатизма). Что у Слона, что у меня применяется усреднение показаний. То есть применен алгоритм, который борется с тем, что бы показания не прыгали в больших диапазонах. У Слона это высчитывается по 128 точкам (на сколько я понял код в asm), у меня по 50 (могу сделать хоть по 1000 точкам, только это замедлит работу). И если у Вас все равно показания скачут +-0.3 ВОЛЬТА, то это не порядок!!! У меня скачет +-0.03в

Попробуйте поставить электролит на выходе БП 2000х35в. Еще один такой же электролит я поставил до шунта (между шунтом и катодом мощного диода) и показания встали как вкопанные. Но есть минус - при резком сбросе напряжения на выходе БП, без нагрузки на клеммах напряжение падает очень медленно. Это может обмануть прошивку МК, сбить ее с толку. А потому возможны казусы.

PS. Я пишу свою будущую прошивку с учетом наличия этого конденсатора. Если он не помешает и будет возможность обойти проблему, убирать его не буду.

2PS. Попробуйте посадить по одному 300-470 мкф электролиту на входы делителей. То есть непосредственно в точку, где шунт подсоединяется к резистору 18кОм. У меня это тоже давало результаты!

3PS. и еще раз: СКАЧКА НАПРЯЖЕНИЙ НЕ ЗАВИСИТ ОТ ТОЧНОСТИ РЕЗИСТОРОВ! ПРОБЛЕМА ТУТ В НАВОДКАХ!
Продолжение ЗУ по мотивам уважаемого Слона этой ветки.
Контактная информация:
Реклама
Нашел транзистор. Понюхал.
Аватара пользователя
Сообщения: 189
Зарегистрирован: Пн мар 22, 2010 20:00:55
Откуда: Новосибирск

Сообщение alex08cb »

mcmega писал(а):alex08cb Отличнейшая идея совместить Лабораторный БП с зарядкой!!! Хотел уточнить, что за режим "Внешний ШИМ"?
Это не режим, ибо он находится в разделе "Настройки" :))

Объясню. У МК АТмега 16 возможно организовать 4 выхода ШИМ. Обслуживаются они тремя таймерами. Timer0 обслуживает первый канал ШИМ, Timer1 обслуживает второй и третий, Timer2 четвертый. Выводы, на которых он появляется, переназначить нельзя.

Что мы имеем в реальности? Вывод, который использует первый канал ШИМа, занят под дисплей. Конечно его можно освободить, но тогда Слонову прошивку не вольешь вообще - не будет работать дисплей. Следующие два канала (таймера Timer1) заняты регулировкой напряжения и разрядным током через резистор 10 Ом. Последний канал использовать нельзя, потому что его таймер (Timer2) обслуживает "часовой" кварц для точного отсчета времени разряда АКБ, а так же на него навешано тактирование всех процессов (частота опроса АЦП, частота обновления дисплея, частота замера температуры и тд).

В итоге из 4х каналов возможно к использованию только 2 канала ШИМ. Переключить кварц с Timer2 на Timer0 нельзя физически (не предусмотрено устройством МК). Но таймер может считать и без кварца. Потому я могу перенести все с Timer2 на Timer0, запустить его примерно с той же частотой с которой его долбит кварц 32768кгц, но потеряем точность. Можно придумать систему корректировки показаний, но ради чего все это??? Ради того, что бы освободить еще один канал ШИМ и использовать его под регулировку оборотов куллера. А чем регулировать доп.разрядную цепь? Можно как в изначально в конструкции ув.Слона путем "либо включено, либо выключено - а нагрузку подбирайте сами". Однако если взять мою библиотеку, позволяющую связывать МК между собой, то можно взять еще хоть сколько МК по-дешевле (ATtiny45 - 50 руб) и сделать столько каналов ШИМ, сколько наша душа пожелает! Для наших задач хватит и одного + 1 канал даже будет в запасе.

Короче, в этом подменю должно отображаться найден ли внешний ШИМ, и нужно ли активировать плавное управление куллерами и доп.разрядкой, или использовать включение в ключевом режиме, как это и было задумано у Слона. Альтернатива для тех, кому надо по-проще. Хотя кому надо попроще, делают просто разработку ув.Слона. Мы уйдем из этой ветки как только будет с чем уходить, если не попросят раньше :))
Кстати энкодер будет применяться для изменения значений или кнопки?
Сейчас уже жалею, что запилил лицевую панель под кнопки. Уже сам мечтаю об энкодере. Но как быть с той армией котов, которые сделали тоже самое и захотят переделать ЗУ под новую прошивку? Кроме переделки платы, еще и ломать голову с энкодером: где купить, как закрепить на уже сложившуюся лицевую панель и тд. Получается, что этот вопрос весьма сложный. Допускаю в последствии две прошивки - под штатные кнопки и под энкодер, но это смелая задумка на будущее.
Будут кнопки с заранее настроеными параметрами в качестве лаборат. БП?
А вот здесь подробней пожалуйста, что Вы имели ввиду? Фиксированные напряжения что ли?
Продолжение ЗУ по мотивам уважаемого Слона этой ветки.
Контактная информация:
Реклама
Встал на лапы
Сообщения: 81
Зарегистрирован: Сб янв 05, 2013 10:58:36
Откуда: Винница

Сообщение Vlad80 »

И снова всем здравствуйте. Хочу поделится результатами испытаний ЗУ: подключил АКБ 60 А/ч, режим "заряд" отрабатывает неплохо (пробовал на разных режимах). С режимом "тренировка" пока толком не разобрался (включил "тренировку" - разряд длился 45 мин. на внешнюю лампу 55 W, напряжение на АКБ упало до 12,2 В, мне надоело и я выключил). И еще один интересный момент: при подключенной лампе при нажатии режима "заряд" включается разряд на лампу, при включении режима "разряд" также включается разряд. При отключенной лампе заряд работает нормально, разряд на резистор тоже нормально. Подскажите, пожалуйста, в чем дело?
Нашел транзистор. Понюхал.
Аватара пользователя
Сообщения: 189
Зарегистрирован: Пн мар 22, 2010 20:00:55
Откуда: Новосибирск

Сообщение alex08cb »

Vlad80 писал(а):И еще один интересный момент: при подключенной лампе при нажатии режима "заряд" включается разряд на лампу, при включении режима "разряд" также включается разряд.
для меня это тоже осталось загадкой. То есть я должен постоянно отключать или включать внешнюю нагрузку, что бы как то влиять на режимы? Если при ЗАРЯДЕ включается разряд, то этот режим логичней назвать "Разряд\заряд", или КТЦ. Похоже, что бы ответить на этот вопрос, придется перечитывать всю ветку.
Продолжение ЗУ по мотивам уважаемого Слона этой ветки.
Контактная информация:
Реклама
Эиком - электронные компоненты и радиодетали
Грызет канифоль
Аватара пользователя
Сообщения: 251
Зарегистрирован: Сб июл 09, 2011 21:16:22
Откуда: Россия, Смоленск

Сообщение Svan »

Дело в том, что при подключении внешней нагрузки Вы автоматически активируете режим КТЦ. Т.е. АЗУ сначало разрядит АКБ до 10,8 вольта, и только потом начнет заряд, или тренировку АКБ. Так ведет себя прошивка с кварцем. Прошивка без кварца так ведет себя только при выборе режима - "тренировка". Во всяком случае так было у меня с теми прошивками, которые я тестировал.
Реклама
Нашел транзистор. Понюхал.
Аватара пользователя
Сообщения: 189
Зарегистрирован: Пн мар 22, 2010 20:00:55
Откуда: Новосибирск

Сообщение alex08cb »

А если у меня доп. нагрузка внутри корпуса? Мне его каждый раз разбирать? или выводить тумблер? Не продумано как то :?
Продолжение ЗУ по мотивам уважаемого Слона этой ветки.
Контактная информация:
Реклама
Грызет канифоль
Аватара пользователя
Сообщения: 251
Зарегистрирован: Сб июл 09, 2011 21:16:22
Откуда: Россия, Смоленск

Сообщение Svan »

Да, что есть, то есть. Тут народ наступал на такие грабли. Некоторые умудрялись впихнуть внутрь корпуса ту-же лампочку.
alex08cb, скажите, а сложно ли будет организовать в Вашей прошивке возможность выбора количества контрольно- тренировочных циклов?
Или создать еще один режим - "восстановление", когда КТЦ будет повторяться до тех пор, пока перестанет увеличиваться емкость АКБ? Поскольку ток разряда стабильный и знаем время разряда ее можно будет подсчитать, или я ошибаюсь? Такие мысли появились у меня после того, как удалось восстановить две глубого просаженные АКБ с помощью нескольких циклов "разряд- заряд" Ну, вообщем, - мечтать не вредно. :)
Нашел транзистор. Понюхал.
Аватара пользователя
Сообщения: 189
Зарегистрирован: Пн мар 22, 2010 20:00:55
Откуда: Новосибирск

Сообщение alex08cb »

Svan писал(а):Да, что есть, то есть. Тут народ наступал на такие грабли.
Грустно, а ведь это решается несколькими строчками кода. Или памяти не хватило, или желания.
Svan писал(а):скажите, а сложно ли будет организовать в Вашей прошивке возможность выбора количества контрольно- тренировочных циклов?
Если это надо, то это будет :)) Сделать не сложно.
Svan писал(а):Или создать еще один режим - "восстановление", когда КТЦ будет повторяться до тех пор, пока перестанет увеличиваться емкость АКБ? Поскольку ток разряда стабильный и знаем время разряда ее можно будет подсчитать, или я ошибаюсь?
Да вроде не ошибаетесь. И это будет самый точный подсчет ёмкости, нежели чем 30-секундное непонятное мне таинство, которое у меня ВСЕГДА отображало 75% емкости АКБ у ЛЮБОГО аккумулятора, даже в хлам разряженного.

Посмотрим как это все будет работать. Сам не дождусь окончания работ с меню и начала заполнения его функциями.
Продолжение ЗУ по мотивам уважаемого Слона этой ветки.
Контактная информация:
Первый раз сказал Мяу!
Сообщения: 39
Зарегистрирован: Пн янв 30, 2012 15:15:21
Откуда: Минск

Сообщение mcmega »

А вот здесь подробней пожалуйста, что Вы имели ввиду? Фиксированные напряжения что ли?
Ну это типа заранее настроеные параметры выхода (напряжение, макс. ток, например 5В, 12В)
Нашел транзистор. Понюхал.
Аватара пользователя
Сообщения: 189
Зарегистрирован: Пн мар 22, 2010 20:00:55
Откуда: Новосибирск

Сообщение alex08cb »

mcmega писал(а):Ну это типа заранее настроеные параметры выхода (напряжение, макс. ток, например 5В, 12В)
Подумаю как вструмить эту функцию :)
Продолжение ЗУ по мотивам уважаемого Слона этой ветки.
Контактная информация:
Прорезались зубы
Аватара пользователя
Сообщения: 225
Зарегистрирован: Сб янв 14, 2012 22:53:50

Сообщение philosoraptor »

alex08cb писал(а):таинство, которое у меня ВСЕГДА отображало 75% емкости АКБ у ЛЮБОГО аккумулятора, даже в хлам разряженного.
Точно, есть такое. :)))
Встал на лапы
Сообщения: 81
Зарегистрирован: Сб янв 05, 2013 10:58:36
Откуда: Винница

Сообщение Vlad80 »

Спасибо всем за ответы, по ходу мое ЗУ в порядке.
KSG
Мучитель микросхем
Сообщения: 487
Зарегистрирован: Пт июл 01, 2011 21:28:26

Сообщение KSG »

Всем ЗДРАВСТВОВАТЬ! )
Предпочитаю общение на ВЫ, дразнюсь) на ТЫ исключительно взаимно :))) !!!
Первый раз сказал Мяу!
Сообщения: 39
Зарегистрирован: Пн янв 30, 2012 15:15:21
Откуда: Минск

Сообщение mcmega »

Кстати, гляньте как организован узел измерения тока в этой статье (ACS712ELCTR-20A внутри шунт, который наводит магнитное поле на датчик Холла. На выходе напруга от 0 до 5 Вольт. Микруха имеет возможность измерения тока в обе стороны), кроме всего прочего на вход опорное напряжение берётся не с внутреннего генератора а с TL431. Может это вариант?
http://hardlock.org.ua/viewtopic.php?f=10&t=294
Последний раз редактировалось mcmega Пн фев 18, 2013 08:05:55, всего редактировалось 3 раза.
Нашел транзистор. Понюхал.
Аватара пользователя
Сообщения: 189
Зарегистрирован: Пн мар 22, 2010 20:00:55
Откуда: Новосибирск

Сообщение alex08cb »

mcmega писал(а):Может это вариант?
вариант чего? По моему уже все давно найдено :)

PS. Вы не указали в какой конкретно статье.

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

1. Измерять ток в обоих направлениях (разряд\заряд), или это можно достичь не сложным изменением схемы
2. Измерять токи от 0.05А до 10А с одинаковой точностью. То есть должно иметь переключаемый коэффициент усиления.
3. Имеет явные преимущества над последней редакцией схемы, где шунт располагается в разрыве минуса, тесты которой прошли удачно.

это сильно сэкономит время всем участникам конференции, да и Вам тоже.
Продолжение ЗУ по мотивам уважаемого Слона этой ветки.
Контактная информация:
Прорезались зубы
Сообщения: 219
Зарегистрирован: Пн фев 14, 2011 21:23:03

Сообщение pashap3 »

вот такая реализация измерение двух полярного напряжения http://www.daycounter.com/Circuits/OpAm ... fter.phtml должна подойти
Первый раз сказал Мяу!
Сообщения: 39
Зарегистрирован: Пн янв 30, 2012 15:15:21
Откуда: Минск

Сообщение mcmega »

2 поста выше, дописал недостающую инфу.
Нашел транзистор. Понюхал.
Аватара пользователя
Сообщения: 189
Зарегистрирован: Пн мар 22, 2010 20:00:55
Откуда: Новосибирск

Сообщение alex08cb »

mcmega писал(а):2 поста выше, дописал недостающую инфу.
Спасибо! Интересный материал! Буду искать пути его заказа по преемлемой цене. Ладно я, а что делать людям, у которых в радиусе 100км вообще нет магазинов? Мне кажется найти резистор 0.1ом, или сделать его из проволоки, на много проще. Хоть и у датчика лучше термостабильность.

Update: мой приятель, мнению которого я доверяю (работает в фирме по проектированию и изготовлению устройств для Крайнего Севера). Вот что он пишет:

Игрался я с этим датчиком, когда задумал лабораторный БП. Шуму получается много, а толку мало.
1) усилитель датчика реально шумный. В своей задаче кое-как заборол, применив активный ФНЧ (много лишнего городить пришлось, и упала скорость реакции на быстрое изменение нагрузки)
2) низкая точность на околонулевых токах (мне необходимо мерить до 5 А с точностью 0.01 А)
3) датчик чувствует любые магнитные поля. В том числе поле Земли (включаю без нагрузки, выставляю 0, поворачиваю плату - нуля как ни бывало).
4) температурный дрейф уже упоминался


Надо почитать отзывы по Вашей ссылке, может не все так печально. Но скорость реакции на изменение тока это очень грустно. Это прямая угроза выхода из строя силовой части только потому, что токоизмерительная схема дубовая и долго соображает, что ток превышен.
Продолжение ЗУ по мотивам уважаемого Слона этой ветки.
Контактная информация:
Открыл глаза
Сообщения: 57
Зарегистрирован: Вс янв 06, 2013 00:40:48

Сообщение Sergey212 »

Небольшой фото отчет о проделанной работе
Вложения
ФОТО.rar
(400.43 КБ) 586 скачиваний
Нашел транзистор. Понюхал.
Аватара пользователя
Сообщения: 189
Зарегистрирован: Пн мар 22, 2010 20:00:55
Откуда: Новосибирск

Сообщение alex08cb »

Sergey212, браво! Очень аккуратная работа. В прочем хотелось бы еще увидеть девайс с лица.
PS. А не подскаже код/модель/марку корпуса? Как его найти в инете?
Продолжение ЗУ по мотивам уважаемого Слона этой ветки.
Контактная информация:
Ответить

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