Я думал об управлении ESC. к. Электронный регулятор скорости бесщеточного двигателя без передатчика и приемника, или есть проект, в котором вы хотите использовать простую схему или Arduino для управления скоростью бесщеточного двигателя, а затем мы можем сделать это с помощью микроконтроллера Arduino. Это включает в себя использование ШИМ-сигнала Arduino для управления скоростью двигателя постоянного тока через ESC. Это сэкономит вам деньги на покупке сервотестера или RC-передатчика и приемника. Давайте начнем! ! Что вам нужно: сначала соедините три клеммы бесщеточного двигателя с тремя клеммами ESC. Прикрутите двигатель к аналогичной прочной доске, чтобы сохранить стабильность на высоких оборотах. Загрузите и перепрограммируйте доступный код внизу страницы на Arduino с помощью USB-кабеля ( Код объясняется ниже на этой странице). Подключите основную белую или желтую сигнальную линию регулятора скорости к любому контакту ШИМ Arduino, я подключаю его к контакту D8 и указываю для него контакт 8 в эскизе Arduino. Вы можете управлять многими двигателями, используя несколько контактов. Подключите потенциометр к контактам vcc или 5 В Arduino и заземлению. Подключите третий терминал переменного контакта к аналоговому контакту 0, и вы сможете подать питание на Arduino, используя BEC ( схема подавителя батареи). Появится в вашем ESC. Чтобы использовать BEC, просто подключите толстый красный провод к выводу Vin Arduino. Он может обеспечивать напряжение 5 В. Не все регуляторы скорости имеют BEC, в этом случае вы можете использовать внешний источник питания 5 В. После подачи питания на Arduino подключите аккумулятор Lipo к ESC. Готово! ! Теперь медленно поверните ручку потенциометра, чтобы запустить и увеличить скорость двигателя. В этом коде мы просто сопоставляем или ссылаемся на максимальное значение (1023) и минимальное (0). Значение моделирования на выводе 0 достигает требуемого максимального значения (2000) и минимального (1000). Управляйте и контролируйте значение скорости ESC. Возможно, вам придется изменить максимальное и минимальное значения ESC I. Разные значения для E 1000 и 2000, другими словами, вам может потребоваться его калибровка, поскольку разные ESC могут иметь разные начальную и конечную точки. Посетите дополнительные руководства-RZtronics. Код для управления escservo esc с использованием сервобиблиотеки включает //; /Создайте настройку с именем esc void (){esc. прикрепить(9); /Укажите здесь сигнальный вывод esc, esc. Секунды (1000); /Инициализируйте сигнал серийным номером 1000. начать(9600); }void цикл () {int val; /Создать переменную val = AnalogRead (A0); /Читать входные данные с аналогового контакта 0 и сохранять их в val = map ( Val, 0,1023, 1000,2000); /Сопоставьте значение с минимальным и максимальным ( измените при необходимости)esc. Секунды (вал); /Использовать val как сигнал для выхода
Группа HOPRIO, профессиональный производитель контроллеров и двигателей, была основана в 2000 году. Штаб-квартира группы находится в городе Чанчжоу, провинция Цзянсу.