Страница 1 из 4

Симистор+реле

Добавлено: Вт июл 25, 2023 10:16:24
rmet33
Собираю схему плавного пуска для однофазного асинхронного насоса на 220в с мощностью около 800 ватт.
Управление идет от МК на оптопару MOC3021 и далее на симистор BTA24-600BWRG. Время плавного увеличения напряжения до номинального 4 секунды.
Затем, в параллель симистору, подключается эл.мех. реле, которое и должно на себя взять всю нагрузку, чтобы не греть симистор.
При выключении, сначала отключается реле, потом плавно симистор снижает напряжение.
Для тестирования в нагрузку подключаю лампу накаливания на 100 ватт.
Симистор плавно увеличивает накал лампы, но в момент включения/выключения реле лампа моргает.
Думаю, что если подключить насос к такой схеме, то ему "мало" не покажется... (:-)
М.б. надо какую-то RC цепочку поставить в параллель реле и поможет ли это или что надо сделать для устранения моргания?

Re: Симистор+реле

Добавлено: Вт июл 25, 2023 12:04:07
>TEHb<
Да. Надо убрать паузу между выходом симистора на полную мощность и включением реле.


Кстати, а зачем насосу плавный стоп?

Re: Симистор+реле

Добавлено: Вт июл 25, 2023 12:16:10
rmet33
Там нет паузы. Симистор выходит на полное напряжение, ожидание 30 мс и в этот момент подключается реле.
И лампочка моргает. Мне не понятно почему...

Плавный стоп насосу не нужен, а вот трубопроводу нужен - убираем гидроудар.

Re: Симистор+реле

Добавлено: Вт июл 25, 2023 12:24:31
mickbell
[uquote="rmet33",url="/forum/viewtopic.php?p=4451876#p4451876"]Плавный стоп насосу не нужен, а вот трубопроводу нужен - убираем гидроудар.[/uquote]Выбега не хватает? Мне как-то не попадалось плавное отключение насосов, включая довольно мощные.

Re: Симистор+реле

Добавлено: Вт июл 25, 2023 12:25:10
Martian
Схему предлагаете телепатически смотреть?

Re: Симистор+реле

Добавлено: Вт июл 25, 2023 12:29:00
>TEHb<
Подробности, подробности нужны. Не должно быть такого эффекта, где-то косяк.
Одно из предположений, что управляется всё это с ардуины и момент задержки управление симистором пропадает, потому что делей там блокирующий и переход через ноль не отслеживается из-за этого, а значит и импульсов нет. Так?

Re: Симистор+реле

Добавлено: Вт июл 25, 2023 12:31:45
Martian
притом, что нет никакой нужды отключать симистор в момент включения реле. Можно даже через минуту

Re: Симистор+реле

Добавлено: Вт июл 25, 2023 14:13:19
rmet33
Симистор во время подключения реле не отключается и остается в работе. Правда, думаю, из-за шунтирования, он сам отключается.

Да, все управляется с ардуины. Переход через ноль отслеживается на FOD814.
Часть схемы привожу.

Добавлено after 2 minutes 52 seconds:
А вот и часть кода ардуины (чтобы уж совсем интересно было).

Код: Выделить всё

void softStart(int8_t mod, uint8_t pin1, uint8_t pin2) {  // start(1)/stop(-1), pin dimm, pin relay
  uint16_t startDimRange = (uint32_t)10000 * (10 - startDim) / 10; // старт диммера с этого уровня, мкс
  uint16_t stepDelay = (uint16_t)startDimSec * 1000 / ((uint8_t)128 * (10 - startDim) / 10); // ожидания на шаг диммера, мс

  digitalWrite(PIN_LED, HIGH);

  if (mod > 0) {
    duty = startDimRange;
  }
  else {
    duty = 128;
    digitalWrite(pin2, LOW);   // relay LOW
    delay(30);
  }

  pin = pin1;       // передаем пин в zero
  attachInterrupt(digitalPinToInterrupt(PIN_ZERO), zero, RISING);
  for ( ; (mod > 0 && duty > 128) || (mod < 0 && duty < startDimRange) ; ) {
    delay(stepDelay);
    duty = duty - mod * 128;
  }
  detachInterrupt(digitalPinToInterrupt(PIN_ZERO));

  if (mod > 0) {
    digitalWrite(pin1, HIGH);
    delay(30);
   digitalWrite(pin2, HIGH);    // relay HIGH
  }
  else {
    digitalWrite(pin1, LOW);
    digitalWrite(PIN_LED, LOW);
  }
}

Re: Симистор+реле

Добавлено: Вт июл 25, 2023 14:18:51
Martian
оберните код в тэг [/code]
если симистор отключается из-за шунтирования, то моргания быть не может, разве что под морганием имеется ввиду резкое увеличение яркости. Ну или реле с какими-то сильно дребезжащими контактами...

Re: Симистор+реле

Добавлено: Вт июл 25, 2023 14:20:49
rmet33
"Моргание" - это кратковременное погасание лампы.

Re: Симистор+реле

