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

Доступная автоматика HelloDistiller на Ардуино Мега 2560

Форум самогонщиков Автоматика
1 ... 522 523 524 525 526 527 528 ... 794 525
msg31 Научный сотрудник Барнаул 4.6K 2.5K
Отв.10480  01 Нояб. 18, 11:01
Так отдельную тему создать или писать в теме [Простая автоматика на Ардуино Мега 2560 из готовых элементов] ?bengoor, 01 Нояб. 18, 10:50
Да, в этой теме, конечно, из готовых элементов. Но это после тестирования, наверное уже будет лучше.
Celsior Бакалавр Москва 74 39
Отв.10481  01 Нояб. 18, 11:02, через 2 мин
то с одной стороны модуль будет вставляться в колодку из 4 пиновbengoor, 01 Нояб. 18, 10:50
Получается, надо сразу будет перепаивать контакты? Ну вообще да, по другому никак...
https://ru.aliexpress.com/...2795065019.html
bengoor Доцент Кронштадт 1.8K 1.1K
Отв.10482  01 Нояб. 18, 11:43, через 42 мин
В общем решил все таки перенес тему, чтобы не спамить в доступной [сообщение #13405797]
Предлагаю все что касается плат, вопросам по ним. предложений, вариантов писать туда, здесь обсуждать скетч, схему работы, алгоритмы самой автоматики.

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

Начал искать модуль ACS712 и наткнулся на модифицированные версии ACS714. Есть уже модули на али https://ru.aliexpress.com/...ba91139fd974039
Мельком посмотрел даташиты и увидел только то, что 714 есть на 50А. Вдруг интересный вариант гляньте.
А вот что действительно интересно это ACS724. Вот даташит https://goo.gl/geQKSA
Судя по нему есть версии до 50А, а модификация ACS724LLCTR-30AU-T имеет дискретность 133мВ/А, вместо 66 в 712 на 30А.
Если по простому, то ток будет показывать точнее в пару раз.
Модулей на али не нашел
sachalin-1 Кандидат наук Куйбышев 432 126
Отв.10483  03 Нояб. 18, 16:40
Модулей на али не нашелbengoor, 01 Нояб. 18, 11:43
Оно?
https://ru.aliexpress.com/...-48eb3696d0bb-1
bengoor Доцент Кронштадт 1.8K 1.1K
Отв.10484  03 Нояб. 18, 17:12, через 33 мин
sachalin-1, чип тот, а я писал про модуль, готового пока нет. Да и цена на чип высока пока. Если через годик будет стоить в виде модуля рублей 200 можно взять
Кроме это это версия АВ а это таже дискретность как и у 712.
Phisik Куратор Екатеринбург 656 1.4K
Отв.10485  05 Нояб. 18, 13:29
Сегодня тестировал модуль напряжение, пока отдельно от автоматики. Считаю, что вполне можно использовать.

По схеме - это трансформатор с нагрузкой на резистор 100 Ом, сигнал с которого усиливается первым ОУ и через второй ОУ, который устанавливает среднюю точку в ~2,5V, подается на выход. Т.е. на выходе имеем синус, по форме совпадающий с входным напряжением, со средним значением 2,5В (рис.1). Амплитуда синуса без искажений максимальная ~1.25В (рис.2), если дальше подстроечник на модуле крутить - появляются искажения (рис.3).

Промерил входное и выходное RMS напряжение осциллографом. Результаты в Excel файле приложены. Ошибки там небольшие из-за того, что у осциллографа шаг измерения RMS = 20мВ. Но видно, что от 130 до 260 вольт прямая линейная зависимость.

Поскольку принцип работы старой и новой схем модулей напряжения идентичен, то правки в прошивке должны быть минимальными. В ближайшее время попробую.
ZMPT101B shematics.PNG
ZMPT101B shematics.PNG Доступная автоматика HelloDistiller на Ардуино Мега 2560. Автоматика.

Рис. 1 Форма сигнала.bmp 1.1 Мб
Рис. 2 Максимальная амплитуда.bmp 1.1 Мб
Рис. 3 Искажения.bmp 1.1 Мб
Рис. 4 Измерение RMS.bmp 1.1 Мб
Измерения RMS.xlsx 14.5 Кб
Shepin Доктор наук Иркутск 595 186
Отв.10486  06 Нояб. 18, 05:45
Приветствую. Собрал автоматику. Хочу управлять через интернет. Дайте пожалуйста параметры сервера.
msg31 Научный сотрудник Барнаул 4.6K 2.5K
Отв.10487  06 Нояб. 18, 06:38, через 53 мин
Надо отчет о сборке с фото в этой теме выложить. И в личку мне ссылку кинуть.
Shepin Доктор наук Иркутск 595 186
Отв.10488  06 Нояб. 18, 08:45
msg31, Понял, сделаю.
сообщение удалено
AlexDol Кандидат наук Екатеринбург 325 433
Отв.10489  07 Нояб. 18, 03:05
  Любителям необьяснимых загадок.
Посмотрел графики процесса "Термостат" в WEB интерфейсе прошивки ESP8266 от Phisik.
Заметил странную закономерность на графике "Мощность на ТЭНах". PID регулирование через равные периоды времени
(около 120 минут) увеличивает мощность на 25-30 ватт. Отметил красным точками.
С графиком "Напряжение в сети RMS" не совпадает и на графике "Датчики температуры" зависимости не нашел.
Использую фазовое регулирование, настройки PID по умолчанию. Регулирование по алгоритму Брезенхема отключено. Термостат, он же куб тщательно утеплён и внешних воздействий не было до окончания процесса.
В кубе 15 литров воды в которую погружена 5 литровая банка с 4,5 литрами 50° вискарного дистиллята.
Вроде бы это вся информация для размышлений.
Работа PID в режиме Termostat.JPG
Работа PID в режиме Termostat.JPG Доступная автоматика HelloDistiller на Ардуино Мега 2560. Автоматика.
Напряжение в сети 220.JPG
Напряжение в сети 220.JPG Доступная автоматика HelloDistiller на Ардуино Мега 2560. Автоматика.
Датчик темп. термостата..JPG
Датчик темп. термостата..JPG Доступная автоматика HelloDistiller на Ардуино Мега 2560. Автоматика.
limon Доктор наук Липецк 986 925
Отв.10490  07 Нояб. 18, 08:21
Александр привет, у КИПовцев есть понятия "Измерительный прибор" и "Индикатор", графики это индикатор по нему можно судить лишь о том, что тен включался. В реальности увеличения мощности могло и не быть, просто период отправки данных изменялся, соответственно менялась текущая мощность. А могло и меняться, но это "внутренняя функция", а нам важна внешняя "стабильное поддержание t". А с этим все нормально (для наших целей). Так что не ломай мозг "это не баг, это фича".
ПС, PID плохо настроен, можно положе график провести.
Shepin Доктор наук Иркутск 595 186
Отв.10491  07 Нояб. 18, 12:24
Добрый день! Собрал автоматику на плате от kyragery, основанную на схеме roslav. Пока в процессе пуско-наладки изделие выглядит так:
Доступная автоматика HelloDistiller на Ардуино Мега 2560
Доступная автоматика HelloDistiller на Ардуино Мега 2560. Автоматика.

Залит скетч 358i. Ардуино питается от блока питания 9 вольт, плата от него же через DC-DC понижайку.
При первом запуске возникли трудности:
Первое: ардуино не видела контроль перехода через ноль на экране писала Zr=0, обратил внимание, что у roslav подтяжка PC814 к +5 сделана по другому, переделал - стало Zr в районе 2500.
Второе: CD 4060 жила своей жизнью, выключала УЗО когда её вздумается (могла через каждые 10 секунд вырубать, могла и минуту продержатся), при этом ардуино 43 пином её исправно дергало. Вылечилось заменой конденсатора С14 на 1500 мкФ (У kyragery 470 мкФ, у roslav 1000 мкф).
Ну и третье (пока не могу победить). Если в скетче оставить USE_ASC712 0, то при запуске на первом экране U=220, В режиме RegPower, мощность регулируется (в качестве нагрузки подключен чайник), если в скетче исправить на USE_ASC712 1, то при запуске начинает пищать Low Power U=0, в RegPower выставляю PowerReg=530, лампочка на чайника начинает мигать, на первом экране RMU=139, с335, на экране D3: 1180w, 138V, 0А. Если установить PowerReg=3000, чайник включается на полную на D3 всё также 1180w, 138V, 0А. Если запустить авто определение, то на экране всё время висит UP to Auto=3000W. Куда копать?
dee Научный сотрудник Минск 6.5K 1.7K
Отв.10492  07 Нояб. 18, 12:29, через 6 мин
измерительный прибор отличается от индикатора наличием поверки и нахождением в реестре средств измерений
Rodomir Профессор Сочи 2.2K 797
Отв.10493  07 Нояб. 18, 12:34, через 5 мин
Скрытый тексту кого 0639 специальность?
AlexDol Кандидат наук Екатеринбург 325 433
Отв.10494  07 Нояб. 18, 13:01, через 28 мин
Shepin,  если в скетче исправить на USE_ASC712 1

Коллега, верни все настройки в скетче как было ранее:
#define USE_ASC712  0 
char flCorrASC712  = 1;
char CorrectASC712 = 2;
#define SENSITIVE_ASC712  ХХХ
А затем, после загрузки скетча в МЕГУ установи кнопками в меню настроек признак того как надо использовать
датчик тока ASC712. При работе с процессами требующими стабильной мощности на ТЭН, это:
Ректификация, НДРФ, НБК - используй значение "2". Удачи!

Shepin Доктор наук Иркутск 595 186
Отв.10495  07 Нояб. 18, 13:20, через 19 мин
AlexDol, Спасибо! Помогло!
Celsior Бакалавр Москва 74 39
Отв.10496  07 Нояб. 18, 14:49
Второе: CD 4060 жила своей жизнью, выключала УЗО когда её вздумается (могла через каждые 10 секунд вырубать, могла и минуту продержатся), при этом ардуино 43 пином её исправно дергало. Вылечилось заменой конденсатора С14 на 1500 мкФ (У kyragery 470 мкФ, у roslav 1000 мкф).Shepin, 07 Нояб. 18, 12:24
Такой-же глюк, попробую, спасибо!!!!
SA1348 Профессор Саратов 3.3K 1.5K
Отв.10497  08 Нояб. 18, 08:42
если в скетче исправить на USE_ASC712 1Shepin, 07 Нояб. 18, 12:24
Если бы внимательно посмотрел скетч, то увидел бы, что USE_ASC712 само принимает значение 1, когда SIMPLED_VERSION>=1, т.е. при упрощённой схеме без измерительного трансформатора тока. Этот параметр самостоятельно менять не стоит.
По хорошему бы в комментах скетча указать на это.
WarIock Студент В.Новгород 37 8
Отв.10498  08 Нояб. 18, 10:27
Коллеги,подсобите... Долгое время сидел на скетче 312, но вот уважаемый Максим добавил возможность сортировки датчиков температуры, и я таки созрел обновить ПО. Рисковать я не стал, и для заливки нового скетча использовал другую ардуину. В процессе тестирования столкнулся со следующими проблемами:

1. Непонятные глюки c wifi - периодически пищит, на экране появляется дублированная первая строка (Рект+время написаны на первой и на второй строке). При этом режим сваливается в "на себя", обнуляя счетчик времени стабилизации температуры колонны. Если же отключить серверное приложение, то глюки исчезают. Когда то давно боролся с подобными глюками прошивкой esp подходящей версией прошивки. Какая прошивка актуальна для esp для работы в связке с 358?

2. Если включено узо, то ардуино перезагружается при тесте после теста клапана воды, перед клапаном охлаждения дестилсятора. Если же узо включить уже после этого момента, то этот этап теста заканчивается, начинается следующий, но шим клапанов со времеенм автоматически не изменяется, изменение вручную тоже ничего не дает - клапан закрывается и сразу открывается. Ошибка, похоже, програмная, но на всякий случай хочу уточнить у всех ли так. В других режимах клапана работают штатно. На всякий напомню - в рабочей системе была заменена ардуино и версия ПО, больше ничего не изменялось

3. Существует ли changelog по версиям, а то у меня уже нет стопроцентной уверенности в том, что мне так уж нужна эта чертова сортировка датчиков?
bengoor Доцент Кронштадт 1.8K 1.1K
Отв.10499  08 Нояб. 18, 10:33, через 7 мин
3. Существует ли changelog по версиям, а то у меня уже нет стопроцентной уверенности в том, что мне так уж нужна эта чертова сортировка датчиков?WarIock, 08 Нояб. 18, 10:27
Не существует. Только в сообщениях