реклама на сайте
подробности

 
 
4 страниц V  « < 2 3 4  
Reply to this topicStart new topic
> Flyback с регулируемым напряжением...
rudy_b
сообщение Dec 10 2008, 23:45
Сообщение #46


Знающий
****

Группа: Свой
Сообщений: 888
Регистрация: 25-09-08
Из: Питер
Пользователь №: 40 458



Цитата
Частоту понижать надо, конечно. Ну и еще одно - два соображения - понижать выход до самого нуля - конечно, чуть сложнее. Все решения простые сводятся к тому, что придется рассеять немного тепла лишнего. Самое простое из них, возможно - тупо включить несколько диодов выпрямителя последовательно. Не все ли равно, на чем рассеивать это тепло? Ну и чистить от помех все, что относится к компаратору - тоже нужно.Вообще-то для подобных случаев должно быть специальное решение, с отдельным формирователем длительности, не сильно связанным с силовыми цепями и не таким чувствительным к помехам. Ну - за неимением гербовой пишем на обычной... Лепить на развесе такое наверное, лень...

А зачем на развесе? Берешь мелкий восьминогий проц у которого только и есть, что встроенный генератор, АЦП (2 канала - управление и ОС) и PWM - нужно всего3 ноги. На полевик - через Fet драйвер. Стоит копейки, зато делает все по уму.
Если задействовать одно прерывание - получим еще и правильное ограничение максимального тока. А если использовать 4 канала АЦП (или 2 канала и задатчик по какой-нибудь сериалке или на АЦП кидать разность между установкой и текущим значением) можно и стабилизацию тока сделать. А если ему ног добавить, то и управление и индикацию потянет заодно.

Сообщение отредактировал rudy_b - Dec 10 2008, 23:52
Go to the top of the page
 
+Quote Post
Guest_orthodox_*
сообщение Dec 11 2008, 00:08
Сообщение #47





Guests






Цитата(rudy_b @ Dec 11 2008, 02:45) *
А зачем на развесе? Берешь мелкий восьминогий проц у которого только и есть, что встроенный генератор, АЦП (2 канала - управление и ОС) и PWM - нужно всего3 ноги. На полевик - через Fet драйвер. Стоит копейки, зато делает все по уму.
Если задействовать одно прерывание - получим еще и правильное ограничение максимального тока. А если использовать 4 канала АЦП (или 2 канала и задатчик по какой-нибудь сериалке или на АЦП кидать разность между установкой и текущим значением) можно и стабилизацию тока сделать. А если ему ног добавить, то и управление и индикацию потянет заодно.


Да как-то боязно в таких местах проц использовать...
Кроме того, стыдно признаться, ниасилил...
все недосуг... Если что надо - на логике разве что...
Но самое-то главное - что ограничение по длительности импульса будет в конце концов
уже идти от самого ключа, иголками работать ему тоже может не понравиться (хотя я знал одного парня,
он использовал это для формирования синуса около нуля амплитуды).
А понижение частоты и довольно короткие импульсы можно и на аналоговых делах отработать...
Пока не подводили...

Хотя в целом прогресс уважаю, и при наличии времени сам поэкпериментировал бы со всем этим...
Go to the top of the page
 
+Quote Post
wim
сообщение Dec 11 2008, 08:17
Сообщение #48


рядовой
******

Группа: Участник
Сообщений: 2 811
Регистрация: 21-08-06
Пользователь №: 19 713



Цитата(rudy_b @ Dec 11 2008, 02:45) *
А зачем на развесе? Берешь мелкий восьминогий проц у которого только и есть, что встроенный генератор, АЦП (2 канала - управление и ОС) и PWM - нужно всего3 ноги. На полевик - через Fet драйвер. Стоит копейки, зато делает все по уму.
Если задействовать одно прерывание - получим еще и правильное ограничение максимального тока. А если использовать 4 канала АЦП (или 2 канала и задатчик по какой-нибудь сериалке или на АЦП кидать разность между установкой и текущим значением) можно и стабилизацию тока сделать. А если ему ног добавить, то и управление и индикацию потянет заодно.

