Доброго утра коллеги,извиняюсь если не ту тему, столько похожих тем, хочу спросить совета у мудрецов.
Собрал схему клапан отбора работает автоматом, т. е. например установочная температура 77,5 градусов, в узле 77.2, клапан открывается с большими интервалами, отбор идёт большой , как только температура начинает повышаться, клапан придушивает отбор тем самым увеличивая флегмовое число и температура стабилизируется. Хотел спросить правильно ли так делать поддерживая температуру в колонне вот таким способом, потому что отбор пытается выйти как бы на максимальный, но рывочками, зато не надо следить температура по сути не будет расти пока есть чего отбирать, в противном случае клапан перекроет отбор, или все таки правильнее установить равномерный шим отбор, но естественно с последующими корректировками к концу? и ещё забыл, температуру для клапана снимать лучше с узла или царги, если с царги тогда нафиг нужен термометр на узле?
Доступная автоматика HelloDistiller на Ардуино Мега 2560
krakov09
Студент
Кострома
25 1

dimato
Кандидат наук
Волгоград
417 182

Отв.13881 25 Нояб. 20, 08:04 (через 42 мин)
krakov09, Не чего не понятно. Что за схема?
температуру для клапана снимать лучше с узлаkrakov09, 25 Нояб. 20, 07:22Что такое узел и где он находиться? Какой процесс идет? Желательно контролировать температуру в 15-20см от низа насадки при ректификации. Желательно делать возможно максимальный отбор но с условием что бы не было стопов. К концу перегона снижать постепенно отбор. Чем меньше стопов тем лучше. Но надо добиваться максимального отбора.
krakov09
Студент
Кострома
25 1
Отв.13882 25 Нояб. 20, 08:45 (через 42 мин)
Схема, колонна с узлом отбора по жидкости, стоят датчики ds18b20 в кубе, в царге примерно в верхней трети, в узле, и на охладителе-дефлегматоре, мк arduino-nano, клапан-форсунка ВАЗа, рисую в flProg.
Ректификация.
Алгоритм работы такой, на клапан идет сигнал с (блок нисемметричный мультивибратор), паузу задаю руками (практически подобрал 3-4 сек), а длинна открытия клапана меняется автоматически,(использую блок математика, из установленой руками температуры(t1) например 77,500 вычитается температура датчика с узла отбора(t2) 77,258) разницу умножаю (блок математика) на 10 получается в данном случае 2420 млс вот это число идет на импульс несимметричного мультивибратора, и чем меньше разница между t1 и t2 , меньше и время отбора.
Добавлено через 1мин.:
Добавлено через 3мин.:
Ректификация.
Алгоритм работы такой, на клапан идет сигнал с (блок нисемметричный мультивибратор), паузу задаю руками (практически подобрал 3-4 сек), а длинна открытия клапана меняется автоматически,(использую блок математика, из установленой руками температуры(t1) например 77,500 вычитается температура датчика с узла отбора(t2) 77,258) разницу умножаю (блок математика) на 10 получается в данном случае 2420 млс вот это число идет на импульс несимметричного мультивибратора, и чем меньше разница между t1 и t2 , меньше и время отбора.
Добавлено через 1мин.:
Желательно делать возможно максимальный отбор но с условием что бы не было стопов.dimato, 25 Нояб. 20, 08:04То есть шим не желателен?
Добавлено через 3мин.:
Желательно контролировать температуру в 15-20см от низа насадки при ректификацииdimato, 25 Нояб. 20, 08:04то есть брать данные температуры для работы клапана с 1 трети царги? в моем случае как раз 20 см.
сообщение удалено
dimato
Кандидат наук
Волгоград
417 182

Отв.13883 25 Нояб. 20, 09:05 (через 20 мин)
sachalin-1,
Добавлено через 16мин.:
krakov09,
Коллега, фломастеры у всех разные: я работаю по Сержу и не стремлюсь к макс отборуsachalin-1, 25 Нояб. 20, 08:56Так это и есть максимальный отбор по Сержу. Ты же не занижаешь его еще например в два раза.
Добавлено через 16мин.:
krakov09,
То есть шим не желателен?krakov09, 25 Нояб. 20, 08:45Наша главная задача стабильно держать температуру в 15-20 см от низа насадки. Достигается это регулировкой отбора. Как это будет сделано не важно. Можно как у тебя сделано. Просто посмотри на датчик температуры в царге и потом решишь что делать дальше.
krakov09
Студент
Кострома
25 1
Отв.13884 25 Нояб. 20, 09:30 (через 26 мин)
Наша главная задача стабильно держать температуру в 15-20 см от низа насадкиdimato, 25 Нояб. 20, 09:05так это выходит всего в 30 см то куба (в моем случае), я правильно понимаю?
dimato
Кандидат наук
Волгоград
417 182

Отв.13885 25 Нояб. 20, 09:41 (через 12 мин)
krakov09, Да
krakov09
Студент
Кострома
25 1
Отв.13886 25 Нояб. 20, 09:49 (через 8 мин)
хорошо тогда вопрос, зачем тогда нужен термометр в узле отбора, только посмотреть на него и все, если ключевая информация считывается с царги, далеко до узла отбора?
bengoor
Доцент
Кронштадт
1.8K 1.1K

Отв.13887 25 Нояб. 20, 09:52 (через 4 мин)
зачем тогда нужен термометр в узле отбораkrakov09, 25 Нояб. 20, 09:49Например для определения дельты между верхом и низом. Если атм давление меняется, температура низа будет плыть, может сработать стоп или чего хуже температура упадет и когда подойдут хвосты стоп не сработает. Дельта же при таком раскладе останется постоянной и будет понятно что хвосты еще не подошли
krakov09
Студент
Кострома
25 1
Отв.13888 25 Нояб. 20, 09:56 (через 4 мин)
тогда получается нужна дельта, для управления клапаном так? а не только показания датчика царги?
bengoor
Доцент
Кронштадт
1.8K 1.1K

Отв.13889 25 Нояб. 20, 09:58 (через 3 мин)
тогда получается нужна дельта, для управления клапаном? так?krakov09, 25 Нояб. 20, 09:56Нужна или нет решать каждому. Если процесс не длительный и сильных колебаний давления нет, то без проблем можно работать и по одной температуре в колонне, кроме этого можно использовать датчик атмосферного давления для слежения и компенсации изменений. Что как раз и реализовано в нашей автоматике
dimato
Кандидат наук
Волгоград
417 182

Отв.13890 25 Нояб. 20, 10:03 (через 6 мин)
krakov09, Мы не много увлеклись. Такие обсуждения в другой теме. Или сразу потрем за собой.
Хватит показаний с датчика царги. Ты просто посмотри при твоем варианте как ведет себя температура на датчике царги. Она должна изменяться не больше 0,1-0,3 градуса. Если стоит температура то и работай так как есть, если нет то меняй логику автоматики
Добавлено через 9мин.:
krakov09,
Хватит показаний с датчика царги. Ты просто посмотри при твоем варианте как ведет себя температура на датчике царги. Она должна изменяться не больше 0,1-0,3 градуса. Если стоит температура то и работай так как есть, если нет то меняй логику автоматики
Добавлено через 9мин.:
krakov09,
хорошо тогда вопрос, зачем тогда нужен термометр в узле отбораkrakov09, 25 Нояб. 20, 09:49Спроси лучше производителя
krakov09
Студент
Кострома
25 1
Отв.13891 25 Нояб. 20, 10:27 (через 25 мин)
Всё вроде понял, благодарствую, надо пробовать.
сообщение удалено
Sunduk
Студент
Ангарск
26 3

Отв.13892 26 Нояб. 20, 11:39
Гуру, подскажите, пожалуйста, как сделать, чтоб в режиме "простая дистилляция" разгонный тэн не отключался, а работал вместе с основным? Скетч от Физика 3.86
mitya
Специалист
Кстово
121 62

