реклама на сайте
подробности

 
 
> Моя проблема ЭМС, Вопрос к гуру!
Firer
сообщение Jan 4 2013, 19:12
Сообщение #1


Местный
***

Группа: Свой
Сообщений: 294
Регистрация: 7-01-05
Пользователь №: 1 832



Приветствую специалистов!
Столкнулся первый раз, прошу подсказок.
Опыт проектирования электронных плат управления более 5 лет, но столкнулся с проблемой ЭМС серьезно только сейчас:
Электрошкаф. Металлический корпус ширина 2м, высота 2м глубина около 80см.
В разных частях корпуса стоят:
- насос 220в (мощность менее 1кВт)
- датчики концевики разные
- пара разъемов Dallas iButton
- с десяток ЭМ клапанов =24в
- пара датчиков давления 5..20мА
Электрика 220в устанавливается в отдельном металл. ящике внутри изделия. К ней подводится 220в. Внутри УЗО, автоматы.
В другом ящике металл.(самое интересное) устанавливается:
- бесперебойник обычный бытовой около 500Вт
- блоки питания импульсные 24в, 12в (каждый 200Вт) - наподобие Meanwell
- плата процессорная (спроектирована мною) ядро STM32F217.

В отдельном ящике к которому идет кабель около 2м установлены:
- Дисплей OLED алфавитно-цифровой 4 строки 20 символов
- клавиатура матрица 4*4

На реальном оборудовании в течение суток все зависает по неизвесным причинам в случайное время на разных точках. (если без ватчдога в прошивке - или перезагружается если с ватчдогом).
Хочу докопаться до истины.
Доп.инфо:

плата процессорная - питание на процессор формируется так:
сначала Buck LM2673 до 5в. Затем линейный стабилизатор до 3.3в.

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

1. Соединение общего провода (- блоков питания) с шасси корпуса сделал в блоке рядом с блоком питания. Несколько уменьшило частоту зависания.
2. Дисплей и клавиатуру вешал на короткие кабели прямо рядом с платой. Проблема зависаний не исчезла. Это как понимаю наиболее проблемные линии так как напрямую от процессора наружу идут.

Куда копать еще?

Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Firer
сообщение Jan 5 2013, 18:10
Сообщение #2


Местный
***

Группа: Свой
Сообщений: 294
Регистрация: 7-01-05
Пользователь №: 1 832



Уважаемые профессионалы, благодарю за подсказки!!
Подозревать в ограниченных умственных способностях - это именно взгляд со стороны, иногда зарабатываешься и что-то забываешь.
Но не в моем случае. Забыл сообщить.
Плата с дисплеем, клавиатурой и частью датчиков работает на столе 3 дня (дольше не оставлял) все четко - лаб.блок питания и вне корпуса.
Софт написан на FreeRTOS сегодня получил 5-суточный лог отладки - никакие задачи стек не переполняют, т.е. я с вероятностью 99% отсек - это не проблема ПО.
Уже месяц как проделывались разные тесты.
В том числе - отключение по очереди каждого разъема и оставление на прогон.
Без разъемов все работает, с одним подключенным разъемом каждым работает, но при подключенных 2-3 из этих же начинает подвисать.
Подвисание происходит не в какой-то конкретный момент например включения какого-то клапана - давно бы отловил. Зависает даже просто так!
АК - похоже вы правы, не под фонарем. Вашу ссылку про EMC_immunity прочитал 1-го января и стал осознавать.
Не выкладывал схемы потому что не хотел грузить всех здесь лишней информацией - и так своих проектов наверняка хватает.
Переразвести плату сейчас проблемно т.к. сотню первых придется выбросить.
Почему скажете первую не протестировал? Смешно. Первую протестировал. И на первом образце аппарата она отлично работала. Первый образец аппарата просто не покрашен был sm.gif
Т.е. стараюсь найти решение без переразводки платы.
Проброска толстых проводов поверх всех разъемов может помочь?
В принципе все земли периферии из разъемов могу вытащить и соединить сразу на клемму блока питания или платы (где питание приходит).

Но судя по прочтенному файлу, пикосекундные импульсы могут проскакивать не через землю, а и через входы которые не должным образом сделаны (например прямые линии от процессора к OLED и клавиатуре).

Прилагаю разводу платы. Пожалуйста критикуйте. "Переделать все заново" - это я и сам теперь могу сказать. С возможностью эту плату как-то перетрясти.
XT8 - ввод питания (+12, +24в)
XT18 - датчики 5..20мА
XT19 - концевики
XT16 - iButton
XT15 - ЭМ клапаны =24в
XT2 - ЖКИ/OLED
XT5 - на силовую плату (там реле электромагнитные)
Это все из текущих подключений.

И фото прилагаю. Видно щиток с платой. Под ней стоят блоки питания.
Сверху ящик с клавиатурой дисплеем.
Снизу - насос.

Спасибо за любые комментарии!!

