Форум самогонщиков Сайт Помощь солдатам

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

Форум самогонщиков Вопросы по электр(он)ике
1 ... 196 197 198 199 200 201 202 ... 204 199
lkosoj Куратор Видное 717 795
Отв.3960  05 Сент. 26, 17:35
надо заново скачать, пытаюсь отладить, у меня винды нет, только виртуалка. Вроде бы сейчас должно работать
SLOG Студент Москва 43 8
Отв.3961  05 Сент. 26, 17:38 (через 4 мин)
Сейчас перекачаю. Удаление PlatformIO полностью не решило вопрос.

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

Перекачал - запускаю батник от имени администратора и ничего не происходит. Не появляется окно с командной строкой.
А прежним способом (через Arduino) прошить 7.0 возможно?
lkosoj Куратор Видное 717 795
Отв.3962  05 Сент. 26, 17:48 (через 10 мин)
А прежним способом (через Arduino) прошить 7.0 возможно?SLOG, 05 Сент. 26, 17:38
Да, конечно, батник только для удобства Улыбающийся
Странно, что окно не появляется.

Попробуйте открыть в этом каталоге cmd и запустить батник из него. Возможно, он что-то пишет, только быстро, и это не успевает показаться?
сообщение удалено
nic2015 Магистр Феодосия 274 62
Отв.3963  05 Сент. 26, 18:00 (через 13 мин)
Выбор диаметра колонн появился, красота!!!
SLOG Студент Москва 43 8
Отв.3964  05 Сент. 26, 18:09 (через 9 мин)
Скорее всего фаервол или антивирус блокирует переустановку/запуск питона.Kuban, 05 Сент. 26, 17:59
Не... До этого же всё запускалось. Скорее всего комп надо перегрузить, но сейчас не с руки Улыбающийся.
Kuban Доктор наук Краснодар 703 554
Отв.3965  05 Сент. 26, 18:11 (через 2 мин)
Посмотрел морду батника - прикольно. Самое главное, удобно. Надо привыкать. Но старый Samovar_ini.h все равно придется открывать, чтобы знать что забивать.
SLOG Студент Москва 43 8
Отв.3966  05 Сент. 26, 18:13 (через 3 мин)
Облом, последняя версия релиза вылетает в ошибку при прошивке через Arduino:

Samovar:274:44: error: static assertion failed: ProfileOperationSlot exceeds replaced pending storage

static_assert(sizeof(ProfileOperationSlot) <= 1384,

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~

exit status 1

static assertion failed: ProfileOperationSlot exceeds replaced pending storage
lkosoj Куратор Видное 717 795
Отв.3967  05 Сент. 26, 18:14 (через 2 мин)
Надо еще раз скачать Улыбающийся

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

Но старый Samovar_ini.h все равно придется открывать, чтобы знать что забивать.Kuban, 05 Сент. 26, 18:11
Добавлю всплывающие подсказки - то, что в Samovar_ini.h в комментариях лежит
SLOG Студент Москва 43 8
Отв.3968  05 Сент. 26, 18:54 (через 40 мин)
Перекачал - теперь через Arduino не влезает! Улыбающийся))

Arduino: 1.8.19 (Windows 10), Плата:"DOIT ESP32 DEVKIT V1, 80MHz, 921600, None, Disabled"

text section exceeds available space in boardСкетч использует 1313049 байт (100%) памяти устройства. Всего доступно 1310720 байт.

Глобальные переменные используют 74044 байт (22%) динамической памяти, оставляя 253636 байт для локальных переменных. Максимум: 327680 байт.

Sketch too big; see https://support.arduino.cc/hc/en-us/articles/360013825179 for tips on reducing it.

Ошибка компиляции для платы DOIT ESP32 DEVKIT V1.
lkosoj Куратор Видное 717 795
Отв.3969  05 Сент. 26, 18:59 (через 6 мин)
OTA (обновление прошивки через wifi) закомментируйте Улыбающийся
или lua
Но я бы попробовал разобраться, почему не стартует батник, так будет правильнее. Через Platformio более управляемо компилируется, и как результат - стабильнее. И влезает Улыбающийся

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

у кого-то получилось через приложение скомпилировать и установить прошивку? У меня заработало.
SLOG Студент Москва 43 8
Отв.3970  05 Сент. 26, 19:16 (через 17 мин)
И влезаетlkosoj, 05 Сент. 26, 18:59
Предыдущая версия релиза влезла через Arduino, но с WEB-интерфейсом традиционные траблы - пытаюсь вдуть.
lkosoj Куратор Видное 717 795
Отв.3971  05 Сент. 26, 19:17 (через 1 мин)
Так оно должно само скачиваться? Что в ком-порт пишет?
сообщение удалено
nic2015 Магистр Феодосия 274 62
Отв.3972  05 Сент. 26, 19:24 (через 8 мин)
Основные настройки, нажимаю галку включить зуммер, вверху крастная строка сглаживание ph не заполнено.
А его и нету даже
SLOG Студент Москва 43 8
Отв.3973  05 Сент. 26, 19:33 (через 10 мин)
Так оно должно само скачиваться? Что в ком-порт пишет?lkosoj, 05 Сент. 26, 19:17
Само и скачалось в итоге, но есть вот такая ошибка:
Конфигурация загружена с ошибкой:
19:18:02.362 -> Загрузка с ошибками (filesystem: formatted, user files lost). Часть функций недоступна, работаем в ограниченном режиме.
IP-шник в локальной сети получил, зайти на WEB-интерфейс можно, но там такая же ошибка:
ОшибкаSAM.jpg
ОшибкаSAM. Автоматика Самовар. Вопросы по электр(он)ике.

