Как использовать ЭСК

Я новичок в модулях, связанных с RC. Сегодня я получил свой бесколлекторный регулятор Hobbywing Skywalker 20A. Мануал здесь .

Скайуокер 20А

У меня также есть бесколлекторный двигатель Outrunner(HL3512)

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

У меня нет никакого устройства для программирования esc (даже продавец не упомянул о таком требовании).

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

Может кто-нибудь сказать мне, как использовать esc с тем, что у меня есть? (у меня LiPo 2200 мАч и arduino mega тоже)

хороший вопрос +1
@CodenamedSC спасибо. Я не мог найти никакой полезной статьи по этому вопросу в Интернете. Надеюсь, это достижимо..
Для многих из них вам может понадобиться удобный способ регулировки ширины импульса (сравнимый с перемещением джойстика передатчика), чтобы перемещаться по их программам настройки, которые состоят из серии звуковых сигналов, сделанных из обмоток двигателя, на которые вы реагируете с помощью палка передатчика. Это позволяет программировать ограничения, торможение, плавный пуск, режимы реверса (если есть) и т. д.
Я знаю, что вы просили протестировать то, что у вас есть. Но если вы готовы потратить еще пару долларов, вы можете приобрести простой тестер сервоприводов, с помощью которого вы сможете поиграть с комбо. Большинство магазинов для хобби продают их. Сервотестер обычно используется для проверки сервоприводов, но он может прекрасно управлять ESC (+ двигатель). Пример: хоббикинг.com/hobbyking/store/ __8296__Turnigy_Servo_Tester.html
Большое спасибо @Casper! никогда не знал о таком модуле. буду заказывать этот модуль ..

Ответы (1)

ESC управляются с помощью того, что обычно называют сервосигналами, это в основном просто прямоугольная волна 50 Гц (20 мс) с временем включения, варьирующимся от 0,5 мс до 2,5 мс, и выключенным в остальное время, синхронизация этого импульса может несколько различаются и зависят от производителя устройства. Однако 0,5 мс и 2,5 мс — хорошая отправная точка для любого проекта.

Это различное время между производителями - вот почему существует функция программирования, в основном это просто способ для схемы управления сообщить водителю, какие минимальные и максимальные импульсы он будет обслуживать.

У вас уже есть все, что вам нужно, чтобы заставить это работать. Я бы порекомендовал взглянуть на библиотеки сервоприводов Arduino, так как это поможет вам быстро. Три черных провода на ESC, очевидно, подключены к двигателю, обратите внимание, что он вращается только в одном направлении, чтобы изменить это, вы можете поменять местами любые два из трех проводов.

Толстый черный и красный провода идут к аккумулятору. Черный, красный и белый провода предназначены для управляющего сигнала, красный следует оставить неподключенным (или вы можете подать питание на Arduino с этой точки, если вы помните об уровнях напряжения, и ваш ESC оснащен схемой выпрямителя батареи), черный должен быть подключен к земле Arduino и белый к выходному контакту, используемому с библиотекой сервоприводов. Вот и все. Удачи.

Спасибо! специально для информации о том, как подключить это к arduino. попробую..