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
Я какой-то человек-косяк))) Теперь на экран начало ругаться - это я просто библиотеку кирилицы не поставил?
WEB интерфейс к HelloDistiller на ESP8266
Vimax
Кандидат наук
Homyel
414 74
Отв.620 06 Сент. 21, 06:40
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 часов, глюков не было. Только на больших ШИМ клапан чутка грелся (рука держала).
Возникли пару вопросов к коллективному разуму.
1. Возможен ли вариант работы автоматики с индукционной плитой? если да то может какие настройки нужно делать? Стоить ли менять индукционку Iplate на ТЭН?
2. Можно ли настроить механическое ограничение отбора используя воду, т.е. пропуская воду через УО.
Еще раз респект Илье (ака Phisik) за проделанную огромную работу.
С Уважением Игорь
Как я писал, подвела меня ESP, была неисправна. Заменил на новую, все работает ОК. Припаял антенну, как рекомендовал Уважаемый Илья (ака Phisik), чутка косякнул, сдул SMD обозначенный желтым цветом. Но все работает слава Богу. В режиме теста отработал контроллер более 8 часов, глюков не было. Только на больших ШИМ клапан чутка грелся (рука держала).
Возникли пару вопросов к коллективному разуму.
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, соответственно с определённым ШИМом и происходит отбор хвостов в процессе ректа.
Теперь о температуре начала работы УНО, идеально, что бы назначалась, но думаю можно сделать чтобы начинала работать и заканчивала вместе с клапаном отбора спирта, во всяком случае я на практике так и делаю на автоматике от Макса. Ну а ШИМ конечно хорошо бы назначать отдельно. Меня бы устроил например вариант, что бы ШИМ УНО был например равен ШИМу клапана Царги Пастеризации, я ей не пользуюсь, но многие пользуются.... Ну как то так.
- это пины на плате от Бенгура.
dragon9203
Новичок
Рига
3 7
Отв.628 08 Сент. 21, 13:47, через 22 мин
Здравствуйте! Столкнулся с следующей проблемой:
при включении принудительно, например клапана отбора голов, питание подаётся и на другие клапана, если включу клапан отбора тела или воды, также включаются все остальные клапана. запустил процесс первой ректификации после сборки, та же проблема. куда копать? пробовал играть с номерами клапанов- не помогает. уже голову сломал. на плате все красиво, между собой ничего не коротит. платы версии Mind v8.3. скетч последний от Физика 3.86.
при включении принудительно, например клапана отбора голов, питание подаётся и на другие клапана, если включу клапан отбора тела или воды, также включаются все остальные клапана. запустил процесс первой ректификации после сборки, та же проблема. куда копать? пробовал играть с номерами клапанов- не помогает. уже голову сломал. на плате все красиво, между собой ничего не коротит. платы версии Mind v8.3. скетч последний от Физика 3.86.
сообщения удалены (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
Разобрался. проблема до безобразия простая была,корпус управляющих мосфетов это сток, все мосфеты на этой плате стоят в плотную друг к другу, и видимо стоки касались друг друга, разогнул немного их в шахматном порядке - все заработало правильно.
Добавлено через 1мин.:
собственно решение косяка:D
сообщения удалены (2)
taigor
Студент
Минск
26
Отв.632 09 Сент. 21, 20:46
Вечер добрый коллеги.
Осваиваю автоматику. Возник вопрос. При подключении нагрузки мощность на рабочем ТЭНе она же фактическая
живет свой жизнью, может показать любые значения независимо от заданой мощности от 0 до 60 000 W могут быть отрицательные цифры.
Где может быть косяк или куда копать (платы о Бенгура v.5.2 скетч 4.0 от Phisik).
С Уважением Игорь
Осваиваю автоматику. Возник вопрос. При подключении нагрузки мощность на рабочем ТЭНе она же фактическая
живет свой жизнью, может показать любые значения независимо от заданой мощности от 0 до 60 000 W могут быть отрицательные цифры.
Где может быть косяк или куда копать (платы о Бенгура v.5.2 скетч 4.0 от Phisik).
С Уважением Игорь
сообщение удалено
Phisik
Куратор
Екатеринбург
688 1.5K
Отв.633 10 Сент. 21, 08:17
Где может быть косяк или куда копатьtaigor, 09 Сент. 21, 20:4699% ошибка монтажа. У Саши платы под 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]
Стабилитрон надо запаять правильно, были случаи неправильной запайки. Полоска на стабилитроне паяется с обратной стороны от точки на плате
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
С Уважением Игорь
Если честно это для меня откровение, полоска на корпусе стабилитрона с противоположной стороны от точки на плате.
Спасибо Александр за подсказку.
С Уважением Игорь.
Добавлено через 5ч. 44мин.:
Александр да, ты был прав, стабилитрон был припаян полоской на корпусе к точке на плате. Перепаял. Ситуация та же, показания скачут хаотично, появляются отрицательные значения. Есть подозрения, что я перегрел стабилитрон при выпайке ( тупо прилип к жалу паяльника). Подскажи, такой пойдет https://belchip.by/product/?selected_product=35906
С Уважением Игорь
сообщения удалены (2)
Сергей Иваныч
Специалист
дер. Заспа
182 51
Отв.636 16 Сент. 21, 12:15
Практически провожу предстартовую проверку на стенде, ещё дождаться обещанного Ильёй УНО, и можно будет закрывать коробку.
Более подробные фотки позже (может кому интересно будет)
Более подробные фотки позже (может кому интересно будет)
сообщения удалены (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ВтВ реальности мощность в нагрузке
,
где каждый множитель вычисляется по формуле:
и ТОЛЬКО ДЛЯ СИНУСОИДАЛЬНОГО ТОКА(!) имеем
А в реальности форма тока в нагрузке у тебя совсем другая. Вот такая:
И у тебя 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)