|
|
  |
Однотактный обратноходовый преобразователь, нужен квалифицированный совет |
|
|
|
Sep 15 2008, 11:43
|
Гуру
     
Группа: Свой
Сообщений: 2 246
Регистрация: 17-03-05
Из: Украина, Киев
Пользователь №: 3 446

|
Цитата Но по мне - UC3845 и пары 34063 в данном случае достаточно. С той задачей все уже более-менее в порядке. Спасибо всем за содействие! Теперь пытаюсь углубиться в способы конструирования флаев вообще. В частности интересуют схемотехнические решения для получения выходного напряжение от 0 В до МАХ. Цитата Лучше взять подходящий AVR с быстрым ШИМом (до 64МГц есть). На AVR и хочу. Про 64 МГц - это кто такой? Возможно Вы имеете ввиду частоту тактового сигнала мосле аппаратного умножителя? Но это еще не частота ШИМ. Реально быстрый ШИМ на недорогом кристалле это около 58 кГц.
--------------------
Живи днем так, чтобы ночью ты спал спокойно.
|
|
|
|
|
Sep 15 2008, 17:13
|
Местный
  
Группа: Свой
Сообщений: 225
Регистрация: 2-04-08
Из: Беларусь
Пользователь №: 36 425

|
smkСпасибо. А для флая что есть? пик16ф785 фактически более дорогое решение, чем МС34063.Я думаю, что пойдет любой мк с модулем ССР и компаратором. Если вы хотите вывести индикацию то, наверное, 16ф886 будет в самый раз (28 ног). С выбором контроллера я сумею определиться. Суть проблемы в красивом решении стабилизации выходного напряжения 0,5 В (к примеру) при максимальном выходном 50 В. Как это делается "по человечески"?Теоретически. Ацп в пике десятиразрядное (макс число 1024). Измеряемый сигнал делим на 10, 50 В/10= 5В (1024), т.е. шаг дискретизации ~0.005 В. Или я что-то не так понял? Цитата(Microwatt @ Sep 15 2008, 10:59)  Еще раз попробую пояснить. Микроконтроллер вроде PIC- плохое решение (если это вообще решение) для любого источника. Ну, реле или двигатель еще можно "пошимовать"...Приведенная схема понижалки выгорит обязательно! Источники строят на специализированных аналоговых контроллерах. Пока что цифровой контроллер не может прожевать программу с тактом решения задачи в 100-200наносекунд. Да и стоимость его на порядок выше микросхемы контроллера ШИМ. И еще куча доводов. Программеры, учите матчасть или обратитесь к разработчикам аналоговой техники. Ваше заявление насколько безаппеляционно настолько же и не продумано. Скажу сразу, что картинка вырезана из даташита. Это- раз. Во вторых прожевывать, как Вы, изволили выразиться, программу ШИМа контроллеру надо только при настройках регистров, а далее процесс управления ШИМом происходит аппаратно,(надеюсь, что такое аппаратно объяснять не надо) по сигналу компаратора ШИМ сбрасывается в том же такте мк (при 20МГц-50нс), гораздо большую задержку вносит компаратор. Программно мы можем в это время мерять выходное напряж., температуру ключей, вых. диодов, можем индицировать ток, напругу и т.д. Насчет стоимости Вы тоже погорячились: приличный двухтактный контроллер стоит намного дороже 2.5$ (цена 16ф886). По поводу матчасти соглашаюсь с Вами всецело, хотя я далеко не программер... VlasВ принципе - тот же ШИМ-контроллер. Ставим ПИК и по сути используем только его аналоговую часть?В принципе, да, ели не надо регулировать ВАХ источника и т.п. Rst7 Конечно. Немного неточно выразился. А при 64МГц задающего выход после 8мибитного шима будет 250кГц. Мало? У пика 10 битный шим.
|
|
|
|
|
Sep 15 2008, 18:51
|
Местный
  
Группа: Свой
Сообщений: 225
Регистрация: 2-04-08
Из: Беларусь
Пользователь №: 36 425

|
Цитата(Rst7 @ Sep 15 2008, 13:12)  Только вот пичек - не самое лучшее решение. Лучше взять подходящий AVR с быстрым ШИМом (до 64МГц есть). А чего не подходящее? Если вопрос в быстродействии, то кроме 16-ых пиков есть и 18-е, 24-е...
|
|
|
|
|
Sep 16 2008, 11:16
|
Местный
  
Группа: Свой
Сообщений: 225
Регистрация: 2-04-08
Из: Беларусь
Пользователь №: 36 425

|
Цитата(Rst7 @ Sep 16 2008, 10:50)  А зачем? 8ми вполне хватает. Шаг дискретизации большой, если мы захотим пошимить программно, то плавно не получиться. Цитата(Rst7 @ Sep 16 2008, 10:50)  Кроме того, 10 бит при кварце 20МГц - еле-еле 5кГц на выходе ШИМ'а для 16тых пичков будет. Да даже если нет уже деления на 4, будет 20кГц. А тут 250  Не совсем понял, что Вы имеете ввиду. Например, для ИБП я при 20МГц оперирую 50кГц. А макс. частота шима, согласно даташита, 208.3кГц@20МГц.
|
|
|
|
|
Sep 16 2008, 11:27
|

Йа моск ;)
     
Группа: Модераторы
Сообщений: 4 345
Регистрация: 7-07-05
Из: Kharkiv-city
Пользователь №: 6 610

|
Цитата при 20МГц оперирую 50кГц. Это немного меньше 9ти бит. Это если таймер от 20МГц катается, а не от 20/4=5 (как в 16тых пичках). Цитата Шаг дискретизации большой Шаг достаточный. Потому что есть еще обратная связь
--------------------
"Практика выше (теоретического) познания, ибо она имеет не только достоинство всеобщности, но и непосредственной действительности." - В.И. Ленин
|
|
|
|
|
Sep 16 2008, 12:13
|
Местный
  
Группа: Свой
Сообщений: 225
Регистрация: 2-04-08
Из: Беларусь
Пользователь №: 36 425

|
Цитата(Rst7 @ Sep 16 2008, 14:27)  Это немного меньше 9ти бит. Это если таймер от 20МГц катается, а не от 20/4=5 (как в 16тых пичках). Таймер включен без предделителя, в регистр загружатся 100 (т.е. семибитное слово), мк 16ф886 Цитата(Rst7 @ Sep 16 2008, 14:27)  Шаг достаточный. Потому что есть еще обратная связь  На счет ОС не понял, имел ввиду если программно изменяем заполнение то могут возникать разные нехоршие шорохи в трансе.
|
|
|
|
|
Sep 16 2008, 12:36
|

Йа моск ;)
     
Группа: Модераторы
Сообщений: 4 345
Регистрация: 7-07-05
Из: Kharkiv-city
Пользователь №: 6 610

|
Цитата в регистр загружатся 100 (т.е. семибитное слово) Ну и? И причем тут 10 бит тогда? Цитата имел ввиду если программно изменяем заполнение Так из-за ОС всегда будет меняться коэффициент заполнения в пределах +-1 единицы, что в среднем будет эквивалентно увеличению количества бит ШИМ. Чем на большем временном интервале рассматривать - тем больше
--------------------
"Практика выше (теоретического) познания, ибо она имеет не только достоинство всеобщности, но и непосредственной действительности." - В.И. Ленин
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|