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

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

Форум самогонщиков Вопросы по электр(он)ике
1 ... 97 98 99 100 101 102 103 ... 154 100
walbo77 Новичок КС 2
Отв.1980  28 Июня 24, 07:27
Письмо попало в спам. Ответилlkosoj, 26 Июня 24, 15:25

Посмотри пожалуйста ещё раз в спам, я ответил на вопрос, но ответа не получил!
lkosoj Куратор Видное 547 593
Отв.1981  28 Июня 24, 09:41
Вчера ответил.
Chernik_ Специалист Липецк 178 96
Отв.1982  06 Июля 24, 22:52
Привет.
Созрело простое и остаточно очевидное предложение, позволяющее окончательно автоматизировать процесс ректификации Самоваром.
При текущем состоянии дел остался единственный переход между программами, требующий ручного вмешательства - переход от отбора тела к отбору хвостов.
Сейчас это происходит так. Идет отбор тела. При вылете температуры пара или в царге за заданную уставку, отбор приостанавливается на заданное время, скорость отбора уменьшается на заданный процент. Когда скорость отбора падает до печального для меня значения, я вручную перевожу отбор на хвосты. Отбор хвостов останавливается автоматически по температуре.
Если дать возможность задать численно ту величину скорости отбора (или процент уменьшения скорости отбора), по достижении которой нужно перейти на следующую программу отбора хвостов - это было бы логично и правильно.
Viktor_say Бакалавр Саянск 83 3
Отв.1983  09 Июля 24, 05:14
по достижении которой нужно перейти на следующую программу отбора хвостовChernik_, 06 Июля 24, 22:52

Да кстати. Очень хорошая идея. Что бы не ждать этих хвостовых залётов, а само переключилось. Вдруг я просчитался с кол-ом тела, а программа пытается выжать несуществующее тело.
dranek Кандидат наук Минск 438 390
Отв.1984  11 Июля 24, 21:54
Всем привет.
Сегодня добрался наконец опять до НБК и поотлаживал новый скрипт основанный на "классическом" алгоритме, который мне предложил коллега muxtair. Мучил его часов 8, в итоге вроде заработало.
В скрипте используются последовательные этапы, которые можно адаптировать под логику строк программы Самовара:

1) Прогрев на мощности 3000 Вт с подачей браги 3 л/ч до температуры пара 85 гр.Ц.
2) Стабилизация 300 сек, с подачей браги 18 л/ч на мощности 2400 Вт. После чего запоминаем температуру внизу колонны Тн.
3) Увеличение подачи браги, до 20 л/ч ступенями 0.1 л/ч каждых 5 сек, далее 0.05 л/ч каждых 5 сек, пока температура внизу колонны не просядет на 0.5 гр.Ц от Тн.
4) Каждых 5 сек. пока давление не достигнет 20 мм.рт.ст. наращивается мощность ступенями по 5 Вт и если просадка температуры от запомненной Тн внизу колонны менее 0.5 гр.Ц наращивается подача браги ступенями по 0.05 л/ч. В конце убавляем мощность на 100 Вт.
5) Работа. Раз в 5 сек: Если Твнизу<Тн-0.5 гр.Ц то уменьшаем подачу браги на 0.05 л/ч, если Твнизу>Тн то увеличиваем подачу браги на 0.05 л/ч.
Всего получается пять видов строк программы, можно еще 6-й вид - паузу добавить.
Параметры выделенные жирным должны прописываться в строках и настройках Самовара, поскольку индивидуальны для разных НБК и браг.

При выполнении строк программы 2-5 осуществляются проверки:
1) Работа датчика захлёба - мощность снижаем на 100 Вт и ждём допустим 20 сек. У меня пока не реализованно для упрощения скрипта.
2) Превышение уставки по давлению - мощность снижаем на 10 Вт и ждём 10 сек.
3) Т пара>98 гр.Ц - Закончилась брага - ждем 60 сек, если не снижается останавливаем процесс.
4) Ттса (спирт) > 60 гр.Ц или Тводы > 70 гр.Ц - не достаточное охлаждение, ждем 60 сек, если не снижается останавливаем процесс.
5) Срабатывание датчика недостаточного уровня воды в парогене (LUA pin) - ждем 60 сек, если не восстановится останавливаем процесс.

P.S. Все делал в режиме НБК на версии 6.19, заметил, что Самовар пытался при запуске выставить 200Вт на ТЭН-е, видно брал их из программы по умолчанию для бражной колонны и иногда не срабатывал оператор setPower(1), поэтому дублировал его.
P.S.S. У меня уставки давления в скрипте завышены на 10 мм.рт.ст потому что не правильно работает датчик давления при подключении к низу колонны, пришлось подключить к парогенератору, а после него стоит еще обратный клапан, он и дросселирует эти 10 мм.рт.ст.
Kuban Доктор наук Краснодар 555 412
Отв.1985  11 Июля 24, 22:04 (через 10 мин)
основанный на "классическом" алгоритме, который мне предложил коллега muxtairdranek, 11 Июля 24, 21:54
А ссылочка на алгоритм имеется? Али описание оного...
dranek Кандидат наук Минск 438 390
Отв.1986  11 Июля 24, 22:15 (через 12 мин)
Kuban, Мне его в личку muxtair прислал, я так понял, используется в Доступная автоматика HelloDistiller на Ардуино Мега 2560.

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

