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

Форум самогонщиков, пивоваров, виноделов Оборудование Автоматика
1 ... 525 526 527 528 529 530 531 ... 549 528
SA1348 Профессор Саратов 2901 1199
Отв.10540  08 Нояб. 18, 08:42
если в скетче исправить на USE_ASC712 1Shepin, 07 Нояб. 18, 12:24
Если бы внимательно посмотрел скетч, то увидел бы, что USE_ASC712 само принимает значение 1, когда SIMPLED_VERSION>=1, т.е. при упрощённой схеме без измерительного трансформатора тока. Этот параметр самостоятельно менять не стоит.
По хорошему бы в комментах скетча указать на это.
WarIock Студент В.Новгород 36 8
Отв.10541  08 Нояб. 18, 10:27
Коллеги,подсобите... Долгое время сидел на скетче 312, но вот уважаемый Максим добавил возможность сортировки датчиков температуры, и я таки созрел обновить ПО. Рисковать я не стал, и для заливки нового скетча использовал другую ардуину. В процессе тестирования столкнулся со следующими проблемами:

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

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

3. Существует ли changelog по версиям, а то у меня уже нет стопроцентной уверенности в том, что мне так уж нужна эта чертова сортировка датчиков?
bengoor Доцент Кронштадт 1295 697
Отв.10542  08 Нояб. 18, 10:33, через 7 мин
3. Существует ли changelog по версиям, а то у меня уже нет стопроцентной уверенности в том, что мне так уж нужна эта чертова сортировка датчиков?WarIock, 08 Нояб. 18, 10:27
Не существует. Только в сообщениях
Mim Магистр Ульяновск 200 19
Отв.10543  08 Нояб. 18, 19:48
Доброго времени. Видел сегодня отбор по пару с помощью автоматики. Вопрос такой это какой-то пункт в меню(какой скетч?) или это только в ком.версии?
msg31 Научный сотрудник Барнаул 4246 2152
Отв.10544  09 Нояб. 18, 04:25
Доброго времени. Видел сегодня отбор по пару с помощью автоматики. Вопрос такой это какой-то пункт в меню(какой скетч?) или это только в ком.версии?Mim, 08 Нояб. 18, 19:48
Режим Disp Par или DistDefl правда в некоммерческой без ПИД, там на процент от мощности мощность изменяется.
Celsior Бакалавр Москва 74 37
Отв.10545  11 Нояб. 18, 20:40
Второе: CD 4060 жила своей жизнью, выключала УЗО когда её вздумается (могла через каждые 10 секунд вырубать, могла и минуту продержатся), при этом ардуино 43 пином её исправно дергало. Вылечилось заменой конденсатора С14 на 1500 мкФ (У kyragery 470 мкФ, у roslav 1000 мкф).Shepin, 07 Нояб. 18, 12:24
Такой-же глюк, попробую, спасибо!!!!Celsior, 07 Нояб. 18, 14:49

Не помогло.... попробую на 1000мкф впаять.
zZombie Магистр Msk 258 61
Отв.10546  11 Нояб. 18, 20:54, через 15 мин
но вот уважаемый Максим добавил возможность сортировки датчиков температурыWarIock, 08 Нояб. 18, 10:27

а? в какой версии?
Phisik Специалист Екатеринбург 158 478
Отв.10547  11 Нояб. 18, 21:14, через 21 мин
Прикрутил сегодня модуль измерения напряжения к своей автоматике. Работает отлично. Поменять в коде надо всего пару строчек:

settings.h добавить в строчку 70
#define ZMPT101B_MODULE_ENABLE    1      // Phisik: поддержка датчика напряжения ZMPT101B

loop.cpp
В районе 90ой строчки заменить это
// читаем показания с pin А3 и делим их на два, для увеличения 
// измеряемого выходного напряжения.
resultU=(analogRead(PIN_READU)>>1);

на это
#if ZMPT101B_MODULE_ENABLE
   // Phisik: по сравнению со старой схемой датчика, ZMPT101B выдет синус с
   // амплитудой ~1,25В вокруг U/2. Поэтому, чтобы не менять остальной код,
   // мы смещаем середину в ноль и умножаем показания на 1.5
   resultU = analogRead(PIN_READU) - 512;
   resultU += resultU >> 1;   // resultU = resultU + resultU/2
#else
   // читаем показания с pin А3 и делим их на два, для увеличения
   // измеряемого выходного напряжения.
   resultU=(analogRead(PIN_READU)>>1);
#endif

