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

 
 
10 страниц V   1 2 3 > »   
Reply to this topicStart new topic
> Мощный BLDC мотор (250W), чайниковские вопросы по драйверу.
Сергей Борщ
сообщение Apr 9 2008, 13:04
Сообщение #1


Гуру
******

Группа: Модераторы
Сообщений: 8 455
Регистрация: 15-05-06
Из: Рига, Латвия
Пользователь №: 17 095



Возможно встанет задача сотворить что-то вроде самобеглой коляски. В качестве двигателя заказчиком выбран BLDC мотор, 36В 250Вт, с редуктором (это вся информация о моторе, которой я располагаю на данный момент).
Вопросы:
1) На чем делать выходной каскад: IGBT или полевиках и почему?
2) Использовать модуль 3-фазного моста или набирать из дискретных транзисторов? Подозреваю, что модуль дороже, но насколько сложнее заставить работать "россыпь"?
3) На каких производителей модулей обратить внимание?
4) На что еще (в техническом плане) обратить внимание, прежде чем соглашаться участвовать в разработке?


--------------------
На любой вопрос даю любой ответ
"Write code that is guaranteed to work, not code that doesn’t seem to break" (C++ FAQ)
Go to the top of the page
 
+Quote Post
Abckur
сообщение Apr 9 2008, 13:11
Сообщение #2


Участник
*

Группа: Новичок
Сообщений: 57
Регистрация: 14-03-08
Пользователь №: 35 904



На полевиках дискретных коненчо. Посмотрите апноуты AVR447 и AVR449 - всё уже сделано. Еще проще на mc33035. Если он без датчиков то соседние апноуты помогут.

Сообщение отредактировал Abckur - Apr 9 2008, 13:14
Go to the top of the page
 
+Quote Post
Make_Pic
сообщение Apr 9 2008, 13:28
Сообщение #3


Знающий
****

Группа: Свой
Сообщений: 779
Регистрация: 9-10-04
Из: Россия, Пермь
Пользователь №: 828



Цитата(Сергей Борщ @ Apr 9 2008, 16:04) *
Возможно встанет задача сотворить что-то вроде самобеглой коляски. В качестве двигателя заказчиком выбран BLDC мотор, 36В 250Вт, с редуктором (это вся информация о моторе, которой я располагаю на данный момент).
Вопросы:
1) На чем делать выходной каскад: IGBT или полевиках и почему?
2) Использовать модуль 3-фазного моста или набирать из дискретных транзисторов? Подозреваю, что модуль дороже, но насколько сложнее заставить работать "россыпь"?
3) На каких производителей модулей обратить внимание?
4) На что еще (в техническом плане) обратить внимание, прежде чем соглашаться участвовать в разработке?

Привет Сергей! Меня то же "шаговая болезнь одолела" wink.gif Сейчас занимаюсь разработкой контроллера.
На твой вопрос:
Судя по мощности ток в обмотках будет 7А. На такой ток специальных контроллеров нет. Поэтому прийдется делать на внешних ключах. Ключи до 200В лучше брать МДП - у них меньшее сопротивление канала и сответственно меньше потери/выделяемая мощность. тем более в твоем случае 36В - можно подобрать что то с 0,01 Ома. МДП проще управлять (для IGBT требуется +/- источник напряжение, минус для запирания). IGBT выгодно ставить только при высоких напряжениях коммутации 200В и выше. По поводу контроллера -я бы присоветовал его сделать микропрограммным на микроконтроллере, конкретно на DsPIC - в нем все есть. Такой подход даст больше гибкости в обеспечении параметров управления шаговиком.
Вдогонку, если ты спрашивал про модуль имея ввиду гибридную микросборку, то связываться с ними точно не советую - дорого, неремонтнопригодно. (накушался с SEMIKRON)
Go to the top of the page
 
+Quote Post
Abckur
сообщение Apr 9 2008, 13:36
Сообщение #4


Участник
*

Группа: Новичок
Сообщений: 57
Регистрация: 14-03-08
Пользователь №: 35 904



Цитата(Make_Pic @ Apr 9 2008, 17:28) *
в твоем случае 36В - можно подобрать что то с 0,01 Ома.


Да и 0.003 не проблема

