Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Flyback с регулируемым напряжением...
Форум разработчиков электроники ELECTRONIX.ru > Силовая Электроника - Power Electronics > Силовая Преобразовательная Техника
Страницы: 1, 2
wim
Цитата(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 и ввиду означенных вычислительных трудностей решил ее в итоге старым проверенным методом Циглера-Никольса.
rudy_b
Цитата
Время преобразования примерно пропорционально числу двоичных разрядов выходного кода. Уменьшив их с 10 до 8, четырехкратного увеличения быстродействия не получиццо.

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

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

По разному. Обычно ручным подбором коэффициентов на модели примерно тем же методом с последующей их коррекцией на реальном объекте. Иногда можно воспользоваться усложненным нелинейным алгоритмом с разными константами для разных случаев - в проце это проще.
wim
Цитата(rudy_b @ Dec 11 2008, 21:11) *
Отнюдь. Снижение точности на один разряд приводит к примерно двухкратному уменьшению времени преобразования.

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

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

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

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

Флайбак с регулировкой от нуля. Но проц можно использовать в любом. Другое дело, что для стандартных преобразователей с фиксированным напряжением и стандартные контроллеры нормально работают.
NiTr0
Почитал литературу, собрал компоненты, нашел время, теперь пытаюсь рассчитывать данный девайс (в маткаде ессно для облегчения подбора параметров).
Пока возник один вопрос: в литературе рекомендуют брать макс скважность ШИМ 0.5 для обратноходов... Но упоминаний о том, что будет, если выбрать макс скважность больше, я не встретил.
P.S. считаю по методике, описанной в книге Марти Брауна
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.