Проблемы с драйвером uln2003

Rexs142
Offline
Зарегистрирован: 17.12.2018

Заказал на али дравйвера для 28byj-48, зеленые, все работает, позднее заказал такойже только синего цвета и смд светодиодами. Так вот мотор на зеленом драйвере работает а на синем нет, синих три штуки и не один не крутит мотор, светодиоды светялся мегагают  мотор гудин но не крутится, подкоючаю паралельно к тем же пинам зеленый драйвер, мотор на зельоном крутит на синем нет.

Синий драйвер

https://ru.aliexpress.com/item/High-power-ULN2003-Stepper-Motor-Driver-Board-Test-Module-For-Arduino-AVR-SMD/32561202872.html?spm=a2g0s.9042311.0.0.2f5633edZy5Fkx

Зеленый драйвер

https://ru.aliexpress.com/item/5-4-DC-28BYJ-48-ULN2003/32876091654.html?spm=a2g0s.9042311.0.0.274233ediVVoAB

Скетч стандартный

int in1 = 2;
int in2 = 3;
int in3 = 4;
int in4 = 5;
const int dl = 5;

void setup() {
    pinMode(in1, OUTPUT);
    pinMode(in2, OUTPUT);
    pinMode(in3, OUTPUT);
    pinMode(in4, OUTPUT);
}

void loop() {
    digitalWrite( in1, HIGH ); 
    digitalWrite( in2, HIGH ); 
    digitalWrite( in3, LOW ); 
    digitalWrite( in4, LOW );
    delay(dl);

    digitalWrite( in1, LOW ); 
    digitalWrite( in2, HIGH ); 
    digitalWrite( in3, HIGH ); 
    digitalWrite( in4, LOW );
    delay(dl);

    digitalWrite( in1, LOW ); 
    digitalWrite( in2, LOW ); 
    digitalWrite( in3, HIGH ); 
    digitalWrite( in4, HIGH );
    delay(dl);

    digitalWrite( in1, HIGH ); 
    digitalWrite( in2, LOW ); 
    digitalWrite( in3, LOW ); 
    digitalWrite( in4, HIGH );
    delay(dl);
}

Помогите в чем может быть проблема, перерыл весь интернет но решения не нашел

asam
asam аватар
Offline
Зарегистрирован: 12.12.2018

перемычка 5-12 V одинаково выставлена?

Rexs142
Offline
Зарегистрирован: 17.12.2018

да все одинаково, впечетления такое что на синем драйвере распиновка другая но информации нигде нет, питание драйвера внешнее 5V

b707
Offline
Зарегистрирован: 26.05.2017

Rexs142 пишет:

да все одинаково, впечетления такое что на синем драйвере распиновка другая но информации нигде нет, питание драйвера внешнее 5V

там вся "распиновка" даже на фото видна - возьмите лупу и проследите дорожки на плате.

Реально весь этот драйвер состоит из одной микросхемы, с одной стороны пины IN. с другой OUT. Что там может не работать... разве что микросхему не той стороной впаяли :)

Rexs142
Offline
Зарегистрирован: 17.12.2018

Да я знаю как работает драйвер, плпробую расмотреть спасибо

asam
asam аватар
Offline
Зарегистрирован: 12.12.2018

Подключите обе платы паралельно к тем же пинам, сделайте dl = 1000 и посмотрите одинаково ли светодиоды загораются.

Потом сделайте dl = 5000 и померяйте напряжение на одном из выходов на обоих платах.

sadman41
Offline
Зарегистрирован: 19.10.2016

И опять чертов WAVGAT...

asam
asam аватар
Offline
Зарегистрирован: 12.12.2018

sadman41 пишет:

И опять чертов WAVGAT...

А что у них проблемы с качеством? Блин, а я у них там поназаказывал всякого...

sadman41
Offline
Зарегистрирован: 19.10.2016

С качеством проблем нет вроде, а вот применением нестандартных компонентов они балуются.

asam
asam аватар
Offline
Зарегистрирован: 12.12.2018

А что ж там можно было такого с ULN намудрить?

sadman41
Offline
Зарегистрирован: 19.10.2016

Ну вот придет - расскажете ;)

НеАтмелы они на свои ардуины запаивают точно. Периодически всплывают тут темы.

b707
Offline
Зарегистрирован: 26.05.2017

asam пишет:

А что ж там можно было такого с ULN намудрить?

мож там и не ULN вовсе...

Rexs142
Offline
Зарегистрирован: 17.12.2018

asam пишет:

Подключите обе платы паралельно к тем же пинам, сделайте dl = 1000 и посмотрите одинаково ли светодиоды загораются.

Потом сделайте dl = 5000 и померяйте напряжение на одном из выходов на обоих платах.

Rexs142
Offline
Зарегистрирован: 17.12.2018

Сделал Как вы рекомендовали и вот что получилось, на работающем драйвере распиновка следущая
Первые 4 контакта 2.4 вольта а пятый 5вольт
А на синем который не работает распиновка первый5э контакт 5 вольт а следущие 4 по 2.4 вольта, это выходы на мотор
IMG-20181218-141158 IMG-20181218-141034

sadman41
Offline
Зарегистрирован: 19.10.2016

По схеме прозвоните просто... видать WAVGAT разъем не той стороной припаял что ли... Если у них перевернут, то попробуйте белую пластиковую часть стянуть, перевернуть и надеть назад. Тогда от двигателя должен войти правильно коннектор.

 

b707
Offline
Зарегистрирован: 26.05.2017

Rexs142 пишет:
Сделал Как вы рекомендовали и вот что получилось, на работающем драйвере распиновка следущая Первые 4 контакта 2.4 вольта а пятый 5вольт А на синем который не работает распиновка первый5э контакт 5 вольт а следущие 4 по 2.4 вольта

значит достаточно просто коннектор на мотор перевернуть на 180 градусов и все заработает. Ну или пины в разъеме переставить. задачка простая - справитесь?

AlexanderNO
Offline
Зарегистрирован: 08.11.2018

Там замок в коннекторе - просто так не перевернешь. Надо 5 Dupont папа-мама в разрыв и проверить. Если неправильно припаян разъем, то проще всего, чтобы не паять, в разъеме двигателя переставить мамкины пины.

sadman41
Offline
Зарегистрирован: 19.10.2016

Пластиковая белая хреновина переворачивается вместе с замком. Надо только аккуратно ее вытянуть.

AlexanderNO
Offline
Зарегистрирован: 08.11.2018

sadman41 пишет:

Пластиковая белая хреновина переворачивается вместе с замком. Надо только аккуратно ее вытянуть.

Ну Вы и выражаетесь)! Эта хреновина - вилка на плату, W-05 pitch 2.54mm. Только снять ее пластмассовую часть с гребенки будет затруднительно.

sadman41
Offline
Зарегистрирован: 19.10.2016

Да снимал при демонтаже. Назад не запаивал, правда. Если не забуду, то попробую стянуть без выпайки. С синего она проще должна сниматься - есть, откуда поддеть. Ну или фен спереть у женской половины дома, да подразмягчить пластик, если уж дело на то пошло.

Rexs142
Offline
Зарегистрирован: 17.12.2018

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

b707
Offline
Зарегистрирован: 26.05.2017

Rexs142 пишет:

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

ну и не дергайте "розетку" - просто поменяйте пины в "вилке" - они там должны легко выниматься

Rexs142
Offline
Зарегистрирован: 17.12.2018

если переставить розетку мотор в другую сторону крутить, так что менять надо провод на вилке мотора, Наисал китайцам посмотрим что скажут

b707
Offline
Зарегистрирован: 26.05.2017

Rexs142 пишет:

если переставить розетку мотор в другую сторону крутить

ну это вообще не проблема - в программе направление движения поменяйте да и все

AlexanderNO
Offline
Зарегистрирован: 08.11.2018

Не забудьте всё это безобразие с нештатным подключением расписать в комментариях к коду. Иначе потом что-то надо будет поменять и опять будет та же песня, только с запевом наоборот. 

 

 

sadman41
Offline
Зарегистрирован: 19.10.2016

Не жалея живота своего ради общего дела, взял модуль и... Сразу почуствовал себя стоматологом, который в конце смены смотрит на плевательную чашу с чужими челюстями и думает: "как же так, я же только за один зуб тянул..."

Удивили вновь меня братья-китайцы. Припой у них вообще ничего не держит. Как там контакт существует... И как модули не рассыпаются при хранении - тоже загадка.  

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

Примечание: часть разъёма отломана годом ранее при невыясненных обстоятельствах.