Arduino Mega и магнитный пускатель (контактор)

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

  1. obuhanoe

    obuhanoe Гик

    Добрый день.
    Имеется Arduino Mega (https://ru.aliexpress.com/item/Mega...32517341214.html?spm=2114.13010608.0.0.Cnqbax) питается от USB, 5В 2-канальное реле и магнитный пускатель (контактор iEK КПИ 10910) - реле подключено к Arduino Mega 5В - 5В, GND - GND, IN2 - 4 pin, IN1 - 5 pin. Само реле к пускателю соединено по картинкам из инета. Фото приложу позже.
    Код (C++):

    #define ON 0
    #define OFF 1
    #define RELE_ON 4
    #define RELE_OFF 5

    void setup() {
     
      Serial.begin(9600);  //скорость порта
     
      pinMode(RELE_ON, OUTPUT); /*ВКЛ питания*/
      pinMode(RELE_OFF, OUTPUT); /*ВЫКЛ питания*/

      digitalWrite(RELE_ON, OFF);
      digitalWrite(RELE_OFF, OFF);

    }

    void loop() {

    // вкл    
    digitalWrite(RELE_ON, ON);
    delay(300);
    digitalWrite(RELE_ON, OFF);
    delay(20000);

    // выкл
    digitalWrite(RELE_OFF, ON);
    delay(300);
    digitalWrite(RELE_OFF, OFF);
    delay(20000);

    }
    В момент когда срабатывает реле, пускатель включается(напряжение появляется в розетке) и в этот момент Arduino Mega перезагружается. Но например после выключения контактора, перезапуск не происходит. Не могу победить эту беду второй день, что можете посоветовать?
     
  2. Tomasina

    Tomasina Сушитель лампочек Модератор

    Заменить блок питания на более качественный, не Robinton и не зарядку от телефона.
    Повесить электролитический конденсатор 470...4700 мкФ х 16 В на пины Vin и GND, максимально близко к Arduino.
    Провода питания от БП к Arduino взять потолще.
    Сместить блок питания и контактор подальше от Arduino.
    Питание модуля реле вести от блока питания отдельными проводами, а не от пинов Arduino.
     
    9xA59kK нравится это.
  3. obuhanoe

    obuhanoe Гик

    есть 12В 2А, а также пробывал запитать от АКБ 12В 7А*ч который подсоединен к ИБП.
    2*0,75 на данный момент
    на 50-60 см удалены друг от друга
    а вот это попробую вечером и отпишусь.
     
  4. obuhanoe

    obuhanoe Гик

    Проблема решилась следующим образом - пускатель запитал от розетки, без фильтров и удлинителей и поменял реле на новое.
     
  5. 9xA59kK

    9xA59kK Гик

    А раньше пускатель (контактор) который питается от 220В, запитывали от БП на 5В что ли? Ну всякое бывает наверно.
     
  6. obuhanoe

    obuhanoe Гик

    вилка от контактора вставлялась в сетевой фильтр.