З.Ы. А кстати - если батник на питоне, то можно в него функцию полного форматирования флеша встроить? Или оно там уже есть???
nic2015 Магистр Феодосия 274 62
Отв.3974  05 Сент. 26, 19:56 (через 23 мин)
у кого-то получилось через приложение скомпилировать и установить прошивку? У меня заработалоlkosoj, 05 Сент. 26, 18:59
Через ардуино все установилось
lkosoj Куратор Видное 717 795
Отв.3975  05 Сент. 26, 19:57 (через 1 мин)
Загрузка с ошибками (filesystem: formatted, user files lost). Часть функций недоступна, работаем в ограниченном режиме.SLOG, 05 Сент. 26, 19:33
Эта ошибка будет появляться до первого сохранения настроек, это нормально.

Основные настройки, нажимаю галку включить зуммер, вверху крастная строка сглаживание ph не заполнено.
А его и нету дажеnic2015, 05 Сент. 26, 19:24
На вкладке Сыр должно быть. Если нет - то надо в настройках открыть редактор, в нем открыть файл version.txt и изменить номер версии на любое значение, а после нажать кнопку сохранить. Потом перегрузить esp32, она подтянет актуальный интерфейс.

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

Через ардуино все установилосьnic2015, 05 Сент. 26, 19:56
В этой части ничего не менялось, интересно приложение и его работоспособность Улыбающийся

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

то можно в него функцию полного форматирования флеша встроить?SLOG, 05 Сент. 26, 19:33
Да, добавлю кнопку.
SLOG Студент Москва 43 8
Отв.3976  05 Сент. 26, 20:08 (через 11 мин)
Эта ошибка будет появляться до первого сохранения настроек, это нормально.lkosoj, 05 Сент. 26, 19:57
Так и есть: загрузил и сохранил дефолтные настройки - ошибка пропала.

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

Перекачал свежайшую версию релиза - запускается батник и отрабатывает (шить пока не пробовал - надо очередную ESP-шку искать, как найду - попробую прошить):

Батник самовар.jpg
Батник самовар. Автоматика Самовар. Вопросы по электр(он)ике.
ais77 Специалист Москва 157 186
Отв.3977  05 Сент. 26, 22:13
сильно переработан НБК, принципиальные улучшения по сравнению с тем, что использовалось ранее в Самовареlkosoj, 05 Сент. 26, 16:23
А поподробнее можно - деталей каких-нибудь?)
Пока новой справки по этой части же нет?
lkosoj Куратор Видное 717 795
Отв.3978  05 Сент. 26, 22:34 (через 22 мин)
Что изменилось в НБК

1. Оптимизация стала надёжнее

Раньше программа могла перейти в работу даже тогда, когда нормальная рабочая точка фактически не была найдена.

Теперь Самовар отдельно запоминает, был ли действительно найден оптимальный режим — подходящее сочетание мощности и подачи. Если подходящий режим не найден, программа сообщает об этом, а не использует сомнительные значения.

Оптимизация также умеет остановить дальнейшее увеличение мощности и подачи, если давление приблизилось к опасному уровню.

Так же оптимум, найденный в процессе оптимизации, сохраняется в память, следующий процесс начинается с этих начальных значений.

2. Добавлена автоматическая настройка температуры барды

Появилась отдельная настройка «Т завершения (барда)», или Тн. По умолчанию это 98,5 °C.

На первой итерации оптимизации автоматика может уточнить это значение по фактической температуре барды. Это позволяет подстроиться под конкретную колонну и текущую брагу.
Автоматическое повышение ограничено температурой 102 °C.

3. Автоматика теперь учитывает давление до захлёба

Раньше датчик давления в основном использовался для определения уже произошедшего захлёба.

Теперь есть рабочий потолок давления:

- в начале работы он равен половине заданного давления захлёба;
- после настоящего захлёба автоматика запоминает давление, при котором это произошло;
- новый рабочий потолок устанавливается немного ниже этого давления.

Таким образом, после первого захлёба Самовар старается больше не доводить колонну до того же состояния.

4. Работа стала регулироваться в обе стороны

В 6.27 автоматика в основном уменьшала подачу при ухудшении режима.

В 7.00 она может:

- уменьшать подачу, если температура барды слишком низкая;
- уменьшать подачу, если температура пара выходит за рабочую границу;
- уменьшать подачу при приближении давления к рабочему потолку;
- увеличивать подачу обратно, когда колонна работает устойчиво.

