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

WEB интерфейс к HelloDistiller на ESP8266

Форум самогонщиков Автоматика
1 ... 29 30 31 32 33 34 35 ... 45 32
Vimax Кандидат наук Homyel 414 74
Отв.620  06 Сент. 21, 06:40
D:\HelloDistiller_v40\HelloDistiller\display.cpp: In function 'void DisplayNBK()':
D:\HelloDistiller_v40\HelloDistiller\display.cpp:1152:22: warning: statement will never be executed [-Wswitch-unreachable]
dirtyTrickLcdClear();
~~~~~~~~~~~~~~~~~~^~
exit status 1
stray '\357' in program
Я какой-то человек-косяк))) Теперь на экран начало ругаться - это я просто библиотеку кирилицы не поставил?
Phisik Куратор Екатеринбург 688 1.5K
Отв.621  06 Сент. 21, 06:52, через 13 мин
Я какой-то человек-косяк)))Vimax, 06 Сент. 21, 06:40
Просто на пользоваться notepad++ и не стесняться спрашивать у гугла
Vimax Кандидат наук Homyel 414 74
Отв.622  07 Сент. 21, 06:43
Просто на пользоваться notepad++ и не стесняться спрашивать у гуглаPhisik, 06 Сент. 21, 06:52
Спасибо Босс, но я нашёл более элегантное решение
Инструменты->Исправить кодировку и перегрузить и вот результат

Компиляция завершена
Скетч использует 132106 байт (52%) памяти устройства. Всего доступно 253952 байт.
Глобальные переменные используют 2959 байт (36%) динамической памяти, оставляя 5233 байт для локальных переменных. Максимум: 8192 байт.
Phisik Куратор Екатеринбург 688 1.5K
Отв.623  07 Сент. 21, 07:50
Инструменты->Исправить кодировку и перегрузить и вот результатVimax, 07 Сент. 21, 06:43
Добавил в FAQ на первой странице
сообщения удалены (4)
kulijkin Специалист Камышин 109 58
Отв.624  07 Сент. 21, 18:00
A что кроме меня и MIND никто не делал нижний отбор на платах от Бенгура? Если делали поделитесь наработками и результатом.Сергей Иваныч, 07 Сент. 21, 08:40
У меня работает УНО на платах последней версии от Бенгура по схеме от MIND. Добавил только небольшую самодельную плату на управление клапаном нижнего отбора.
В основном использую ректификацию с фракционником. Так вот в этом режиме все работает идеально. Отбор можно регулировать настройками в автоматике. С узла нижнего отбора отбираю совсем немного, где-то 5-7% от полученного объёма спирта.
Причём сливается непонятная маслянистая жидкость желоватого цвета, которая отмывается только головами. Думаю что не стоит эту гадость выше в колонну пускать. Поэтому считаю УНО довольно таки нужной штукой.
А вот в режиме простой ректификации не понравилось как работает - постоянно во время всего прогона подщелкивает клапан голов, пропуская какое-то количество товарного спирта в банку с головами. Как выход отключать физически клапан голов после отбора голов. Мелочи, но это уже не полная автоматика.
taigor Студент Минск 26
Отв.625  07 Сент. 21, 20:24
Вечер добрый коллеги.
Как я писал, подвела меня ESP, была неисправна. Заменил на новую, все работает ОК. Припаял антенну, как рекомендовал Уважаемый Илья (ака Phisik), чутка косякнул, сдул SMD обозначенный желтым цветом. Но все работает слава Богу. В режиме теста отработал контроллер более 8 часов, глюков не было. Только на больших ШИМ клапан чутка грелся (рука держала).
index1111.jpg
Index1111. WEB интерфейс к HelloDistiller на ESP8266. Автоматика.


