[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Форум » Общий форум » Источники питания » Лабораторный блок питания с зарядным устройством.
Лабораторный блок питания с зарядным устройством.
JamyДата: Среда, 21.06.2017, 23:07 | Сообщение # 1
Мастер Йода
Группа: Администраторы
Сообщений: 731
Статус: Offline
Пока тема как проект.

Начал разработку блока питания с управлением на atmega328.
На просторах интернета есть много подобных проектов, но нет устройства сочетающиго в себе хорошую точность, гибкость настройки и совмещающие в себе алгоритмы БП и зарядного/разрядного устройства.

Принцип - за основу берется ATX БП на TL494 (классика) и TL-кой управляет Atmega через ШИМ.
На данный момент построен опытный образец и пишется программа.



----------------

Возможно кто то предложит какие то интересные решения в плане управления TL494 , то есть не ШИМ, а что то еще ) , но только не ЦАП, усложнять не буду.

---------------

Пока разрешающая способность по регулировке напряжения составляет 0,02в (диапазон напряжения БП 3в - 21в) , при 10 битном режиме ШИМ

*****************************************************************************
Продолжение.

Не столько отнимает время написание кода, сколько думы об алгоритмах меню и управления.
Сначала думал сделать регулировки энкодером (как многие конструкции в интернете), но попробовав откинул эту идею, объясню - необходимо два энкодера, один ток второй напряжение, и к ним еще надо добавить кнопки - точно/грубо иначе энкодер с точностью 0.02в крутить от 0 до 20в до посинения, тоже и с током, и это займет 6 портов ! Плюс нужны кнопки управления зарядным. В общем никуда это не годится.

Сейчас (не говорю окончательно) я решил применить резистивный джойстик, алгоритм таков, при каждом включении контроллер калибрует джойстик (так как китайские поделги по параметрам имеют большой разбег) но это не беда, калибровка занимает 0.1 секунды, и далее алгоритм таков - большая часть хода вверх/вниз это регулировка тока точно 0.01А , джойстик вниз/вверх до упора это регулировка тока грубо допустим 0.1A , тоже самое право/лево для напряжения , при нажатии на джойстик (они с кнопкой на нажатие) наш БП переходит в режим зарядного устройства , джойстик ввер/вниз идет выбор типа аккумулятора (Pb ,AGM, Li) , а джойстик вправо/лево выбор зарядного тока , еще одно нажатие на джойстик - Старт заряда.
И используется для этого всего 3 порта.
Итого 1 джой.
Уже написан алгоритм управления , два ШИМ по 10 бит, стыкую с своим переделанным ATX.

Жду мысли господа.

Макет


**********************************

Продолжение.

В общем в железе (как и при расчетах) точность установки напряжения выходит около 0,02в , что для столь простой конструкции в общем не плохо, учитывая мощный ATX (350вт) дрейф напряжения у меня около +/-0.04в
Управление джойстиком более менее удобно, учитывая что он выполняет все функции.
Теперь перехожу к испытанию железа для зарядно/разрядного.



Схема вырисовывается примерно такая - atmega328 (168) или платка Arduino nano , одна LM324, два мосфета, немного обвязки.

Продолжение следует
********
 
JamyДата: Воскресенье, 23.07.2017, 01:09 | Сообщение # 2
Мастер Йода
Группа: Администраторы
Сообщений: 731
Статус: Offline
И так небольшое продолжение, собрав макет я выяснил, что аналоговое измерение тока с современной элементной базой это уже в прошлом , поэтому пишу прошивку в сторону цифрового датчика тока/напряжения INA226 c шиной I2C , что думаю еще больше упростит конструкцию и сделает ее более точной.

Дока - INA226
 
СтудентДата: Суббота, 29.07.2017, 23:40 | Сообщение # 3
Люк Скайуокер
Группа: Проверенные
Сообщений: 276
Статус: Offline
Цитата Jamy ()
Жду мысли


Может ерунду пишу конечно, но зачем тогда LM324? Почему бы не "рулить" транзисторами сразу Атмегой?
 
JamyДата: Воскресенье, 30.07.2017, 01:20 | Сообщение # 4
Мастер Йода
Группа: Администраторы
Сообщений: 731
Статус: Offline
Цитата Студент ()
Может ерунду пишу конечно, но зачем тогда LM324? Почему бы не "рулить" транзисторами сразу Атмегой?

Сбой от сильной помехи например при подключении большой нагрузки, мега повисла, открыла оба транзистора , взрыв.
Поэтому управляем TL кой.
 
СтудентДата: Воскресенье, 30.07.2017, 10:24 | Сообщение # 5
Люк Скайуокер
Группа: Проверенные
Сообщений: 276
Статус: Offline
Jamy, спасибо за ответ. Но тогда какое управление придёт от зависшей Атмеги на TL494? И не приведёт ли это к неконтролируемому напряжению на выходе БП, что убьёт нагрузку?
 
