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

 
 
 
Reply to this topicStart new topic
> Посоветуйте DC-AC (до 700Вт, 3 фазы), литература, ссылки на подобное
koziy_mf
сообщение Sep 6 2008, 02:40
Сообщение #1


Местный
***

Группа: Свой
Сообщений: 434
Регистрация: 20-10-04
Пользователь №: 921



Привет!

Требуется пока в общих чертах выбрать стратегию разработки трехфазного генератора:
* вход 160В DC
* мощность до 700Вт
* управление частотой в пределах 30-200Гц
* выход как можно ближе к синусу, регулируемый до 50В (амплит.)

Кто разрабатывал подобное, какой подход посоветуете? ШИМ или мощный ЦАП (видел проекты, но учитывая требования к форме и количество трансформаторов...)?
Подскажите какую на Ваш взгляд литературу посмотреть лучше всего, ссылки на подобные проекты.


(только в гугл отправлять не надо, там был уже; купить готовое - тожеwink.gif
Спасибо!


--------------------
Жизнь не такая долгая, чтобы писать программы на ассемблере...
Go to the top of the page
 
+Quote Post
Burner
сообщение Sep 6 2008, 20:29
Сообщение #2


Профессионал
*****

Группа: Свой
Сообщений: 1 068
Регистрация: 14-01-08
Из: Винница
Пользователь №: 34 083



Зависит от того, какая связь между 160 В и выходными тремя фазами. Если нагрузка - мотор, он как бы висит в воздухе, и это проще всего. тогда - бустер делает 300 В,
Go to the top of the page
 
+Quote Post
koziy_mf
сообщение Sep 6 2008, 21:54
Сообщение #3


Местный
***

Группа: Свой
Сообщений: 434
Регистрация: 20-10-04
Пользователь №: 921



Цитата(Burner @ Sep 6 2008, 23:29) *
Зависит от того, какая связь между 160 В и выходными тремя фазами. Если нагрузка - мотор, он как бы висит в воздухе, и это проще всего. тогда - бустер делает 300 В,


К сожалению нагрузка разного рода, не только двигатель. Поэтому надо формировать 3 фазы раздельно с 0м проводом...

Вариант синусоиды ЦАПом + 3 усилителя D имеет смысл рассматривать?
У кого нить есть вариант проверенной схемы усилителя кл. D на такую мощность (кроме инфо на FTP) ?

Спасибо!


--------------------
Жизнь не такая долгая, чтобы писать программы на ассемблере...
Go to the top of the page
 
+Quote Post
Microwatt
сообщение Sep 6 2008, 22:46
Сообщение #4


Гуру
******

Группа: Почетный участник
Сообщений: 6 851
Регистрация: 25-08-08
Из: Запорожье
Пользователь №: 39 802



Цитата(koziy_mf @ Sep 7 2008, 00:54) *
К сожалению нагрузка разного рода, не только двигатель. Поэтому надо формировать 3 фазы раздельно с 0м проводом...

Вариант синусоиды ЦАПом + 3 усилителя D имеет смысл рассматривать?

Спасибо!

Вариант синусоиды ЦАПом + 3 усилителя D - то что сразу приходит в голову. По крайней мере, в мою.
При таком небольшом выходном напряжении может получиться достаточно компактно.
Go to the top of the page
 
+Quote Post
koziy_mf
сообщение Sep 7 2008, 08:27
Сообщение #5


Местный
***

Группа: Свой
Сообщений: 434
Регистрация: 20-10-04
Пользователь №: 921



Цитата(Microwatt @ Sep 7 2008, 01:46) *
Вариант синусоиды ЦАПом + 3 усилителя D - то что сразу приходит в голову. По крайней мере, в мою.
При таком небольшом выходном напряжении может получиться достаточно компактно.


В общем пока вариант такой: синус делать в цифрах с таблицы или CORDICом, затем формировать ШИМ прямо исходя из этих цифр, даллее его на драйвера/ключи, далее фильтр и с него обратная связь - АЦП, 1 период оцифровывать, интегральным подсчетом находить среднее и вносить коррекцию в ШИМ в зависимости от отклонения выходной амплитуды.

По ходу вопрос:
без цифр конечно, в воздухе, но:
я получаю значения ШИМ для синусоиды; на выходе моя синусоида как то искажается; я оцифровываю 1 ее период, и анализирую каждую точку - на сколько она отклоняется от заданного значения, и далее делаю таблицу корректировок для следующего периода таким образом чтобы вернуть выход к требуемой форме;

это велосипед изобретается?
Спасибо!


--------------------
Жизнь не такая долгая, чтобы писать программы на ассемблере...
Go to the top of the page
 
+Quote Post
Microwatt
сообщение Sep 7 2008, 10:16
Сообщение #6


Гуру
******

Группа: Почетный участник
Сообщений: 6 851
Регистрация: 25-08-08
Из: Запорожье
Пользователь №: 39 802



Цитата(koziy_mf @ Sep 7 2008, 11:27) *
В общем пока вариант такой: синус делать в цифрах с таблицы или CORDICом, затем формировать ШИМ прямо исходя из этих цифр, даллее его на драйвера/ключи, далее фильтр и с него обратная связь - АЦП, 1 период оцифровывать, интегральным подсчетом находить среднее и вносить коррекцию в ШИМ в зависимости от отклонения выходной амплитуды.

это велосипед изобретается?
Спасибо!

Возможно, у вас какие-то специфические требования. Но мне кажется, нет смысла следить за амплитудой и формой синуса так тщательно, в каждом такте ШИМ. Усилитель класса D сам все это делает достаточно хорошо.
Для большинства применений достаточно так-сяк сгенерировать опорный синус трехфазный со стабильными параметрами по амплитуде и сдвигу фаз. Далее - подать это на усилители с фиксированным коэффициентом усиления, не вводя никакого дополнительного контроля, петель обратной связи. При перегрузке по току или кз сам усилитель это отработает.
АЦП. контроллеры в цепи обратной сязи - излишества, надуманная задача для любителей микроконтроллеров. Источники питания на этом не делают.
IRS20124 - возможно это Вам подойдет
Go to the top of the page
 
+Quote Post
koziy_mf
сообщение Sep 7 2008, 18:05
Сообщение #7


Местный
***

Группа: Свой
Сообщений: 434
Регистрация: 20-10-04
Пользователь №: 921



Цитата(Microwatt @ Sep 7 2008, 13:16) *
Возможно, у вас какие-то специфические требования. Но мне кажется, нет смысла следить за амплитудой и формой синуса так тщательно, в каждом такте ШИМ. Усилитель класса D сам все это делает достаточно хорошо.
Для большинства применений достаточно так-сяк сгенерировать опорный синус трехфазный со стабильными параметрами по амплитуде и сдвигу фаз. Далее - подать это на усилители с фиксированным коэффициентом усиления, не вводя никакого дополнительного контроля, петель обратной связи. При перегрузке по току или кз сам усилитель это отработает.
АЦП. контроллеры в цепи обратной сязи - излишества, надуманная задача для любителей микроконтроллеров. Источники питания на этом не делают.
IRS20124 - возможно это Вам подойдет


Cпасибо за рекомендации.


--------------------
Жизнь не такая долгая, чтобы писать программы на ассемблере...
Go to the top of the page
 
+Quote Post
koziy_mf
сообщение Sep 9 2008, 19:28
Сообщение #8


Местный
***

Группа: Свой
Сообщений: 434
Регистрация: 20-10-04
Пользователь №: 921



A vot eshe po hodu:
Mne nado PWM generit' naprimer na 5kHz. Na FPGA est' clock v 50MHz. Eto znachit chto bez udvoeniya clock i prochih uhishreniy ya mogu realizovat' PWM s 50MHz/5kHz=10000 gradaciy. Dlia +-50V eto budet setka v 0.01V chto vpolne ok.
A vot esli nado bolshaya razriadnost' PWM? Bez primeneniya spec ICs, kak postupat' (imeetsa v vidu generirovat PWM na FPGA)?


--------------------
Жизнь не такая долгая, чтобы писать программы на ассемблере...
Go to the top of the page
 
+Quote Post
Burner
сообщение Sep 10 2008, 08:54
Сообщение #9


Профессионал
*****

Группа: Свой
Сообщений: 1 068
Регистрация: 14-01-08
Из: Винница
Пользователь №: 34 083



Зачем 10000 ступенек ШИМ? 5 кГц, по мне, маловато. 1000 штук должно быть достаточно. А большую разрядность(тактовую частоту) вряд ли получишь. Возможны, конечно, извращения с аналоговым растягиванием импульсов(на тех 20-100 нс). Типа, сделать ЦАП и с него рулить спец. растягивающей примочкой. Но если цель просто в получении аналогового синуса, можно скомбинировать ШИМ с ковоксом.

Сообщение отредактировал Burner - Sep 10 2008, 08:59
Go to the top of the page
 
+Quote Post
Microwatt
сообщение Sep 10 2008, 10:01
Сообщение #10


Гуру
******

Группа: Почетный участник
Сообщений: 6 851
Регистрация: 25-08-08
Из: Запорожье
Пользователь №: 39 802



Цитата(Burner @ Sep 10 2008, 11:54) *
Зачем 10000 ступенек ШИМ? 5 кГц, по мне, маловато. 1000 штук должно быть достаточно.


Часто и 100 и даже 10 ступенек более, чем достаточно.
Нужно внимательно смотреть саму задачу, чтобы не усложнять себе жизнь.
Go to the top of the page
 
+Quote Post
Herz
сообщение Sep 10 2008, 11:25
Сообщение #11


Гуру
******

Группа: Модераторы
Сообщений: 10 983
Регистрация: 23-11-05
Пользователь №: 11 287



Цитата(Microwatt @ Sep 7 2008, 00:46) *
Вариант синусоиды ЦАПом + 3 усилителя D - то что сразу приходит в голову. По крайней мере, в мою.
При таком небольшом выходном напряжении может получиться достаточно компактно.

Только ЦАП-то тут причём?!
Go to the top of the page
 
+Quote Post
koziy_mf
сообщение Sep 10 2008, 21:43
Сообщение #12


Местный
***

Группа: Свой
Сообщений: 434
Регистрация: 20-10-04
Пользователь №: 921



Цитата(Herz @ Sep 10 2008, 14:25) *
Только ЦАП-то тут причём?!


Nu eto v tom sluchae esli vziat' gotovuyu raschitannuyu shemu D usilitelia...i na nego analogovuyu sinusoidu podavat'. Hotia konechno - 2 raza tuda suda preobrazovivat' nehorosho. Soglasen.

Po hodu (eto uje lekcii po TOE):

1) dlia pitaniya silovoy chasti vozmu odnopoliarnoe pitanie, i budu upravliat' 3mia parami kluchey, na vihode - 3 fazi bez neytralnogo provoda (treugolnik).
2) - ispolzovanie 2poliarnogo istochnika pitaniya, i sootvetstvenno 3 fazi + neytralniy provod.