Возникли пару вопросов к коллективному разуму.
1. Возможен ли вариант работы автоматики с индукционной плитой? если да то может какие настройки нужно делать? Стоить ли менять индукционку Iplate на ТЭН?
2. Можно ли настроить механическое ограничение отбора используя воду, т.е. пропуская воду через УО.
Еще раз респект Илье (ака Phisik) за проделанную огромную работу.
С Уважением Игорь
сообщения удалены (3)
Phisik Куратор Екатеринбург 688 1.5K
Отв.626  08 Сент. 21, 11:43
сделать для народа в скетче нормальную работу УНОСергей Иваныч, 08 Сент. 21, 09:26
Просто надо клапаном щёлкать или чего? Алгоритм напишите понятно, что как и в какой последовательности делать.
Сергей Иваныч Специалист дер. Заспа 182 51
Отв.627  08 Сент. 21, 13:25
Просто надо клапаном щёлкать или чего? Алгоритм напишите понятно, что как и в какой последовательности делать.Phisik, 08 Сент. 21, 11:43
О! Ура.
Я напишу от себя, как я вижу и как сделал, прошу коллег высказать своё мнение.
#define KLP_NPG 0 // Номер клапана для управления НПГ при дистилляции
#define KLP_PB 0 // Номер клапана для слива польского буфера
я так понимаю это 22 пин, он выведен на плате по Бенгуру штырьком с резистором 330, я туда и подключил дополнительную плату для управления клапаном УНО.
Теперь алгоритм: При назначенной температуре куба начинает работать пин22, соответственно с определённым ШИМом и происходит отбор хвостов в процессе ректа.
Теперь о температуре начала работы УНО, идеально, что бы назначалась, но думаю можно сделать чтобы начинала работать и заканчивала вместе с клапаном отбора спирта, во всяком случае я на практике так и делаю на автоматике от Макса. Ну а ШИМ конечно хорошо бы назначать отдельно. Меня бы устроил например вариант, что бы ШИМ УНО был например равен ШИМу клапана Царги Пастеризации, я ей не пользуюсь, но многие пользуются.... Ну как то так.
unnamed 10.jpg
Unnamed 10. WEB интерфейс к HelloDistiller на ESP8266. Автоматика.
- это пины на плате от Бенгура.
dragon9203 Новичок Рига 3 7
Отв.628  08 Сент. 21, 13:47, через 22 мин
Здравствуйте! Столкнулся с следующей проблемой:
при включении принудительно, например клапана отбора голов, питание подаётся и на другие клапана, если включу клапан отбора тела или воды, также включаются все остальные клапана. запустил процесс первой ректификации после сборки, та же проблема. куда копать? пробовал играть с номерами клапанов- не помогает. уже голову сломал. на плате все красиво, между собой ничего не коротит. платы версии Mind v8.3. скетч последний от Физика 3.86.
16310974507648582894363350166302.jpg
16310974507648582894363350166302.jpg WEB интерфейс к HelloDistiller на ESP8266. Автоматика.
сообщения удалены (2)
kulijkin Специалист Камышин 109 58
Отв.629  08 Сент. 21, 17:18
Просто надо клапаном щёлкать или чего? Алгоритм напишите понятно, что как и в какой последовательности делать.Phisik, 08 Сент. 21, 11:43
Алгоритм простой:
При достижении температуры в кубе 85 градусов открывается клапан узла нижнего отбора с маленьким шимом - 1 капля в секунду. Дальше при температуре в кубе 88 шим увеличивается в два раза - отбор по 2 капли в секунду. При температуре 91 и до конца прогона соответственно увеличивается отбор с УНО до 3 капель в секунду. Это если привязываться к температуре в кубе. Считаю самым правильным этот метод работы с УНО. Ловлю тапки.
Phisik Куратор Екатеринбург 688 1.5K
Отв.630  08 Сент. 21, 21:06
клапана включаются вместе и в режиме ректификацииdragon9203, 08 Сент. 21, 15:58
Этого не должно быть в принципе, т.е. они физически от разных транзисторов запитаны. Причина либо в том, что они у тебя на одном Пине сидят в настройках, или ты их подключил как вместе. Может дорожка где коротит управляющая.
сообщения удалены (3)
dragon9203 Новичок Рига 3 7
Отв.631  09 Сент. 21, 13:30
Всем спасибо за помощь, коллеги!
Разобрался. проблема до безобразия простая была,корпус управляющих мосфетов это сток, все мосфеты на этой плате стоят в плотную друг к другу, и видимо стоки касались друг друга, разогнул немного их в шахматном порядке - все заработало правильно.

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

