С гальванической развязкой клапанов6940, 10 Марта 20, 12:59А коса с датчиками T,с ней что делать? Если и начинать борьбу с помехами то комплексно.Перерисовывать платы,перерабатывать схему и т.д.
Автоматика с веб управлением на основе esp32 и pzem
zapnet
Магистр
Кострома
268 102
Отв.400 10 Марта 20, 13:04
Volume
Доктор наук
Уфа
522 291
Отв.401 10 Марта 20, 15:01
я готов и схему нарисовать и плату развести с опторазвязками. Собственно, уже сделал (проект на изиеда /loskutnikovvs/hd_esp32_opto). На всяк случай кроме ШИМ на выход через оптроны выпущены GPIO34,35, а на GPIO16,17 наоборот, сделан оптовход снаружи
Еще в схеме воткнут отдельный линейный стабилизатор 3,3 в, от него питается наружная периферия, есть джампер которым можно соединить эти 3,3В с цепью 3,3В espшки (если, к примеру, лениво стабилизатор паять)
Но перед тем как приступить ко второй, силовой, плате, призадумался - а что делать с 5 шт плат исходной версии, выкидывать их что ли? Жалко как-то
И родилась вот такая мысль - первым шагом сделать плату-"нахлобучку" к исходной. Просто на исходной можно будет не впаивать мосфеты и драйвер 1w - они будут снаружи, на отдельной плате
Еще в схеме воткнут отдельный линейный стабилизатор 3,3 в, от него питается наружная периферия, есть джампер которым можно соединить эти 3,3В с цепью 3,3В espшки (если, к примеру, лениво стабилизатор паять)
Но перед тем как приступить ко второй, силовой, плате, призадумался - а что делать с 5 шт плат исходной версии, выкидывать их что ли? Жалко как-то
И родилась вот такая мысль - первым шагом сделать плату-"нахлобучку" к исходной. Просто на исходной можно будет не впаивать мосфеты и драйвер 1w - они будут снаружи, на отдельной плате
zapnet
Магистр
Кострома
268 102
Отв.402 10 Марта 20, 15:14, через 13 мин
плату-"нахлобучку"Volume, 10 Марта 20, 15:01а вот это деловой разговор.Можно будет порешать как заказать на всех скопом..Кто то один закажет и разошлет всем желающим.
Добавлено через 9мин.:
Хотя можно и новые платы таким же макаром заказать. Со старой перекинуть-два вечера с паяльником и все.
6940
Студент
Тольятти
31 1
Отв.403 10 Марта 20, 18:47
Если я правильно понял то в HelloDistiller оптически развязаны только клапана, в остальном схемы идентичны. Поправьте если не прав.
Volume
Доктор наук
Уфа
522 291
Отв.404 10 Марта 20, 21:08
посмотрел у китайцев - нет ли чего готового чтоб развязку для датчиков сделать, без заказа плат и пайки.
Есть у них опторазвязка на китайском аналоге ADUM1201, в виде готового модуля с гребенкой, называется "CJMCU-1201 Магнитный изолятор для замены оптопары ADUM1201 ADUM1201ARZ", порядка 100руб.
Есть у них модули мосфетов с опторазвязкой, на входе оптопара, на выходе стандартный IRF530, в среднем примерно 100 руб за канал.
Так что каналы ШИМ можно опторазвязать без пайки, на китайском модуле
А вот DS2482, которая мостик I2C->1-Wire, модулей не нашел, есть только чипы.
Поэтому без пайки, на готовых модулях, реализовать развязку датчиков по схеме I2C-(развязка ADUM1201)-DS2482 не получится.
Теоретически канал SDA ADUM1201 можно непосредственно в 1Wire провод воткнуть, между выходом 1W с платы и датчиками, потому как у I2C как и у 1W шины "монтажное или" - подтяжка резюком к питанию, открытый сток устройств. Но выход у ADUM1201 слабоват, под I2C, на длинном кабеле наверняка будут проблемы. А это противоречит цели - минимизировать сбои
Добавлено через 9ч. 57мин.:
У всех автоматизаций форума исполнительные устройства одинаковы - симистор регулятора мощности ТЭНов, измеритель сети, клапана отбора/охлаждения, датчики температуры, опционально датчики разлития/проводимости, управление насосами. Поэтому схемы "исполнителей" как близнецы-братья.
Теоретически можно одну универсальную платку "силы" сделать, которую к любому варианту "мозгов" автоматизации можно подключить
Добавлено через 26мин.:
Вывод: при прочих равных GPIO esp32 намного больше подвержен помехам чем GPIO атмеги. Такова плата за быстродействие "мозга"
Добавлено через 26мин.:
Уважаемый ys1797,
R3,R4 с выхода DS2482 лучше удалить, выход драйвера выпускать на датчики надо напрямую. В DS2482 реализована внутренняя подтяжка и "умное" слежение за уровнем на линии - драйвер "ловит" нарастание/спад сигнала и "подтягивает" уровень транзисторами к Vcc или земле. Резисторы на выходе мешают драйверу это делать
Есть у них опторазвязка на китайском аналоге ADUM1201, в виде готового модуля с гребенкой, называется "CJMCU-1201 Магнитный изолятор для замены оптопары ADUM1201 ADUM1201ARZ", порядка 100руб.
Есть у них модули мосфетов с опторазвязкой, на входе оптопара, на выходе стандартный IRF530, в среднем примерно 100 руб за канал.
Так что каналы ШИМ можно опторазвязать без пайки, на китайском модуле
А вот DS2482, которая мостик I2C->1-Wire, модулей не нашел, есть только чипы.
Поэтому без пайки, на готовых модулях, реализовать развязку датчиков по схеме I2C-(развязка ADUM1201)-DS2482 не получится.
Теоретически канал SDA ADUM1201 можно непосредственно в 1Wire провод воткнуть, между выходом 1W с платы и датчиками, потому как у I2C как и у 1W шины "монтажное или" - подтяжка резюком к питанию, открытый сток устройств. Но выход у ADUM1201 слабоват, под I2C, на длинном кабеле наверняка будут проблемы. А это противоречит цели - минимизировать сбои
Добавлено через 9ч. 57мин.:
в HelloDistiller оптически развязаны только клапана, в остальном схемы идентичны.6940, 10 Марта 20, 18:47не то что бы идентичны, но похожи. Только там вроде как симисторы 220 на клапана стояли, не?
У всех автоматизаций форума исполнительные устройства одинаковы - симистор регулятора мощности ТЭНов, измеритель сети, клапана отбора/охлаждения, датчики температуры, опционально датчики разлития/проводимости, управление насосами. Поэтому схемы "исполнителей" как близнецы-братья.
Теоретически можно одну универсальную платку "силы" сделать, которую к любому варианту "мозгов" автоматизации можно подключить
Добавлено через 26мин.:
Почему не виснет HD на меге? При тех же условиях.Там gpio волшебные?zapnet, 09 Марта 20, 12:55не волшебный, а низкочастотный. GPIO проца реагируют на помеху если длина импульса сравнима с длиной такта. У атмеги тактовая 16 МГц. В esp32 тактовая 160 или 240 МГц.
Вывод: при прочих равных GPIO esp32 намного больше подвержен помехам чем GPIO атмеги. Такова плата за быстродействие "мозга"
Добавлено через 26мин.:
Уважаемый ys1797,
R3,R4 с выхода DS2482 лучше удалить, выход драйвера выпускать на датчики надо напрямую. В DS2482 реализована внутренняя подтяжка и "умное" слежение за уровнем на линии - драйвер "ловит" нарастание/спад сигнала и "подтягивает" уровень транзисторами к Vcc или земле. Резисторы на выходе мешают драйверу это делать
zapnet
Магистр
Кострома
268 102
Отв.405 11 Марта 20, 09:48
Volume, Все правильно говорите. Платы нужно поменять.Давайте решим как это сделать. В складчину или каждый за себя.Но есть одно большое НО..нужно для начала устранить программный косяк о котором я говорил выше.А так ну будут у нас супер платы с супер защитой от помех и что ? Перезагрузы не куда не денуться. Вопрос больше сейчас к Юре куда нам дальше двигаться. Я бы подождал устранения программных неполадок,потестил на 5-10 перегонах а потом бы можно и платы менять.Так что ждем Юру ..что он скажет.
6940
Студент
Тольятти
31 1
Отв.406 11 Марта 20, 10:39, через 52 мин
у меня тоже довольно часто отваливается автоматика, в том числе и во время процесса ректификации от сети WiFi, и переходит в режим точки Доступа. При этом процесс продолжается, клапана щёлкают. Переподключаюсь к автоматике как к точке Доступа и снова могу мониторить весь процесс. Но это скорее вопрос уровня сигнала WiFi. Поменял модуль на модуль с внешней антенной, не помогает. Между роутером и автоматикой пол метровая кирпичная стена.
Можно как-то программно увеличить сигнал WiFi модуля ESP?
Можно как-то программно увеличить сигнал WiFi модуля ESP?
Volume
Доктор наук
Уфа
522 291
Отв.407 11 Марта 20, 10:39, через 1 мин
zapnet, спора нет - если софт виснет то железом это не исправить, тут программист нужен.
По заказу плат - надеюсь найдутся те у кого бонус первого заказа плат еще не потрачен и кому 5 шт плат без надобности, поделятся лишними 4мя. Платку разведу 100 на 100, чтоб в условия бонуса вписаться
По заказу плат - надеюсь найдутся те у кого бонус первого заказа плат еще не потрачен и кому 5 шт плат без надобности, поделятся лишними 4мя. Платку разведу 100 на 100, чтоб в условия бонуса вписаться
zapnet
Магистр
Кострома
268 102
Отв.408 11 Марта 20, 10:51, через 12 мин
поделятся лишними 4мяVolume, 11 Марта 20, 10:39Думаю поболе заказ будет.
Добавлено через 1ч. 4мин.:
Да и еще по платам. Нужно учесть и все будущие хотелки. Датчики разлива и другие улучшательства. И пойдет ли на это Юра с программной поддержкой... вопрос ?
George_78
Бакалавр
Верный
57 14
Отв.409 13 Марта 20, 08:18
Как вариант, можно зарезервировать на будущей плате пару свободных портов ESP32, повесить на них опторазвязку и пусть будут для них дырочки на плате. Если автор сподобится добавить на них какие-либо датчики, то это можно будет сделать в любое время.
Не хотелось бы затягивать проект на бесконечное обсуждения дополнительного функционала, как это получилось у Lucky Box от Счастливчика, а хочется уже сейчас иметь надёжный как часы агрегат, который отрабатывает заявленный функционал с каждым новым релизом всё стабильней и без отловленных раннее сбоев.
Не хотелось бы затягивать проект на бесконечное обсуждения дополнительного функционала, как это получилось у Lucky Box от Счастливчика, а хочется уже сейчас иметь надёжный как часы агрегат, который отрабатывает заявленный функционал с каждым новым релизом всё стабильней и без отловленных раннее сбоев.
zapnet
Магистр
Кострома
268 102
Отв.410 13 Марта 20, 09:18
а хочется уже сейчасGeorge_78, 13 Марта 20, 08:18Покричим все вместе как на Новый Год Деда Мороза- Юра,Юра,Юра.
Volume
Доктор наук
Уфа
522 291
Отв.411 19 Марта 20, 08:37
ys1797, можно ли надеяться на поддержку и развитие софта проекта? К примеру, "вкусности" типа датчиков разлития/проводимости?
Аппаратно это I2C чипы, двунаправленный расширитель портов PCF8574 (8 двунаправленных линий, на али 75 руб) или MCP23017 (16 бит, на али 80 руб. Хотя имхо, 16 линий нафиг не надо). Датчик проводимости, датчики наполнения на 4хканальном АЦП ADS1115 (модуль 120-130 руб у китайцев)
Добавлено через 56мин.:
1. в кабеле прямо у разъема что втыкается в плату во все линии идущие на датчики - в массу, OWлинию и 3,3В-вставить резисторы 1/8...1/2Вт на 8..10 ом. Применимо только к малосигнальным цепям "косы" датчиков
2. L-фильтр на ферритовом кольце. Кабель "косы" (все провода вместе) наматывается на ферритовое кольцо, витков порядка 5..10, больше нет смысла и даже вредно(увеличивается паразитная емкость). Размер кольца выбираем исходя из диаметра кабеля - чтоб влезло минимум 5 витков. Кольцо на кабеле рядом с разъемом что втыкается в плату, чем короче провода между кольцом и разъемом тем лучше. Применимо ко всем без исключения "косам" - датчики, ШИМ, провода от блока питания.
Но это про прием помех. А есть еще излучение с проводов питания ТЭНов. Тут "не мона а нуно" хороший LC-фильтр рядом с симистором. Пример схемы
ферритовые кольца К32х16x8 любого НЧ-феррита М600-М2000. L1 мотаем до заполнения монтажным многожильным проводом сечением соответствующим мощности ТЭНов (0,75мм.кв на 1 квт). L2 мотается сложенным вдвое тем же многожильным проводом (если есть МГТФ - то лучше им). До намотки острые кромки колец затупляют напильником, а кольца обматывают лавсановой или хлопчатобумажной изоляционной лентой
Аппаратно это I2C чипы, двунаправленный расширитель портов PCF8574 (8 двунаправленных линий, на али 75 руб) или MCP23017 (16 бит, на али 80 руб. Хотя имхо, 16 линий нафиг не надо). Датчик проводимости, датчики наполнения на 4хканальном АЦП ADS1115 (модуль 120-130 руб у китайцев)
Добавлено через 56мин.:
А коса с датчиками T,с ней что делать?zapnet, 10 Марта 20, 13:04надо по высокой частоте "отвязывать" от "земли" платы. Два простых приема доступных без переделки плат и опторазвязок
1. в кабеле прямо у разъема что втыкается в плату во все линии идущие на датчики - в массу, OWлинию и 3,3В-вставить резисторы 1/8...1/2Вт на 8..10 ом. Применимо только к малосигнальным цепям "косы" датчиков
2. L-фильтр на ферритовом кольце. Кабель "косы" (все провода вместе) наматывается на ферритовое кольцо, витков порядка 5..10, больше нет смысла и даже вредно(увеличивается паразитная емкость). Размер кольца выбираем исходя из диаметра кабеля - чтоб влезло минимум 5 витков. Кольцо на кабеле рядом с разъемом что втыкается в плату, чем короче провода между кольцом и разъемом тем лучше. Применимо ко всем без исключения "косам" - датчики, ШИМ, провода от блока питания.
Но это про прием помех. А есть еще излучение с проводов питания ТЭНов. Тут "не мона а нуно" хороший LC-фильтр рядом с симистором. Пример схемы
ферритовые кольца К32х16x8 любого НЧ-феррита М600-М2000. L1 мотаем до заполнения монтажным многожильным проводом сечением соответствующим мощности ТЭНов (0,75мм.кв на 1 квт). L2 мотается сложенным вдвое тем же многожильным проводом (если есть МГТФ - то лучше им). До намотки острые кромки колец затупляют напильником, а кольца обматывают лавсановой или хлопчатобумажной изоляционной лентой
zapnet
Магистр
Кострома
268 102
Отв.412 19 Марта 20, 10:08
Volume, Спасибо за труды но без поддержки ТС мы тут как слепые котята. Юра, прошу ответить будем развивать проект или нет.Народ ждет.
Phisik
Доктор наук
Екатеринбург
691 1.5K
Отв.413 19 Марта 20, 15:43
Кто пользуется автоматикой, подскажите, пожалуйста. Пытаюсь 2ой день реализовать плавное включение клапанов, без щелчка. Но мои 12В AR-HX-3 до примерно 60% ШИМ не открываются, а потом при медленном нарастании до 61-65% открываются все равно с щелчком. У кого-то это работает тихо в итоге?
6940
Студент
Тольятти
31 1
Отв.414 19 Марта 20, 21:00
У меня немного пощелкивает, в соседней комнате не слышно
сообщение удалено
gol_avto
Доцент
Москва-Серпухов-Анапа
1.4K 486
Отв.415 27 Марта 20, 09:02
Пришел с али https://aliexpress.ru/....189933edZhjyF6
шикарный 2,42" дисплей, подключил его по SPI - приятно смотрится, символы большие. Но чтобы изображение было стабильное и не реагировало на внешние наводки, CS надо посадить на землю, R7 отсутствует (поставил перемычку)
==============================================================================
Сегодня 07.04.2020 обновился с ГитХаба, на CS появились стабильные импульсы (на предыдущих прошивках был мусор, дисплей ловил помехи), убрал перемычку с R7, теперь всё работает четко и стабильно
=======================
=======================
А если по правильному, то CS нельзя сажать на землю. Это линия управления сеансом передачи данных, что собственно и было реализовано автором в последнем релизе. За что ему и респект.
шикарный 2,42" дисплей, подключил его по SPI - приятно смотрится, символы большие. Но чтобы изображение было стабильное и не реагировало на внешние наводки, CS надо посадить на землю, R7 отсутствует (поставил перемычку)
==============================================================================
Сегодня 07.04.2020 обновился с ГитХаба, на CS появились стабильные импульсы (на предыдущих прошивках был мусор, дисплей ловил помехи), убрал перемычку с R7, теперь всё работает четко и стабильно
=======================
=======================
А если по правильному, то CS нельзя сажать на землю. Это линия управления сеансом передачи данных, что собственно и было реализовано автором в последнем релизе. За что ему и респект.
6940
Студент
Тольятти
31 1
Отв.416 27 Марта 20, 19:31
надо по высокой частоте "отвязыватVolume, 19 Марта 20, 08:37А можно по подробнее для не понимающих? Можно ли использовать ферит марки 100000? Резистор толко на массу? «все провода вместе», а если подпоять 3 провода и их обернуть вокруг фермата и далее в разъём так можно?
Volume
Доктор наук
Уфа
522 291
Отв.417 27 Марта 20, 22:36
подробнее про ферритовые фильтры на сигнальных проводах и марки ферритов можно прочитать, например, вот тут https://filteru.ru/ferritovyi-filtr/ и вот тут https://ru.wikipedia.org/wiki/Ферритовый_фильтр.
Есть специальные ферриты для кабелей, (вот такие https://www.chipdip.ru/...mp;sort=priceup ). Там и феррит правильной марки, и размер такой что достаточно одного-два витка(один виток - это просто пропустить провода внутри цилиндра).
Кроме магазина, ферритовые цилиндры можно найти в старых компьютерных кабелях (RS232, LPT, мониторный) где на кабеле есть характерное утолщение, внутри которого д.быть ферритовый цилиндр (но не факт - бывало что утолщение просто муляж, без феррита. Китайцы экономят).
Добываем цилиндр, все провода кабеля пропускаем в него, если внутренний диаметр цилиндра позволяет пропустить кабель еще раз - делаем виток кабелем и пропускаем его в цилиндр еще раз. Если место опять осталось - повторяем.
На кольцах аналогично - кабелем делаем витки, всеми проводами одновременно.
По проницаемости - если есть возможность выбирать то феррит лучше брать с проницаемостью в диапазоне 100..600. "Больше-лучше" тут не работает, чем выше проницаемость тем ниже частотность феррита, тем хуже фильтрация.
Есть специальные ферриты для кабелей, (вот такие https://www.chipdip.ru/...mp;sort=priceup ). Там и феррит правильной марки, и размер такой что достаточно одного-два витка(один виток - это просто пропустить провода внутри цилиндра).
Кроме магазина, ферритовые цилиндры можно найти в старых компьютерных кабелях (RS232, LPT, мониторный) где на кабеле есть характерное утолщение, внутри которого д.быть ферритовый цилиндр (но не факт - бывало что утолщение просто муляж, без феррита. Китайцы экономят).
Добываем цилиндр, все провода кабеля пропускаем в него, если внутренний диаметр цилиндра позволяет пропустить кабель еще раз - делаем виток кабелем и пропускаем его в цилиндр еще раз. Если место опять осталось - повторяем.
На кольцах аналогично - кабелем делаем витки, всеми проводами одновременно.
По проницаемости - если есть возможность выбирать то феррит лучше брать с проницаемостью в диапазоне 100..600. "Больше-лучше" тут не работает, чем выше проницаемость тем ниже частотность феррита, тем хуже фильтрация.
сообщение удалено
gol_avto
Доцент
Москва-Серпухов-Анапа
1.4K 486
Отв.418 13 Апр. 20, 08:18
Коллеги! И тем не менее проект медленно, но продвигается, мелкие недочеты устраняются. Обновляйтесь с ГитХаба, система стабильна, ничего не виснет.
AlexDol
Кандидат наук
Екатеринбург
325 433
Отв.419 13 Апр. 20, 15:05
Обновляйтесь с ГитХаба, система стабильнаgol_avto, 13 Апр. 20, 08:18Коллега, а версия 0.7.4? И какой версией ESP-IDF пользовался? А то наверное у меня устарел. Посмотрел на ГитХабе у "ys1797",
обновились bootloader и partition, это значит что затем в файлах для Flash download tool их так же необходимо заменить?