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

 
 
4 страниц V   1 2 3 > »   
Reply to this topicStart new topic
> Борьба с помехами, Девайс глохнет ...
hd44780
сообщение Jan 9 2012, 09:14
Сообщение #1


Профессионал
*****

Группа: Свой
Сообщений: 1 202
Регистрация: 26-08-05
Из: Донецк, ДНР
Пользователь №: 7 980



Сделал девайс на базе ObDev-овского PowerSwitch http://www.obdev.at/products/vusb/powerswitch.html

Заметно его переиначил: контроллер AtMega8, реле одно и т.д. Добавил светодиодики, ввёл функции включить/выключить нагрузку через указанное время.
Работает как HID (чтоб не писать кучу дров под все существующие XP-висты-семёрки). Управляющая прога на C# с промежуточной Dll на C++ для тех вещей, с которыми у .NET проблемы.
Всякие там супер-универсальные USB-Lib не использовал, не люблю их ... Код 100% мой.

"Принципиально-блок схему" прилагаю.
Собрано на одной плате, только БП обычный на LM7812 для реле сделан на другой плате.

Проблема в следующем:
Когда нагрузки нет (холостой режим) либо она копеечная (типа китайской ёлочной гирлянды), всё работает как часы.
Когда подключаю то, для чего оно и делалось - комповые маршрутизатор, гигабитный коммутатор, спутниковый ресивер, где-то на 5-10 раз при выключении нагрузки с помощью реле девайс глохнет - в диспетчере устройств он продолжает значиться, но упр. прога вопит, что девайс пропал и не может его повторно открыть. Помогает перетык USB.

Если включить в него настольную лампу (лампа дневная, U-образная) 11Вт с каким-то то ли дросселем, то ли трансом в качестве БП, но она вырубает девайс железно. Лампа видать гонит в сеть нехилые помехи - от неё всегда колонки "хрюкают".

Раньше я питал проц от того же БП (там есть ещё и LM7805, сейчас на ней один светодиодик остался), оптопару-то сделал для развязывания, думал по питанию что-то лезет - не помогло.
Пытался LC фильтр ставить - http://www.shema.ru/cgi-bin/rshema.pl?name...e=pit_rd1.shtml , только без заземления (нетути его) - по фигу.
Фильтр ставил и перед трансом БП и перед нагрузкой - до лампочки оно. Эффекта не заметил никакого.

Как можно с этим бороться? И что ещё можно сделать?

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


--------------------
Чтобы возить такого пассажира, необходим лимузин другого класса.
(с) Мария Эдуарда
Go to the top of the page
 
+Quote Post
kovigor
сообщение Jan 9 2012, 10:31
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 5 273
Регистрация: 30-03-10
Пользователь №: 56 295



Цитата(hd44780 @ Jan 9 2012, 13:14) *
Как можно с этим бороться? И что ещё можно сделать?

Спасибо.


Например, при отключении трансформаторного БП от сети в эфир излучается мощная радиопомеха. Правильные БП содержат RC - снаббер, включенный параллельно первичке. Многие БП, особенно маломощные, такого снаббера не имеют. И вот результат. Подробнее см. в книге Шевкопляса "Микропроцессорные структуры".

Контакты реле зашунтируйте RC - цепочкой. Для примера см. схему любого бесперебойника ...

Вот немного про эти цепочки и их расчет:

http://homepages.which.net/~paul.hills/Emc/Snubbers.html

А еще можно спросить у Google, например, так: "RC snubber"
Go to the top of the page
 
+Quote Post
hd44780
сообщение Jan 9 2012, 18:20
Сообщение #3


Профессионал
*****

Группа: Свой
Сообщений: 1 202
Регистрация: 26-08-05
Из: Донецк, ДНР
Пользователь №: 7 980



Kovigor, спасибо за совет.
Припаял туда цепочку 45-47 Ом (2 по 90 Ом каждый 1Вт в параллель) - 0.1 мкФ. Заметно лучше стало. Лампа вырубает, но очень редко (один раз из 10-15).
Маршрутизаторы и коммутаторы пока на проверял.

Сообщение отредактировал hd44780 - Jan 9 2012, 18:24


--------------------
Чтобы возить такого пассажира, необходим лимузин другого класса.
(с) Мария Эдуарда
Go to the top of the page
 
+Quote Post
kovigor
сообщение Jan 9 2012, 20:28
Сообщение #4


Гуру
******

Группа: Свой
Сообщений: 5 273
Регистрация: 30-03-10
Пользователь №: 56 295