Отв.13893 26 Нояб. 20, 13:02
Во вкладке "process" в самом низу кода находишь такой фрагмент:
// Подаем питание на клапан подачи воды холодильника
// для этого синхронизируем его с клапаном общей подачи воды (возможно, при этом будет меньше гидроударов, хотя я их и так не наблюдаю)
KlOpen[KLP_HLD] = KlOpen[KLP_VODA];
KlClose[KLP_HLD] = KlClose[KLP_VODA];
KlState[KLP_HLD] = KlState[KLP_VODA];
KlCount[KLP_HLD] = KlCount[KLP_VODA];
StateMachine = 3;
if (BeepStateProcess) my_beep(BEEP_LONG);
digitalWrite(PIN_RZG_ON, !RELAY_HIGH);
и комментируешь строку //digitalWrite(PIN_RZG_ON, !RELAY_HIGH);
// Подаем питание на клапан подачи воды холодильника
// для этого синхронизируем его с клапаном общей подачи воды (возможно, при этом будет меньше гидроударов, хотя я их и так не наблюдаю)
KlOpen[KLP_HLD] = KlOpen[KLP_VODA];
KlClose[KLP_HLD] = KlClose[KLP_VODA];
KlState[KLP_HLD] = KlState[KLP_VODA];
KlCount[KLP_HLD] = KlCount[KLP_VODA];
StateMachine = 3;
if (BeepStateProcess) my_beep(BEEP_LONG);
digitalWrite(PIN_RZG_ON, !RELAY_HIGH);
и комментируешь строку //digitalWrite(PIN_RZG_ON, !RELAY_HIGH);
Sunduk
Студент
Ангарск
26 3

Отв.13894 26 Нояб. 20, 13:11 (через 10 мин)
Спасибо! Сейчас попробую.
Добавлено через 23ч. 15мин.:
Попробовал, все получилось! Только пришлось эту строчку перенести в окончание процесса, иначе вода выключалась раньше чем тэн.
Митя, еще раз спасибо!
Добавлено через 23ч. 15мин.:
Попробовал, все получилось! Только пришлось эту строчку перенести в окончание процесса, иначе вода выключалась раньше чем тэн.
Митя, еще раз спасибо!
Shinanai
Кандидат наук
Иваново
480 78

В моей рабочей автоматике работа с клапанами осуществляется через реле, подается напряжение 12вольт. Включение автономки осуществляется через оптрон и симистор, так как насос и вентилятор на 220вольт. Буду в скором времени собирать автоматику на плате от bengoor на 12в. Появился такой вопрос - если включить защиту клапанов от перегрева то как осуществить нормальное включение работы автономки?
bengoor
Доцент
Кронштадт
1.8K 1.1K

Отв.13896 01 Дек. 20, 06:46
Shinanai, я так понимаю, что автономка 220в. Тогда защита от перегрева тут не причем. Через стандартные выходы на клапана 12в ты не включить автономка. Лучшим выходом будет использование модуля от рободуна на 220в. Подключить его на свободный выход клапана(22 или 24) , в настройках скетча прописать этот клапан для включения воды вместо 23.
limon
Доцент
Липецк
1K 955


если включить защиту клапанов от перегрева то как осуществить нормальное включение работы автономки?Shinanai, 01 Дек. 20, 00:11через промежуточное реле 12/230в подключенное вместо 12в клапана воды. Придется подбирать напряжение Защиты, чтобы реле не отваливалось и клапана не грелись. Или поставить реле 5/230в и резистор который ограничит ток через катушку реле при подаче полных 12в. Второе надо проверять, я не знаю период и длительность импусов, но в первом приближении должно работать.
bengoor
Доцент
Кронштадт
1.8K 1.1K

Отв.13898 01 Дек. 20, 07:27 (через 25 мин)
limon, на плате выведены 22 и 24 пины, которые так же свободные пины на клапана. Проще купить модуль за 200р, перепаять моску и управлять автономкой.
dee
Научный сотрудник
Минск
8.6K 2.3K

Отв.13899 01 Дек. 20, 10:00
bengoor, проще поставить твердотельное реле, которое по сути является мос+симмистор и не парить мозг не понятными модулями