температура в кубе уже 99 и автоматика не отбила... Почему? не знаю... - и это далеко не первый раз. Если знаешь в чем может быть проблема, подскажи пожалуйстаsmk787, 23 Авг. 18, 22:33По окончании процесса или при аварии подается сигнал на отключение автомата. Почему сигнал не отрабатывается, не знаю.
Доступная автоматика HelloDistiller на Ардуино Мега 2560
msg31
Научный сотрудник
Барнаул
4.6K 2.5K

Отв.10040 24 Авг. 18, 06:49
msg31
Научный сотрудник
Барнаул
4.6K 2.5K

Отв.10041 24 Авг. 18, 06:51 (через 2 мин)
В облаке доступна версия 3.58.
https://cloud.mail.ru/public/MFhp/mVFktDHjt/Скетчи/
Изменения
1) доступна смена нумерации датчиков температуры. Как менять нумерацию написано в инструкции к версии 5.
2) введена корректировка температуры по атмосферному давлению.
https://cloud.mail.ru/public/MFhp/mVFktDHjt/Скетчи/
Изменения
1) доступна смена нумерации датчиков температуры. Как менять нумерацию написано в инструкции к версии 5.
2) введена корректировка температуры по атмосферному давлению.
Отв.10042 24 Авг. 18, 07:48 (через 58 мин)
Второе, почему то регулярно выбивает на этап запуска насоса, там где надо нажать клавишу UP.SA1348, 23 Авг. 18, 17:20После подключения ESP к контроллеру, этот глюк прошёл, все заработало штатно. Dроде тьфу тьфу перестало сыпать мусор в топики mqtt
К сожалению, быстро этого не случиться.Phisik, 23 Авг. 18, 21:43Это понятно, в таких делах лучше не торопится.
Просто сделайте в цикле НБКPhisik, 23 Авг. 18, 21:43Спасибо за идею, я об этом как раз подумал, но ещё не пробовал. Теперь точно впишу.
плохиш
Студент
Великий Новгород
26 7
Отв.10043 24 Авг. 18, 09:40
Опять же вы можете использовать и 07 версиюPhisik, 23 Авг. 18, 12:37Можно по подробней?
Дело в том,что 07 приделана к автоматике очень давно (плюс в другом проекте используется и есть в запасе),но памяти всего 1 Мб.На али не нашел 07 с 4 Мб.
smk787
Магистр
Семикаракорск
229 44
Отв.10044 24 Авг. 18, 09:46 (через 7 мин)
Phisik,
В облаке доступна версия 3.58.как добавить в ваш скетч нумерацию дт и корректировку по ад?
https://cloud.mail.ru/public/MFhp/mVFktDHjt/Скетчи/
Изменения
1) доступна смена нумерации датчиков температуры. Как менять нумерацию написано в инструкции к версии 5.
2) введена корректировка температуры по атмосферному давлению.msg31, 24 Авг. 18, 06:51
AlexDol
Кандидат наук
Екатеринбург
324 434

Отв.10045 24 Авг. 18, 13:40
Коллеги! Мне в ЛС пришли сообщения по поводу подкл. дисплея по интерфейсу I2C в скетче HD_380.
Просят прислать готовый скетч или библиотеку.
Возможно проблема в том что существует несколько библиотек "LiquidCrystal_I2C.h", иногда их редактируют для себя
и выкладывают в Инет, но нет гарантии что будет работать у Вас.
Я использую стандартную библиотеку, что доступна из Arduino IDE, меню СКЕТЧ-ПОДКЛ. БИБЛИОТЕКУ-УПРАВЛЯТЬ БИБЛИОТЕКАМИ.
Из списка надо выбрать единственную: LiquidCrystal_I2C ver. 1.1.2
Загрузить её и затем установить, предварительно переместив в другую папку старую библиотеку (если имелась).
Настройки в скетче:
SETUP.CPP
#if USE_I2C_LCD
lcd.begin(LCD_WIDTH, LCD_HEIGHT);
lcd.init();
lcd.backlight();
#else
lcd.begin(LCD_WIDTH, LCD_HEIGHT);
#endif // USE_I2C_LCD
__________________________________
KEYBOARD.CPP в нескольких местах!
#if USE_I2C_LCD
lcd.begin(LCD_WIDTH, LCD_HEIGHT);
#else
lcd.begin(LCD_WIDTH, LCD_HEIGHT);
#endif // USE_I2C_LCD
_____________________________________________
Это всё. Но проверьте адрес своего модуля I2C, в скетче он по умолчанию: 0x27Изменено 13 Окт. 2019
По просьбе коллеги "argon43" вот скетч HD380 с минимальным набором процессов и библиотека I2C - стандарт.
И несколько строк о LCD дисплее, кнопках и ESP. Пришел сосед с просьбой прошить Мегу а принёс лишь плату.
Прошил, а для проверки я подключил ESP8266 с обвязкой и в корпусе. (прошивка последняя от Phisik).
Подключился со смартфона к Arduino Mega по WiFi, настроил вкладку настроек ESP8266 и всё!
Дисплей и кнопки больше не нужны, только смартфон или планшет.
Просят прислать готовый скетч или библиотеку.
Возможно проблема в том что существует несколько библиотек "LiquidCrystal_I2C.h", иногда их редактируют для себя
и выкладывают в Инет, но нет гарантии что будет работать у Вас.
Я использую стандартную библиотеку, что доступна из Arduino IDE, меню СКЕТЧ-ПОДКЛ. БИБЛИОТЕКУ-УПРАВЛЯТЬ БИБЛИОТЕКАМИ.
Из списка надо выбрать единственную: LiquidCrystal_I2C ver. 1.1.2
Загрузить её и затем установить, предварительно переместив в другую папку старую библиотеку (если имелась).
Настройки в скетче:
Скрытый текст
____________________________________SETUP.CPP
#if USE_I2C_LCD
lcd.begin(LCD_WIDTH, LCD_HEIGHT);
lcd.init();
lcd.backlight();
#else
lcd.begin(LCD_WIDTH, LCD_HEIGHT);
#endif // USE_I2C_LCD
__________________________________
KEYBOARD.CPP в нескольких местах!
#if USE_I2C_LCD
lcd.begin(LCD_WIDTH, LCD_HEIGHT);
#else
lcd.begin(LCD_WIDTH, LCD_HEIGHT);
#endif // USE_I2C_LCD
_____________________________________________
Это всё. Но проверьте адрес своего модуля I2C, в скетче он по умолчанию: 0x27
По просьбе коллеги "argon43" вот скетч HD380 с минимальным набором процессов и библиотека I2C - стандарт.
И несколько строк о LCD дисплее, кнопках и ESP. Пришел сосед с просьбой прошить Мегу а принёс лишь плату.
Прошил, а для проверки я подключил ESP8266 с обвязкой и в корпусе. (прошивка последняя от Phisik).
Подключился со смартфона к Arduino Mega по WiFi, настроил вкладку настроек ESP8266 и всё!
Дисплей и кнопки больше не нужны, только смартфон или планшет.
Phisik
Куратор
Екатеринбург
706 1.5K
Отв.10046 24 Авг. 18, 13:47 (через 8 мин)
Можно по подробней? ... но памяти всего 1 Мбплохиш, 24 Авг. 18, 09:40С таким количеством памяти - не взлетит, не думал, что там 1мб. Выход: берете сплав Розе, лудите крышку по периметру, греете ее феном или паяльником, снимаете. Под ней будет 2 микросхемы, меняете флешку на 4 мб, и вот тогда все взлетит. Но проще антенну припаять к 12ой.
нумерацию дт и корректировку по адsmk787, 24 Авг. 18, 09:46Там и так все это есть в каком-то виде. А датчики упорядочить - целых 2 способа.
smk787
Магистр
Семикаракорск
229 44
Отв.10047 25 Авг. 18, 00:18
Там и так все это есть в каком-то виде. А датчики упорядочить - целых 2 способа.Phisik, 24 Авг. 18, 13:47Без обид... в каком-то виде все есть в первой прошивке. Была надежда что прошивка станет оптимальной и даже идеальной в каком то смысле, но как говорится спасибо и на этом.
msg31
Научный сотрудник
Барнаул
4.6K 2.5K

Отв.10048 25 Авг. 18, 04:12
От каких элементов кроме детектора нуля зависит значение Zrdim073, 23 Авг. 18, 09:29Ни от чего, кроме детектора нуля Zr не зависит.
сообщение удалено
surami56
Специалист
СПб
199 71

