Форум Микро-Чип
Поиск и заказ электронных компонентов
 

Вернуться   Форум Микро-Чип > Источники питания и силовая электроника

Источники питания и силовая электроника Блоки питания, MOSFET, IGBT, управление мощными исполнительными механизмами

Ответ
 
Опции темы Опции просмотра
Старый 26.12.2016, 12:16   #1
Doc_Alex
Junior Member
 
Регистрация: 27.08.2016
Сообщений: 19
Вес репутации: 100/4
Doc_Alex will become famous soon enoughDoc_Alex will become famous soon enough
По умолчанию Алгоритм управления синхронным DC-DC преобразователем.

Разрабатываю MPPT контроллер на базе dsPIC33FG16GS504.
Силовая часть - 3-фазный синхронный DC-DC с выходными дросселями, соединенными в одной точке. Фазы равномерно смещены отностительно друг друга. Датчик тока - Аллегровский после дросселей с конденсаторами, питание датчика 3,3вольта.
Период ШИМ для каждой фазы около 40мкс.
Уперся в выбор оптимального алгоритма управления нижним ключем, а именно, касаемо той части, когда нужно отключать нижний ключь, чтоб не допустить обратного тока дросселя.
Этот датчик мониторит ток нагрузки. Нагрузка подключается параллельно АКБ (12..48вольт). Входное напряжение с солнечных панелей до 150вольт.
Входное напряжение и нагрузка, понятное дело, изменяются динамически.
Какая должна быть последовательность мониторинга и анализа для недопущения обратного тока через дроссель и нижний ключь???
Асинхронную топологию, просьба, не предлагать, мощность нагрузки до 3кВт.
Была мысль запускать сначала комплементарный режим, замерять ток перед окончанием периода, затем зажимать длительность нижнего ключа при наличии отриц. тока., замерять и т.д. Если выходная мощность не та, крутим длительность верхнего ключа и все повторяем по кругу. Но это не есть хорошо, т.к. уже есть попадание в режим отрицательного тока дросселя!!!
Прошу помощи, уважаемые коллеги, какие будут мысли...????
Адаптированный синхронный режим уже повсеместно применяется!!!
Doc_Alex вне форума   Ответить с цитированием
Старый 26.12.2016, 17:28   #2
pasha_zv
Senior Member
 
Аватар для pasha_zv
 
Регистрация: 17.04.2010
Адрес: Ставрополь
Возраст: 46
Сообщений: 366
Вес репутации: 612/35
pasha_zv is a name known to allpasha_zv is a name known to allpasha_zv is a name known to allpasha_zv is a name known to allpasha_zv is a name known to allpasha_zv is a name known to all
По умолчанию Re: Алгоритм управления синхронным DC-DC преобразователем.

по напряжению на нижнем ключе не?
если отрицательное (ток идет) - держим.
пошло к плюсу(ток падает) - запираем.
__________________
не спится, не спится, не спиться бы мне ...
pasha_zv вне форума   Ответить с цитированием
Старый 27.12.2016, 09:34   #3
Doc_Alex
Junior Member
 
Регистрация: 27.08.2016
Сообщений: 19
Вес репутации: 100/4
Doc_Alex will become famous soon enoughDoc_Alex will become famous soon enough
По умолчанию Re: Алгоритм управления синхронным DC-DC преобразователем.

Я наверное не совсем понятно изложил...
Во-первых в дополнительной цепи измерения не вижу смысла, т.к. определить появление отрицательного тока через нижний ключь можно тем-же Аллегровским датчиком тока.
Можно измерять полярность падения на нижнем ключе или дросселе, но не нужно, для этого, уже есть датчик.
Вопрос в последовательности действий, меня интересует алгоритм. В какие моменты и в какой последовательности делать измерения и по измеренным значениям изменять длительность работы нижнего ключа. Точнее часть алгоритма, касающаяся управления нижним ключем. Непрерывное семплирование здесь явно не нужно. Это резко будет отнимать ресурсы.
Была еще шальная мысль сделать либо таблицу данных, либо вывести уравнение и делать дополнительный рассчет. Вводные два параметра - Upv и Ubattery. Рассчитывать коэффициент, который умножается к длительности открытого состояния верхнего ключа, получая в результате длительность открытого состояния нижнего ключа без захода в область обратного тока.
Doc_Alex вне форума   Ответить с цитированием
Старый 27.12.2016, 11:06   #4
Doc_Alex
Junior Member
 
