Греется шд 28byj-48
- Войдите на сайт для отправки комментариев
Здравствуйте.
Подскажите, что я делаю не так?
Была плата Adafruit motor shield на базе l293d. Нечаяно её сломал (где то дорожки перемкнул и теперь короткое сидит на плюсе и минусе). Снял оттуда два l293d и решил подключить напрямую. Подключаю вот по такой схеме:
Только я подключаю два двигателя.
Оба прекрасно работают с библиотекой <Stepper.h>, но проблема в том, что как только я их хоть чуть-чуть покручу, они даже при простое начинают грется. За минут 5 нагреваются до очень горячих, но в руках терпимо держать. Однако, со временем греются все сильнее и сильнее. Но если они будут подключены и их не использовать, то они вообще и не нагреваются.
#include <Stepper.h> #define STEPS 200 Stepper motor(STEPS, 7, 8, 9, 10); void setup() { motor.setSpeed(80); } void loop() { motor.step(512); delay(1000); }
К Arduino подключаю напрямую блок питания 12В 850mA.
За питание к двигателям использую пин "Vin".
Если подключаю блок питания 6В 2А то двигатели не греются по той же схеме подключения.
В чем искать причину перегрева? Если до этого через плату Adafruit motor shield использовал тот же блок питания на 12В и они грелись только при длительной постоянной работе, а как только переставали работать то остывали.
Уважаемые, проблема актуальна.
Помогите, пожалуйста, решить.
Даже если двигатель запускается разово на пару сотен шагов из блока void setup() все равно в дальнейшем он греется так, что в руки не взять! Что делать то?
так если подпалил может микруха паленая уже, будет греться просто так. да и 12В многовато для 5В двигателя
включи микруху без моторов, если греется значит микруху в мусор
так если подпалил может микруха паленая уже, будет греться просто так. да и 12В многовато для 5В двигателя
включи микруху без моторов, если греется значит микруху в мусор
Если подключаю блок питания 6В 2А то двигатели не греются по той же схеме подключения.
Сам решил проблему, наткнулся на коммент где то на сайте:
Проблема решена.