BLDC и трехфазный инвертор


8

Я хочу запустить / управлять двигателем BLDC от проигрывателя DVD / CD-ROM и нашел схему, как это сделать, так называемый трехфазный инвертор (см. Схему справа на этой странице: http://en.wikipedia.org/ wiki / Inverter_% 28electrical% 29 # Three_phase_inverters ).

Я уже сделал это с некоторыми различными типами транзисторов и ATtiny2313 для сигнала / синхронизации и открытия транзисторов, но у меня не работает BLDC. Я могу получить правильное горение светодиода, но мне кажется, что мощности для BLDC недостаточно. В моей установке нет «антипараллельных диодов».

Теперь мой вопрос, как вы думаете, я могу сделать NPN в схеме с BC639? Я могу получить 50 за 3,50 евро, поэтому я могу использовать их и для других вещей. Как насчет «антипараллельных диодов» для обратной ЭДС, они мне нужны? Мотор не должен вращаться очень быстро, достаточно простой скорости. А как насчет времени, сколько времени должно занять открытие / импульс (сколько мс)? Или мне нужно использовать другие вещи / разные транзисторы / схемы?

Спасибо за помощь.

Ответы:


11

э-э-э ... я должен предупредить вас, что вы вступили в удивительный и дикий мир управления двигателем. Получить двигатель с «легкой» нагрузкой, такой как вентилятор или насос, чтобы включить его, не так уж сложно, но вы должны знать о нескольких вещах, и, к сожалению, то, что вы найдете в Интернете, затмевает некоторые важные тонкости.

Чтобы управлять двигателем BLDC (который лучше назвать PMSM = синхронный двигатель с постоянными магнитами), вам необходимо управлять этими аспектами:

  • силовые устройства (на странице википедии показаны NPN-транзисторы, но никто их больше не использует, вместо этого МОП-транзисторы используются в приложениях с напряжением ниже 200 В, IGBT при более высоких напряжениях)

  • приводы затворов (сигналы сопряжения от контроллера к силовым устройствам)

  • коммутация (циклический ток через разные фазы двигателя, когда он вращается)

  • контроль тока (убедитесь, что вы допустите безопасный уровень тока через двигатель и транзисторы)

  • управление движением (заставить двигатель вращаться с желаемой скоростью или оставаться в желаемой позиции)

Я настоятельно рекомендую вам приобрести встроенный 3-фазный мост, который принимает логические сигналы от микроконтроллера, а также включает и выключает полевые МОП-транзисторы. ST - достойный производитель +, имеет несколько из них, часто включая защиту от перегрузки по току. L6234 является тот , который может удовлетворить ваши потребности.

Если вы не собираетесь использовать встроенный мост, используйте МОП-транзисторы, но будьте осторожны. Нижние не слишком сложны в управлении, но верхние не могут управляться напрямую с выхода микроконтроллера, если вы не используете МОП-транзисторы с P-каналом, а напряжение питания такое же, как и питание для микроконтроллера. (В любом случае, управлять автомобилем напрямую с микроуровня опасно; если у вас есть неисправность, вы можете легко повредить микроконтроллер.)

(Транзисторы NPN были бы настоящей болью в управлении; нижние из них могут нуждаться в большем токе, чем микроконтроллер, а верхние должны иметь какую-то схему для их правильного управления.)

Противопараллельные или «свободно вращающиеся» диоды позволяют току течь от двигателя, который является индуктивной нагрузкой, к источнику питания. Если у вас их нет и вы отключаете транзистор, когда ток течет через двигатель, вы, вероятно, повредите транзистор из-за скачка индуктивного напряжения во время выключения.

Также вам, вероятно, потребуется использовать ШИМ (широтно-импульсную модуляцию) - если вы просто используете управление вкл / выкл для каждого из 6 транзисторов, вы, вероятно, получите условие перегрузки по току, потому что вы прикладываете полное напряжение аккумулятора через двигателя, и когда он находится в состоянии покоя, противо-ЭДС равна 0, поэтому ток ограничен только транзисторами и сопротивлением обмотки двигателя.

Что касается коммутации: если у вас нет датчика положения на двигателе, вам придется использовать технику коммутации без датчика, которая может быть интересной ... основные из них измеряют напряжение на клеммах двигателя и используют его для измерения приблизительной обратной связи. эдс. Ничто не работает на нулевой скорости; на низкой скорости алгоритмы сложны, а на высокой скорости все не так плохо. Если ваш двигатель имеет «легкую» нагрузку (низкий крутящий момент нагрузки на низких скоростях, плавное изменение крутящего момента на высоких скоростях), то вы можете приводить его в разомкнутый контур на низких скоростях, как шаговый двигатель.

Все это лишь верхушка айсберга для управления двигателем ... к счастью, у вас довольно маленький мотор, поэтому работать с ним не должно быть так сложно или опасно. Удачи!

Отредактируйте: Allegro - другая компания, которая делает микросхемы моторного привода.


3

Microchip производит устройства специально для такого рода приложений:

Микрочип BLDC контроль


Нет, нет. Они делают микроконтроллеры. Все остальные объекты, показанные на этой странице, должны быть добавлены. У ОП уже есть микроконтроллер, он просто ищет что-то для взаимодействия или включения силовых устройств.
Джейсон С

1
Модули Microchip PWM могут генерировать трапециевидные сигналы напрямую.
Леон Хеллер
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.