Переключение между двумя источниками тока в гальванике

Блоки питания, преобразователи напряжения, UPS'ы - это здесь :)
Ответить
fluchick
Родился
Сообщения: 9
Зарегистрирован: Чт июл 24, 2025 13:06:28

Переключение между двумя источниками тока в гальванике

Сообщение fluchick »

Приветствую всех.
Для гальваники иногда нужен реверсивный ток.
План такой: имеем два ЛАТРа, на каждом выставляем нужный ток, нужно организовать переключение между ними, чтобы анод и катод в ванне периодически менялись местами. То есть, скажем, первый ЛАТР работает 5 секунд в прямом режиме (деталь - катод, -) с током 1А, отключаем его, включаем второй ЛАТР с током 2А на 1 секунду в реверсивном режиме (деталь - анод, +). Цикл повторяем до окончания процесса.
Думаю, что проще всего сделать это переключение с помощью solid state relay. Только не знаю, какое именно выбрать, и как задавать периодичность смены полярности. Прошу помощи.
Реклама
Аватара пользователя
Николай_С
Друг Кота
Сообщения: 6377
Зарегистрирован: Вт сен 25, 2012 23:13:41
Откуда: г.Дзержинск Нижегородской обл.
Контактная информация:

Re: Переключение между двумя источниками тока в гальванике

Сообщение Николай_С »

Вот, например:
Изображение
Целиком статья тут:
https://dzen.ru/a/ZrF8iYOcjXpUsKYy?ysclid=mdhdjbl23b582312508
Чтобы ток мог течь в противоположную сторону, необходимо убрать Rн, а коллектор транзистора VT2 подключить на отрицательный потенциал источника тока. С подключением базы тоже придётся немного помудрить.
Спасение утопающих дело рук самих утопающих.
Реклама
fluchick
Родился
Сообщения: 9
Зарегистрирован: Чт июл 24, 2025 13:06:28

Re: Переключение между двумя источниками тока в гальванике

Сообщение fluchick »

Спасибо за схему. Но для меня это сложновато. Сейчас трясу ИИ на предмет простого решения. Когда справится - ответ выложу здесь
Аватара пользователя
Николай_С
Друг Кота
Сообщения: 6377
Зарегистрирован: Вт сен 25, 2012 23:13:41
Откуда: г.Дзержинск Нижегородской обл.
Контактная информация:

Re: Переключение между двумя источниками тока в гальванике

Сообщение Николай_С »

Не стоит беспокоить ИИ по пустякам. :)
Самое простое решение переключатель полярности вручную. Делается на сдвоенном переключателе ПКН.
Изображение
Спасение утопающих дело рук самих утопающих.
Реклама
Эиком - электронные компоненты и радиодетали
fluchick
Родился
Сообщения: 9
Зарегистрирован: Чт июл 24, 2025 13:06:28

Re: Переключение между двумя источниками тока в гальванике

Сообщение fluchick »

Вот что получилось после нескольких попыток с уточнениями и дополнениями:

Финальная версия:
Схема с двумя потенциометрами, LCD-дисплеем и гибкими настройками
1. Компоненты:
Arduino Uno/Nano

4 твердотельных реле (SSR) (по 2 на каждый источник)

2 источника тока (разные параметры)

2 потенциометра (10 кОм) – регулировка времени прямого/обратного тока

LCD-дисплей (I2C, 16x2) – отображение параметров

Кнопка – старт/стоп

2. Схема подключения:
text
LCD (I2C):
- SDA → A4 (Arduino Uno)
- SCL → A5 (Arduino Uno)

Потенциометры:
- Прямой ток → A0
- Обратный ток → A1

Реле:
- SSR1 (Источник 1 +) → D2
- SSR2 (Источник 1 -) → D3
- SSR3 (Источник 2 +) → D4
- SSR4 (Источник 2 -) → D5

Кнопка → D6 (с подтяжкой к +5V через 10к резистор)
3. Программа с LCD и потенциометрами:
cpp
#include <Wire.h>
#include <LiquidCrystal_I2C.h>

LiquidCrystal_I2C lcd(0x27, 16, 2); // Адрес 0x27, дисплей 16x2

const int potForward = A0; // Прямой ток
const int potReverse = A1; // Обратный ток
const int relay1 = 2; // SSR1 (+)
const int relay2 = 3; // SSR2 (-)
const int relay3 = 4; // SSR3 (+)
const int relay4 = 5; // SSR4 (-)
const int buttonPin = 6; // Кнопка

unsigned long forwardTime = 5000; // По умолчанию 5 сек
unsigned long reverseTime = 1000; // По умолчанию 1 сек
bool isRunning = false;

void setup() {
// Инициализация реле
pinMode(relay1, OUTPUT);
pinMode(relay2, OUTPUT);
pinMode(relay3, OUTPUT);
pinMode(relay4, OUTPUT);

// Инициализация кнопки
pinMode(buttonPin, INPUT_PULLUP);

// Инициализация LCD
lcd.init();
lcd.backlight();
lcd.clear();
lcd.setCursor(0, 0);
lcd.print("Прямой: ");
lcd.setCursor(0, 1);
lcd.print("Обратный: ");

Serial.begin(9600);
}