Регистрация: 27.08.2016
Сообщений: 19
Вес репутации: 100/4
Doc_Alex will become famous soon enoughDoc_Alex will become famous soon enough
По умолчанию Re: Алгоритм управления синхронным DC-DC преобразователем.

Вот пояснительная схема с графиком!
Силовая часть MPPT..JPG
Doc_Alex вне форума   Ответить с цитированием
Старый 27.12.2016, 11:58   #5
Рак
Senior Member
 
Регистрация: 02.04.2008
Адрес: Кременчуг
Возраст: 31
Сообщений: 1,249
Вес репутации: 2068/66
Рак has a reputation beyond reputeРак has a reputation beyond reputeРак has a reputation beyond reputeРак has a reputation beyond reputeРак has a reputation beyond reputeРак has a reputation beyond reputeРак has a reputation beyond reputeРак has a reputation beyond reputeРак has a reputation beyond reputeРак has a reputation beyond reputeРак has a reputation beyond repute
По умолчанию Re: Алгоритм управления синхронным DC-DC преобразователем.

Цитата:
Сообщение от Doc_Alex Посмотреть сообщение
Вот пояснительная схема с графиком!
Вложение 10458
Я в силе не очень разбираюсь, но датчик тока поставил бы между дросселем и конденсатором. При обратном токе дросселя, напряжение с делителя напряжения обратной связи (на конденсаторе), начнет снижаться, можно по этому снижению и контролировать. В любом случае, в момент снижения нужно закрыть нижний и открыть уже верхний ключ.
Рак вне форума   Ответить с цитированием
Старый 27.12.2016, 22:43   #6
Doc_Alex
Junior Member
 
Регистрация: 27.08.2016
Сообщений: 19
Вес репутации: 100/4
Doc_Alex will become famous soon enoughDoc_Alex will become famous soon enough
По умолчанию Re: Алгоритм управления синхронным DC-DC преобразователем.

Датчик, конечно же перед емкостью, ошибку в схеме исправил!!!
Силовая часть MPPT..JPG
Очередной верхний ключ открывается после окончания цикла ШИМ предыдущей фазы, не обязательно после закрывания нижнего ключа!

На данный момент самым оптимальным алгоритмом мне видится следующий...
В самом начале, выходим на режим с выключенным нижним ключем, работает внутренний диод полевика (асинхронный режим). После начинаем увеличивать длительность нижнего ключа до тех пор, пока не достигнется определенный положительный околонулевой уровень спадающего тока (для гарантированного исключения сваливания в отрицательное значение), т.е. делается замер сразу после отключения нижнего ключа. Далее после так называемого "захвата" ведется непрерывная коррекция длительности импульса нижнего ключа по каждому циклу. Если меняется длительность верхнего ключа, то циклично меняем эту длительность вместе с длительностью импульса нижнего ключа. Двинли верхний, подстроили под нуль нижний и т.д. Можно ввести аварийный режим отключения, если после определенного количества циклов уровень тока после отключения нижнего ключа ниже допустимого и т.д.
Есть ли у кого еще какие мнения???
Будет ли оптимальным подобный алгоритм.
Думаю, лучше мониторить каждую фазу, а может быть только так и можно, из-зи разброса параметров дросселей.

Последний раз редактировалось Doc_Alex; 27.12.2016 в 22:52.
Doc_Alex вне форума   Ответить с цитированием
Ответ


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 
Опции темы
Опции просмотра
Комбинированный вид Комбинированный вид

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Алгоритм управления прибором _void_ Вопросы начинающих 1 03.03.2010 17:52
Цифровая система импульсно-фазового управления тиристорным преобразователем Ainnka Вопросы начинающих 1 29.10.2008 10:09


Часовой пояс GMT +3, время: 07:02.


Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd. Перевод: zCarot