Юрко Студент Краснодарский край 11 7
Отв.10548  11 Нояб. 18, 23:18
У китайцев есть такая платка - PZEM-004T - готовое и недорогое автономное решение, для измерения параметров однофазной сети переменного тока на специализированной микросхеме, погрешность 1%, имеет ИЗОЛИРОВАННЫЙ TTL serial interface.
Отдать измерения параметров сети ей, немного облегчить жизнь МК, и еще и с выигрышем в качестве измерений и главное - безопасности в силовой части автоматики.
По информации из инета уже довольно многие успешно используют ее в самоделках. Библиотеки тоже вроде есть.
Если использовать ZMPT101B и ASC712 затраты около 5$, цена PZEM-004T модуля - 7,5$, но качество и безопасность наверно на порядок выше.
item/PZEM-004T-AC-ttl/32886826064.html?spm=a2g0s.13010208.99999999.320.adf53c007M9wpb
(ссылку вставить пока не могу, вставьте ру.алиэкспресс.ком в начале строки)
msg31 Научный сотрудник Барнаул 4246 2152
Отв.10549  12 Нояб. 18, 04:09
Прикрутил сегодня модуль измерения напряжения к своей автоматике.Phisik, 11 Нояб. 18, 21:14
Прекрасно! Уже на реальных тестах гонял? ЛАТРом если крутить напряжение, нормально меряет?
bengoor Доцент Кронштадт 1295 697
Отв.10550  12 Нояб. 18, 08:18
Если использовать ZMPT101B и ASC712 затраты около 5$, цена PZEM-004T модуля - 7,5$Юрко, 11 Нояб. 18, 23:18
Не знаю где ты нашел цену 5$, связка ZMPT101B и ASC712 стоит 3,11$(https://goo.gl/fyVXGh и https://goo.gl/MX18sK), при этом самый дешевый PZEM-004T я нашел за 7,38$, то есть в 2,5 раза.
Да я не спорю вариант с одной платой более безопасной, возможно менее шумной и более точной выглядит отлично, впринципи даже цена не особо пугает, но в данном случае непонятно куда подключать модуль. Serial2 занят wifi или gsm от Максима, Serial3 занял WiFi от phisik, по serial1 заливается прошивка, если только отключать во время заливки, и то я не уверен что корректно вешать на serial1 этот модуль. Программный тоже плохой вариант

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

Phisik, msg31, как вы думаете насколько интересная затея использовать PZEM-004T?
С него можно получать напряжение, ток и мощность, ардуино же не будет уже считать все это.
Остается вопрос про точность. Если кто может заказать и провести испытания и сравнить с текущей связкой было бы хорошо.
msg31 Научный сотрудник Барнаул 4246 2152
Отв.10551  12 Нояб. 18, 09:26
Если кто может заказать и провести испытания и сравнить с текущей связкой было бы хорошо.bengoor, 12 Нояб. 18, 08:18
Да оно нормально и так и так.
bengoor Доцент Кронштадт 1295 697
Отв.10552  12 Нояб. 18, 09:28, через 3 мин
Да оно нормально и так и так.msg31, 12 Нояб. 18, 09:26
Интересует вопрос на какой УАРТ вешать если 2 и 3 заняты? На 1 можно повесить?
Да вроди как нормально, но когда все на 1 модуле это проще, когда используется ТТ вместо пропускания толстых проводов через маленький модулек это безопаснее.
msg31 Научный сотрудник Барнаул 4246 2152
Отв.10553  12 Нояб. 18, 09:32, через 5 мин
Тема же есть про pzem. То ли на этом то ли параллельном форуме.
сообщение удалено
bengoor Доцент Кронштадт 1295 697
Отв.10554  12 Нояб. 18, 18:18
Есть смысл в использовании трансформаторов тока при нагрузке от 20-30AAlexDol, 12 Нояб. 18, 17:37
Из поста ничего не понял!
То есть если нагрузка 10А в ТТ нет смысла? По каким соображениям? Неточно будет показывать?
Реально если взвесить за и против.
Большой плюс это безопасность, совмещенность с модулем напряжения.
Минусы это цена, доработка кода, работа по UART.
Но все же плюс безопасности перевешивает минусы.
AlexDol Специалист Екатеринбург 181 267
Отв.10555  12 Нояб. 18, 19:14, через 57 мин
bengoor  Из поста ничего не понял!

PZEM-004T работает с внешним трансформатором тока (ТТ). Предназначен для мощных до 100А нагрузок.
Ограничить бы его максимумом в 30А. Пропорционально вoзрocлa бы точность раза в три.
Посмотрел графики и лог работы с нагрузкой и без. https://mysku.me/blog/aliexpress/52206.html
На холостом ходу шумит так же как ASC712, 4-7 ватт. Ещё плюс - это возможность подключения
индикаторов к чипу SD3004, выводы от 54 до 57.
bengoor Доцент Кронштадт 1295 697
Отв.10556  12 Нояб. 18, 20:11, через 57 мин
Он имеет выходы на UART ArduinoAlexDol, 12 Нояб. 18, 19:14
Это понятно
PZEM-004T работает с внешним трансформатором тока (ТТ).AlexDol, 12 Нояб. 18, 19:14
Что значит со внешним? ТТ входит в комплект и подключается к прибору, подключение проще простого, наверное даже проще чем ACS712 подключить и много безопаснее
Что же для нашего случая это избыточное дополнение.AlexDol, 12 Нояб. 18, 19:14
В чем избыточность? Прибр будет работать вместо ACS712 и трансформатора напряжения, места занимает меньше, стоит немного дороже.
А реально кто будет включать и чего ради в
скетч который давно проверен и работает, обработку изменений которые связаны с отправкой данных через Rx-Tx Serial1.AlexDol, 12 Нояб. 18, 19:14
Я думаю это стоит обсуждать с Phisik как минимум, как раз ему я и задал вопрос
Это кардинальное изменение, по силам возможно наверно только msg31.AlexDol, 12 Нояб. 18, 19:14
Ничего кардинального нет, не сложнее чем сделать работу по MQTT. Библиотека готовая есть, есть доработанная, кидай запросы 2 раза в сек и лови в ответе данные.
binomus Специалист Люберцы 176 58
Отв.10557  12 Нояб. 18, 20:56, через 46 мин
Друзья, подскажите, где-либо есть история изменений скетчей? У меня 347, а сейчас 358. Хотелось бы узнать, стоит ли перезаливать.
bengoor Доцент Кронштадт 1295 697
Отв.10558  12 Нояб. 18, 21:28, через 32 мин
binomus, [сообщение #13410526]
Phisik Специалист Екатеринбург 158 478
Отв.10559  12 Нояб. 18, 23:33
где-либо есть история изменений скетчей
То что я делал, я тут собирал