ULN 203

Тема в разделе "Arduino & Shields", создана пользователем Artclonic, 13 янв 2018.

  1. Artclonic

    Artclonic Гик

    Использую модуль ULN 203 (как на рисунке) будет питаться шаговый двигатель (скажите вот этот красный проводок - лишний... Правильно понимаю, что питание микросхемы ардуино (3,3-5 вольт), мне необходимо 12 вольт для работы ШД. Вопрос VCC со стороны управляюших сигналов на ULN отрезать? Или его можно подцепить куда ниюудь к входу (круглому штекеру) ардуино и от туда взять 12 в? Можно вообще 12 в Вставлять в ардуино? Как лучше сделать?
     

    Вложения:

  2. arssev1

    arssev1 Гик

    Да, Arduino можно питать и от 12В, для этого достаточно подать +12В на пин Vin или через круглый разъём
     
  3. Artclonic

    Artclonic Гик

    я припаял красный провод к плюсу круглого разьема....Но еще не включал... Страшненько спалить...
     
  4. Поставьте понижающий модуль для успокоения. Или 2-4 диода последовательно, они сбросят немного напряжения
     
  5. Artclonic

    Artclonic Гик

    Перед питанием уно? или в модуле ULN 203? (в модуле ULN 203- диод стоит).
    Весь смысл этого вопроса, чтоб питаться от одного БП который вставлен разъемом в ардуинку... А так я мог и просто два источника питания использовать раздельных. В ардуинке же есть механизм понижения с 12 вольт до 5 (3,3вольта)
     

    Вложения:

    • ррр.jpg
      ррр.jpg
      Размер файла:
      1,2 МБ
      Просмотров:
      872
  6. Да Перед дуней. Везде пишут что можно 12 вольт. Но я тоже побаиваюсь немного. 9 вольт подавал все прекрасно а 12 чёт страшно)
     
  7. Artclonic

    Artclonic Гик

    Тут профи наверное должны подтвердить...
     
    Сусемьбек нравится это.
  8. arssev1

    arssev1 Гик

    Можно, если память не изменяет до 24В, но не желательно, 12В спокойно, тем более сама дуина не большую мощность потребляет - стабилизатор греться не будет сильно
     
  9. Artclonic

    Artclonic Гик

    Да рекомендовано 12, а лимит 20 Вольт
     
  10. Думаю ничего не будет. Максимум стабилизатор перепаяете. Вообще там вроде стаб простейшие, в тепле отдает. Посмотрите, будет ли сильно греться. А так это на свой страх и риск :)
     
  11. Лично я Уно подключал на 12 вольт :) и живая
     
  12. Artclonic

    Artclonic Гик

    Вот родился еще один вопрос... Технические характеристики модуля ULN203
    ТЕХНИЧЕСКИЕ ХАРАКТЕРИСТИКИ
    Питание: 5 .. 24 В
    Размер платы: 35x60 мм
    Выходов: 8
    Максимальный выходной ток: 0.5 А
    Управление TTL или CMOS: 5 В
    Подсветка выходов светодиодом: Да

    Вот эти 0,5А - они на каждый канал (из 8 шт). Или общая нагрузка на все каналы?
    К чему вопрос управляю ШД характеристика каждой фазы 0,5А по "паспорту". Управление фазное (не step/dir) Соответственно на 1 ШД -4 канала я так понимаю по 0,5А каждая. По факту двигатель крутится ну греется сама микросхемка...Ну вроде все работает...
     
  13. Artclonic

    Artclonic Гик

    При работе сама микросхема нагревается - очень сильно... В принципе как и охлаждается... Это нормально? Если паспортные 0,5 А не превышаю..
     
  14. Очень это сколько? Посмотрите в даташите максимальную температуру. Должна быть работать, пока температура не превышена. Но изнашивается наверное быстрее при высокой температуре.
    Вообще в даташите должна бы быть графики температур при работе
     
  15. Artclonic

    Artclonic Гик

    Добрый вечер, решил уно на мегу поменять по причине большей памяти.
    Припаялся к цифровым пинам 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);


    }
    Может эти пины на Меге надо подругому объявлять????
    При каждом следующем замене пина, не работает тоже последующий пин..
     
    Последнее редактирование: 21 янв 2018
  16. Artclonic

    Artclonic Гик

    РАЗОБРАЛСЯ!!!!
     
    Последнее редактирование: 22 янв 2018