Чтобы не реагировать на единичный скачок температуры, повышение подачи выполняется только после нескольких последовательных подтверждений.

5. Добавлена отдельная реакция на пролив

Если температура барды резко провалилась значительно ниже нормы, это считается признаком сильного пролива колонны.

В таком случае подача уменьшается сразу на полный заданный шаг, а не на небольшую десятую часть шага, как при обычной корректировке.

6. Переработана обработка захлёба

Теперь в сообщении указывается, чем именно обнаружен захлёб:

- датчиком уровня;
- датчиком давления;
- потерей достоверных показаний давления.

На этапе ручной настройки после захлёба:

- подача уменьшается до одной трети фактической текущей подачи;
- мощность уменьшается вдвое;
- автоматика выдерживает паузу, чтобы колонна успокоилась.

На этапе работы восстановление проходит в несколько шагов. Если во время паузы захлёб повторяется, пауза продлевается, а рабочие значения дополнительно уменьшаются.

7. Появилось безопасное ожидание

Теперь изменение мощности и подачи считается выполненным только после подтверждения от регулятора и насоса.

Если насос или регулятор не выполнил команду примерно за 15 секунд, Самовар не продолжает процесс с неизвестным состоянием оборудования. Он выключает подачу и нагрев и переходит в безопасное ожидание. После устранения причины работу можно продолжить командой перехода к следующей строке.

8. Улучшен контроль датчика давления

Если показания давления временно пропали, автоматика перестаёт считать их достоверными и не продолжает опасное увеличение подачи.

Если датчик давления не даёт показаний больше 60 секунд, процесс аварийно останавливается с понятным сообщением.

При этом отсутствие датчика давления или датчика захлёба вообще не запрещает запуск НБК. Оператор получает предупреждение, что автоматическая защита от захлёба недоступна.

9. Изменилось поведение без датчика захлёба

В 6.27 после десятиминутного ожидания программа могла автоматически перейти из оптимизации в работу.

В 7.00 этого больше не происходит. Без датчика автоматическая оптимизация невозможна: оператор должен вручную задать рабочие значения и перейти дальше. Если он ничего не сделал, нагрев и подача выключаются, а Самовар переходит в безопасное ожидание.

10. Ручное управление ограничено во время автоматики

Во время ручной настройки мощность и подачу по-прежнему можно менять.

Во время оптимизации и автоматической работы ручные команды блокируются, чтобы они не спорили с алгоритмом и не сбивали найденные рабочие значения.

11. Добавлено управление сервоприводом

Появилась необязательная настройка «Переключать поток сервоприводом при захлёбе».

Если она включена:

- при захлёбе поток переключается в положение «грязный»;
- после полного восстановления возвращается в положение «чистый»;
- при завершении НБК также устанавливается чистое положение.

12. Расширена защита по температуре

В оптимизации и работе брага считается закончившейся, если температура пара поднялась выше 98 °C.

На ручной настройке действует отдельная защита от сухого хода: если температура пара держится на уровне 100 °C или выше больше минуты, программа завершается.

Есть также дополнительный вариант завершения по устойчивому росту температуры пара относительно её минимального рабочего значения. По умолчанию эта возможность выключена и включается в настройках прошивки. Samovar_ini.h:91

13. Настройки проверяются перед запуском

Перед запуском НБК теперь проверяются инерция колонны, температуры, давление захлёба, шаги регулирования, напряжение сети и сопротивление ТЭНа.

Если что-то задано неверно, сообщение указывает конкретное поле, которое нужно исправить. Настройки фиксируются на момент запуска, поэтому их случайное изменение через интерфейс не меняет уже работающий процесс.

14. Улучшен интерфейс НБК

Страница НБК переработана и дополнена:

- показаны текущие мощность, подача, температуры и давление;
- кнопки -- и ++ изменяют подачу на заданный в настройках шаг;
- добавлены пояснения по работе оптимизации;
- описано влияние температуры барды, пара и давления;
- отображаются строки программы НБК и найденные оптимальные значения.

15. Статистика стала точнее

При завершении выводятся:

- продолжительность работы;
- общий поданный объём;
- средняя скорость подачи.

Прогрев теперь не включается в расчёт средней рабочей подачи, поэтому итоговая статистика лучше отражает реальную производительность НБК.
SLOG Студент Москва 43 8
Отв.3979  05 Сент. 26, 23:37
интересно приложение и его работоспособностьlkosoj, 05 Сент. 26, 19:57
Попробовал прошить крайним сегодняшним релизом через приложение:
Стереть flash получилось Улыбающийся. А прошить - нет. Ошибка Код1.
Сначала подумал, что криво стёрлось и ещё раз прошёлся esptool-ом. Но не помогло:
Код1_2.jpg
Код1_2. Автоматика Самовар. Вопросы по электр(он)ике.


Похоже, что во время стирания убилась flash:
Flash_read.jpg
Flash_read. Автоматика Самовар. Вопросы по электр(он)ике.