Цитата(Make_Pic @ Apr 9 2008, 17:28) *
Такой подход даст больше гибкости в обеспечении параметров управления шаговиком.


BLDC это не "шаговик" - это вентильный мотор по-русски.
Шаговиком он бывает при старте если он без датчиков положения ротора.
Go to the top of the page
 
+Quote Post
Сергей Борщ
сообщение Apr 9 2008, 13:53
Сообщение #5


Гуру
******

Группа: Модераторы
Сообщений: 8 455
Регистрация: 15-05-06
Из: Рига, Латвия
Пользователь №: 17 095



Цитата(Abckur @ Apr 9 2008, 16:11) *
На полевиках дискретных коненчо. Посмотрите апноуты AVR447 и AVR449 - всё уже сделано. Еще проще на mc33035. Если он без датчиков то соседние апноуты помогут.
Какие аргументы в пользу полевиков?
448 смотрел, там применяется как раз IGBT. Посмотрев параметры первого попавшегося большого мотора мощностью 133Вт обнаружил у него пиковый ток в обмотке 17.6А. Значит у моего будет 35-40А. Упомянутый в 448 драйвер держит 15А пиковый ток.
Датчики у двигателя есть.


--------------------
На любой вопрос даю любой ответ
"Write code that is guaranteed to work, not code that doesn’t seem to break" (C++ FAQ)
Go to the top of the page
 
+Quote Post
Make_Pic
сообщение Apr 9 2008, 14:27
Сообщение #6


Знающий
****

Группа: Свой
Сообщений: 779
Регистрация: 9-10-04
Из: Россия, Пермь
Пользователь №: 828



Цитата(Сергей Борщ @ Apr 9 2008, 16:53) *
Какие аргументы в пользу полевиков?

Ну я же написал - выше КПД, значительно меньше потери на ключах. Схема управления ключами проще.
Пиковый ток у современных МДП транзисторов может многократно превышать Irms. Причем чем меньше Rds тем больше допустимый ток. Взгляни продукцию International Rectifier
http://www.irf.com/

Цитата(Abckur @ Apr 9 2008, 16:36) *
Да и 0.003 не проблема
BLDC это не "шаговик" - это вентильный мотор по-русски.
Шаговиком он бывает при старте если он без датчиков положения ротора.

Согласен, но сути не меняет - у Microchip есть неплохая аплиуха по контроллеру BLDC на DsPIC
Go to the top of the page
 
+Quote Post
Abckur
сообщение Apr 9 2008, 14:53
Сообщение #7


Участник
*

Группа: Новичок
Сообщений: 57
Регистрация: 14-03-08
Пользователь №: 35 904



Цитата(Сергей Борщ @ Apr 9 2008, 17:53) *
Какие аргументы в пользу полевиков?
448 смотрел, там применяется как раз IGBT.


Я поэтому и советовал вам AVR447 и AVR449


Цитата(Make_Pic @ Apr 9 2008, 18:27) *
у Microchip есть неплохая аплиуха по контроллеру BLDC на DsPIC


Их апликухи выше всяких похвал.
Go to the top of the page
 
+Quote Post
Herz
сообщение Apr 9 2008, 14:57
Сообщение #8


Гуру
******

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



Цитата(Сергей Борщ @ Apr 9 2008, 15:04) *
Возможно встанет задача сотворить что-то вроде самобеглой коляски. В качестве двигателя заказчиком выбран BLDC мотор, 36В 250Вт, с редуктором (это вся информация о моторе, которой я располагаю на данный момент).
Вопросы:
1) На чем делать выходной каскад: IGBT или полевиках и почему?
2) Использовать модуль 3-фазного моста или набирать из дискретных транзисторов? Подозреваю, что модуль дороже, но насколько сложнее заставить работать "россыпь"?
3) На каких производителей модулей обратить внимание?
4) На что еще (в техническом плане) обратить внимание, прежде чем соглашаться участвовать в разработке?