Цитата(hd44780 @ Jan 9 2012, 21:20) *
Kovigor, спасибо за совет.
Припаял туда цепочку 45-47 Ом (2 по 90 Ом каждый 1Вт в параллель) - 0.1 мкФ. Заметно лучше стало. Лампа вырубает, но очень редко (один раз из 10-15).
Маршрутизаторы и коммутаторы пока на проверял.


Посчитать бы параметры этой цепочки, хотя бы ориентировочно ...

Возможно, будет лучше вместо реле поставить симистор с детектором перехода через "0", вроде MOC3063, и включать/выключать нагрузку не когда попадет, а в моменты перехода питающего напряжения через "0" ...
Go to the top of the page
 
+Quote Post
Timmy
сообщение Jan 9 2012, 22:24
Сообщение #5


Знающий
****

Группа: Участник
Сообщений: 835
Регистрация: 9-08-08
Из: Санкт-Петербург
Пользователь №: 39 515



Если пин R на МК - это reset, к нему стоит прицепить конденсатор в землю порядка 1nF. А то может самосбрасываться под действием помех. И на всякий случай напомню, что C2 должен присоединяться к МК дорожками минимальной длины.
Go to the top of the page
 
+Quote Post
fantex
сообщение Jan 10 2012, 07:28
Сообщение #6


Участник
*

Группа: Свой
Сообщений: 54
Регистрация: 4-11-05
Пользователь №: 10 480



Цитата(hd44780 @ Jan 9 2012, 12:14) *
Как можно с этим бороться? И что ещё можно сделать?


Прилагаю файл в котором описана подобная борьба.

Прикрепленный файл  Electronnye_gadisty.rar ( 50.42 килобайт ) Кол-во скачиваний: 257
Go to the top of the page
 
+Quote Post
hd44780
сообщение Jan 10 2012, 08:39
Сообщение #7


Профессионал
*****

Группа: Свой
Сообщений: 1 202
Регистрация: 26-08-05
Из: Донецк, ДНР
Пользователь №: 7 980



Цитата(Timmy @ Jan 10 2012, 00:24) *
Если пин R на МК - это reset, к нему стоит прицепить конденсатор в землю порядка 1nF. А то может самосбрасываться под действием помех. И на всякий случай напомню, что C2 должен присоединяться к МК дорожками минимальной длины.


Да, это reset. Кондёр прицеплю вечером. Выходные закончились biggrin.gif .
МК у меня DIP в колодке, С2 припаян непоср. к ногам этой колодки.

Kovigor, я её не расчитывал, взял из схемы какого-то UPSа в интернете. Плюс ещё не совсем понятно как считать. Там надо знать пиковый ток (как я понимаю имеется в виду всплеск при включении). Тормозмутым мультиметром его ж не померяешь ... Да и нагрузки могут быть разные. Взял навскидку 220в и 5А.
Длительность помехи пока не мерял....
Или я чего-то не понимаю?

fantex, занятная статейка, спасибо sm.gif .

Сообщение отредактировал hd44780 - Jan 10 2012, 08:38


--------------------
Чтобы возить такого пассажира, необходим лимузин другого класса.
(с) Мария Эдуарда
Go to the top of the page
 
+Quote Post
alexvu
сообщение Jan 10 2012, 13:14
Сообщение #8


Профессионал
*****

Группа: Свой
Сообщений: 1 172
Регистрация: 14-11-11
Из: Москва
Пользователь №: 68 299



Найдите статью "Помехоустойчивые устройства" Алексей Кузнецов, там всё есть.
Надо правильно делать плату, а Вы вообще её не показали. Скорее всего, там у Вас и проблема.
Go to the top of the page
 
+Quote Post
hd44780
сообщение Jan 10 2012, 14:05
Сообщение #9


Профессионал
*****

Группа: Свой
Сообщений: 1 202
Регистрация: 26-08-05
Из: Донецк, ДНР
Пользователь №: 7 980



Все платы - макетки, на проволочках sm.gif .
И БП, и USB часть.

Сообщение отредактировал hd44780 - Jan 10 2012, 14:06


--------------------
Чтобы возить такого пассажира, необходим лимузин другого класса.
(с) Мария Эдуарда
Go to the top of the page
 
+Quote Post
bolden
сообщение Jan 10 2012, 16:54
Сообщение #10


Частый гость
**

Группа: Участник
Сообщений: 100
Регистрация: 26-12-10
Из: Санкт-Петербург
Пользователь №: 61 884



