
Съдържание:
2025 Автор: John Day | [email protected]. Последно модифициран: 2025-01-23 14:36


Това е урок за това как да взаимодействате и да стартирате безчетков DC двигател, използвайки Arduino. Ако имате въпроси или коментари, моля, отговорете в коментари или изпратете имейл на rautmithil [на] gmail [точка] com. Можете също да се свържете с мен @mithilraut в Twitter.
За да научите повече за мен: www.mithilraut.com
Стъпка 1: Списък на компонентите

- Arduino UNO
- BLDC изпреварващ двигател (всеки друг изпреварващ двигател ще работи добре)
- Електронен регулатор на скоростта (Изберете според текущия рейтинг на двигателя)
- LiPo батерия (за захранване на двигателя)
- Кабел за джъмпер мъжки-мъжки * 3
- USB 2.0 кабел тип A/B (За качване на програмата и захранване на Arduino).
Забележка: Проверете конекторите на батерията, ESC и двигателите. В този случай имаме 3.5 мм мъжки конектори за куршуми на двигателя. И така запоявах 3,5 мм женски конектори за куршуми на изхода на ESC. Батерията имаше 4.0 мм мъжки женски конектор. Затова запоявах подходящи женски мъжки конектори от входната страна на ESC.
Стъпка 2: Връзки


Свържете двигателя към изхода на ESC. Тук полярността няма значение. Ако превключите 2 от 3 проводника, двигателят ще се върти в обратна посока.
Свържете „+“и „-“на батерията съответно с червения (+) и черния (-) проводник на ESC.
От 3 -пиновия серво кабел, излизащ от ESC, свържете кафявия кабел към щифта „GND“на Arduino. Свържете жълтия кабел към всеки цифров щифт. В нашия случай неговият цифров пин 12.
Стъпка 3: Програмиране на Arduino UNO

Ако сте нов в Arduino, можете да изтеглите, инсталирате и настроите Arduino от тук.
Свържете Arduino към компютъра. Отворете Arduino IDE и напишете този код. Под „Инструменти“изберете
Борд: Arduino/Genuino UNO
Порт: COM15 (Изберете подходящ COM порт. За да разберете COM порта, отворете мениджъра на устройства и потърсете Arduino UNO под „Портове“)
Щракнете върху бутона Качване в горния ляв ъгъл.
#включва
Серво esc_signal; void setup () {esc_signal.attach (12); // Посочете тук номера на пина, към който е свързан сигналният щифт на ESC. esc_signal.write (30); // ESC ръка команда. ESC няма да стартират, освен ако входната скорост не е по -малка по време на инициализацията. забавяне (3000); // Закъснение при инициализация на ESC. } void loop () {esc_signal.write (55); // Променете това между 40-130, за да промените скоростта на двигателя. По -висока стойност, по -висока скорост. забавяне (15); }
Стъпка 4: Забележка
Правилният начин за пускане на двигателите е да
1. Свържете батерията към ESC, за да включите ESC.
2. Включете Arduino.
Ако направите обратното, Arduino ще изпълни последователността на оръжията и ESC ще пропусне тези команди, тъй като не е включен. В този случай натиснете бутона за нулиране на Arduino.
Препоръчано:
3D четене на безчетков двигател: 7 стъпки (със снимки)

3D принтиран безчетков двигател: Проектирах този двигател, използвайки Fusion 360 за демонстрация на тема двигатели, затова исках да направя бърз, но съгласуван двигател. Той ясно показва частите на двигателя, така че може да се използва като модел на основните принципи на работа, представени в четка
Пренавиване на безчетков двигател: 11 стъпки (със снимки)

Пренавиване на безчетков двигател: Въведение Ако летите без четка, вероятно сте сготвили мотор или два. Вероятно също знаете, че има много различни видове двигатели. Подобни двигатели, когато се навиват по различен начин, се представят много различно. Независимо дали сте изгорили двигателя или просто искате
Модел локомотив със стъпков двигател - Стъпков двигател като въртящ се енкодер: 11 стъпки (със снимки)

Модел локомотив със стъпков двигател | Стъпков двигател като въртящ се енкодер: В една от предишните инструкции научихме как да използваме стъпков двигател като въртящ се енкодер. В този проект сега ще използваме въртящия се енкодер със стъпков двигател, за да управляваме модел локомотив, използвайки микроконтролер Arduino. Така че, без fu
Стъпков двигател Контролиран стъпков двигател - Стъпков двигател като въртящ се енкодер: 11 стъпки (със снимки)

Стъпков двигател Контролиран стъпков двигател | Стъпков двигател като въртящ се енкодер: Имате ли няколко стъпкови двигателя, които лежат наоколо и искат да направят нещо? В тази инструкция нека използваме стъпков двигател като въртящ се енкодер, за да контролираме позицията на друг стъпков двигател, използвайки микроконтролер Arduino. Така че без да се замисляме, нека да
Как да управлявате безчетковия постоянен двигател с безчетков квадрокоптер (тип 3 проводника) с помощта на контролер за скорост на двигателя HW30A и Arduino UNO: 5 стъпки

Как да управлявате безчетковия постоянен електродвигател с безчетков квадрокоптер (тип 3 проводника) с помощта на регулатор на скоростта на двигателя HW30A и Arduino UNO: Описание: Контролерът на скоростта на двигателя на HW30A може да се използва с 4-10 NiMH/NiCd или 2-3 клетъчни LiPo батерии. BEC е функционален с до 3 LiPo клетки. Може да се използва за контрол на скоростта на безчетков DC двигател (3 проводника) с максимум до 12Vdc.Специфични