В общем решил все таки перенес тему, чтобы не спамить в доступной [сообщение #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
Кандидат наук
Куйбышев
456 135
Отв.10483 03 Нояб. 18, 16:40
Модулей на али не нашелbengoor, 01 Нояб. 18, 11:43
sachalin-1, чип тот, а я писал про модуль, готового пока нет. Да и цена на чип высока пока. Если через годик будет стоить в виде модуля рублей 200 можно взять Кроме это это версия АВ а это таже дискретность как и у 712.
PhisikКуратор
Екатеринбург
706 1.5K
Отв.10485 05 Нояб. 18, 13:29
Сегодня тестировал модуль напряжение, пока отдельно от автоматики. Считаю, что вполне можно использовать.
По схеме - это трансформатор с нагрузкой на резистор 100 Ом, сигнал с которого усиливается первым ОУ и через второй ОУ, который устанавливает среднюю точку в ~2,5V, подается на выход. Т.е. на выходе имеем синус, по форме совпадающий с входным напряжением, со средним значением 2,5В (рис.1). Амплитуда синуса без искажений максимальная ~1.25В (рис.2), если дальше подстроечник на модуле крутить - появляются искажения (рис.3).
Промерил входное и выходное RMS напряжение осциллографом. Результаты в Excel файле приложены. Ошибки там небольшие из-за того, что у осциллографа шаг измерения RMS = 20мВ. Но видно, что от 130 до 260 вольт прямая линейная зависимость.
Поскольку принцип работы старой и новой схем модулей напряжения идентичен, то правки в прошивке должны быть минимальными. В ближайшее время попробую.
ZMPT101B shematics.PNG Доступная автоматика HelloDistiller на Ардуино Мега 2560. Автоматика.
Приветствую. Собрал автоматику. Хочу управлять через интернет. Дайте пожалуйста параметры сервера.
msg31
Научный сотрудник
Барнаул
4.6K 2.5K
Отв.10487 06 Нояб. 18, 06:38 (через 53 мин)
Надо отчет о сборке с фото в этой теме выложить. И в личку мне ссылку кинуть.
Shepin
Доктор наук
Иркутск
595 187
Отв.10488 06 Нояб. 18, 08:45
msg31, Понял, сделаю.
сообщение удалено
AlexDol
Кандидат наук
Екатеринбург
324 434
Отв.10489 07 Нояб. 18, 03:05
Любителям необьяснимых загадок. Посмотрел графики процесса "Термостат" в WEB интерфейсе прошивки ESP8266 от Phisik. Заметил странную закономерность на графике "Мощность на ТЭНах". PID регулирование через равные периоды времени (около 120 минут) увеличивает мощность на 25-30 ватт. Отметил красным точками. С графиком "Напряжение в сети RMS" не совпадает и на графике "Датчики температуры" зависимости не нашел. Использую фазовое регулирование, настройки PID по умолчанию. Регулирование по алгоритму Брезенхема отключено. Термостат, он же куб тщательно утеплён и внешних воздействий не было до окончания процесса. В кубе 15 литров воды в которую погружена 5 литровая банка с 4,5 литрами 50° вискарного дистиллята. Вроде бы это вся информация для размышлений.
Работа PID в режиме Termostat.JPG Доступная автоматика HelloDistiller на Ардуино Мега 2560. Автоматика.Напряжение в сети 220.JPG Доступная автоматика HelloDistiller на Ардуино Мега 2560. Автоматика.Датчик темп. термостата..JPG Доступная автоматика HelloDistiller на Ардуино Мега 2560. Автоматика.
limon
Доцент
Липецк
1K 952
Отв.10490 07 Нояб. 18, 08:21
Александр привет, у КИПовцев есть понятия "Измерительный прибор" и "Индикатор", графики это индикатор по нему можно судить лишь о том, что тен включался. В реальности увеличения мощности могло и не быть, просто период отправки данных изменялся, соответственно менялась текущая мощность. А могло и меняться, но это "внутренняя функция", а нам важна внешняя "стабильное поддержание t". А с этим все нормально (для наших целей). Так что не ломай мозг "это не баг, это фича". ПС, PID плохо настроен, можно положе график провести.
Shepin
Доктор наук
Иркутск
595 187
Отв.10491 07 Нояб. 18, 12:24
Добрый день! Собрал автоматику на плате от kyragery, основанную на схеме roslav. Пока в процессе пуско-наладки изделие выглядит так: Доступная автоматика 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
Научный сотрудник
Минск
8.6K 2.3K
Отв.10492 07 Нояб. 18, 12:29 (через 6 мин)
измерительный прибор отличается от индикатора наличием поверки и нахождением в реестре средств измерений
Rodomir
Профессор
Сочи
2.2K 797
Отв.10493 07 Нояб. 18, 12:34 (через 5 мин)
Скрытый тексту кого 0639 специальность?
AlexDol
Кандидат наук
Екатеринбург
324 434
Отв.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 187
Отв.10495 07 Нояб. 18, 13:20 (через 19 мин)
AlexDol, Спасибо! Помогло!
Celsior
Бакалавр
Москва
81 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