Эскизы прикрепленных изображений
Прикрепленное изображение
 

Прикрепленные файлы
Прикрепленный файл  emc_problem_pcb.pdf ( 608.66 килобайт ) Кол-во скачиваний: 400
 
Go to the top of the page
 
+Quote Post
=AK=
сообщение Jan 6 2013, 00:04
Сообщение #3


pontificator
******

Группа: Свой
Сообщений: 3 055
Регистрация: 8-02-05
Из: страны Оз
Пользователь №: 2 483



Цитата(Firer @ Jan 6 2013, 04:40) *
Т.е. стараюсь найти решение без переразводки платы.

Хотя приведенная выше статья дает примеры на уровне разводки платы, изложенные там принципы универсальны и в равной степени применимы к уровню компоновки устройства, состоящего из блоков. Ваша задача не представляется совсем уж безнадежной, даже несмотря на то, что плата процессора разведена плоховато.

Цитата(Firer @ Jan 6 2013, 04:40) *
Проброска толстых проводов поверх всех разъемов может помочь?

В какой-то степени, но вряд ли это будет панацеей.

Вынужден еще раз повторить: проанализируйте источники и пути прохождения помех, отделите чистую землю от грязной, поставьте барьеры. Это можно сделать без переразводки платы. И за вас это никто не сделает, потому что документов нужной степени детализации на форум вы не выложите, да и вообще, по документам это не всегда легко сделать, надо живьем смотреть.

Начните с того, что продумайте земли. Как вариант, поставьте отдельные земляные терминалы для "чистой" и "грязной" земель в каждом ящике. Очевидной "грязной землей" для каждого ящика является сам этот металлический ящик.

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

Проверьте все реле, контакторы и клапаны. Если обмотки питаются от DC - параллельно обмотке должен стоять диод. Все контакты (включая концевики), которые коммутируют обмотки, задемпфируйте искрогасящими RC-цепочками. Поставьте RC-цепочки c конденсаторами класса Х1 или Х2 в цепях питания мотора, загасите любую возможность появления искр и дуг. В том числе - проверьте, не включены ли где-либо просто гольные кондеры вместо RC-цепочек параллельно контактам. А то ведь бывают такие кулибины, которые, например, от недоумия параллельно кнопкам кондеры вешают.

Цитата(Firer @ Jan 6 2013, 04:40) *
импульсы могут проскакивать не через землю, а и через входы которые не должным образом сделаны (например прямые линии от процессора к OLED и клавиатуре).

Несомненно, могут. Если невозможно поставить барьеры на самой плате - ставьте дополнительные внешние платы с резисторными и ферритовыми барьерами.