Добавлено: Вт июл 25, 2023 14:25:28
>TEHb<
rmet33 писал(а):А вот и часть кода ардуины (чтобы уж совсем интересно было).
Привожу часть ответа:
Проблема очевидная и известная, устраняется за 30 секунд. Вам всего лишь нужно в программе
Добавлено after 46 seconds:
Нужно ещё как минимум прерывание и информация какая нога за что отвечает.

Re: Симистор+реле

Добавлено: Вт июл 25, 2023 14:26:50
Martian
ну да. совершенно непонятно, зачем 30

Re: Симистор+реле

Добавлено: Вт июл 25, 2023 14:42:41
rmet33
Код прерывания:

Код: Выделить всё

void zero() {
    delayMicroseconds(duty);
    digitalWrite(pin , HIGH);
    delayMicroseconds(20);
    digitalWrite(pin , LOW);
}
Про ноги, вы пины МК имели ввиду?
Тогда такие (Arduino NANO):

Код: Выделить всё

#define PIN_ZERO 2    // пин детектора нуля
#define PIN_DIM2 A3    // пин диммера 2
#define PIN_LED 10     // пин LED
#define PIN_K2 12     // пин реле 2
Добавлено after 6 minutes 18 seconds:
"delay(30);" - там в 2-х местах. Ну, все же устройства имеют время реакции.

А чем это мешает и кому?

Re: Симистор+реле

Добавлено: Вт июл 25, 2023 14:44:56
Martian
просто непонятно, зачем перед включением реле делать задержку. особенно с учетом его собственной.

Re: Симистор+реле

Добавлено: Вт июл 25, 2023 14:46:19
>TEHb<
Теперь всякие константы не получается посчитать.
Ну да и ладно. тогда такая версия: выходной симистор не открывается при максимуме регулирования потому что напряжение в сети ещё не успело достичь такого значения, чтобы хватило открыть его через килоом. Стоит выдавать импульс управления подлиннее.
Это легко проверить установив регулировку в максимум и "включив" лампочку.

Re: Симистор+реле

Добавлено: Вт июл 25, 2023 14:48:49
Martian
можно вообще не выключать симистор никогда. некрасиво, но моргания точно исчезнут, а греться ему будет нечем.

Re: Симистор+реле

Добавлено: Вт июл 25, 2023 14:59:07
rmet33
Martian писал(а):просто непонятно, зачем перед включением реле делать задержку. особенно с учетом его собственной.
Задержку делаю не перед включением реле, а после окончательного включения симистора на HIGH, чтобы уж точно на выходе было ровно 220В.
>TEHb< писал(а):Теперь всякие константы не получается посчитать.
Ну да и ладно. тогда такая версия: выходной симистор не открывается при максимуме регулирования потому что напряжение в сети ещё не успело достичь такого значения, чтобы хватило открыть его через килоом. Стоит выдавать импульс управления подлиннее.
Это легко проверить установив регулировку в максимум и "включив" лампочку.
Тут не понял. Симистор или открыт или закрыт - при чем тут длина импульса его управления? Или что тут имелось ввиду?
"регулировку в максимум" - это как? Там оба устройства, симистор и реле устанавливаются в HIGH.
Забыл сказать - на осциллографе вольтаж на симисторе перед подключением реле совпадает с вольтажом после подключения реле.
Martian писал(а):можно вообще не выключать симистор никогда. некрасиво, но моргания точно исчезнут, а греться ему будет нечем.
Честно говоря, уже подумываю вообще отказаться от реле и оставить все только на симисторе...

Re: Симистор+реле

Добавлено: Вт июл 25, 2023 15:07:39
>TEHb<
Импульс управления проскакивает в самом начале полупериода в сети, когда напряжение ещё недостаточно для открытия.

Добавлено after 1 minute 27 seconds:
rmet33 писал(а):отказаться от реле и оставить все только на симисторе...
А попробуйте, попробуйте. В качестве эксперимента.

Осциллограф есть?

Re: Симистор+реле

Добавлено: Вт июл 25, 2023 15:13:26
rmet33
>TEHb< писал(а):Импульс управления проскакивает в самом начале полупериода в сети, когда напряжение ещё недостаточно для открытия.

Добавлено after 1 minute 27 seconds:
rmet33 писал(а):отказаться от реле и оставить все только на симисторе...
А попробуйте, попробуйте. В качестве эксперимента.

Осциллограф есть?
Импульс управления HIGH идет от МК постоянно на MOC3021 и далее на симистор. Т.ч. он должен открыться в любом случае.
Отказ от реле - лампочка горит без морганий. Тут замечаний нет. А вот на насосе в 800вт симистор будет греться, хотя и махонький радиатор есть. Надо тестировать.
Осциллограф есть. Я выше дописал инфу.

Re: Симистор+реле

Добавлено: Вт июл 25, 2023 15:16:11
>TEHb<
Тогда давайте полную схему.

Добавлено after 1 minute 23 seconds:
rmet33 писал(а):Отказ от реле - лампочка горит без морганий.
То есть ровно та же прошивка, только контакты реле не подключены?