Двигатель постоянного тока не работает с использованием PWN или цифровых контактов.

  1. Я подключил контакт 3 к двигателю постоянного тока и с помощью analogWrite и DigitalWrite попытался запустить его. Однако ничего не происходит.

  2. Если я попытаюсь переместить контакт с контакта 3 на 5 В или 3,3 В, двигатель запустится.

В: В чем может быть проблема, так как он не начинает использовать контакт 3 (или другие). Я использую HIGH для digitalWrite и 255 для analogWrite.

  • Я только что купил стартовый комплект. На нем написано FREENOVE .

  • Вот ссылка на руководство и программное обеспечение.

Спасибо за любую помощь!

, 👍1

Обсуждение

К этому комплекту прилагается большой учебник в формате PDF. Вы его скачали? Вы читали главу об управлении двигателем?, @Edgar Bonet


3 ответа


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

2

В документе Tutorial.pdf, описывающем компоненты комплекта, не указано, какой ток потребляет двигатель. Глава 10 содержит 2 руководства по использованию двигателя с реле или микросхемой L293D. Это говорит мне о том, что двигатель потребляет гораздо больше тока, чем может обеспечить цифровой выход.

Учебное пособие с использованием L293D дает вам возможность изменять скорость двигателя с помощью ШИМ, так что это хорошее место для начала.

Надеюсь, контакт 3 не был поврежден из-за избыточного тока, когда от него пытались запитать двигатель.

,

1

Цифровые/аналоговые выводы не могут напрямую подавать ток, достаточный для запуска двигателя. Используйте контакт для управления коммутационным устройством, таким как MOSFET, который затем управляет подачей тока на двигатель.

,

0

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

Вы должны быть осторожны с контактами на Arduino и не пытаться потреблять от них слишком много тока. Двигателю, скорее всего, требуется в несколько раз больше тока, чем может обеспечить цифровой вывод Arduino (вы должны поддерживать потребляемый ток на выводе Arduino ≤20 мА. Ваш двигатель вполне может потреблять в 10 раз больше. Возможно, вы повредили или уничтожили вывод, который вы использовали). используется.

Во-вторых, в двигателях используются катушки индуктивности (электромагниты). Катушки индуктивности обладают эффектом, называемым «обратной ЭДС», который вызывает обратный выброс тока, когда вы отключаете от них питание. Это также поджарит любой твердотельный компонент, управляющий катушкой индуктивности. (Вывод Arduino, если вы пытаетесь управлять индуктором напрямую, или транзистор, если вы переключаете ток на индуктор с помощью транзистора.) Вам нужен «обратноходовой диод» на индукторе, чтобы защитить цепь, которая его запускает. .

,