void loop() {
// Чтение потенциометров (100-10000 мс)
forwardTime = map(analogRead(potForward), 0, 1023, 100, 10000);
reverseTime = map(analogRead(potReverse), 0, 1023, 100, 10000);

// Управление кнопкой
if (digitalRead(buttonPin) == LOW) {
isRunning = !isRunning;
delay(300); // Антидребезг
}

// Обновление дисплея
updateDisplay();

if (isRunning) {
// Прямой ток
digitalWrite(relay1, HIGH);
digitalWrite(relay2, HIGH);
digitalWrite(relay3, LOW);
digitalWrite(relay4, LOW);
delay(forwardTime);

// Обратный ток
digitalWrite(relay1, LOW);
digitalWrite(relay2, LOW);
digitalWrite(relay3, HIGH);
digitalWrite(relay4, HIGH);
delay(reverseTime);
} else {
// Выключение всех реле
digitalWrite(relay1, LOW);
digitalWrite(relay2, LOW);
digitalWrite(relay3, LOW);
digitalWrite(relay4, LOW);
}
}

void updateDisplay() {
lcd.setCursor(8, 0);
lcd.print(" "); // Очистка предыдущего значения
lcd.setCursor(8, 0);
lcd.print(forwardTime / 1000.0, 1);
lcd.print("s");

lcd.setCursor(9, 1);
lcd.print(" "); // Очистка предыдущего значения
lcd.setCursor(9, 1);
lcd.print(reverseTime / 1000.0, 1);
lcd.print("s");
}
4. Как это работает:
Потенциометры регулируют:

Левый – время прямого тока (0.1-10 сек)

Правый – время обратного тока (0.1-10 сек)

LCD-дисплей показывает:

Верхняя строка: время прямого тока

Нижняя строка: время обратного тока

Кнопка:

Включает/выключает процесс

Реле:

SSR1/SSR2 – работают в фазе прямого тока

SSR3/SSR4 – работают в фазе обратного тока

5. Важные нюансы:
Для I2C LCD проверьте адрес (обычно 0x27 или 0x3F)

SSR должны соответствовать току ваших источников

При необходимости можно добавить:

Звуковую индикацию

Светодиодные индикаторы

Защиту от перегрева

Наверное воспользуюсь этим решением. Всем спасибо

Добавлено after 6 minutes 55 seconds:
[uquote="Николай_С",url="/forum/viewtopic.php?p=4733707#p4733707"]Самое простое решение переключатель полярности вручную. Делается на сдвоенном переключателе ПКН.
Изображение[/uquote]

Хотел поставить плюс за юмор, но мне пока нельзя ))
Реклама
Аватара пользователя
Николай_С
Друг Кота
Сообщения: 6377
Зарегистрирован: Вт сен 25, 2012 23:13:41
Откуда: г.Дзержинск Нижегородской обл.
Контактная информация:

Re: Переключение между двумя источниками тока в гальванике

Сообщение Николай_С »

ЧоЗаНа? :shock: Вам программа на С++ для Ардуино была нужна?
Вы считаете, что на Ардуино такой переключатель будет проще сделать? Ну-ну..
Спасение утопающих дело рук самих утопающих.
Реклама
fluchick
Родился
Сообщения: 9
Зарегистрирован: Чт июл 24, 2025 13:06:28

Re: Переключение между двумя источниками тока в гальванике

Сообщение fluchick »

Я не знал, что мне нужно. Китайский компьютер рассказал и набросал программу. И - да, меня вариант с ардуиной устроит.
Аватара пользователя
Николай_С
Друг Кота
Сообщения: 6377
Зарегистрирован: Вт сен 25, 2012 23:13:41
Откуда: г.Дзержинск Нижегородской обл.
Контактная информация:

Re: Переключение между двумя источниками тока в гальванике

Сообщение Николай_С »

:facepalm: Горе от ума.
Как сделаете, не забудьте прикрепить фотки.
Спасение утопающих дело рук самих утопающих.
fluchick
Родился
Сообщения: 9
Зарегистрирован: Чт июл 24, 2025 13:06:28

Re: Переключение между двумя источниками тока в гальванике

Сообщение fluchick »

[uquote="Николай_С",url="/forum/viewtopic.php?p=4733724#p4733724"]:
Как сделаете, не забудьте прикрепить фотки.[/uquote]
Хорошо.
u37
Сверлит текстолит когтями
Сообщения: 1235
Зарегистрирован: Пн май 01, 2017 20:01:45

Re: Переключение между двумя источниками тока в гальванике

Сообщение u37 »

555 и автомобильное реле с одной группой. Ага, для этого нужен микроскоп, как же еще быть с гвоздями ардуино. Отличное решение от ЫЫ.
fluchick
Родился
Сообщения: 9
Зарегистрирован: Чт июл 24, 2025 13:06:28

