hd44780 0 9 января, 2012 Опубликовано 9 января, 2012 · Жалоба Сделал девайс на базе 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 , только без заземления (нетути его) - по фигу. Фильтр ставил и перед трансом БП и перед нагрузкой - до лампочки оно. Эффекта не заметил никакого. Как можно с этим бороться? И что ещё можно сделать? Спасибо. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
kovigor 5 9 января, 2012 Опубликовано 9 января, 2012 · Жалоба Как можно с этим бороться? И что ещё можно сделать? Спасибо. Например, при отключении трансформаторного БП от сети в эфир излучается мощная радиопомеха. Правильные БП содержат RC - снаббер, включенный параллельно первичке. Многие БП, особенно маломощные, такого снаббера не имеют. И вот результат. Подробнее см. в книге Шевкопляса "Микропроцессорные структуры". Контакты реле зашунтируйте RC - цепочкой. Для примера см. схему любого бесперебойника ... Вот немного про эти цепочки и их расчет: http://homepages.which.net/~paul.hills/Emc/Snubbers.html А еще можно спросить у Google, например, так: "RC snubber" Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
hd44780 0 9 января, 2012 Опубликовано 9 января, 2012 (изменено) · Жалоба Kovigor, спасибо за совет. Припаял туда цепочку 45-47 Ом (2 по 90 Ом каждый 1Вт в параллель) - 0.1 мкФ. Заметно лучше стало. Лампа вырубает, но очень редко (один раз из 10-15). Маршрутизаторы и коммутаторы пока на проверял. Изменено 9 января, 2012 пользователем hd44780 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
kovigor 5 9 января, 2012 Опубликовано 9 января, 2012 · Жалоба Kovigor, спасибо за совет. Припаял туда цепочку 45-47 Ом (2 по 90 Ом каждый 1Вт в параллель) - 0.1 мкФ. Заметно лучше стало. Лампа вырубает, но очень редко (один раз из 10-15). Маршрутизаторы и коммутаторы пока на проверял. Посчитать бы параметры этой цепочки, хотя бы ориентировочно ... Возможно, будет лучше вместо реле поставить симистор с детектором перехода через "0", вроде MOC3063, и включать/выключать нагрузку не когда попадет, а в моменты перехода питающего напряжения через "0" ... Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Timmy 1 9 января, 2012 Опубликовано 9 января, 2012 · Жалоба Если пин R на МК - это reset, к нему стоит прицепить конденсатор в землю порядка 1nF. А то может самосбрасываться под действием помех. И на всякий случай напомню, что C2 должен присоединяться к МК дорожками минимальной длины. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
fantex 0 10 января, 2012 Опубликовано 10 января, 2012 · Жалоба Как можно с этим бороться? И что ещё можно сделать? Прилагаю файл в котором описана подобная борьба. Electronnye_gadisty.rar Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
hd44780 0 10 января, 2012 Опубликовано 10 января, 2012 (изменено) · Жалоба Если пин R на МК - это reset, к нему стоит прицепить конденсатор в землю порядка 1nF. А то может самосбрасываться под действием помех. И на всякий случай напомню, что C2 должен присоединяться к МК дорожками минимальной длины. Да, это reset. Кондёр прицеплю вечером. Выходные закончились . МК у меня DIP в колодке, С2 припаян непоср. к ногам этой колодки. Kovigor, я её не расчитывал, взял из схемы какого-то UPSа в интернете. Плюс ещё не совсем понятно как считать. Там надо знать пиковый ток (как я понимаю имеется в виду всплеск при включении). Тормозмутым мультиметром его ж не померяешь ... Да и нагрузки могут быть разные. Взял навскидку 220в и 5А. Длительность помехи пока не мерял.... Или я чего-то не понимаю? fantex, занятная статейка, спасибо :) . Изменено 10 января, 2012 пользователем hd44780 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
alexvu 5 10 января, 2012 Опубликовано 10 января, 2012 · Жалоба Найдите статью "Помехоустойчивые устройства" Алексей Кузнецов, там всё есть. Надо правильно делать плату, а Вы вообще её не показали. Скорее всего, там у Вас и проблема. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
hd44780 0 10 января, 2012 Опубликовано 10 января, 2012 (изменено) · Жалоба Все платы - макетки, на проволочках :) . И БП, и USB часть. Изменено 10 января, 2012 пользователем hd44780 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
bolden 0 10 января, 2012 Опубликовано 10 января, 2012 · Жалоба В своё время столкнулся с зависанием ( или пересбрасыванием) микроконтроллера (Silabs) при испытаниях на наносекундные импульсные помехи. ( прибор был чуствителен к комутации нагрузок в сети питания...) фильтры, и прочее не помогало. "наноимпульс" проходил везде и упорно сбрасывал контроллер. Пока не переразвёл плату, уделив пристальное внимание цепям Кварца, Reset.a и JTAG'a. Соглашусь с alexvu устойчивость к помехам на макетках проверять бесполезно, от платы очень многое зависит. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
hd44780 0 10 января, 2012 Опубликовано 10 января, 2012 · Жалоба Подключил к девайсу свои роутеры и маршрутизаторы. Увидел странную вещь - лампочки питания загораются-гаснут, загораются-гаснут, и т.д. Что-то с этой цепочкой не то :( . Найдите статью "Помехоустойчивые устройства" Алексей Кузнецов, там всё есть. http://caxapa.ru/lib/emc_immunity.html - оно? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
hd44780 0 10 января, 2012 Опубликовано 10 января, 2012 · Жалоба Почитал. Довольно интересно. Плату, хоть и макетку, придётся переделывать :( . Оптопару попробую убрать, транзюк вообще на другую плату вынесу. Глядишь, чего и получится.... Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Сергей Борщ 119 11 января, 2012 Опубликовано 11 января, 2012 · Жалоба Как у вас выполнено соединение экрана USB-кабеля с землей вашей платы? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
hd44780 0 11 января, 2012 Опубликовано 11 января, 2012 (изменено) · Жалоба Как у вас выполнено соединение экрана USB-кабеля с землей вашей платы? Никак :) Поначалу соединял его с землёй (корпус разъёма на землю). Разъём дико глючил (паршивые какие-то они, достали, отключался сам по себе), я его откусил кусачками, проводки USB подключаю 4-конт. разъёмчиком, штырьки как джамперы на матерях. Вот ещё нашёл - http://easyelectronics.ru/upravlenie-moshh...ka-chast-1.html Но делать что-то уже наверное буду на выходных.... Изменено 11 января, 2012 пользователем hd44780 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
alexPec 3 11 января, 2012 Опубликовано 11 января, 2012 · Жалоба Была с авр-ми та же беда - зависали при импульсных помехах. Серьезно помогло применение 4-х слойной платы (как день и ночь) внутренние 2 слоя земля и питание, наружние - сигнальные. Слои внутренние цельные. Раз в 10-50 реже зависать стали :). А кардинально помогла замена авр на проц от NEC. Ни разу не завис за 5 лет работы на многих объектах. На одном объекте девайс не ресетили и не выключали прямо таки 5 лет - работает, в условиях пром. помех, рядом с движками, контакторами на 120 кВт. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться