Вращение бесщеточного двигателя с использованием только Arduino
Я подключил бесколлекторный двигатель к контактам 5 В и GND на Arduino Uno, подключенной к моему ноутбуку по USB. Я запустил код серводвигателя из списка примеров, но двигатель не заработал. Можно ли вращать двигатель, используя только Arduino без регулятора скорости или H-моста, и как? Заранее спасибо..
@Vaibhav Dixit, 👍0
1 ответ
Под бесщёточным двигателем вы подразумеваете BLDC (бесщёточный двигатель постоянного тока)? Если да, то нет, к сожалению, это невозможно. Для вращения двигателя необходимо синхронизировать фазы. Поэтому вам нужен регулятор скорости (ESC) или H-мост с вашим собственным кодом. Кроме того, у вашего Arduino нет ни достаточного питания, ни цепей безопасности, которые бы не позволили энергии двигателя уничтожить плату при его выключении.
Библиотека сервоприводов используется, если можно так выразиться, для любительских сервоприводов.
http://www.instructables.com/id/BLDC-Motor-Control-with-Arduino-salvaged-HD-motor/
Вот пример. Вы хотите сделать то же самое. Удачи!
- Как использовать SPI на Arduino?
- Как решить проблему «avrdude: stk500_recv(): programmer is not responding»?
- Как создать несколько запущенных потоков?
- avrdude ser_open() can't set com-state
- Как подключиться к Arduino с помощью WiFi?
- Mac OSX Yosemite не отображает последовательные порты для Uno R3
- Как узнать частоту дискретизации?
- Что такое Serial.begin(9600)?