Могу ли я подключить несколько бесколлекторных двигателей и ESC к одному GND в Arduino Uno?

Основная цель состоит в том, чтобы подключить 4 двигателя параллельно, каждый с отдельными ESC, к одному GND. Я хочу сделать это, потому что в микроконтроллер Arduino встроено ограниченное количество разъемов GND. Я сделал простую схему, которая, надеюсь, представляет собой функционирующие параллельные соединения ESC, моторов и аккумуляторов. Будет ли эта тема работать по своему назначению?Схема, показывающая 2 двигателя, каждый с регуляторами скорости, соединенными параллельно.

Есть один провод напрямую от одного из ESC к разъему GND в Arduino. Затем ниже этого другой провод GND от следующего ESC соединяется с основным проводом вниз к разъему GND на плате Arduino. Обратите внимание, что провода +5 В от ESC не подключены ни к чему. Очевидно, что сигнальный провод к цифровому вводу/выводу на плате Arduino является отдельным для каждого набора двигателей и ESC. Три провода от бесколлекторных двигателей подключены к ESC как обычно.

Будет ли это работать? Или проводка от двигателя к ESC неисправна?

соединение двух проводов GND вместе должно быть в порядке, но проводка ваших двух источников питания выглядит немного сомнительной.
@Icy, спасибо за комментарий, Айси. Да, блоки питания могут быть хитрыми для своей цели, но я найду способ обойти это :D
Я имею в виду, что согласно вашей схеме один из ESC питается от одной батареи, а другой питается от разницы в напряжении между двумя батареями - я не думаю, что это то, что вы имели в виду.
@Icy Действительно так. Я пытаюсь питать каждый мотор разными блоками питания, так как одной батареи недостаточно для управления всеми 4 моторами. Всего у меня 4 аккумулятора. Соединение батарей последовательно единственный выход? Но я этого не сделал, потому что напряжение будет слишком неоправданно высоким.
Вы можете использовать отдельные блоки питания для каждого ESC — если им требуется блок питания с одним концом (в отличие от разделенной / двойной шины, у вас обычно один конец блока питания подключен к общему заземлению, а положительный вывод — к каждому отдельному входу питания. Если они требуются раздельные шины, у вас будет общая точка блока питания, подключенная к GND, и отдельные положительные / отрицательные клеммы, подключенные к отдельным ESC - в этом сценарии вам понадобятся 4 пары блоков питания «батарейного типа». Вы не будете подключать блоки питания последовательно , Обновите свой вопрос, указав подробности об используемых вами ESC, и это должно помочь.

Ответы (1)

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

Каждый источник питания должен быть подключен к каждому ESC отдельно. Заземляющие провода каждого сигнального провода ESC должны подключаться к земле Arduino. Питание каждого ESC от отдельного блока питания гарантирует, что ток двигателя не будет проходить через сигнальные провода.

введите описание изображения здесь

Если вы хотите запитать два ESC от одного блока питания, убедитесь, что отрицательные провода аккумулятора надежно подключены к блоку питания короткими толстыми проводами. Если отрицательный вывод батареи ESC будет отсоединен, то он будет получать питание через сигнальный провод заземления от другого ESC (плохо, если ваши двигатели потребляют большой ток!).