Надевайте ферритовые клампы на кабели, пропускайте кабели через ферритовые кольца. Продумайте укладку кабелей, кто с кем рядом лежит. И т.п.
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- Firer   Моя проблема ЭМС   Jan 4 2013, 19:12
- - Microwatt   Вы уверены, что зависания из-за питания? ПО может...   Jan 4 2013, 23:23
- - =AK=   Цитата(Firer @ Jan 5 2013, 05:42) Хочу до...   Jan 5 2013, 10:02
- - novchok   Я бы для начала отрубил от модуля все кабели вообщ...   Jan 5 2013, 10:57
|- - AlexandrY   Цитата(novchok @ Jan 5 2013, 12:57) Я бы ...   Jan 5 2013, 11:22
|- - novchok   Цитата(AlexandrY @ Jan 5 2013, 15:22) Это...   Jan 5 2013, 11:46
|- - =AK=   Цитата(novchok @ Jan 5 2013, 22:16) Надо ...   Jan 5 2013, 12:21
- - bav   Цитатаплата разведена с землями и сверху и снизу. ...   Jan 5 2013, 11:20
|- - AlexandrY   Цитата(Firer @ Jan 5 2013, 20:10) Почему ...   Jan 5 2013, 22:49
|- - AlexandrY   Цитата(Firer @ Jan 5 2013, 20:10) Подвиса...   Jan 6 2013, 09:49
||- - haker_fox   QUOTE (AlexandrY @ Jan 6 2013, 18:49) С в...   Jan 6 2013, 11:31
||- - AlexandrY   Цитата(haker_fox @ Jan 6 2013, 13:31) Крр...   Jan 6 2013, 12:03
|- - Dog Pawlowa   Цитата(Firer @ Jan 5 2013, 21:10) Но судя...   Jan 7 2013, 18:10
|- - MaxPIC   Кроме разводки (её на мой взгляд необходимо переде...   Jan 7 2013, 22:30
|- - _4afc_   Кстати ZQ2 лучше, как в старину, ставить на непров...   Jan 7 2013, 23:59
|- - alexPec   Внесу свои 5 копеек. На промоборудовании для меня...   Jan 8 2013, 10:06
|- - shf_05   если сбои не из-за самого железа типа перегреваетс...   Jan 11 2013, 09:11
|- - shf_05   для ибуттона, ЖКИ и т.п. все что где-то далеко от ...   Jan 11 2013, 09:13
- - novchok   Интересная платка.   Jan 5 2013, 19:26
- - Альберт   Понятно, что помеха кондуктивная. Источник помех м...   Jan 6 2013, 12:10
|- - AlexandrY   Цитата(Альберт @ Jan 6 2013, 14:10) ...до...   Jan 6 2013, 12:21
- - Firer   Ой ребята, день ото дня не легче Про тетю с холод...   Jan 6 2013, 18:51
|- - =AK=   Цитата(Firer @ Jan 7 2013, 05:21) (в друг...   Jan 6 2013, 21:20
- - Slonofil   Товарищи! Хотел бы задать вопрос, относящийся ...   Jan 18 2013, 11:20
- - Firer   Уважаемые коллеги! Всем громадное спасибо за с...   Jan 19 2013, 20:02
|- - shf_05   Цитата(Firer @ Jan 20 2013, 02:02) Сейчас...   Jan 20 2013, 17:14
|- - alexPec   Цитата(shf_05 @ Jan 20 2013, 21:14) ставл...   Jan 21 2013, 06:34
|- - =AK=   Цитата(alexPec @ Jan 21 2013, 17:04) Пожа...   Jan 21 2013, 11:44
|- - shf_05   Цитата(=AK= @ Jan 21 2013, 17:44) А я нет...   Jan 22 2013, 07:47
|- - =AK=   Цитата(shf_05 @ Jan 22 2013, 18:17) а как...   Jan 22 2013, 23:36
|- - shf_05   =AK= при всем уважении к вам все же коммон моде чо...   Jan 23 2013, 04:28
||- - =AK=   Цитата(shf_05 @ Jan 23 2013, 14:58) коммо...   Jan 23 2013, 08:19
||- - shf_05   Цитата(=AK= @ Jan 23 2013, 14:19) Я стара...   Jan 23 2013, 18:08
|- - alexPec   Цитата(=AK= @ Jan 23 2013, 03:36) Просто ...   Jan 23 2013, 16:13
|- - shf_05   имхо- не надо цепляться к файлу, человек, написавш...   Jan 23 2013, 16:32
|- - =AK=   Цитата(alexPec @ Jan 24 2013, 02:43) прод...   Jan 24 2013, 05:23
|- - shf_05   подаем помехи через емк. и инд. "клещи" ...   Jan 24 2013, 06:01
||- - =AK=   Цитата(shf_05 @ Jan 24 2013, 16:31) приме...   Jan 24 2013, 10:49
||- - AlexandrY   Цитата(=AK= @ Jan 24 2013, 12:49) Конечно...   Jan 24 2013, 11:39
||- - shf_05   как раз наносек. импульсы мы и подавали, жаль осци...   Jan 24 2013, 14:29
||- - AlexandrY   Цитата(shf_05 @ Jan 24 2013, 16:29) как р...   Jan 24 2013, 15:25
|||- - shf_05   Цитата(AlexandrY @ Jan 24 2013, 21:25) Од...   Jan 24 2013, 15:47
||- - =AK=   Цитата(shf_05 @ Jan 25 2013, 00:59) как р...   Jan 24 2013, 22:24
||- - shf_05   может мои результаты не претендуют на скурпулезно ...   Jan 25 2013, 04:22
||- - =AK=   Цитата(shf_05 @ Jan 25 2013, 14:52) для п...   Jan 25 2013, 08:19
||- - shf_05   землю осцилла цепляли в разные точки- мало что мен...   Jan 25 2013, 08:56
||- - alexPec   Цитата(shf_05 @ Jan 25 2013, 12:56) как т...   Jan 25 2013, 09:14
||- - =AK=   Цитата(shf_05 @ Jan 25 2013, 19:26) посто...   Jan 25 2013, 10:52
||- - shf_05   Цитата(=AK= @ Jan 25 2013, 16:52) Емкость...   Jan 25 2013, 11:23
||- - shf_05   вот какие можно поглядеть: http://www.tdk.co.jp/te...   Feb 3 2013, 17:12
|- - alexPec   Цитата(=AK= @ Jan 24 2013, 09:23) Очевидн...   Jan 24 2013, 07:12
- - novchok   У топикстартера земля разведена никак. Поэтому при...   Jan 21 2013, 13:08
|- - shf_05   Цитата(novchok @ Jan 21 2013, 19:08) У то...   Jan 24 2013, 03:40
- - Slonofil   OFF: проглядел файл CommonModeChokesW1HIS2006Apr06...   Jan 23 2013, 11:19
- - bav   ЦитатаМощные источники помех (импульсные БП, искря...   Jan 24 2013, 11:10


Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 23rd July 2025 - 11:43
Рейтинг@Mail.ru


Страница сгенерированна за 0.01491 секунд с 7
ELECTRONIX ©2004-2016