собственно решение косяка:D
IMG_20210909_132431.jpg
IMG_20210909_132431.jpg WEB интерфейс к HelloDistiller на ESP8266. Автоматика.
сообщения удалены (2)
taigor Студент Минск 26
Отв.632  09 Сент. 21, 20:46
Вечер добрый коллеги.
Осваиваю автоматику. Возник вопрос. При подключении нагрузки мощность на рабочем ТЭНе она же фактическая
живет свой жизнью, может показать любые значения независимо от заданой мощности от 0 до 60 000 W могут быть отрицательные цифры.
Где может быть косяк или куда копать (платы о Бенгура v.5.2 скетч 4.0 от Phisik).
С Уважением Игорь
сообщение удалено
Phisik Куратор Екатеринбург 688 1.5K
Отв.633  10 Сент. 21, 08:17
Где может быть косяк или куда копатьtaigor, 09 Сент. 21, 20:46
99% ошибка монтажа. У Саши платы под 2 типа датчиков: холла 712 и трансформатор тока. Скорее всего, ты неправильно обвязку смонтировал, или датчик неправильно подключил.
сообщение удалено
bengoor Доцент Кронштадт 1.8K 1.1K
Отв.634  10 Сент. 21, 13:23
taigor,
16. Измеритель тока
В версии плат 4.3 для измерения тока можно применят датчик тока или трансформатор.
1. Если используем датчик тока, то паяем R1 и JP1(перемычка). Остальные детали в схему трансформатора не паяем, иначе работать не будет! Датчик тока подключается к выводу датчика тока ко всем трём контактам S, G, V.
2. Если используем трансформатор, то R1 и JP1 не паем, детали на схему трансформатора тока паяем. Это R2, R3, R4, R5, C1, C2 и стабилитрон. Номинал резистора R4 рассчитывается согласно формуле в подсказках скетча от phisika. Сам трансформатор подключается к выводам S и G разъема под датчик тока. Вывод V не задействован.
Подробное описание от limon [сообщение #13758406]
Стабилитрон надо запаять правильно, были случаи неправильной запайки. Полоска на стабилитроне паяется с обратной стороны от точки на плате
taigor Студент Минск 26
Отв.635  10 Сент. 21, 14:18, через 55 мин
По памяти ( сейчас на работе) похоже неправильно запаял стабилитрон, полоска на корпусе к точке на плате. Вечером гляну дома и перепаяю.
Если честно это для меня откровение, полоска на корпусе стабилитрона с противоположной стороны от точки на плате.
Спасибо Александр за подсказку.
С Уважением Игорь.

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

Александр да, ты был прав, стабилитрон был припаян полоской на корпусе к точке на плате. Перепаял. Ситуация та же, показания скачут хаотично, появляются отрицательные значения. Есть подозрения, что я перегрел стабилитрон при выпайке ( тупо прилип к жалу паяльника). Подскажи, такой пойдет https://belchip.by/product/?selected_product=35906
С Уважением Игорь
сообщения удалены (2)
Сергей Иваныч Специалист дер. Заспа 182 51
Отв.636  16 Сент. 21, 12:15
Практически провожу предстартовую проверку на стенде, ещё дождаться обещанного Ильёй УНО, и можно будет закрывать коробку.
2021-09-16 11-57-23.JPG
2021-09-16 11-57-23. WEB интерфейс к HelloDistiller на ESP8266. Автоматика.
2021-09-16 11-57-33.JPG
2021-09-16 11-57-33. WEB интерфейс к HelloDistiller на ESP8266. Автоматика.
2021-09-16 11-57-53.JPG
2021-09-16 11-57-53. WEB интерфейс к HelloDistiller на ESP8266. Автоматика.
2021-09-16 11-58-03.JPG
2021-09-16 11-58-03. WEB интерфейс к HelloDistiller на ESP8266. Автоматика.

Более подробные фотки позже (может кому интересно будет)
сообщения удалены (15)
Phisik Куратор Екатеринбург 688 1.5K
Отв.637  19 Сент. 21, 20:43
фактической мощности примерно на %20-25 фактическая меньше заданнойtaigor, 19 Сент. 21, 18:05
поройся в настройках, сделай CorrectASC712=2
сообщения удалены (8)
bengoor Доцент Кронштадт 1.8K 1.1K
Отв.638  23 Сент. 21, 09:01
Вы имеете в виду настройки в "Меню настройки" или в скетче?Сергей Иваныч, 23 Сент. 21, 08:53
Через меню автоматики, главное чтобы этот пункт был включен в скетче settings.h 241: "Power correct ASC712 =%3i"
сообщения удалены (9)
Phisik Куратор Екатеринбург 688 1.5K
Отв.639  23 Сент. 21, 20:43
Когда назначал 500 ватт, реально выдавала 650 ватт.Сергей Иваныч, 23 Сент. 21, 15:40
Вот ты упертый. Давай еще раз спрошу: как ты определил, что у тебя 650 ватт? Измерил клещами ток и умножил на 215?
3.17А*215В = 681Вт
В реальности мощность в нагрузке

WEB интерфейс к HelloDistiller на ESP8266
WEB интерфейс к HelloDistiller на ESP8266. Автоматика.
,

где каждый множитель вычисляется по формуле:

WEB интерфейс к HelloDistiller на ESP8266
WEB интерфейс к HelloDistiller на ESP8266. Автоматика.


и ТОЛЬКО ДЛЯ СИНУСОИДАЛЬНОГО ТОКА(!) имеем

WEB интерфейс к HelloDistiller на ESP8266
WEB интерфейс к HelloDistiller на ESP8266. Автоматика.


А в реальности форма тока в нагрузке у тебя совсем другая. Вот такая:

WEB интерфейс к HelloDistiller на ESP8266
WEB интерфейс к HelloDistiller на ESP8266. Автоматика.

И у тебя V_RMS не равно 215!

Расчет для ТЭНа 1000Вт при подаче на него 500Вт примерно такой:
1. Сопротивление ТЭНа примерно R = 220В^2/1000Вт ~ 48.5 Ома
2. Среднеквадратичное напряжение на ТЭНе V_RMS = sqrt(500Вт*48.5Ом) ~ 156В
3. Среднеквадратичный ток I_RMS = sqrt(500Вт/48.5Ом) = 3.2 А
4. Угол открытия симистора pi/2, т.е. примерно как на втором рисунке сверху.
сообщения удалены (14)