В своё время столкнулся с зависанием ( или пересбрасыванием) микроконтроллера (Silabs) при испытаниях на наносекундные импульсные помехи. ( прибор был чуствителен к комутации нагрузок в сети питания...) фильтры, и прочее не помогало. "наноимпульс" проходил везде и упорно сбрасывал контроллер. Пока не переразвёл плату, уделив пристальное внимание цепям Кварца, Reset.a и JTAG'a. Соглашусь с alexvu устойчивость к помехам на макетках проверять бесполезно, от платы очень многое зависит.
Go to the top of the page
 
+Quote Post
hd44780
сообщение Jan 10 2012, 17:56
Сообщение #11


Профессионал
*****

Группа: Свой
Сообщений: 1 202
Регистрация: 26-08-05
Из: Донецк, ДНР
Пользователь №: 7 980



Подключил к девайсу свои роутеры и маршрутизаторы. Увидел странную вещь - лампочки питания загораются-гаснут, загораются-гаснут, и т.д.

Что-то с этой цепочкой не то sad.gif .

Цитата(alexvu @ Jan 10 2012, 15:14) *
Найдите статью "Помехоустойчивые устройства" Алексей Кузнецов, там всё есть.


http://caxapa.ru/lib/emc_immunity.html - оно?


--------------------
Чтобы возить такого пассажира, необходим лимузин другого класса.
(с) Мария Эдуарда
Go to the top of the page
 
+Quote Post
hd44780
сообщение Jan 10 2012, 19:03
Сообщение #12


Профессионал
*****

Группа: Свой
Сообщений: 1 202
Регистрация: 26-08-05
Из: Донецк, ДНР
Пользователь №: 7 980



Почитал. Довольно интересно.
Плату, хоть и макетку, придётся переделывать sad.gif .
Оптопару попробую убрать, транзюк вообще на другую плату вынесу. Глядишь, чего и получится....


--------------------
Чтобы возить такого пассажира, необходим лимузин другого класса.
(с) Мария Эдуарда
Go to the top of the page
 
+Quote Post
Сергей Борщ
сообщение Jan 11 2012, 08:22
Сообщение #13


Гуру
******

Группа: Модераторы
Сообщений: 8 455
Регистрация: 15-05-06
Из: Рига, Латвия
Пользователь №: 17 095



Как у вас выполнено соединение экрана USB-кабеля с землей вашей платы?


--------------------
На любой вопрос даю любой ответ
"Write code that is guaranteed to work, not code that doesn’t seem to break" (C++ FAQ)
Go to the top of the page
 
+Quote Post
hd44780
сообщение Jan 11 2012, 18:14
Сообщение #14


Профессионал
*****

Группа: Свой
Сообщений: 1 202
Регистрация: 26-08-05
Из: Донецк, ДНР
Пользователь №: 7 980



Цитата(Сергей Борщ @ Jan 11 2012, 10:22) *
Как у вас выполнено соединение экрана USB-кабеля с землей вашей платы?


Никак sm.gif
Поначалу соединял его с землёй (корпус разъёма на землю).
Разъём дико глючил (паршивые какие-то они, достали, отключался сам по себе), я его откусил кусачками, проводки USB подключаю 4-конт. разъёмчиком, штырьки как джамперы на матерях.

Вот ещё нашёл - http://easyelectronics.ru/upravlenie-moshh...ka-chast-1.html
Но делать что-то уже наверное буду на выходных....

Сообщение отредактировал hd44780 - Jan 11 2012, 19:31


--------------------
Чтобы возить такого пассажира, необходим лимузин другого класса.
(с) Мария Эдуарда
Go to the top of the page
 
+Quote Post
alexPec
сообщение Jan 11 2012, 19:03
Сообщение #15


Профессионал
*****

Группа: Свой
Сообщений: 1 284
Регистрация: 9-04-06
Пользователь №: 15 968



Была с авр-ми та же беда - зависали при импульсных помехах. Серьезно помогло применение 4-х слойной платы (как день и ночь) внутренние 2 слоя земля и питание, наружние - сигнальные. Слои внутренние цельные. Раз в 10-50 реже зависать стали sm.gif. А кардинально помогла замена авр на проц от NEC. Ни разу не завис за 5 лет работы на многих объектах. На одном объекте девайс не ресетили и не выключали прямо таки 5 лет - работает, в условиях пром. помех, рядом с движками, контакторами на 120 кВт.
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 13th July 2025 - 00:38
Рейтинг@Mail.ru


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