Отв.10049 25 Авг. 18, 07:38
Скачивайте Arduino IDE версия 1.8.6AlexDol, 25 Авг. 18, 07:05Где скачать? На официальном сайте - 1.8.5
Отв.10050 25 Авг. 18, 08:00 (через 22 мин)
surami56,
разобрали!AlexDol, 25 Авг. 18, 07:05Но мне оставили.
Andrey_S
Кандидат наук
Москва
341 39

Ни от чего, кроме детектора нуля Zr не зависит.msg31, 25 Авг. 18, 04:12А как он рассчитывается, можете просветить?
Phisik
Куратор
Екатеринбург
706 1.5K
Отв.10052 25 Авг. 18, 13:02
в каком-то виде все есть в первой прошивкеsmk787, 25 Авг. 18, 00:18А "первая" - это интересно какая? Реакции на изменение окружающей среды, не было ни в одной прошивке до этого момента. Разговор про простой способ поменять датчики местами идет в этой теме с самого начала. Возможность задать пресеты датчиков для произвольного количества установок отсутствует у Максима до сих пор, включая v3.58.
А как он рассчитываетсяAndrey_S, 25 Авг. 18, 08:57
Вот так
Это число тиков таймера управления симистором между 2 последовательными переходами через 0TicZero=(int) TCNT5L | (int) (TCNT5H<<8); // Zr
Несколько мыслей по теме
Об окружающей среде и давлении
Лично я, наблюдая за своей колонной, убедился, что давление - это не единственная причина изменения температуры стабилизации. Пример из жизни: частный дом, колонна стоит в помещении с окном на восток, вода из скважины, общей на весь массив, ее напор и температура зависят от желания соседей по массиву умываться и поливаться. В итоге, утром напор воды падает, солнце светит в окно, температура в винокурне растет на 3-5 градусов. Изменение комнатной температуры и мощности отводимой дефлегматором приводит к смещению равновесия на 0.2-0.5С без изменения давления. Отсюда очевидный вывод - датчик давления поможет не всегда и не всем. Надо, справедливости ради, отметить, что в моей конструкции ТД стоит не нижней, а в верхней части колонны, в узле отбора под дефлегматором. Однако общего физического принципа это не меняет: изменили внешние условия или мощность нагрева/охлаждения - температурное равновесие сместилось.О температурной поправке по АД
У Максима поправка вычисляется по формуле: T_stab_new = T_stab + (760-P)*0.037, т.е. изменение давления на 10 мм.рт.ст. смещает температуру на ~0,37 градуса. Пару месяцев назад я вычислял эту поправку для всего диапазона температур 78-100С, на основании данных из Стабникова. Из рисунка видно, что поправка меняется от 0.28 до 0.63 в зависимости от температуры кипения, читай крепости. Выкладываю свои расчеты здесь, может кому пригодится.
Отв.10053 26 Авг. 18, 12:58
Возможность задать пресеты датчиков для произвольного количества установок отсутствует у Максима до сих пор, включая v3.58Phisik, 25 Авг. 18, 13:02В 3.58 появилась возможность менять датчики местами через меню, что по сути является наилучшим вариантом. Гораздо лучше чем пресеты.
smk787
Магистр
Семикаракорск
229 44
Отв.10054 26 Авг. 18, 13:22 (через 24 мин)
В 3.58 появилась возможность менять датчики местами через меню, что по сути является наилучшим вариантом. Гораздо лучше чем пресеты.ant73, 26 Авг. 18, 12:58Абсолютно согласен. Независимо не от чего, без компа и беготни, можно переназначить датчики, и это очевидно.
Phisik
Куратор
Екатеринбург
706 1.5K
Отв.10055 26 Авг. 18, 20:20
Гораздо лучше чем пресеты.ant73, 26 Авг. 18, 12:58Просто у вас пресеты не заработали. Надо будет поправить.
smk787
Магистр
Семикаракорск
229 44
Отв.10056 27 Авг. 18, 00:17
Просто у вас пресеты не заработали. Надо будет поправить.Phisik, 26 Авг. 18, 20:20а когда дт вдруг сгорает, опять пресеты делать? Физик, прошу,пожалуйста, прикрути эту плюшку с дт, Все выпьют за ваше с Максимом здоровье!
Отв.10057 27 Авг. 18, 08:30
На выходные запустил ректификацию продолжительностью 27,5 часов с залитым в контроллер
Первое. Сейчас временно нет датчика тока (сгорел) и почему то, требуемая для поддержания давления в колонне мощность после смены скетча на V3.80 уползла с 1300 аж на 1700ватт.
Второе. В какое то время глянув на mqtt dashboard я не поверил глазам своим. Там отображались данные после останова предыдущей ректификации с другим скетчем. Хотя, после этого работала НБК и нынешняя ректификация отображала данные. Так продолжалось несколько часов. Потом я понял, что данные на mqtt отправляются без флага retained.
Но почему mqtt отвалился? Зашел на вебморду esp, там работало всё четко, но зайдя на страницу настроек увидел, что отображается нынешняя дата почему то 1 августа! Перезагрузил esp прямо из веб морды и оставшиеся 15 часов все отработало в штатном, нормальном режиме.
Что было с датой и мощностью?
Добавлено через 34мин.:
как и обещал выкладываю настройки клиента MQTT Dash для вышеуказанной версии скетча и предыдущих версий для scada
Сервер: m20.cloudmqtt.com порт:19136 юзер: setup пароль: setup
Настройка: топик откуда качать
Ректификация: metrics/sc/rect
Управление (экран с дисплеем и кнопками): metrics/sc/tune
НБК: metrics/sc/nbk
Экран для НБК полноценно работает только на скетчах ScadaV2 и 3.80
Дистилляцию залью позже после тестирования.
Обновление HelloDistiller v3.80 и новая прошивка для ESP8266Phisik, 23 Авг. 18, 08:12В целом все отработало стабильно. Из вылезших тараканов.
Первое. Сейчас временно нет датчика тока (сгорел) и почему то, требуемая для поддержания давления в колонне мощность после смены скетча на V3.80 уползла с 1300 аж на 1700ватт.
Второе. В какое то время глянув на mqtt dashboard я не поверил глазам своим. Там отображались данные после останова предыдущей ректификации с другим скетчем. Хотя, после этого работала НБК и нынешняя ректификация отображала данные. Так продолжалось несколько часов. Потом я понял, что данные на mqtt отправляются без флага retained.
Но почему mqtt отвалился? Зашел на вебморду esp, там работало всё четко, но зайдя на страницу настроек увидел, что отображается нынешняя дата почему то 1 августа! Перезагрузил esp прямо из веб морды и оставшиеся 15 часов все отработало в штатном, нормальном режиме.
Что было с датой и мощностью?
Добавлено через 34мин.:
как и обещал выкладываю настройки клиента MQTT Dash для вышеуказанной версии скетча и предыдущих версий для scada
Сервер: m20.cloudmqtt.com порт:19136 юзер: setup пароль: setup
Настройка: топик откуда качать
Ректификация: metrics/sc/rect
Управление (экран с дисплеем и кнопками): metrics/sc/tune
НБК: metrics/sc/nbk
Экран для НБК полноценно работает только на скетчах ScadaV2 и 3.80
Дистилляцию залью позже после тестирования.
dim073
Новичок
Димитровград
4 1