Re: Переключение между двумя источниками тока в гальванике

Сообщение fluchick »

Ваш ответ про 555 и автомобильное реле не добавил мне понимания темы. Я погуглю, конечно, это на досуге.
Но уже заказал все насоветованное с arduino, общая сумма составила 979 руб. Не такой уж и микроскоп по деньгам, плюс "ЫЫ" на пальцах и в картинках растолковал мне все азы по подключению. Иногда вместо ёрничания можно просто помочь человеку. Я сам так и делаю в тех темах, где шарю.
u37
Сверлит текстолит когтями
Сообщения: 1235
Зарегистрирован: Пн май 01, 2017 20:01:45

Re: Переключение между двумя источниками тока в гальванике

Сообщение u37 »

ИИ не способен что-то объяснить или научить. Опыт общения с GPT в несколько сотен часов (с платной подпиской). Единственная задача ИИ состоит в вашем ублажении. Совести или других сдерживающих факторов у него нет, если надо соврать, сделает это не задумываясь, как оптимальный вариант решения его задачи. Как следствие, его вариант решения конечно же является [].
Вы пошли на поводу ИИ, а значит не имеете никакой технической подготовки. И не важно, что я скажу и посоветую (а квалификация hw разработчика это как-бы подразумевает), вы всё равно выберите то, что красивее.
Конструктивная часть - купили вы комплект деталей на 1000 рублей и можете просто поверить на слово, что придется еще купить не на одну тысячу. Просто потому, что "разрботка" и "изготовление" , это две большие разницы. Повему, купиди - хорошо, пусть где-то полежит, дешевле это не использовать.
В разработке всегда есть балансировка между функциональностью и затратами. Искусство схемотехники заключается в нахождении оптимального решения для каждой конкретной задачи. МК здесь применить можно, но делать это должен специалист, который сможет сделать нужный код и решение на МК действительно оправдано по трудозатратам. Или вы думаете, что сгенерированный а-бы как код сразу будет работать как надо? .... не бывает. Сколько времени хотит потратить на его отладку? ... месяц, два? Понятно, что потом можно растянуть функционал устройства, но для этого нужны знания по многим областям. Готовы писать один и тот-же софт в течении нескольких лет?
В теме давались примерно подходящие советы (нужно адаптировать под условия задаи), но вы это проигнорировали и пришли с "решением от ИИ". Ну кто здесь "Иногда вместо ёрничания можно просто помочь человеку".
fluchick
Родился
Сообщения: 9
Зарегистрирован: Чт июл 24, 2025 13:06:28

Re: Переключение между двумя источниками тока в гальванике

Сообщение fluchick »

Спасибо за развёрнутый комментарий.
Одно решение действительно было предложено, но мои знания по данной теме не позволяют его адаптировать и применить. Второе, с тумблером - просто насмешка.
Я рассматривал покупку готового решения, но там стоимость многие десятки тысяч, это не для хобби. Мне надо было что-то несложное, недорогое и при этом полнофункциональное.
Раз уж купил детали - попробую собрать искомое. Если не получится, продолжу тему. Впрочем, если получится, тоже отпишусь, обещал.
Krismi70
Сверлит текстолит когтями
Сообщения: 1210
Зарегистрирован: Пт ноя 22, 2024 14:08:43

Re: Переключение между двумя источниками тока в гальванике

Сообщение Krismi70 »

есть Таймер Китай JL-801-V1.2
от секунд с десятыми до 999 минут....на выходе полевой транзистор на землю AOD4184....остаётся приделать только два реле для включения источников питания.....цена - <1 ye
Изображение
питание лучше не превышать 9 В, иначе при постоянно горящем индикаторе греется стабилизатор LM217, ток через него до 60 мА.
fluchick
Родился
Сообщения: 9
Зарегистрирован: Чт июл 24, 2025 13:06:28

Re: Переключение между двумя источниками тока в гальванике

Сообщение fluchick »

есть Таймер Китай JL-801-V1.2
Да, это то, что надо. Жаль, что чуть пораньше не надоумили. Если с arduino'й не заладится, сделаю на этом таймере. Вроде у него только один минус есть - щелчки реле. Оно там механическое что ли? Но всё равно спасибо.
Krismi70
Сверлит текстолит когтями
Сообщения: 1210
Зарегистрирован: Пт ноя 22, 2024 14:08:43

Re: Переключение между двумя источниками тока в гальванике

Сообщение Krismi70 »

на чём сделаешь выход, то и будет клацать.....на плате таймера реле никакого НЕТ !!! или из фото это не очевидно ???
fluchick
Родился
Сообщения: 9
Зарегистрирован: Чт июл 24, 2025 13:06:28

Re: Переключение между двумя источниками тока в гальванике

Сообщение fluchick »

Да, прошу пардону, ролик на ютубе посмотрел не с этой платой. Там не мосфеты, а реле было.
Ответить

Вернуться в «Питание»