Увлекаетесь, однако, насчет осьминого-то. АЦП у таких, как правило, медленные, задержка сигнала в них дает низкочастотный полюс. Соотвественно частота единичного усиления в петле будет невысокая. Опять же, у "восьминогих" есть трудности с вычислением коэффициентов в цепи ОС, поелику аппаратного умножения у них нет, а программное не поспеет. Стало быть, всякие приближенные методы. Есть и принципиальные трудности, не связанные с количеством ног - нет однозначного перехода от непрерывного сигнала к дискретному - т.н. z-преобразования. В общем, пока что катит это для зарядных устройств и PFC. smile.gif
Go to the top of the page
 
+Quote Post
Guest_orthodox_*
сообщение Dec 11 2008, 08:29
Сообщение #49





Guests






Цитата(wim @ Dec 11 2008, 11:17) *
В общем, пока что катит это для зарядных устройств и PFC. smile.gif


Не-не... Зарядные тоже нежности требуют...если по уму, IMHO...
А PFC - чтоб лишнего в сеть не кидали - особенно...
разве что для распыления спектра....
Go to the top of the page
 
+Quote Post
rudy_b
сообщение Dec 11 2008, 15:00
Сообщение #50


Знающий
****

Группа: Свой
Сообщений: 888
Регистрация: 25-09-08
Из: Питер
Пользователь №: 40 458



Цитата
Увлекаетесь, однако, насчет осьминого-то. АЦП у таких, как правило, медленные, задержка сигнала в них дает низкочастотный полюс. Соотвественно частота единичного усиления в петле будет невысокая. Опять же, у "восьминогих" есть трудности с вычислением коэффициентов в цепи ОС, поелику аппаратного умножения у них нет, а программное не поспеет. Стало быть, всякие приближенные методы. Есть и принципиальные трудности, не связанные с количеством ног - нет однозначного перехода от непрерывного сигнала к дискретному - т.н. z-преобразования. В общем, пока что катит это для зарядных устройств и PFC.

Частота оцифровки у ATTiny13 - порядка 15 кГц для 10 бит и примерно 60 кГц для меньшей точности(вероятно 8 бит будет). В общем этого должно хватать. С умножением конечно проблема, но кто мешает использовать таблицы - не так уж много нужно. А с однозначным переходом от непрерывного сигнала к дискретному нет никаких проблем без всякого z-преобразования.
Конечно удобнее пользовать что-то более серьезное типа типа 28хх TMSок, но это действительно нужно только для очень хороших питателей.
Go to the top of the page
 
+Quote Post
wim
сообщение Dec 11 2008, 15:39
Сообщение #51


рядовой
******

Группа: Участник
Сообщений: 2 811
Регистрация: 21-08-06
Пользователь №: 19 713



Цитата(rudy_b @ Dec 11 2008, 18:00) *
Частота оцифровки у ATTiny13 - порядка 15 кГц для 10 бит и примерно 60 кГц для меньшей точности(вероятно 8 бит будет). В общем этого должно хватать.

Вынужден Вас огорчить - у ATTiny13, как и у других "восьминогих", АЦП последовательного приближения (successive approximation ADC). Время преобразования примерно пропорционально числу двоичных разрядов выходного кода. Уменьшив их с 10 до 8, четырехкратного увеличения быстродействия не получиццо. smile.gif
И опять же - это если использовать один канал АЦП, что на практике не очень-то интересно. Хоцца померять еще что-нить - ток нагрузки, например, или температуру. В этом случае быстродействие будет уменьшаться пропорционально количеству задействованных каналов АЦП.
Цитата(rudy_b @ Dec 11 2008, 18:00) *
С умножением конечно проблема, но кто мешает использовать таблицы - не так уж много нужно.

Если использовать 8 разрядов АЦП - таки да. А если 10, т.е. числа двойной точности - это уже не так просто.
Цитата(rudy_b @ Dec 11 2008, 18:00) *
А с однозначным переходом от непрерывного сигнала к дискретному нет никаких проблем без всякого z-преобразования.

