BLDC Изолированный безсенсорный контроль - PullRequest
0 голосов
/ 25 апреля 2018

В настоящее время я разработал контроллер мотора BLDC, и он в целом работает нормально.Однако во время некоторых событий микроконтроллер блокируется (например, остановка двигателя или быстрое изменение рабочего цикла).Из-за этого я хочу изолировать микроконтроллер от стороны питания (т.е. от изолированного источника питания и оптопарных сигналов), однако проблема заключается в том, что я использую управление без датчика и мне интересно, каким будет лучший способ передачи значений фазы обратно в микроконтроллер?

В настоящее время я обнаруживаю пересечение нуля в программном обеспечении и использую его для коммутации моих фаз (согласно Microchip AN970 среди прочих).Я бы предпочел не использовать компараторы на стороне питания и оптопары для отправки оцифрованной версии фазных напряжений, так как я хочу иметь возможность изменять точку запуска.

Я смотрел на усилители изоляции, но они кажутся довольно дорогими, и мне было интересно, есть ли потенциально более дешевые решения.

Спасибо

1 Ответ

0 голосов
/ 25 апреля 2018

Может быть, посмотрите на этот документ: https://www.silabs.com/documents/public/application-notes/AN614.pdf. Мы используем этот дизайн, но в совершенно другом приложении. Я не очень разбираюсь в двигателях BLDC, но, возможно, это помогает.

С уважением

...