ЗИМНЯЯ ВСТРЕЧА 26
Форум самогонщиков Сайт Барахолка Магазин ЗИМНЯЯ ВСТРЕЧА 26

Автоматика Самовар

Форум самогонщиков Вопросы по электр(он)ике
1 ... 189 190 191 192 192
dranek Доктор наук Минск 574 569
Отв.3820  12 Февр. 26, 16:01
Стабилизатор на на ESP32-C3 Supermini и PZEM-004t.
stab_esp32c3_v4_2_3.zip внутри исходники, бинарники, схемы, корпус на дин рейку.
В корпусе возможно не до конца точно выставлены крепежные отверстия для плат.

Принцип регулирования.Датчик Zerocross, нужен обязательно, и именно тот что на схеме. Он выдаёт отрицательный импульс при пересечении синусоиды напряжения с нулем, при этом ширина импульса у него стабильна. Стабилизатор после включения определяет времена начала и конца импульса, усредняет 100 замеров и запоминает смещение от начала импульса до реального момента пересечения с 0. При сборке он обычно начинает работать сразу. Обычные проблемы непропай. Легко собирается на макетке.
Для быстрого регулирования используется калибровочная таблица сопоставления времени задержки открытия симистора заданию мощности, в прошивке она уже есть, однако для более быстрого выполнения задания калибровку из вэб интерфейса с подключенным ТЭН-ом желательно запустить. Длительность около 6 минут, за это время стабилизатор пройдет по диапазону задержек и запомнит мощности на 32 ступенях с пересчетом в относительные единицы.
В настройках есть поле с максимальной мощностью текущего ТЭН-а. Можно внести вручную, однако через 6 секунд после включения разгона стабилизатор его все равно перепишет и только после этого включит контактор разгонного ТЭН-а. Таким образом к нему можно подключать любой ТЭН до 10 кВт (это ограничение в прошивке, можно поменять) и он с ним после одного разгона сможет корректно работать.
После получения задания на загрузку определенной мощностью стабилизатор мгновенно выставляет соответствующую задержку с помощью таблицы и интерполяции.
Через 4 секунды (меняется в настройках вэб интерфейса) он производит первый замер мощности и с периодичностью из настроек (по умолчанию 4 сек) начинает работать регулятор. У регулятора есть два вида коррекции:
1) Адаптивная. Если отклонение от задания больше 0.2% (на ТЭН 2 кВт это 4 Вт). Её величина зависит от процентного от максимальной отклонения от задания мощности и коэффициента воздействия из настроек. В случае например внезапной просадки напряжения в сети из-за подключения другой мощной нагрузки (или наоборот или если калибровочная таблица неверна) изменение задержки открытия симистора будет пропорционально недостающей мощности, коэффициенту, и с поправкой на калибровочную таблицу, поскольку зависимость между мощностью и задержкой нелинейная из-за синусоидальности напряжения. Таким образом при правильной настройке первая же адаптивная коррекция должна вернуть мощность к заданию.
2) Плавная. Она поддерживает мощность как можно ближе к заданию изменяя с периодом регулирования задержку на 1 мкс (из 10000 мкс в полупериоде синусоиды 50 гЦ). Таким образом при плавном изменении напряжения стабилизатор будет на это медленно реагировать.
Управление1) Web интерфейс, самый удобный для ручного.
Есть возможность отключить регулятор, например если захочется выяснить какая мощность соответствует какой задержке для более точного установления пределов (по умолчанию 500-9500).
2) Две кнопки. Короткое зажатие +-10 Вт, длительное - с нарастающей скоростью, Зажатие обеих вкл/выкл разгона.
3) Внешнее управление по UART, используется модифицированный протокол Stab AVR с префиксами в ответах для асинхронности. Если захотите использовать с Самоваром префиксы надо самостоятельно убрать из прошивки. Самоварыч с ними работает по умолчанию.
4) Внешнее управление по WiFi. Стабилизатор шлет в подсети UDP пакеты с текущим режимом, заданием и мощностью, по умолчанию на порт 12345 (настраивается через web интерфейс). Самоварыч, при включенном виде стабилизатора "WiFi c UDP" слушает этот порт (тоже настраивается номер в настройках) и при получении пакетов определяет IP стабилизатора и начинает им управлять через эндпоинты. Настройки минимальные, в одной подсети может быть множество пар Самоварыч-Стабилизатор, мешать друг другу не будут. Работает у меня хорошо.
НастройкиВ ВЭБ интерфейсе настраиваются:
SSID и пароль WiFi (первый вход классический через точку доступа и пароль 12345678).
Мощность ТЭНа (Вт).
Периодичность регулирования (с):4
Коэффициент воздействия (1-100):50
Нижний предел задержки, 0-1000 (мкс):500
Верхний предел задержки, 9000-10000 (мкс):9500
Порт UDP вещания:12345
Галка "Запомнить в NVS при применении" сохраняет настройки в флэш память чтобы они восстановились при следующем включении.

