Подключите Arduino к ESC с помощью BEC (без использования его питания)

Я использую библиотеку Arduino Servo для управления двумя сервоприводами на радиоуправляемой машине. Один из сервоприводов (для рулевого управления) без ESC (как и должно быть), поэтому его легко подключить и включить.

Однако двигатель, обеспечивающий скорость, использует ESC с BEC. Это означает, что 3 провода, выходящие из ESC (красный, черный и белый, на которые мне нужно посылать импульсы), обеспечивают меня током. Это было бы хорошо, я мог бы использовать BEC для питания моего Arduino, но мне нравится время автономной работы, и у меня совершенно другой план.

Итак, теперь мой актуальный вопрос; как мне подключить ESC, чтобы мне не пришлось использовать блок питания BEC. Я не могу представить только подключение заземления и сигнальных проводов, поэтому мне нужна небольшая помощь :-)

ESC = электронный регулятор скорости, а BEC = цепь элиминатора батареи, правильно? Не все используют одни и те же сокращения.
У меня сложилось впечатление, что все знали в этом контексте, но да, вы правы.

Ответы (1)

Вы утверждаете, что вам нравится время автономной работы. Arduino потребляет незначительное количество энергии по сравнению с двигателем автомобиля. Вероятно, потребуется меньше тока, чем даже при работе сервопривода рулевого управления. Есть причины не использовать мощность BEC, но обычно они связаны с шумом от этой мощности.

В любом случае, если вы хотите питать Arduino от отдельного источника питания, вам необходимо убедиться, что используются близкие уровни напряжения. (RC обычно может выдерживать 4,8-6,0 В или то, что было 4-5 NiCd / NiMh до того, как LiPo стал более популярным.)

Ваше соединение с сервоприводом будет просто Vcc, Ground и сигнал. Сигнал — это единственное, что подключено к контакту Arduino, поэтому нам не нужно беспокоиться о том, сколько питания могут обеспечить контакты. Vcc и заземление обеспечивают реальную энергию для поворота сервопривода рулевого управления, которая может быть достаточно высокой в ​​зависимости от характеристик используемого сервопривода.

Для подключения к ESC вам необходимо соединить землю Arduino с землей ESC через цепь BEC. Вы оставите питание, поступающее от BEC, открытым. Затем вы даете сигнал для управления им. Связав основания вместе, они теперь имеют одинаковый потенциал. Несмотря на то, что вы используете разные источники питания, вы обеспечиваете импульсы, которые будут поняты ESC, потому что они оба относятся к одной и той же точке (земле).

Мне нужно будет проверить дома, работает ли это, но пока спасибо за ваш ответ (приму его, как только узнаю больше).
Сладкий, это работает как шарм! Мое беспамятство, наверное, вам не поверило, потому что я все подключил, не поднимая колес машины; в результате машина рванула вперед :-D
Это тебя научит! :)