Top.Mail.Ru
Ответы

Ардуино как стабилизировать мою систему и запитать!?!??

Ардуино как стабилизировать мою систему и
запитать!?!??
У меня в системе
1.Ардуино мини
2.Шаговый мотор и драйвер к нему
3.Экран 20 на 4 с четырьмя выходами
4. Нагреватель и термодатчик от 3D принтера
5.Три кнопки
6.Роторный энкодер
Раньше я думал 12 вольт хватит но сейчас думаю что вряд ли

Тем более эта штука на картинке вряд ли выдаст даже 11 вольт не то что 12

По дате
По рейтингу
Аватар пользователя
4мес

какая у тебя проблема?

Аватар пользователя
4мес

купи нормальный бп.
и всё заработает

Аватар пользователя
Мудрец
4мес

Чтобы стабилизировать вашу систему на Arduino и обеспечить надёжное питание для всех компонентов, важно правильно рассчитать энергопотребление и выбрать подходящий источник питания. Рассмотрим основные шаги для стабилизации и запитки вашей схемы.

1. Рассчитайте общее энергопотребление
Каждый компонент потребляет определённый ток. Вот примерный расчёт для вашей системы:

Arduino Mini: ~50 мА (в зависимости от нагрузки).
Шаговый мотор и драйвер: Зависит от модели, но шаговые моторы могут потреблять от 300 мА до 2 А на фазу. Уточните параметры вашего мотора и драйвера.
Экран 20x4: ~25-50 мА.
Нагреватель от 3D-принтера: Зависит от мощности, например, 40 Вт нагреватель потребляет ~3.3 А при 12 В.
Термодатчик, кнопки, энкодер: потребляют минимальный ток, ~5-10 мА в сумме.
Общее потребление: Суммируйте все значения. Например, если ваш шаговый мотор потребляет 1 А, нагреватель — 3.3 А, а остальные компоненты ~100 мА, итоговое потребление составит ~4.4-5 А.

2. Выберите подходящий источник питания
Ваш текущий блок питания должен:

Обеспечивать нужное напряжение (обычно 12 В или 24 В для нагревателя и моторов).
Выдавать достаточный ток (добавьте 20-30% запаса для стабильности).
Пример: Если общее потребление ~5 А, используйте блок питания с выходом 12 В и током не менее 6-7 А.

3. Используйте стабилизатор напряжения
Некоторые компоненты требуют более низкого напряжения, например:

Arduino Mini питается от 5 В (если не использовать вход VIN).
Экран и термодатчик тоже работают на 5 В.
Для понижения напряжения используйте DC-DC преобразователь (например, на основе LM2596):

Подайте 12 В на вход преобразователя.
Настройте выход на 5 В для питания Arduino, экрана, кнопок и энкодера.
4. Организуйте питание шагового мотора и нагревателя
Подключите шаговый мотор и нагреватель напрямую к источнику питания 12 В, но через отдельные драйверы и реле (для управления нагревателем).
Обязательно проверьте, выдерживает ли ваш драйвер мотора максимальный ток.
5. Добавьте фильтрацию
Используйте конденсаторы (1000 мкФ и больше) для сглаживания пульсаций питания, особенно на линии 12 В.
Если есть помехи, добавьте ферритовые кольца на линии питания.
6. Проверка и тестирование
Сначала подключите компоненты с минимальной нагрузкой (без нагревателя и мотора), чтобы проверить, что всё работает стабильно.
Постепенно подключайте более мощные устройства и измеряйте напряжение под нагрузкой. Если напряжение проседает, улучшите питание.