Arduino останавливается при работе с сервоприводами

В настоящее время я работаю с сервоприводом и внешним источником питания. Я использую Arduino Nano Every. Внешний источник питания составляет 7 вольт, поэтому я использовал понижающий преобразователь, чтобы преобразовать его в 5 вольт, прежде чем направить его в основную цепь. Иногда схема работает, но иногда вся схема просто перестает работать. Сброс Arduino не работает, а повторное питание приведет к тому, что Arduino будет тускло светиться, как будто где-то произошло короткое замыкание. Но когда я подключаю Arduino к компьютеру, большинство важных компонентов работают нормально. Кто-нибудь знает, в чем проблема? Вот моя текущая схема:введите описание изображения здесь

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

Ты забыл показать нам схему.
Вы можете подать 7 В на контакт Vin Nano Every (VIN мин-макс 7-21 В)

Ответы (1)

Если при питании от USB работает, а при питании от buck-преобразователя нет, то скорее всего проблема в недостаточной мощности buck-преобразователя.

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

Преобразователь Arduino недостаточно мощный для питания сервопривода. Он не может поддерживать напряжение при таком токе, напряжение будет падать, что приводит к нестабильному поведению микроконтроллера.

Кстати, регулятор на плате Arduino линейный, а не понижающий преобразователь (имеется в виду импульсное питание).

Попробуйте измерить напряжение на контакте 5 В, когда устройство работает (сервопривод вращается), если оно значительно ниже 5 В, вам определенно нужен источник питания 5 В получше.

Я также ответил на (вероятно, похожий) вопрос на форуме по 3D-печати здесь . Проблема заключалась в том, что встроенный преобразователь 5 В Arduino был перегружен другими подключенными к нему устройствами 5 В.