Если не секрет - как Вы это делаете? Просто интересно. Я аналогичную задачку решал на PIC16F870 и ввиду означенных вычислительных трудностей решил ее в итоге старым проверенным методом Циглера-Никольса.
Go to the top of the page
 
+Quote Post
rudy_b
сообщение Dec 11 2008, 18:11
Сообщение #52


Знающий
****

Группа: Свой
Сообщений: 888
Регистрация: 25-09-08
Из: Питер
Пользователь №: 40 458



Цитата
Время преобразования примерно пропорционально числу двоичных разрядов выходного кода. Уменьшив их с 10 до 8, четырехкратного увеличения быстродействия не получиццо.

Отнюдь. Снижение точности на один разряд приводит к примерно двухкратному уменьшению времени преобразования.

Цитата
Если не секрет - как Вы это делаете?

По разному. Обычно ручным подбором коэффициентов на модели примерно тем же методом с последующей их коррекцией на реальном объекте. Иногда можно воспользоваться усложненным нелинейным алгоритмом с разными константами для разных случаев - в проце это проще.
Go to the top of the page
 
+Quote Post
wim
сообщение Dec 11 2008, 19:32
Сообщение #53


рядовой
******

Группа: Участник
Сообщений: 2 811
Регистрация: 21-08-06
Пользователь №: 19 713



Цитата(rudy_b @ Dec 11 2008, 21:11) *
Отнюдь. Снижение точности на один разряд приводит к примерно двухкратному уменьшению времени преобразования.

Как это? У ATTiny13 преобразование занимает 13 тактов - 3 служебных и 10 двоичных разрядов. Если откинуть младший разряд, будет 12 тактов. Время преобразования уменьшится на 1/13. smile.gif
Цитата(rudy_b @ Dec 11 2008, 21:11) *
По разному. Обычно ручным подбором коэффициентов на модели примерно тем же методом с последующей их коррекцией на реальном объекте. Иногда можно воспользоваться усложненным нелинейным алгоритмом с разными константами для разных случаев - в проце это проще.

Прямоходовый преобразователь или PFC? Или и то и другое?
Go to the top of the page
 
+Quote Post
rudy_b
сообщение Dec 11 2008, 21:44
Сообщение #54


Знающий
****

Группа: Свой
Сообщений: 888
Регистрация: 25-09-08
Из: Питер
Пользователь №: 40 458



Цитата
Как это? У ATTiny13 преобразование занимает 13 тактов - 3 служебных и 10 двоичных разрядов. Если откинуть младший разряд, будет 12 тактов. Время преобразования уменьшится на 1/13

При снижении точности вдвое можно примерно вдвое повысить тактовую частоту АЦП.

Цитата
Прямоходовый преобразователь или PFC? Или и то и другое?

Флайбак с регулировкой от нуля. Но проц можно использовать в любом. Другое дело, что для стандартных преобразователей с фиксированным напряжением и стандартные контроллеры нормально работают.
Go to the top of the page
 
+Quote Post
NiTr0
сообщение Dec 30 2008, 18:05
Сообщение #55





Группа: Новичок
Сообщений: 10
Регистрация: 13-08-07
Пользователь №: 29 750



Почитал литературу, собрал компоненты, нашел время, теперь пытаюсь рассчитывать данный девайс (в маткаде ессно для облегчения подбора параметров).
Пока возник один вопрос: в литературе рекомендуют брать макс скважность ШИМ 0.5 для обратноходов... Но упоминаний о том, что будет, если выбрать макс скважность больше, я не встретил.
P.S. считаю по методике, описанной в книге Марти Брауна

Сообщение отредактировал NiTr0 - Dec 30 2008, 18:08
Go to the top of the page
 
+Quote Post

4 страниц V  « < 2 3 4
Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 19th July 2025 - 20:02
Рейтинг@Mail.ru


Страница сгенерированна за 0.01424 секунд с 7
ELECTRONIX ©2004-2016