Перейти к содержанию
    

Сделал девайс на базе 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 , только без заземления (нетути его) - по фигу.

Фильтр ставил и перед трансом БП и перед нагрузкой - до лампочки оно. Эффекта не заметил никакого.

 

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

 

Спасибо.

post-7980-1326100455_thumb.png

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

 

Спасибо.

 

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

 

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

 

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

 

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

 

А еще можно спросить у Google, например, так: "RC snubber"

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Kovigor, спасибо за совет.

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

Маршрутизаторы и коммутаторы пока на проверял.

Изменено пользователем hd44780

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Kovigor, спасибо за совет.

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

Маршрутизаторы и коммутаторы пока на проверял.

 

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

 

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Если пин R на МК - это reset, к нему стоит прицепить конденсатор в землю порядка 1nF. А то может самосбрасываться под действием помех. И на всякий случай напомню, что C2 должен присоединяться к МК дорожками минимальной длины.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

 

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

 

Electronnye_gadisty.rar

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Если пин R на МК - это reset, к нему стоит прицепить конденсатор в землю порядка 1nF. А то может самосбрасываться под действием помех. И на всякий случай напомню, что C2 должен присоединяться к МК дорожками минимальной длины.

 

Да, это reset. Кондёр прицеплю вечером. Выходные закончились :biggrin: .

МК у меня DIP в колодке, С2 припаян непоср. к ногам этой колодки.

 

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

Длительность помехи пока не мерял....

Или я чего-то не понимаю?

 

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

Изменено пользователем hd44780

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Найдите статью "Помехоустойчивые устройства" Алексей Кузнецов, там всё есть.

Надо правильно делать плату, а Вы вообще её не показали. Скорее всего, там у Вас и проблема.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Все платы - макетки, на проволочках :) .

И БП, и USB часть.

Изменено пользователем hd44780

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

В своё время столкнулся с зависанием ( или пересбрасыванием) микроконтроллера (Silabs) при испытаниях на наносекундные импульсные помехи. ( прибор был чуствителен к комутации нагрузок в сети питания...) фильтры, и прочее не помогало. "наноимпульс" проходил везде и упорно сбрасывал контроллер. Пока не переразвёл плату, уделив пристальное внимание цепям Кварца, Reset.a и JTAG'a. Соглашусь с alexvu устойчивость к помехам на макетках проверять бесполезно, от платы очень многое зависит.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

 

Что-то с этой цепочкой не то :( .

 

Найдите статью "Помехоустойчивые устройства" Алексей Кузнецов, там всё есть.

 

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Почитал. Довольно интересно.

Плату, хоть и макетку, придётся переделывать :( .

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

 

Никак :)

Поначалу соединял его с землёй (корпус разъёма на землю).

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

 

Вот ещё нашёл - http://easyelectronics.ru/upravlenie-moshh...ka-chast-1.html

Но делать что-то уже наверное буду на выходных....

Изменено пользователем hd44780

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Была с авр-ми та же беда - зависали при импульсных помехах. Серьезно помогло применение 4-х слойной платы (как день и ночь) внутренние 2 слоя земля и питание, наружние - сигнальные. Слои внутренние цельные. Раз в 10-50 реже зависать стали :). А кардинально помогла замена авр на проц от NEC. Ни разу не завис за 5 лет работы на многих объектах. На одном объекте девайс не ресетили и не выключали прямо таки 5 лет - работает, в условиях пром. помех, рядом с движками, контакторами на 120 кВт.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...