Пардон, оказывается алгоритм написан muxtair недавно, на основе собственного опыта.
Kuban Доктор наук Краснодар 555 412
Отв.1987  12 Июля 24, 20:13
алгоритм написан muxtair недавно, на основе собственного опыта.dranek, 11 Июля 24, 22:15
Ну раз вы в теме. Не в курсе случайно... Алгоритм будет рассылаться интересующимся по запросу?

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

Если дать возможность задать численно ту величину скорости отбора (или процент уменьшения скорости отбора), по достижении которой нужно перейти на следующую программу отбора хвостов - это было бы логично и правильно.Chernik_, 06 Июля 24, 22:52
Поддерживаю.
Переход на следующую строку программы по минимальной скорости отбора нужен на программах "Передзахлеб" и "Тело".
Например в колонке "Скорость" это будет выглядеть так:
1.2&0.6
Что означает:
Если разделитель & присутствует в строке , то считывать следующее за ним значение и при достижении скорости отбора оного перейти к следующей строке отбора.

Разделитель значений может быть не обязательно &, а любым приемлемым для кода программы.
Shtirliz007 Бакалавр Москва 87 11
Отв.1988  21 Июля 24, 14:24
Коллеги, подскажите. При использовании рмв-к надо делать развязку через adum?
logvinov Магистр Москва 269 50
Отв.1989  21 Июля 24, 16:55
Коллеги, подскажите. При использовании рмв-к надо делать развязку через adum?Shtirliz007, 21 Июля 24, 14:24
Там же всё развязано через оптопары
Ну если ты покупал с сайта кламп54.ru
У меня без работает, всё стабильно
dranek Кандидат наук Минск 438 390
Отв.1990  27 Июля 24, 02:25
Нарисовал вот на досуге. Лоток разбора для колонны 50 мм с царгой пастеризации (или без).
Сам еще не печатал. Улыбающийся
Лоток.png
Лоток. Автоматика Самовар. Вопросы по электр(он)ике.

Лоток.STL

Работа над ошибками.
Узел разбора.zip
Лоток2.png
Лоток2. Автоматика Самовар. Вопросы по электр(он)ике.
logvinov Магистр Москва 269 50
Отв.1991  27 Июля 24, 10:07
Здравствуйте, можно исправить кракозябры при просмотре файла state.csv
Версия 6.19-6.20
Так же блинк пишет кракозябры при сообщениях

Screenshot_2024-07-27-10-05-38-242_com.anydesk.anydeskandroid.jpg
Screenshot_2024-07-27-10-05-38-242_com. Автоматика Самовар. Вопросы по электр(он)ике.
Fnr Специалист Иркутск 115 10
Отв.1992  28 Июля 24, 11:14
Нарисовал вот на досуге. Лоток разбора для колонны 50 мм с царгой пастеризации (или без).
Сам еще не печаталdranek, 27 Июля 24, 02:25
а зачем столько много отверстий под раздачу?
dranek Кандидат наук Минск 438 390
Отв.1993  28 Июля 24, 11:18 (через 4 мин)
Fnr, много - не мало. Из-за отбора над царгой пастеризации, чтоб фракционировать головы.
Виктрыч Профессор Екатеринбург 9.1K 2.4K
Отв.1994  28 Июля 24, 11:26 (через 9 мин)
То есть две стрелки для раздачи? Хотя посадочное под серву одно? Тогда смысл пастеризации?
dranek Кандидат наук Минск 438 390
Отв.1995  28 Июля 24, 14:12
Виктрыч, одно коромысло с двумя изливами.
Внизу планирую тройниками объединять выходы голов так как мне надо. Или коллектор напечатаю.

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

Нашел еще ошибку, зажим надо отзеркалировать.
Узел разбора.zip

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

Распечатал petg-ом, обработал воронки дихлорметаном. Ох чую нагоню я синьки.
IMG_20240728_163419.jpg
IMG_20240728_163419. Автоматика Самовар. Вопросы по электр(он)ике.

Дело за коромыслом.

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

Коромысло успешно создано путем интегрирования в исходное от Самовара дополнительного излива. Впереди испытания...
Узел разбора.zip
IMG_20240728_202831.jpg
IMG_20240728_202831. Автоматика Самовар. Вопросы по электр(он)ике.
logvinov Магистр Москва 269 50
Отв.1996  28 Июля 24, 20:49
Распечатал petg-ом, обработал воронки дихлорметаном. Ох чую нагоню я синьки.dranek, 28 Июля 24, 14:12
Рычаг длинный серво дохловато.. сделай на 996серво тот понадежнее
dranek Кандидат наук Минск 438 390
Отв.1997  28 Июля 24, 20:55 (через 6 мин)
logvinov, В наличии пучёк "дохлых" серво, будем посмотреть, "на ощупь" должно заработать, основное сомнение - чтоб б пластик не растворяло, уж больно его дихлорметан размягчает. Серво поменять не проблема, напильник есть.
logvinov Магистр Москва 269 50
Отв.1998  28 Июля 24, 22:37
Всё будет хорошо, ped_g достоин в нашей сфере.

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

Серво поменять не проблема, напильник есть.dranek, 28 Июля 24, 20:55
Напильник не поможет угол изменится)
Kuban Доктор наук Краснодар 555 412
Отв.1999  29 Июля 24, 09:00
основное сомнение - чтоб б пластик не растворяло, уж больно его дихлорметан размягчаетdranek, 28 Июля 24, 20:55
petg при печати страдает "волосатостью". Было у меня несколько тестовых моделек - бросил на ночь в головы. Все норм - "волос" не растворился и не потерял форму. Так что отбирайте смело:).
Может перед первым использованием имеет смысл помыть в головах - для пущей уверенности.