JamyДата: Воскресенье, 30.07.2017, 10:59 | Сообщение # 6
Мастер Йода
Группа: Администраторы
Сообщений: 731
Статус: Offline
Цитата Студент ()
Jamy, спасибо за ответ. Но тогда какое управление придёт от зависшей Атмеги на TL494? И не приведёт ли это к неконтролируемому напряжению на выходе БП, что убьёт нагрузку?

На то там и аппаратный ШИМ + watchdog smile Я думал о задействовании ШИМ с разными фазами для прямого управления ,но мы не получим такой нужной вещи на ключах для импульсника как dead time.
 
СтудентДата: Воскресенье, 30.07.2017, 11:16 | Сообщение # 7
Люк Скайуокер
Группа: Проверенные
Сообщений: 276
Статус: Offline
Цитата Jamy ()
На то там и аппаратный ШИМ + watchdog

Понял. При зависании атмеги выхода ШИМ устанавливаются аппаратно в НОЛЬ и warchdog перезагружает атмегу? Но в таком случае что мешает управлять мосфетами непосредственно Атмегой? Аппаратный ШИМ не даст открыть оба транзистора сразу.

В принципе всё понял. Спасибо!


Сообщение отредактировал Студент - Воскресенье, 30.07.2017, 11:20
 
JamyДата: Воскресенье, 30.07.2017, 14:25 | Сообщение # 8
Мастер Йода
Группа: Администраторы
Сообщений: 731
Статус: Offline
Цитата Студент ()
Аппаратный ШИМ не даст открыть оба транзистора сразу.

не даст ,но как уже писал не получим dead time ,который крайне необходим , почитайте описание TL494 будет понятнее , это время когда оба силовых ключа закрыты , что бы не пошло перенасыщение транса.
Я не мало думал пока вырисовал энтот БП smile
Жду еще комментарии, так придем к хорошей конструкции )))
 
СтудентДата: Воскресенье, 30.07.2017, 22:39 | Сообщение # 9
Люк Скайуокер
Группа: Проверенные
Сообщений: 276
Статус: Offline
Jamy, почитал описание TL494, многое непонятно. Зато понял, что микросхема хорошо изучена и отличный драйвер для транзисторов с кучей всяких защит. Великое поле для безопасных (главное!) экспериментов. По поводу Вашей конструкции : " Нам бы схемку, аль чертёж, мы б затеяли вертёж! ©" smile



Сообщение отредактировал Студент - Воскресенье, 30.07.2017, 22:41
 
JamyДата: Вторник, 12.09.2017, 16:03 | Сообщение # 10
Мастер Йода
Группа: Администраторы
Сообщений: 731
Статус: Offline
Сегодня наконец то доехал датчик тока/напряжения  INA226
Продолжаю проект smile
 
JamyДата: Воскресенье, 22.10.2017, 22:56 | Сообщение # 11
Мастер Йода
Группа: Администраторы
Сообщений: 731
Статус: Offline
Понемногу продолжаю осваивать INA226 и писать код ,пока не 100% все изучил но уже прогресс.
Приятно радует разрешение АЦП ,точность 5 знаков после запятой

Это значения уже считанные мегой с INA по UART


Скорость I2C у нее 400кгц и 2,8мГц !
Еще плюсы есть программируемый выход Alert , запрограммировать можно саму INA226 на превышение по напряжению/току/мощности , так же есть отдельный вход для измерения напряжения , тоесть его можно измерять или с шунта или с этого входа ,для лабораторного зарядного очень полезные функции.

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

Но при всех прелестях мало инфы по программированию ,но это нам не беда biggrin

-------------------------------------------------------

Изучаю и перевожу мануал - http://p45.at.ua/forum/9-29-1

------------------------------------------------------

Продолжение.

Практически разобрал все нюансы программирования INA226 , занимаюсь математикой для БП ,очень понравился датчик )



-----------------------------------------------------

Сегодня дописал основные изменения прошивки и запустил БП уже на INA226 , очень стабильная работа и показания до третьего знака. К тому же пока конструкция только упростилась , всего три провода идет на БП.



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

.
Прикрепления: 9871410.png (2.2 Kb)
 
JamyДата: Вторник, 07.11.2017, 15:37 | Сообщение # 12
Мастер Йода
Группа: Администраторы
Сообщений: 731
Статус: Offline
Внимание форум переезжает !

http://p-45.zzz.com.ua/

Всем кто хочет войти под своим ником на новый форум , пишем мне в ЛС , я дам временный пароль.
 
JamyДата: Пятница, 10.11.2017, 00:29 | Сообщение # 13
Мастер Йода
Группа: Администраторы
Сообщений: 731
Статус: Offline
Темы на этом форуме закрыты , регистрируйтесь на новом форуме , а если вы зарегистрированный тут пользователь , пишете в личку , дам пароль на новом форуме что бы остался ваш аккаунт.
 
Форум » Общий форум » Источники питания » Лабораторный блок питания с зарядным устройством.
  • Страница 1 из 1
  • 1
Поиск: