Обсуждаем цифровые устройства...
Ответить

Наводки из сети на микроконтроллер, прошу помощи

Пн окт 10, 2022 21:00:34

Приветствую!
Есть устройство на микроконтроллере, которое коммутирует нагрузку 220в через оптосиммисторы(MOC3081) > симмисторы(BTA24).
Не смотря на опторазвязку, при коммутации некоторых устройств, микроконтроллер(pi pico) выбивает в глюки. Обогреватель, плита, двигатели, дрель работают отлично. Самое странное начинается когда подключаю повышающий преобразователь (7kv) или если попытаюсь приблизить мультиметр и как только начинаю замер напряжения(без нагрузки), микроконтроллер уходит в глюк, в 50% случаях.

Изображение Изображение

БП для низковольтовой части "hi-link" 600ma 5v сомнительно малых размеров, может ли дело в нем?
Так же на выходы симмисторов, никаких фильтров не ставил, как и по входу.
Под симмисторами, на нижней части платы, развел полигончики, для входа и выхода коммутируемой нагрузки, навсякий случай, чтоб помогало тепло отводить, но возможны ли наводки в подобном случае?

Подскажите что можно сделать с меньшей кровью в данном случае?

Re: Наводки из сети на микроконтроллер, прошу помощи

Вт окт 11, 2022 08:50:04

Для начала подать питание контроллера от другого источника, лучше от батарей

Re: Наводки из сети на микроконтроллер, прошу помощи

Вт окт 11, 2022 10:33:33

Проблемы с системой поджига и контроля пламени даже на автономном простейшем МК практически не устранимы...
А тут "малинко-ардуинко"...
:cry:
Да и DC-DC преобразователь может необходимой развязки по питанию не обеспечивать.
:roll:
Последний раз редактировалось BOB51 Вт окт 11, 2022 10:44:11, всего редактировалось 1 раз.

Re: Наводки из сети на микроконтроллер, прошу помощи

Вт окт 11, 2022 10:36:43

20strannik08, через клеммники около МК подключаются какие-то датчики ? Отключите их временно, возможно помеха наводится через них. Дайте принципиальную схему.

Re: Наводки из сети на микроконтроллер, прошу помощи

Вт окт 11, 2022 15:56:37

Для начала подать питание контроллера от другого источника, лучше от батарей

Запитал микроконтроллер отдельно автономным питанием. Теперь при замере мультиметром не глючит. Сам электророзжиг только завтра смогу подключить, но думаю с ним тоже все будет норм.

Добавлено after 6 minutes 55 seconds:
Проблемы с системой поджига и контроля пламени даже на автономном простейшем МК практически не устранимы...
А тут "малинко-ардуинко"...
:cry:
Да и DC-DC преобразователь может необходимой развязки по питанию не обеспечивать.
:roll:

Но по сути газовый котел, на который планируется эту плату ставить, он отработал и запустил. Гонял долго проверял, глюки только на этапе электророзжига появляются.

До этого там стоял блок розжига на сименсе, там какойто мк все же стоял. Он через какоето время тоже стал глючит при попытке розжига(срабатывать через раз). на сименсе какойто помехоподавляющий конденсатор на 305v(не смог по маркировке точно разобрать емкость, но мультиметр показал 0,6мкф) и резистор на 220ом последовательно...

По поводу DC-DC все может быть, смотрел в сети его потроха, в обзорах пишут что пульсации небольшие но хз...осцилографа нету...
Добавлено after 6 minutes 20 seconds:
20strannik08, через клеммники около МК подключаются какие-то датчики ? Отключите их временно, возможно помеха наводится через них. Дайте принципиальную схему.


Две клеммы возле мк для фоторезисторов, но они не задействованы на текущий момент. А вот третья клемма... это вывод reset, предварительно подтянутый к +3.3v через 5k, ибо без подтяжки достаточно рукой поводить и самопроизвольно сбросится(это уже особенность pi pico,если вывод reset тянуть за пределы платы)...

На счет схемы, беда...я рисовал плату сразу на лету схему в голове проектируя, рисовальщик из меня не очень, но попробую нарисовать...

Re: Наводки из сети на микроконтроллер, прошу помощи

Ср окт 12, 2022 06:39:14

Поставить источник на классическом трансформаторе

Re: Наводки из сети на микроконтроллер, прошу помощи

Ср окт 12, 2022 07:37:12

Нагрузка 220 вольт, симисторы, киловольты, всякая импульсная шняга... а общего провода фактически нет, только жалкие полосочки какие-то. Так не делают.

Re: Наводки из сети на микроконтроллер, прошу помощи

Ср окт 12, 2022 09:28:55

Если меня спросят, как нельзя разводить питание на плате, покажу плату с фото. Можно? Тоненькая ниточка, проходя от ножки к ножки как антенна просто создана, чтобы собрать весь мусор. Фильтров по питанию нет, заземление болтается в воздухе. Радиаторы заземлены? Нет TVS. Разводка оптронов сделана не по фэншую. Эта плата просто обречена собирать отовсюду все наводки.

Re: Наводки из сети на микроконтроллер, прошу помощи

Ср окт 12, 2022 20:48:07

...
Проблемы с системой поджига и контроля пламени даже на автономном простейшем МК практически не устранимы...
А тут "малинко-ардуинко"...
:cry:
Да и DC-DC преобразователь может необходимой развязки по питанию не обеспечивать.
:roll:

Но по сути газовый котел, на который планируется эту плату ставить, он отработал и запустил. Гонял долго проверял, глюки только на этапе электророзжига появляются.
...

Как-то пытался имитацию блока управления газовой колонки сделать - не получилось на "стандартных" МК эквивалент с таким же уровнем гарантированной помехоустойчивости сделать
(тут и около данного сообщения
viewtopic.php?p=2744888#p2744888 )
так и осталось непобежденным...
:(

Re: Наводки из сети на микроконтроллер, прошу помощи

Чт окт 13, 2022 00:34:00

Если меня спросят, как нельзя разводить питание на плате, покажу плату с фото. Можно? Тоненькая ниточка, проходя от ножки к ножки как антенна просто создана, чтобы собрать весь мусор. Фильтров по питанию нет, заземление болтается в воздухе. Радиаторы заземлены? Нет TVS. Разводка оптронов сделана не по фэншую. Эта плата просто обречена собирать отовсюду все наводки.
Ещё, до кучи, и дорожка от Reset идёт через пол-платы, куда-то на клемник. Это шедевр ! :)))

Добавлено after 4 minutes 51 second:
20strannik08 писал(а):Сам электророзжиг только завтра смогу подключить
Что-то молчит ТС, не отвечает. Всё ли хорошо после экспериментов с этой чудо-платой и газовой колонкой ? :shock:

Re: Наводки из сети на микроконтроллер, прошу помощи

Чт окт 13, 2022 06:29:54

да уж мк штука неим любящая помех а уж ИБП в газе както не особо показан тм нужен чугуневый тран а плату придется наверно с4нуть в экран но даже это не факт что поможет

Re: Наводки из сети на микроконтроллер, прошу помощи

Чт окт 13, 2022 06:47:25

Если меня спросят, как нельзя разводить питание на плате, покажу плату с фото. Можно? Тоненькая ниточка, проходя от ножки к ножки как антенна просто создана, чтобы собрать весь мусор. Фильтров по питанию нет, заземление болтается в воздухе. Радиаторы заземлены? Нет TVS. Разводка оптронов сделана не по фэншую. Эта плата просто обречена собирать отовсюду все наводки.


А что не так с помехоусточивостью? Там нет ничего чувствительного к помехам. Разве что сам pi pico, но это не ардуино, у него на две головы выше устойчивость к помехам. Не нашел смысла городить перфикционизм, ради запуска 3-симмисторов. Остальные входы кроме аналога все через оптроны pc817 работают(и запитаны через доп. гальваническую развязку bs0505s). Все задействованные входы посажены на минус через резистор 15k. На счет заземления радиаторов...в чем смысл в данном случае их заземления?

Добавлено after 8 minutes 36 seconds:
Ещё, до кучи, и дорожка от Reset идёт через пол-платы, куда-то на клемник. Это шедевр ! :)))

то-то молчит ТС, не отвечает. Всё ли хорошо после экспериментов с этой чудо-платой и газовой колонкой ? :shock:


Вот выход reset виноват во всем был. Все, заработало...и поджиг... Проблема выхода reset, он по воздуху ловил помеху(вместо него задействовал 3v3en)...С питанием все норм оказалось, но варисторы и кондеры помехоподавляющие на все входы и выходы 220v навешал, плюс на низковольтовую часть стабилитрон и керамику по 0.1 накидал(на фото этого нет, это уже после сделал), хотя 5в там и так вроде стабильные более или менее. И естественно в металлический заземленый короб ставить все это придеться. Плюс будет отдельный сетевой фильтр на вход питания 220 и возможно на зажигалку.

Добавлено after 2 minutes 57 seconds:
да уж мк штука неим любящая помех а уж ИБП в газе както не особо показан тм нужен чугуневый тран а плату придется наверно с4нуть в экран но даже это не факт что поможет


А вы давно смотрели как нынче газовые котлы делают? Котел над которым я пляшу buderus, большой такой, там кругом в электронике импульсная шняга, никаких заморочек с экранами, а блок розжига(что сгорел), сименс оригинал, вообще запитан от безтрансформаторного способа, без гальваноразявки, на кондерах и резисторе...

Re: Наводки из сети на микроконтроллер, прошу помощи

Чт окт 13, 2022 07:12:11

А вы давно смотрели как нынче газовые котлы делают? Котел над которым я пляшу buderus, большой такой, там кругом в электронике импульсная шняга, никаких заморочек с экранами, а блок розжига(что сгорел), сименс оригинал, вообще запитан от безтрансформаторного способа, без гальваноразявки, на кондерах и резисторе...

чтож не силно удивлен в нынешнем гавне 1разовом и не такое увидишь ...но эта экономия выйдет боком хозяину если чото пойтет НЕТАК
но не надо пытатся повторит плохие и кривые ЧУЖИЕ решения если вы дорожите своей жизнью... ведь одно дело когда изза врыва газа претензи полицаеф будут к производителю котла ....другое если к вам (это если выживете !) всегда надо делать правилно и надежно а галваноразвязка лишь 1 из тех ОБЯЗАТЕЛНЫХ МЕЛОЧЕЙ

Re: Наводки из сети на микроконтроллер, прошу помощи

Чт окт 13, 2022 08:41:15

чтож не силно удивлен в нынешнем гавне 1разовом и не такое увидишь ...но эта экономия выйдет боком хозяину если чото пойтет НЕТАК

Что есть то есть, но работает!

P.S. Газовый котел защищен, даже если с платой что то не так будет или утечка газа и т.д., все вырубится вне этой платы.

Re: Наводки из сети на микроконтроллер, прошу помощи

Чт окт 13, 2022 08:48:53