Отв.10058 27 Авг. 18, 09:53
Отрубает во время ректификации узо по NO DETECT ZERO.dim073, 23 Авг. 18, 09:29
Стал наблюдать в режиме дисплея за Zr, минуты 3 значение держится 2500, потом скачет 17-56000, бывает подвисает значение Zr и напряжения секунд на 10. Замена pc814 и сопротивлений не помогает.dim073, 23 Авг. 18, 09:29
Выясняй причину выбивания УЗО. Оттуда все проблемы.SA1348, 23 Авг. 18, 17:20
Ни от чего, кроме детектора нуля Zr не зависит.msg31, 25 Авг. 18, 04:12Спасибо большое за советы, вроде поборол..Не знаю почему, но виновником считаю LCD Keypad Shield ..Как только не пытался проверить, грешил на детектор нуля (я не очень в электронике)..После отключения LCD Keypad Shield у меня на меге начались ложные срабатывания клавиш, на вывод А0 подключил сопротивление 330 Ом к +5В меги (не знаю на сколько правильно это) и ложные нажатия прекратились, наблюдал всё по MQTT DASH. Прекратились колебания Zr (стало четко около 2500) и автоматика отработала полностью ректификацию без сбоя (без дисплея и кнопок). Заказал новый LCD Keypad Shield, проверить (прозвонить) его самого не знаю как. Считаю проблему решенной, может кому пригодится.
Shinanai
Кандидат наук
Иваново
480 78

dim073, я два разных покупал. Все оказалось с проблемами. Плюнул на это дело, купил отдельно экран и кнопки обычные подключил. Непонятки сразу пропали.