контроль бесщеточного мотора с ардуино
Дом » Блог » Управление бесщеточным двигателем с помощью Arduino

контроль бесщеточного мотора с ардуино

Просмотры: 0     Автор: редактор сайта публикация времени: 2020-09-02 Происхождение: Сайт

Запросить

Кнопка обмена Facebook
Кнопка обмена Twitter
Кнопка обмена строками
Кнопка обмена WeChat
Кнопка совместного использования LinkedIn
Pinterest кнопка совместного использования
Кнопка обмена WhatsApp
Какао кнопка обмена
Кнопка обмена Snapchat
Кнопка обмена телеграммой
Кнопка обмена Sharethis

Приветствия читателей, производителей, гиков, энтузиастов, энтузиастов электроники и начинающих;
В течение долгого времени я пытался построить беспроводной автомобиль R/C с бесщеточным мотором и Arduino.
Теперь, когда я закончил свой школьной экзамен, я решил сдать его.
В процессе окончательного определения метода управления я собираюсь использовать для создания R/C Car, у меня проблема: контроль бесщеточного двигателя с помощью Arduino.
Когда управление (технически)
двигатель Arduino S AC кажется немного страшным, не беспокойтесь, потому что в этом руководстве я покажу вам, как легко контролировать двигатель DC, используя Arduino, используя любой тип переключателя/потенциометра/джойстика, в основном, все, что может изменить параметры таким образом, который Arduino может записать, является ли он 'Sa Direct Voltage или Ispoor.
Чтобы попробовать этот проект самостоятельно, вам нужно что -то базовое:
я предоставляю международные ссылки для источников для большинства продуктов, которые я использовал),
вам также нужны некоторые основные инструменты: пусть начнет наш проект, как только вы разобрались с материалами!
Прежде чем мы начнем писать код, пусть сначала подключится к ESC и Motor от Arduino.
Соединение с этим проектом довольно простое и прямое.
Согласно коду, который я написал, соединение следующее: выходной контакт потенциометра/джойстика подключен к аналоговому контакту 0 на Arduino.
Схематическая схема использования потенциометра и аналогового джойстика дана. (
Я использовал домашний джойстик и дал схематическую диаграмму джойстика)
ESC к Arduino: Black Line (Ground) ---
> Ground Pinc на проводе Arduinowhite (сигнал) ---
> Ежемесячная линия цифрового штифта Arduinored (Power)-
> Vin на Arduino (
это прикрепляет Arduino)
подключите к мотору Three Wirs.
Заказы не важны. (
Если двигатель не вращается в желаемом направлении, просто переключите любой из двух проводов в ESC на бесщеточный двигатель)
После завершения аппаратного соединения мы можем обработать код Arduino.
Код довольно прост, и я пытаюсь объяснить функциональность каждой строки с комментариями.
Однако, пожалуйста, не стесняйтесь обращаться ко мне, если у вас есть проблемы: rithikbansal70 @ gmail.
Comhrithikbansal. Код Compe :(.
Также прикрепил файл ino)
/* ESC Калибровать пин -контакт данных ESC, подключенный к цифровому выводу 10 на Arduino.
Потенциометр/вход джойстика подключен к аналоговому контакту 0 на Arduino.
Скомпилируйте и загрузите код.
Затем держите джойстик/потенциометр в его максимальном положении и подключите внешний источник питания к ESC.
Вы услышите несколько звуковых сигналов и поставите потенциометр/джойстик в самое низкое положение.
Это установит конечную точку на ESC.
Этот пример кода находится в открытом доступе.
Он был пересмотрен Ритиком Бансалом www 20 марта 2017 года. Ритикбансал.
Com * /включает /включает в себя библиотеку сервоприводов для функций сервопривода;
/Объявить ESC как вход int сервопривода; void setup () {esc. Присоединение (10);
/Подключите ESC к сериалу Digital Pin 10. начало (9600);
Начать чтение/открытие Serial Monitorvoid Loop () {
input = Analogread (A0);
/Значение ввода является аналоговым входом на последовательный вывод 0 0. print (
\ 'исходное входное значение: \');
/Последовательный порт печатает исходная последовательность входных значений. print (input); Сериал. print (\ '| \'); задержка (1); input = map (анализа (A0)
, 0,1023, 0,180);
/Сопоставьте входные значения джойстика на аналоговом выводе 0 до максимальных и минимальных значений, соответствующих выходу сервопривода: 180 и 0 последовательных. print (
\ 'Входное значение для отображения: \'); Сериал. print (input);
/Последовательный печатает входное значение последовательного отображения. print (\ '\'); задержка (1);
/Задержка определяет ваше разрешение/гладкость и способность двигателя реагировать на движение PotWntiometer/Joysitk. эск написать (вход);
Статус/ESC будет таким же, как и состояние/положение джойстика}
после загрузки кода в Arduino и повторную проверку всех аппаратных соединений, подключите батарею в ESC и немедленно сбросить Arduino (
нажмите кнопку «Небольшой сброс»).
Затем немедленно поместите потенциометр/джойстик в любое из двух экстремальных положений, которые будут вашей высокой точкой (
где двигатель будет вращаться на самой высокой скорости).
Вы снова услышите звуковые сигналы, после чего потенциометр/джойстик полностью ориентирован на другой конец/другой конец.
Это будет ваш нижний конец (
в настоящее время мотор будет канцелярским товаром).
Опять же, вы услышите некоторые звуковые сигналы, и калибровочные работы были выполнены. {
Это было продемонстрировано в
демонстрации видеопроекта: видео LinkNow, когда вы перемещаете ручку потенциометра/аналоговый джойстик в верхнюю/нижнюю точку, бесщеточный двигатель будет ускоряться/замедлять соответствующим образом.
Совет: во время теста, из -за общего вращения двигателя (внешний двигатель ротора),
также опасно, что вы не можете держать его в руках.
При тестировании его, спиннер с рулонной бумагой случайно вылетел, когда двигатель вращался очень быстро: если у вас есть проблемы, пожалуйста, свяжитесь со мной: rithikbansal70
comhrithikbansal.
Я надеюсь, что это решит вашу проблему, и вы узнаете что -то новое сегодня. Спасибо!

Hoprio Group Профессиональный производитель Controller and Motors был создан в 2000 году. Групповая штаб -квартира в Чанчжоу, провинция Цзянсу.

Быстрые ссылки

Связаться с нами

WhatsApp: +86 18921090987 
Тел: +86-18921090987 
Электронная почта: sales02@hoprio.com
Добавить: № 19 Маханг Саут-роуд, высокотехнологичный район Вудзин, город Чанчжоу, провинция Цзянсу, Китай 213167
Оставить сообщение
СВЯЗАТЬСЯ С НАМИ
Copyright © 2024 Changzhou Hoprio Ecommerce Co., Ltd. Все права защищены. Sitemap | политика конфиденциальности