С газом шутки плохи (особо самопальные)...
Там АБСОЛЮТНАЯ надежность и безопасность требуется.
:(

Re: Наводки из сети на микроконтроллер, прошу помощи

Чт окт 13, 2022 09:25:56

А что не так с помехоусточивостью? Там нет ничего чувствительного к помехам.


Проблема выхода reset, он по воздуху ловил помеху


:facepalm:

Re: Наводки из сети на микроконтроллер, прошу помощи

Чт окт 13, 2022 12:37:07

Как-то пытался имитацию блока управления газовой колонки сделать - не получилось на "стандартных" МК эквивалент с таким же уровнем гарантированной помехоустойчивости сделать
(тут и около данного сообщения
viewtopic.php?p=2744888#p2744888 )
так и осталось непобежденным...
:(


Как я понял из прочитанного по ссылке, там тоже были непроизвольные перезагрузки мк? А ионизацию средствами мк измеряли или на стороне?

Re: Наводки из сети на микроконтроллер, прошу помощи

Чт окт 13, 2022 21:34:49

Проверялась не ионизация, а помехоустойчивость на электрический разряд в шины питания.
Вернее способность восстановления работы после сбоя при сохранении некоторых параметров в ОЗУ.
Результат также явно указан - необходим специализированный криталл.
8)

Re: Наводки из сети на микроконтроллер, прошу помощи

Сб ноя 19, 2022 11:17:22

Берёте кусочек фольги размером с корпус МК, приклеиваете его сверху двухсторонним скотчем и припаиваете от этого кусочка фольги проводок на минус питания(прямо на можку МК).

Re: Наводки из сети на микроконтроллер, прошу помощи

Сб ноя 26, 2022 22:50:48

Проверялась не ионизация, а помехоустойчивость на электрический разряд в шины питания.
Вернее способность восстановления работы после сбоя при сохранении некоторых параметров в ОЗУ.
Результат также явно указан - необходим специализированный криталл.
8)

Да не надо "специализированных" кристаллов. Все помехи на 90% зависят от разводки платы. Я недавно для себя делал блок управления газовой печкой в гараж. Вроде всё предусмотрел, опторазвязка, все дела. В Протеусе всё чудненько. Собрал всю эту конструкцию на плату, склёпанную на скорую руку, все так же работает. Как только подключил катушку зажигания и она заработала, PIC16F688 сошёл с ума. Частично помогло заземление на шину РЕ (корпус печки, корпуса ИИП), но глюки полностью не ушли. Микроконтроллер в 40% случаев упорно сбрасывался. Помогли 2 действия - полная переработка топологии печатной платы, с учётом всех требований для помехоустойчивых систем. Сбросы были, но уже довольно редко. Снизились где-то до 10%. Для меня это было тоже неприемлемо, газ всё-таки. На плату я уже не грешил, грешил на электромагнитные помехи от искры. Потом вдруг вспомнил почему в автомобилях, свечи зажигания и провода имеют сопротивление в несколько кОм. https://helpiks.org/5-91667.html
Поставил на свечку силиконовый высоковольтный провод, с сопротивлением порядка 4 кОм и все проблемы как рукой сняло. Коробку можно расположить рядом с катушкой зажигания и ничего не сбрасывается. Блок питается от двух флайбэков, 12 и 5 вольт. Связано это с тем, что 5-ти вольтовое питание на цифровую часть отдельное от всех датчиков печки, хотя ток электродвигателя 12v контролируется АЦП, а это не совсем опторазвязка. Правда измерения тока происходят по плюсовой шине - дискретный аналог ACS712. Так что импульсное питание тоже не является источником помех. Блок работает с октября сего года и я ни разу не заметил сброса, а это я бы заметил в любом случае, так как при сбросе программа не стартует сама. Для этого нужно нажать кнопку "Пуск". 20strannik08, перетрясите разводку платы по всем правилам, как это сделал я, и вы будете приятно удивлены. Я тоже не хотел это делать и у меня тоже стоят оптроны, но жизнь такая весчь, она может заставить.
P.S. Забыл добавить... 20strannik08, у вас же есть источник электромагнитных помех (7kV). В этом случае, каждая дорожка на плате, будет являться приёмной антенной для таких помех. Тут никакие оптроны не помогут, только грамотная разводка.
Вложения
Блок управления печкой.jpg
(77.29 KiB) Скачиваний: 70
Ответить