Технических подсказок Вам уже дали и дадут ещё.... Но прежде я бы задался вопросом: а почему это заказчик не возьмёт готовый драйвер, которых на любую мощность полно? Наверное, хочет же сэкономить, а не наоборот - деньги разбазарить. Разработка же заново чего-то уже существующего - обычно дороже покупки готового. Стало быть, готовое чем-то не устраивает. Чем? Ценой, функциональностью, доставабельностью, чем-то ещё? А то ведь выяснится, что от Вашей работы ждут чего-то особенного, нестандартного. Тогда и стандартные советы не очень-то помогут.
Иными словами, прежде, чем изобретать велосипед, хорошо бы смысл понять затеи. smile.gif
Go to the top of the page
 
+Quote Post
_Pasha
сообщение Apr 9 2008, 15:28
Сообщение #9


;
******

Группа: Участник
Сообщений: 5 646
Регистрация: 1-08-07
Пользователь №: 29 509



Цитата(Сергей Борщ @ Apr 9 2008, 17:04) *
BLDC мотор, 36В 250Вт, .
Вопросы:

Концептуально - опираться на International Rectifier.
Транзисторы IRFI540N - дешево, сердито, гут.
Главный плюс, который может облегчить топологию - это управляемое время выключения mosfet, в отличие от IGBT, в котором время выключения практически слабо управляемо. Со временем включения -что там,что сям - все управляемо. Это я о значении номинала резистора в затворе.
Едем дальше
Такие токи уже будут создавать перенапряжения на паразитных индуктивностях, поэтому рекомендую драйвер IR21381Q. Загляните сюда

Вообще, по силовой части если хорошо курить их notes - инфы должно хватить.
Остальные вопросы - в процессе решим.

И еще. Один раз был случай. Топология соединения транзисторов в полумакете (самое главное - как можно ближе исток(эмиттер) верхнего к стоку(коллектору) нижнего. Так вот, я однажды в макете развел толстым(очень,10мм2) проводом оную связь. Отрезочки длиной до 50 мм. И вдруг - о чудо. Все время горит один и тот же транзюк. Помучался, оказалось - проводочек отличался от остальных тем, что был с изгибом. Вот такая байка про топологию.
Удачи!
Go to the top of the page
 
+Quote Post
Vacuum
сообщение Apr 9 2008, 15:47
Сообщение #10


Частый гость
**

Группа: Новичок
Сообщений: 101
Регистрация: 7-04-08
Пользователь №: 36 549



Цитата(Сергей Борщ @ Apr 9 2008, 16:04) *
Возможно встанет задача сотворить что-то вроде самобеглой коляски. В качестве двигателя заказчиком выбран BLDC мотор, 36В 250Вт, с редуктором (это вся информация о моторе, которой я располагаю на данный момент).
Вопросы:
1) На чем делать выходной каскад: IGBT или полевиках и почему?

На полевиках. У них на низких напряжениях больше приемущевств чем у IGBT.

Цитата
2) Использовать модуль 3-фазного моста или набирать из дискретных транзисторов? Подозреваю, что модуль дороже, но насколько сложнее заставить работать "россыпь"?

На россыпе делать. Но на модуле проще макетировать. Короче это религия.

Цитата
3) На каких производителей модулей обратить внимание?
4) На что еще (в техническом плане) обратить внимание, прежде чем соглашаться участвовать в разработке?

На приборы.

1. У вас должен быть хороший цифровой скоп.
2. У вас должен быть токовый пробник, которым к примеру можно померять ток, с верхней частотой в несколько мегагерц как минимум. Типа такого http://www.tek.com/site/ps/0,,60-16458-INTRO_EN,00.html
3. У вас должен быть собственно двигатель, и не в единичном экземпляре.
4. DsPIC вам уже посоветовали, еще можно посоветовать почитать про TMS320F28.
5. Системы защиты: Они должны вырубать ВСЕ если ток превысит какой-то предел. Делать это быстро и вне зависимости от процессора.
6. Начать макетирование с пункта 5.
7. Не забыть что двигатель может работать генератором.


Цитата(_Pasha @ Apr 9 2008, 18:28) *
Главный плюс, который может облегчить топологию - это управляемое время выключения mosfet, в отличие от IGBT, в котором время выключения практически слабо управляемо.

Не понял.

