Как программно (через arduino) изменять направление вращения бесколлекторного двигателя?
Есть бесколлекторник, управляемый контроллером. Контроллер не может менять направление вращения.
Как лучше реализовать это через ардуино - делать механическую перестановку двух проводов к моторчику через реле, или взять 2 контроллера, настроить их на вращение в разные стороны, и включать тот, который нужен?
поставить контроллер который умеет менять направление вращения.
либо разобраться в документации. смена направления несложная задача - даже простейшие контроллеры это умеют.
если у тебя потребность использовать именно эту микруху, то можешь наколхозить переключение двух фаз, применив 2 канальный SPDT электронный переключатель или собрав из других типовых ключей.
но хорошие электронные ключи стоят хороших денег - стоит ли овчинка выделки ?? смотри цены на интересующие тебя микрухи и сравнивай.
в принципе можно даже собрать из полевых транзисторов, если есть познания в электронике.
У меня есть чувство, что вы выбрали изначально не очень подходящую микросхему и пытаетесь теперь через различные костыли ее использовать. Не надо так. Возьмите лучше подходящую под ваши требования.
Например вот даташит на неплохой вариант. Есть пин, задающий направление вращения и PWM вход для установки скорости. 3 евро за штуку - ну не такая уж большая сумма.
AquestionAnswer, на первый взгляд - можно, чё бы и нет. Мощности у нее с запасом. Если ваш мотор 12 и более вольт на обмотках переварит - пробуйте, должно получиться.