Итого: собираем, настраиваем, подключаем ТЭН любой мощности, пользуемся.
Раз выполнение заданий мгновенное будет работать и с ПИД регулятором при варке пива.
Стабилизатор.png
Стабилизатор. Автоматика Самовар. Вопросы по электр(он)ике.
sachalin-1 Доктор наук Куйбышев 537 156
Отв.3821  12 Февр. 26, 16:53 (через 53 мин)
А что за датчик?Kuban, 12 Февр. 26, 09:20
У меня от мастера gol_avto двухканальный на РК с ЦП. Сейчас пытаюсь юзать на бражной РК датчик от мастера Volume . Вот его тема:
[измеритель проводимости спирта на базе ардуино]
MasterFISHER Новичок Rovenki 2
Отв.3822  13 Февр. 26, 10:29
dranek
stab_esp32c3_v4_2_3.zipdranek, 12 Февр. 26, 16:01
подскажите твердотельные реле используются типа таких?
Screenshot_2026-02-13-10-19-17-18_4641ebc0df1485bf6b47ebd018b5ee76.jpg
Screenshot_2026-02-13-10-19-17-18_4641ebc0df1485bf6b47ebd018b5ee76. Автоматика Самовар. Вопросы по электр(он)ике.
dranek Доктор наук Минск 574 569
Отв.3823  13 Февр. 26, 12:11
MasterFISHER, нет, в этом стабилизаторе твердотельное реле не используется, потому что метод регулирования не позволяет.
Твердотельное реле используется в Stab AVR, там метод сортировки полуволн. И свои заморочки из-за него.
У меня симистор. Схема подключения классическая, у всех одна и та же в принципе.
Есть простой путь, купить недорогой регулятор ACMC 60-1 и использовать его с минимальной переделкой - удалить переменный резистор и запаять перемычку от неиспользуемого COM контакта на колодке до управляющей ноги симистора как показано на фото в составе прошивки. Заодно термопасту положить. У вас появится сразу симистор, радиатор, снабберная цепочка и колодка для подключения проводов. Есть в маркетплэйсах, например Озон https://ozon.by/...zT4ZKRNqH34KD6Z , можно при желании и дешевле найти. Если радиатор внутри корпуса (что в принципе безопасно, чтобы к нему случайно не прикоснуться) надо организовать ему обдув. И всегда можно легко обратно его переделать.

Забыл упомянуть. В моем стабилизаторе реализована защита от пробоя симистора через контактор включения нагрева. После запуска стабилизатора этот контактор включается. Периодически производится проверка на отклонение от задания в большую сторону. При превышении отклонения максимальной мощности ТЭН-а умноженной на K_CHECK (0,2) (можно изменить в stab_config.h) стабилизатор перейдет в режим ошибки и отключит контактор. Ошибка снимается только перезапуском стабилизатора. Второй контактор режима разгона можно купить двухполюсным и вторым полюсом шунтировать симистор как в StabAVR чтобы при разгоне он не грелся. У меня так сделано, но это по желанию. Если надо отключить защиту можно просто изменить K_CHECK в прошивке.
MasterFISHER Новичок Rovenki 2
Отв.3824  13 Февр. 26, 15:19
dranek, вот имею ввиду это
Screenshot_2026-02-13-15-14-41-51_846b44643ec609f507828878741e1f9a.jpg
Screenshot_2026-02-13-15-14-41-51_846b44643ec609f507828878741e1f9a. Автоматика Самовар. Вопросы по электр(он)ике.
Screenshot_2026-02-13-15-26-55-58_c3461c7609d9da5270f89403e887ed0e.jpg
Screenshot_2026-02-13-15-26-55-58_c3461c7609d9da5270f89403e887ed0e. Автоматика Самовар. Вопросы по электр(он)ике.
dranek Доктор наук Минск 574 569
Отв.3825  13 Февр. 26, 15:52 (через 34 мин)
MasterFISHER, промежуточное реле на контакторы, включение высоким уровнем, иначе придется в прошивке инвертировать. Срабатывает также как SSR40DA при переходе через 0, не создавая помех. Бывает в продаже в 2 раза дешевле. Сегодня что то дешевых не нахожу.
реле.webp
реле. Автоматика Самовар. Вопросы по электр(он)ике.

Вместо него можно и SSR40DA конечно использовать, однако расточительно. Разве что валяются без дела, тогда и контакторы не обязательны, однако они имхо понадёжней. Плюс звуковое оповещение о сработке.

