Контроль безщірного двигуна з Arduino
Домашній » Блог » Керування безщільним двигуном за допомогою Arduino

Контроль безщірного двигуна з Arduino

Перегляди: 0     Автор: Редактор сайтів Час публікації: 2020-09-02 Походження: Ділянка

Дізнатись

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

Привітання читачів, виробників, вундиків, ентузіастів, ентузіастів та початківців електроніки;
Довгий час я намагаюся побудувати бездротовий автомобіль R/C з безщітковим двигуном та Arduino.
Тепер, коли я закінчив свій шкільний іспит, я вирішив взяти його.
У кінцевому процесі визначення методу управління, який я збираюся використовувати для того, щоб зробити автомобіль R/C, у мене виникає проблема: контроль безтове двигун за допомогою Arduino.
Коли контроль (технічно)
двигун змінного струму Arduino здається трохи страшним, не хвилюйтеся, тому що в цьому посібнику я покажу вам, наскільки легко керувати двигуном постійного струму за допомогою Arduino, використовуючи будь -який тип комутатора/потенціометра/джойстик, в основному, все, що може змінити параметри таким чином, щоб Arduino може записати, чи це 'SA Прямий вольтаж або резистор.
Щоб спробувати цей проект самостійно, вам потрібно щось основне:
я надаю міжнародні посилання на пошук більшості продуктів, якими я використовував),
вам також потрібні основні інструменти: нехай розпочнеться наш проект, коли ви розібрані матеріали!
Перш ніж ми почнемо писати код, нехай спочатку підключиться до ESC та двигуна від Arduino.
Зв'язок з цим проектом досить простий і прямий.
Згідно з кодом, який я написав, з'єднання полягає в наступному: вихідний штифт потенціометра/джойстика підключений до аналогового штифта 0 на Arduino.
Наведена схематична схема використання потенціометра та аналогового джойстика. (
Я використав домашній джойстик і дав схематичну схему джойстика)
ESC до Arduino: Black Line (земля) ---
> Земля на дроті Arduinowhite (сигнал) ---
> щомісячна лінія цифрового штифта Arduinored (Power)-
> Vin на Arduino (
це живить Arduino)
підключити ESC до безчесного мотора: просто підключити трьох дротів.
Замовлення не важливі. (
Якщо двигун не обертається в потрібному напрямку, просто переключіть будь -який з двох проводів у ESC на безщітковий двигун)
після завершення апаратного з'єднання ми можемо обробляти код Arduino.
Код досить простий, і я намагаюся пояснити функціональність кожного рядка з коментарями.
Однак, будь ласка, не соромтеся зв’язатися зі мною, якщо у вас є якісь проблеми: hrithikbansal70 @ gmail.
Comhrithikbansal. CODE :(
COMTH
.
Вхід потенціометра/джойстика, підключений до аналогового штифта 0 на Arduino.
Складати та завантажити код.
Потім тримайте джойстик/потенціометр у своєму максимальному положенні та підключіть зовнішній джерело живлення до ESC.
Ви почуєте кілька звукових сигналів і поставите потенціометр/джойстик у найнижчому положенні.
Це встановить кінцеву точку на ESC.
Цей зразок коду знаходиться у відкритому доступі.
Він був переглянутий Hrithik Bansal www 20 березня 2017 року. Hrithikbansal.
Com * /включає /включає бібліотеку сервоприводу для функцій сервоприводу;
/Оголосити ESC як INT введення об'єкта сервоприводу; Налаштування void () {Esc. додається (10);
/Підключіть ESC до серіалу Digital PIN 10. почати (9600);
Почати читати/відкривати серійний цикл моніторів () {
input = Analogread (A0);
/Значення входу - це аналоговий вхід на SERIAL PIN -серіалу 0 0. print (
\ 'оригінальне значення введення: \');
/Послідовний порт Друкувати вихідну послідовність вхідного значення. друк (вхід); Серіал. print (\ '| \'); затримка (1); вхід = карта (Analogread (A0)
, 0,1023, 0,180);
/Відобразити вхідні значення джойстика на аналоговому штирі 0 до максимальних і мінімальних значень, що відповідають виводу сервоприводу: 180 та 0 серій. print (
\ 'значення введення для відображення: \'); Серіал. друк (вхід);
/Серій друкує вхідне значення серіалу відображення. друк (\ '\'); затримка (1);
/Затримка визначає вашу роздільну здатність/плавність та здатність двигуна реагувати на рух потвнтіометра/джойстика. Еск. писати (вхід);
Статус/ESC буде таким же, як статус/положення джойстика}
після завантаження коду в Arduino та повторне перевірку всіх апаратних з'єднань, підключіть акумулятор в ESC та негайно скиньте Arduino (
натисніть кнопку невеликої скидання).
Потім негайно покладіть потенціометр/джойстик в будь -яке з двох екстремальних положення, що буде вашою високою кінцевою точкою (
де двигун обертається з найвищою швидкістю).
Ви знову почуєте кілька звукових сигналів, після чого потенціометр/джойстик повністю орієнтований на інший кінець/інший кінець.
Це буде ваш низький кінець (
двигун буде канцелярським на даний момент).
Знову ж таки, ви почуєте кілька звукових сигналів і виконано калібрувальну роботу. {
Це було продемонстровано у
демонстрації відеопроекту: Video Linknow, коли ви переміщуєте ручку потенціометра/аналогового джойстика до верхньої/нижньої точки, безтовний двигун прискорить/сповільнюється відповідно.
Порада: Під час випробування через загальне обертання двигуна (зовнішнього двигуна ротора),
це також небезпечно, що ви можете утримувати його в руках.
Під час тестування його рулонного паперу Spinner випадково вилетів, коли двигун дуже швидко крутився: якщо у вас є проблеми, будь ласка, зв'яжіться зі мною: Hrithikbansal70
Comhrithikbansal.
Я сподіваюся, що це вирішить вашу проблему, і ви дізнаєтесь щось нове сьогодні. Дякую!

Hoprio Group A Професійний виробник контролера та моторів був створений у 2000 році. Штаб -квартира групи в місті Чанчжоу, провінція Цзянсу.

Швидкі посилання

Зв’яжіться з нами

WhatsApp: +86 18921090987 
Тел: +86-18921090987 
Електронна пошта: sales02@hoprio.com
Додати: №19 Mahang South Road, район Вуджіна, місто Чанчжоу, провінція Цзянсу, Китай 213167
Залиште повідомлення
Зв’яжіться з нами
Copyright © 2024 Changzhou Hoprio E-Commerce Co., Ltd. Усі права захищені. Мая | Політика конфіденційності