Так отдельную тему создать или писать в теме [Простая автоматика на Ардуино Мега 2560 из готовых элементов] ?bengoor, 01 Нояб. 18, 10:50Да, в этой теме, конечно, из готовых элементов. Но это после тестирования, наверное уже будет лучше.
Доступная автоматика HelloDistiller на Ардуино Мега 2560
msg31
Научный сотрудник
Барнаул
4.6K 2.5K
Отв.10480 01 Нояб. 18, 11:01
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А.
Если по простому, то ток будет показывать точнее в пару раз.
Модулей на али не нашел
Предлагаю все что касается плат, вопросам по ним. предложений, вариантов писать туда, здесь обсуждать скетч, схему работы, алгоритмы самой автоматики.
Добавлено через 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
Доцент
Кронштадт
1.8K 1.1K
Отв.10484 03 Нояб. 18, 17:12, через 33 мин
sachalin-1, чип тот, а я писал про модуль, готового пока нет. Да и цена на чип высока пока. Если через годик будет стоить в виде модуля рублей 200 можно взять
Кроме это это версия АВ а это таже дискретность как и у 712.
Кроме это это версия АВ а это таже дискретность как и у 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 вольт прямая линейная зависимость.
Поскольку принцип работы старой и новой схем модулей напряжения идентичен, то правки в прошивке должны быть минимальными. В ближайшее время попробую.
По схеме - это трансформатор с нагрузкой на резистор 100 Ом, сигнал с которого усиливается первым ОУ и через второй ОУ, который устанавливает среднюю точку в ~2,5V, подается на выход. Т.е. на выходе имеем синус, по форме совпадающий с входным напряжением, со средним значением 2,5В (рис.1). Амплитуда синуса без искажений максимальная ~1.25В (рис.2), если дальше подстроечник на модуле крутить - появляются искажения (рис.3).
Промерил входное и выходное RMS напряжение осциллографом. Результаты в Excel файле приложены. Ошибки там небольшие из-за того, что у осциллографа шаг измерения RMS = 20мВ. Но видно, что от 130 до 260 вольт прямая линейная зависимость.
Поскольку принцип работы старой и новой схем модулей напряжения идентичен, то правки в прошивке должны быть минимальными. В ближайшее время попробую.
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° вискарного дистиллята.
Вроде бы это вся информация для размышлений.
Посмотрел графики процесса "Термостат" в WEB интерфейсе прошивки ESP8266 от Phisik.
Заметил странную закономерность на графике "Мощность на ТЭНах". PID регулирование через равные периоды времени
(около 120 минут) увеличивает мощность на 25-30 ватт. Отметил красным точками.
С графиком "Напряжение в сети RMS" не совпадает и на графике "Датчики температуры" зависимости не нашел.
Использую фазовое регулирование, настройки PID по умолчанию. Регулирование по алгоритму Брезенхема отключено. Термостат, он же куб тщательно утеплён и внешних воздействий не было до окончания процесса.
В кубе 15 литров воды в которую погружена 5 литровая банка с 4,5 литрами 50° вискарного дистиллята.
Вроде бы это вся информация для размышлений.
limon
Доктор наук
Липецк
986 925
Отв.10490 07 Нояб. 18, 08:21
Александр привет, у КИПовцев есть понятия "Измерительный прибор" и "Индикатор", графики это индикатор по нему можно судить лишь о том, что тен включался. В реальности увеличения мощности могло и не быть, просто период отправки данных изменялся, соответственно менялась текущая мощность. А могло и меняться, но это "внутренняя функция", а нам важна внешняя "стабильное поддержание t". А с этим все нормально (для наших целей). Так что не ломай мозг "это не баг, это фича".
ПС, PID плохо настроен, можно положе график провести.
ПС, PID плохо настроен, можно положе график провести.
Shepin
Доктор наук
Иркутск
595 186
Отв.10491 07 Нояб. 18, 12:24
Добрый день! Собрал автоматику на плате от kyragery, основанную на схеме roslav. Пока в процессе пуско-наладки изделие выглядит так:
Залит скетч 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. Куда копать?
Залит скетч 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". Удачи!
Коллега, верни все настройки в скетче как было ранее:
#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Такой-же глюк, попробую, спасибо!!!!
Отв.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 по версиям, а то у меня уже нет стопроцентной уверенности в том, что мне так уж нужна эта чертова сортировка датчиков?
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Не существует. Только в сообщениях