Уменьшить скорость двигателя постоянного тока

В стартовый комплект Arduino входит двигатель постоянного тока. Я хочу, чтобы он вращался на низкой скорости, чтобы он мог быть на катушке и автоматически подавать и наматывать провод, однако я не знаю, как его замедлить.

Присвоение ему аналогового значения 1 все равно слишком быстро.

Есть ли способ контролировать или снижать скорость. Например, разворот на 360 градусов за секунду, а не за миллисекунды?

Спасибо

, 👍1


1 ответ


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

1

Помните, если вы используете UNO или что-то подобное, аналогового выхода у него нет, выход — ШИМ (поищите). Если это двигатель постоянного тока, то он должен работать от постоянного тока (постоянного напряжения) и будет вращаться с фиксированной скоростью. Двигатели обычно имеют спецификацию числа оборотов в минуту (скорости). Скорость можно снизить с помощью передач, а вращение можно обнаружить с помощью вращающихся энкодеров и/или датчиков, таких как инфракрасные переключатели или герконовые переключатели. Вы также можете приобрести контроллеры двигателей, такие как... https://howtomechatronics.com/tutorials/arduino/arduino-dc-motor-control-tutorial-l298n-pwm-h-bridge/ Скорость двигателей переменного тока можно регулировать путем изменения частоты привода. Обычно это называется инвертором. ПРИМЕЧАНИЕ. Уменьшение напряжения постоянного тока приведет к уменьшению крутящего момента и увеличению тока. Надеюсь, это поможет.

,