Как управлять двигателем 48 000 с помощью Arduino

Я новичок в Arduino и просто играюсь с ним, я хочу управлять двигателем на 48 000 об/мин с напряжением 9 В через Arduino, проблема в том, как заставить этот двигатель замедляться, медленно. Есть идеи? Я использую Arduino mega

, 👍-1


1 ответ


Лучший ответ:

1

Пока вы не добавили никакой информации о двигателе, поэтому я предполагаю, что это стандартный двигатель постоянного тока.

С этим типом двигателя вы можете изменять скорость, изменяя напряжение. Так, при 9 В он будет работать на полной скорости (теоретически 48 000 об/мин). При 4,5 В он должен работать примерно на половине скорости. Конечно, это зависит от нагрузки, которую вы прикладываете к двигателю.

Вы можете управлять скоростью двигателя с помощью выхода ШИМ Arduino. Если вы хотите узнать больше о широтно-импульсной модуляции (ШИМ), я настоятельно рекомендую вам прочитать статью Sparkfun здесь.

Это создает две проблемы.

  1. Arduino Mega PWM обеспечивает регулируемое напряжение только в диапазоне от 0 В до 5 В.
  2. Ток, подаваемый на эти контакты, невелик и не сможет обеспечить полную мощность двигателя.

Чтобы преодолеть оба, вам нужно добавить MOSFET. Я предлагаю N-канальный MOSFET, который переключается на низкой стороне.

схема

,