Perviy variant legche v plane pitaniya, podoydet dlia pitaniya 3h faz dvigatelia itd ustroystv s simmetrichnoy nagruzkoy. No mi ne imeem togda lineynogo napriajeniya. Kak bit esli nado chtob ustroystvo bilo universalnoe (dlia raznogo roda nagruzok, v tom chisle i kogda vozmojna nesimmetr. nagruzka)? Vse taki delat' dvuhloliarnoe pitanie stabilizirovannoe i im zapitivat'?

Spasibo!


--------------------
Жизнь не такая долгая, чтобы писать программы на ассемблере...
Go to the top of the page
 
+Quote Post
Microwatt
сообщение Sep 11 2008, 00:21
Сообщение #13


Гуру
******

Группа: Почетный участник
Сообщений: 6 851
Регистрация: 25-08-08
Из: Запорожье
Пользователь №: 39 802



2) - ispolzovanie 2poliarnogo istochnika pitaniya, i sootvetstvenno 3 fazi + neytralniy provod.
Я - за это
Go to the top of the page
 
+Quote Post
koziy_mf
сообщение Sep 11 2008, 06:59
Сообщение #14


Местный
***

Группа: Свой
Сообщений: 434
Регистрация: 20-10-04
Пользователь №: 921



Burner, Microwatt, Herz - спасибо за ответы и комменты.

Ну что ж, общий подход понятен. Проект разбит на 3 человек (блок питания, контроллер, силовая часть). Бюджет подписали. Будем мудрить.

По ходу дела буду выкладывать результаты..и задавать вопросы конечно.


--------------------
Жизнь не такая долгая, чтобы писать программы на ассемблере...
Go to the top of the page
 
+Quote Post

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

 


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


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