Использую модуль ULN 203 (как на рисунке) будет питаться шаговый двигатель (скажите вот этот красный проводок - лишний... Правильно понимаю, что питание микросхемы ардуино (3,3-5 вольт), мне необходимо 12 вольт для работы ШД. Вопрос VCC со стороны управляюших сигналов на ULN отрезать? Или его можно подцепить куда ниюудь к входу (круглому штекеру) ардуино и от туда взять 12 в? Можно вообще 12 в Вставлять в ардуино? Как лучше сделать?
Да, Arduino можно питать и от 12В, для этого достаточно подать +12В на пин Vin или через круглый разъём
Поставьте понижающий модуль для успокоения. Или 2-4 диода последовательно, они сбросят немного напряжения
Перед питанием уно? или в модуле ULN 203? (в модуле ULN 203- диод стоит). Весь смысл этого вопроса, чтоб питаться от одного БП который вставлен разъемом в ардуинку... А так я мог и просто два источника питания использовать раздельных. В ардуинке же есть механизм понижения с 12 вольт до 5 (3,3вольта)
Да Перед дуней. Везде пишут что можно 12 вольт. Но я тоже побаиваюсь немного. 9 вольт подавал все прекрасно а 12 чёт страшно)
Можно, если память не изменяет до 24В, но не желательно, 12В спокойно, тем более сама дуина не большую мощность потребляет - стабилизатор греться не будет сильно
Даташит для Уно. Он скачается по-моему. На первой и второй странице написано рекомендуемое напряжение и максимально возможное для питания https://www.google.com.ua/url?sa=t&...FjANegQICxAB&usg=AOvVaw2hpzYjytzW3E48klQUKjqJ
Думаю ничего не будет. Максимум стабилизатор перепаяете. Вообще там вроде стаб простейшие, в тепле отдает. Посмотрите, будет ли сильно греться. А так это на свой страх и риск
Вот родился еще один вопрос... Технические характеристики модуля ULN203 ТЕХНИЧЕСКИЕ ХАРАКТЕРИСТИКИ Питание: 5 .. 24 В Размер платы: 35x60 мм Выходов: 8 Максимальный выходной ток: 0.5 А Управление TTL или CMOS: 5 В Подсветка выходов светодиодом: Да Вот эти 0,5А - они на каждый канал (из 8 шт). Или общая нагрузка на все каналы? К чему вопрос управляю ШД характеристика каждой фазы 0,5А по "паспорту". Управление фазное (не step/dir) Соответственно на 1 ШД -4 канала я так понимаю по 0,5А каждая. По факту двигатель крутится ну греется сама микросхемка...Ну вроде все работает...
При работе сама микросхема нагревается - очень сильно... В принципе как и охлаждается... Это нормально? Если паспортные 0,5 А не превышаю..
Очень это сколько? Посмотрите в даташите максимальную температуру. Должна быть работать, пока температура не превышена. Но изнашивается наверное быстрее при высокой температуре. Вообще в даташите должна бы быть графики температур при работе
Добрый вечер, решил уно на мегу поменять по причине большей памяти. Припаялся к цифровым пинам 38,40,42,44,46,48,34,36. НО! Один из данных пинов не работает, причем переподключаюсь на другой, перестает работать - другой. Код (C++): const int ob11=38; // ШД №1 const int ob12=40; // ШД №1 const int ob13=42; // ШД №1 const int ob14=44; // ШД №1 const int ob21=46; // ШД №2 const int ob22=48; // ШД №2 const int ob23=34; // ШД №2 const int ob24=36; // ШД №2 void setup() // процедура setup { // Конфигурируем вывод подключения обмоток ШД как выход (OUTPUT) pinMode(ob11, OUTPUT); pinMode(ob12, OUTPUT); pinMode(ob13, OUTPUT); pinMode(ob14, OUTPUT); pinMode(ob21, OUTPUT); pinMode(ob22, OUTPUT); pinMode(ob23, OUTPUT); pinMode(ob24, OUTPUT); } void loop() // процедура loop { digitalWrite(ob11,HIGH);//фиксация ШД2 delay(5000); digitalWrite(ob11,LOW); delay(5000); digitalWrite(ob12,HIGH); delay(5000); digitalWrite(ob12,LOW); delay(5000); digitalWrite(ob13,HIGH); delay(5000); digitalWrite(ob13,LOW); delay(5000); digitalWrite(ob14,HIGH); delay(5000); digitalWrite(ob14,LOW); delay(5000); digitalWrite(ob21,HIGH); delay(5000); digitalWrite(ob21,LOW); delay(5000); digitalWrite(ob22,HIGH); delay(5000); digitalWrite(ob22,LOW); delay(5000); digitalWrite(ob23,HIGH); delay(5000); digitalWrite(ob23,LOW); delay(5000); digitalWrite(ob24,HIGH); delay(5000); digitalWrite(ob24,LOW); delay(5000); } Может эти пины на Меге надо подругому объявлять???? При каждом следующем замене пина, не работает тоже последующий пин..