Цитата
И еще. Один раз был случай. Топология соединения транзисторов в полумакете (самое главное - как можно ближе исток(эмиттер) верхнего к стоку(коллектору) нижнего. Так вот, я однажды в макете развел толстым(очень,10мм2) проводом оную связь. Отрезочки длиной до 50 мм. И вдруг - о чудо. Все время горит один и тот же транзюк. Помучался, оказалось - проводочек отличался от остальных тем, что был с изгибом. Вот такая байка про топологию.
Удачи!

Это байка не про топологию, а про отсутствие приборов.
Go to the top of the page
 
+Quote Post
VDG
сообщение Apr 9 2008, 16:02
Сообщение #11


Знающий
****

Группа: Участник
Сообщений: 845
Регистрация: 10-02-06
Пользователь №: 14 193



Цитата(Сергей Борщ @ Apr 9 2008, 17:04) *
Возможно встанет задача сотворить что-то вроде самобеглой коляски. В качестве двигателя заказчиком выбран BLDC мотор, 36В 250Вт, с редуктором (это вся информация о моторе, которой я располагаю на данный момент).

"коляска" вроде скейтборда, с колесом/мотором по центру?
Go to the top of the page
 
+Quote Post
_Pasha
сообщение Apr 9 2008, 16:19
Сообщение #12


;
******

Группа: Участник
Сообщений: 5 646
Регистрация: 1-08-07
Пользователь №: 29 509



Цитата(Vacuum @ Apr 9 2008, 19:47) *
Не понял.


Если Вы мягкое выключение с Rg>=500 Ом считаете "управляемостью", то не удивительно, что не поняли. Если внимательно посмотреть на типичную характеристику времен вкл/выкл от Rg то на выкл - почти параллельно оси Rg в довольно широких пределах. Впрочем, если будете возражать и упорствовать, найду дословную цитату. Не лень smile.gif

Однако, забыл о самом главном. Это IRAMX20UP60B. Самое оно, и без гемора. Только правильно питание подвести.
Электролиты рассчитывайте как (2*250)/((Vmax^2 - Vmin^2)*100)= 5/(Vmax^2 - Vmin^2)
Vmax = 1.4*36 = 50, Vmin = 50 - 10% = 45
Получаем 10000 мкФ *63В(лучше 100В) - обратите внимание это не минимум, а оптимум.

Я даже больше скажу - лучше питание сразу ему 42В АС (60В ДС) заложить
Go to the top of the page
 
+Quote Post
Максим Зиновьев
сообщение Apr 9 2008, 16:59
Сообщение #13


Техногипнолог
*****

Группа: Свой
Сообщений: 1 132
Регистрация: 6-03-05
Из: Saratov
Пользователь №: 3 126



Цитата
Однако, забыл о самом главном. Это IRAMX20UP60B.


Ну и как она окажется "самой главной" при питании 36В ? Надо, чтобы она лежала рядом и вдохновляла создателя девайса? smile.gif



Сергей Борщ, посмотрите у infineon - там целая куча драйверов и мосфетов специально для автомотивных применений. Возможно, даже есть аппнот про верчение bldc вентилятора радиатора. При минимальной доработке вполне подойдет.





http://www.infineon.com/cms/en/product/cha...112bdd1c8cd0047


http://www.infineon.com/cms/en/product/cha...112ab69b9ad02dd
Go to the top of the page
 
+Quote Post
muravei
сообщение Apr 9 2008, 17:01
Сообщение #14


Гуру
******

Группа: Свой
Сообщений: 2 538
Регистрация: 13-08-05
Пользователь №: 7 591



А может , лучше не делать ? smile.gif Наберите "регулятор хода"- там столько вывалится. Если конечно , Вы не серийно делать собираетесь. Правда, с напряжениями там, напряжно.
Go to the top of the page
 
+Quote Post
_Pasha
сообщение Apr 9 2008, 17:38
Сообщение #15


;
******

Группа: Участник
Сообщений: 5 646
Регистрация: 1-08-07
Пользователь №: 29 509



Цитата(maximiz @ Apr 9 2008, 20:59) *
Ну и как она окажется "самой главной" при питании 36В ? Надо, чтобы она лежала рядом и вдохновляла создателя девайса? smile.gif


Ну Вы, блин, даете... cranky.gif
Go to the top of the page
 
+Quote Post

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

 


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


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