Моя разводка платы и выбор распиновки возможно не самая удачная. При включении контакторы разово щелкают из-за того что при запуске на пинах высокий уровень, с другой стороны я сразу понимаю, что они в порядке.
Так же встроенный светодиод ярко светит постоянно, потому что Espressiv завел по умолчанию шину I2C на него, можно было бы переиграть пины. Но уже собрано и работает, переделывать нет смысла. Светит и светит - считай индикатор включения.
В прошивке есть stab_config.h, в нем можно пины переназначать, ну и ещё в библиотеке для дисплея I2C пины поменять. Кому надо пусть разбирается. Даташит в руки.
Toljnuch Специалист Сочи 103
Отв.3826  14 Февр. 26, 21:33
Добрый вечер. И еще один прикол от самовара. Показания температуры прыгает примерно на 2,5 градуса вверх при включении нагрева. Выключаю нагрев и все возвращается. При этом в конструкции самовара нечего не менял. Подскажите, что это может быть?
Kuban Доктор наук Краснодар 664 523
Отв.3827  14 Февр. 26, 21:56 (через 23 мин)
Показания температуры прыгает примерно на 2,5 градуса вверх при включении нагреваToljnuch, 14 Февр. 26, 21:33
Корректировка по атмосферному давлению
Toljnuch Специалист Сочи 103
Отв.3828  14 Февр. 26, 22:03 (через 8 мин)
Корректировка по атмосферному давлениюKuban, 14 Февр. 26, 21:56

Не могу сообразить где это. Помогите неучу пожалуйста
fok52 Бакалавр Нижний Новгород 50 7
Отв.3829  14 Февр. 26, 22:07 (через 4 мин)
Из-за того что давление не 760 вот и програмно вносится корректировка

Добавлено через 15мин.:

dranek, а такой регулятор можно без доработки подключить? Вместо панели есп?
f3e0ae5d-1d05-455b-ad29-f9903f696d1d.thumb.jpg.6d6695abe5a1e3ad9a696030edf809d3.jpg
f3e0ae5d-1d05-455b-ad29-f9903f696d1d.thumb.jpg.6d6695abe5a1e3ad9a696030edf809d3.jpg Автоматика Самовар. Вопросы по электр(он)ике.
orig (1).jpeg
orig (1).jpeg Автоматика Самовар. Вопросы по электр(он)ике.
Toljnuch Специалист Сочи 103
Отв.3830  14 Февр. 26, 22:31 (через 25 мин)
Из-за того что давление не 760 вот и програмно вносится корректировкаfok52, 14 Февр. 26, 22:07
сейчас показывает Давление: 700.2 мм рт.ст. Как с этим бороться? Я даже не в курсе правильно датчик показывает или нет. В предгорье живу

Добавлено через 1мин.:

Как с этим бороться? Я даToljnuch, 14 Февр. 26, 22:31
Алиса говорит, что у меня сейчас 703 давление
сообщение удалено
Toljnuch Специалист Сочи 103
Отв.3831  14 Февр. 26, 22:39 (через 8 мин)
Из-за того что давление не 760 вот и програмно вносится корректировкаfok52, 14 Февр. 26, 22:07
И кстати я недавно припаял датчик давления. Может правда из-за этого стало так
fok52 Бакалавр Нижний Новгород 50 7
Отв.3832  14 Февр. 26, 22:41 (через 2 мин)
dranek, я имел ввиду сделать регулятор.
ESP32-C3 Supermini и PZEM-004t.

Вы предложили даработать аналоговый, a на этом вроде уже есть zero cross
dranek Доктор наук Минск 574 569
Отв.3833  14 Февр. 26, 22:58 (через 18 мин)
fok52, Надо осциллографом посмотреть что на пине zero. Желательно двухканальным, чтобы сопоставить с синусоидой. Или нарисовать его силовую схему, ту что с симистором. И симулировать в Proteus например. Либо сопоставить с существующими схемами и их описанием.
Тогда станет понятно можно ли его использовать с моим скетчем, или надо скетч адаптировать. Zerocross схем существует несколько с разными выходными сигналами.
Также логика у него явно 5 В, так что для подачи сигнала в есп32 его нужно пропускать либо через делитель, либо через конвертер уровней.
С обратным управляющим на симистор тоже не понятно, надо схему видеть. Как он до симистора доходит.
Так что скорей всего да, но потребуется адаптация.

Добавлено через 22ч. 38мин.:

Для тех кто успел собрать стабилизатор на ESP8266, привел его прошивку в соответствие новому.
Отличие в микроконтроллере и вместо двух кнопок всего одна.
Вполне нормально работает, диапазон задержек пришлось поуже поставить 1000-9000, от этого стало только лучше.
stab_esp8266_v4_2_3.zip Состав архива аналогичный.
Shurchik Студент Пангоды 15 1
Отв.3834  Сегодня, 11:03
Для тех кто успел собрать стабилизатор на ESP8266dranek, 14 Февр. 26, 22:58
Уже сижу, паяю новый вариант Улыбающийся