|
|
  |
Борьба с помехами, Девайс глохнет ... |
|
|
|
Jan 9 2012, 09:14
|

Профессионал
    
Группа: Свой
Сообщений: 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 , только без заземления (нетути его) - по фигу. Фильтр ставил и перед трансом БП и перед нагрузкой - до лампочки оно. Эффекта не заметил никакого. Как можно с этим бороться? И что ещё можно сделать? Спасибо.
Эскизы прикрепленных изображений
--------------------
Чтобы возить такого пассажира, необходим лимузин другого класса. (с) Мария Эдуарда
|
|
|
|
|
Jan 9 2012, 10:31
|
Гуру
     
Группа: Свой
Сообщений: 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"
|
|
|
|
|
Jan 10 2012, 07:28
|
Участник

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

|
Цитата(hd44780 @ Jan 9 2012, 12:14)  Как можно с этим бороться? И что ещё можно сделать? Прилагаю файл в котором описана подобная борьба.
Electronnye_gadisty.rar ( 50.42 килобайт )
Кол-во скачиваний: 257
|
|
|
|
|
Jan 10 2012, 08:39
|

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

|
Цитата(Timmy @ Jan 10 2012, 00:24)  Если пин R на МК - это reset, к нему стоит прицепить конденсатор в землю порядка 1nF. А то может самосбрасываться под действием помех. И на всякий случай напомню, что C2 должен присоединяться к МК дорожками минимальной длины. Да, это reset. Кондёр прицеплю вечером. Выходные закончились  . МК у меня DIP в колодке, С2 припаян непоср. к ногам этой колодки. Kovigor, я её не расчитывал, взял из схемы какого-то UPSа в интернете. Плюс ещё не совсем понятно как считать. Там надо знать пиковый ток (как я понимаю имеется в виду всплеск при включении). Тормозмутым мультиметром его ж не померяешь ... Да и нагрузки могут быть разные. Взял навскидку 220в и 5А. Длительность помехи пока не мерял.... Или я чего-то не понимаю? fantex, занятная статейка, спасибо  .
Сообщение отредактировал hd44780 - Jan 10 2012, 08:38
--------------------
Чтобы возить такого пассажира, необходим лимузин другого класса. (с) Мария Эдуарда
|
|
|
|
|
Jan 10 2012, 17:56
|

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

|
Подключил к девайсу свои роутеры и маршрутизаторы. Увидел странную вещь - лампочки питания загораются-гаснут, загораются-гаснут, и т.д. Что-то с этой цепочкой не то  . Цитата(alexvu @ Jan 10 2012, 15:14)  Найдите статью "Помехоустойчивые устройства" Алексей Кузнецов, там всё есть. http://caxapa.ru/lib/emc_immunity.html - оно?
--------------------
Чтобы возить такого пассажира, необходим лимузин другого класса. (с) Мария Эдуарда
|
|
|
|
|
Jan 11 2012, 18:14
|

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

|
Цитата(Сергей Борщ @ Jan 11 2012, 10:22)  Как у вас выполнено соединение экрана USB-кабеля с землей вашей платы? Никак  Поначалу соединял его с землёй (корпус разъёма на землю). Разъём дико глючил (паршивые какие-то они, достали, отключался сам по себе), я его откусил кусачками, проводки USB подключаю 4-конт. разъёмчиком, штырьки как джамперы на матерях. Вот ещё нашёл - http://easyelectronics.ru/upravlenie-moshh...ka-chast-1.htmlНо делать что-то уже наверное буду на выходных....
Сообщение отредактировал hd44780 - Jan 11 2012, 19:31
--------------------
Чтобы возить такого пассажира, необходим лимузин другого класса. (с) Мария Эдуарда
|
|
|
|
|
Jan 12 2012, 07:42
|

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

|
QUOTE (hd44780 @ Jan 11 2012, 20:14)  Никак  Поначалу соединял его с землёй (корпус разъёма на землю). Разъём дико глючил (паршивые какие-то они, достали, отключался сам по себе), я его откусил кусачками, проводки USB подключаю 4-конт. разъёмчиком, штырьки как джамперы на матерях. Тю... Так у вас экран как антенна работает. Надо его по на стороне устройства на землю через конденсатор (0.1мкф достаточно). А чтобы снимать с этого конденсатора статику - параллельно ему резистор на 1 МОм.
--------------------
На любой вопрос даю любой ответ"Write code that is guaranteed to work, not code that doesn’t seem to break" ( C++ FAQ)
|
|
|
|
|
Jan 12 2012, 11:40
|

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

|
Цитата(domowoj @ Jan 12 2012, 02:56)  Я б запитал устройство от аккумулятора, откинув (или нет) помеху по питанию. Запитано от USB. и гальванически развязано от силовой цепи оптопарой. Цитата(kovigor @ Jan 12 2012, 11:20)  Для чистоты опыта осциллограф можно запитать от отключенного от силовой цепи UPS'а ... У меня осцилл вообще на батарейках. Но я им пока никуда не тыкал.
--------------------
Чтобы возить такого пассажира, необходим лимузин другого класса. (с) Мария Эдуарда
|
|
|
|
|
Jan 12 2012, 14:00
|

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

|
Цитата(kovigor @ Jan 12 2012, 14:17)  А напрасно, напрасно ... Да сам знаю  .. Некогда пока. И сегодня вряд ли получится. Потыкаю, отпишусь.
--------------------
Чтобы возить такого пассажира, необходим лимузин другого класса. (с) Мария Эдуарда
|
|
|
|
|
Jan 14 2012, 13:47
|

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

|
Кондёр на сброс поставил. 1nF не нашёл, 10 поставил. Заодно добавил в прошивку мигание светодиодиком при запуске/сбросе. Включил, пощёлкал нагрузкой - мигает! Значит, идёт помеха по сбросу или питанию. Сейчас ещё осциллом потыкаю. Правда, он у меня тормознутый - UNI-T UT81B. Но лучше, чем ничего  Посмотрел. На сбросе броски прокакивают... Длительностью 50-100нс. 10 nF судя по всему их не давит
Сообщение отредактировал hd44780 - Jan 14 2012, 15:12
--------------------
Чтобы возить такого пассажира, необходим лимузин другого класса. (с) Мария Эдуарда
|
|
|
|
|
Jan 15 2012, 11:03
|

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

|
Пробовал разные кондёры по питанию проца, не помогает оно .... Пришёл к выводу, что RC снаббер - самое приемлемое решение. Оптосимистора MOC3061 у меня пока нету. В магазине вроде есть, да магазин далеко ... Как рассчитывать его, не очень понятно, взял пока 0.1мкф-90 ом (как некое "стандартное" решение, судя по ряду статей в интернете). Там правда, советуют 100 ом, но 100 ом на 1Вт у меня нет. Я нашёл у себя только 90 и 150 ом. Приборы с транформаторным БП работают норм, а с импульсниками проблемы - аппаратура с ними вкл-выкл-вкл-выкл с периодом 1 сек  . 90 ом, 150 ом - разницы не заметил... Попробую ещё их последовательно включить - 240 ом. Придумал такое решение - вторым реле размыкать цепочку снаббера спустя 1-2 сек после размыкания первого. Включать наоборот. Но пока не реализовал. Оптопару наверное уберу - не помогает она, только схема сложнее  ....
Сообщение отредактировал hd44780 - Jan 15 2012, 11:06
--------------------
Чтобы возить такого пассажира, необходим лимузин другого класса. (с) Мария Эдуарда
|
|
|
|
|
Jan 15 2012, 12:47
|

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

|
Цитата(domowoj @ Jan 15 2012, 13:15)  А на ресет у вас точно 1 МОм висит, что-то многовато, можно и кондерчик еще порядка 0,1 мкФ поставить с RES на землю. 1M - то опечатка  . Там 7.5 кил. на землю кондёр стоит. 10 nF.
--------------------
Чтобы возить такого пассажира, необходим лимузин другого класса. (с) Мария Эдуарда
|
|
|
|
|
Jan 15 2012, 16:42
|

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

|
Для себя  . Оптотиристор и Донецке есть - http://radiocom.dn.ua/index.phpМожет и куплю его... Но вряд ли раньше пятницы. PS. Как-то страшновато пропускать 220в через обычную DIP микросхему.
Сообщение отредактировал hd44780 - Jan 15 2012, 16:44
--------------------
Чтобы возить такого пассажира, необходим лимузин другого класса. (с) Мария Эдуарда
|
|
|
|
|
Jan 22 2012, 16:36
|

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

|
Цитата(shf_05 @ Jan 20 2012, 12:23)  а можно внешний вид платы показать Я ж писал - обычная макетка, спаянная проволочками. Схему на MOC-BTA спаял, только как-то она себя странно ведёт. Между ногой проца и ногой 1 MOC резистор 680 ом. Когда я даю команду включить нагрузку, напряжение на ноге 1 MOC становится 2.5в. Нагрузка не включается, ноль эмоций. Включил между выводов 4 и 6 MOC2063 омметр - показывает 482 ома всегда, не реагируя ни на что... В чём я мог ошибиться?
Эскизы прикрепленных изображений
--------------------
Чтобы возить такого пассажира, необходим лимузин другого класса. (с) Мария Эдуарда
|
|
|
|
|
Jan 22 2012, 21:52
|
Гуру
     
Группа: Свой
Сообщений: 5 273
Регистрация: 30-03-10
Пользователь №: 56 295

|
Цитата(hd44780 @ Jan 22 2012, 19:36)  Я ж писал - обычная макетка, спаянная проволочками.
Схему на MOC-BTA спаял, только как-то она себя странно ведёт. Между ногой проца и ногой 1 MOC резистор 680 ом. Когда я даю команду включить нагрузку, напряжение на ноге 1 MOC становится 2.5в.
Нагрузка не включается, ноль эмоций. Включил между выводов 4 и 6 MOC2063 омметр - показывает 482 ома всегда, не реагируя ни на что...
В чём я мог ошибиться? Не знаю, у меня все заработало сходу. Может, у вас этот вывод МК настроен на ввод или отгорел попросту, а может ошибка в монтаже ...
|
|
|
|
|
Jan 23 2012, 07:15
|

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

|
Не... Я проц вообще не перепрошивал. Там в схеме у меня ошибка. Когда паял, ошибся, потом отвлекли .... Так я схему и не проверил ... Дошло, когда уже спать улёгся  . Я резюк 680 ом, который MOC включает, припаял не к ноге контроллера, а к резистору 330 Ом, который ту старую оптопару включал. Саму оптопару я убрал (она у меня DIP, в колодке), а резюк остался. В итоге получился резистор порядка 680+330= 1010 ом. Наверное, поэтому этот MOC и не включался. Вечером дома поправлю. И всё же, для интереса - можно ли каким-нибудь омметром проверить, включается ли выходной симистор MOCа? Или только нагрузкой проверять? И ещё. В даташите MOC написано, что нагрузку надо включать в цепь нулевой фазы. А если наоборот включить? Работать не будет? Спасибо.
Сообщение отредактировал hd44780 - Jan 23 2012, 07:19
--------------------
Чтобы возить такого пассажира, необходим лимузин другого класса. (с) Мария Эдуарда
|
|
|
|
|
Jan 23 2012, 09:48
|

Частый гость
 
Группа: Свой
Сообщений: 129
Регистрация: 28-09-10
Из: Москва
Пользователь №: 59 793

|
Цитата(hd44780 @ Jan 23 2012, 11:15)  И всё же, для интереса - можно ли каким-нибудь омметром проверить, включается ли выходной симистор MOCа? Или только нагрузкой проверять? Можно и нужно - осциллографом! Нагрузку заменяем резистором. Цитата(hd44780 @ Jan 23 2012, 11:15)  И ещё. В даташите MOC написано, что нагрузку надо включать в цепь нулевой фазы. А если наоборот включить? Работать не будет? Будет работать. Нагрузку в 0 включают по правилам ТБ.
|
|
|
|
|
Jan 24 2012, 08:07
|

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

|
Не клеится у меня что-то с этими новомодними прибамбасами  ... В цепочке светодиода MOC-а действительно был лишний резистор. Я его убрал. Начал экспериментировать. Убрал MOC (он у меня DIP, в колодке), поставил вместо его светодиода перемычку. Померял ток - 4.7mA (вроде нормально, по ДШ MOC - 5 mA). Убрал перемычку, вернул MOC на место - ток стал 3.7mA. Видимо, светодиод съел 1mA  . Экспериментирую дальше. Подключил к выводам выходного симистора MOC омметр (без 220в и не отключая остальную схему). Когда я выключаю светодиод (нагрузка д.б. отключена) вижу сопротивление 425 ом. Включаю - 418 Ом. Слегка шевелится, но разницы практически нет. Может 3.7 mA ему мало? Включил 220 в, нагрузку (лампу настольную) - она всегда включена, на команды контроллера реакции ноль  . Правда, вольтметром напряжение на вых клеммах не мерял. Впал в тоску короче  .... Если так дальше пойдёт, вернусь к реле для нагрузки и 2-е реле для выкл. снаббера. Грубо и некрасиво, зато работает.
Сообщение отредактировал hd44780 - Jan 24 2012, 08:10
--------------------
Чтобы возить такого пассажира, необходим лимузин другого класса. (с) Мария Эдуарда
|
|
|
|
|
Jan 24 2012, 13:06
|

Профессионал
    
Группа: Участник
Сообщений: 1 548
Регистрация: 20-12-07
Из: г.Новосибирск
Пользователь №: 33 486

|
Цитата(hd44780 @ Jan 24 2012, 15:07)  Померял ток - 4.7mA (вроде нормально, по ДШ MOC - 5 mA). Маловато будет. А если импульсный - то еще больше. Я отпирал МОС 10_ти мксек импульсом миллиампер 100 .
--------------------
И на камнях растут деревья!
|
|
|
|
|
Jan 24 2012, 13:40
|

Частый гость
 
Группа: Свой
Сообщений: 129
Регистрация: 28-09-10
Из: Москва
Пользователь №: 59 793

|
Цитата(hd44780 @ Jan 24 2012, 12:07)  Впал в тоску короче  .... Если так дальше пойдёт, вернусь к реле для нагрузки и 2-е реле для выкл. снаббера. Грубо и некрасиво, зато работает. Не надо в тоску впадать, лучше водочки принять  Омметром симистор проверять можно только на пробой и то с известной долей погрешности. Подключаете нагрузку - лампу или резистор подходящий (мощность и сопротивление можете сами прикинуть). И дальше по цепочке- 1) отключаете оптрон - проверяете работу симистора. 2) подключаете оптрон отключаете контроллер - проверяете работу оптрона 3) подключаете контроллер и проверяете все вместе. Очень рекомендовал бы проверки эти делать запитав схему не от 220 а через трансформатор вольт на 36 и предохранитель. Меньше вероятность фейерверк устроить и врачами пообщаться.
|
|
|
|
|
Jan 24 2012, 13:57
|

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

|
Цитата(domowoj @ Jan 24 2012, 15:06)  Я отпирал МОС 10_ти мксек импульсом миллиампер 100 . попробую поиграться в этом направлении. Вопрос по MOC. В ДШ чего-то не нашёл  . Она как работает - светодиод включил - симистор открылся, выключил - закрылся? или как? Цитата(Petr_I @ Jan 24 2012, 15:40)  через трансформатор вольт на 36 и предохранитель. Где-то был такой .... В БП от старого советского монитора. Надо в шкафу полазить....
--------------------
Чтобы возить такого пассажира, необходим лимузин другого класса. (с) Мария Эдуарда
|
|
|
|
|
Jan 24 2012, 15:16
|
    
Группа: Свой
Сообщений: 1 928
Регистрация: 11-07-06
Пользователь №: 18 731

|
Цитата(hd44780 @ Jan 24 2012, 18:12)  У BTА выводы A1 и A2 равнозначны или нет? Нет, и не только у BTA. На УГО триака управляющий электрод (обычно G) и анод (обозначают как угодно - A1, T1, MT1, ...), через который бежит ток управляющего электрода, расположены рядом. В корпусе - как угодно. У BTA16 G рядом с A2, у BT131 G между A1 и A2. Как уже сказали, смотрите ДШ. Пару G-A1 можно найти тестером, а A2 с другими электродами не звонится.
|
|
|
|
|
Jan 26 2012, 10:55
|

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

|
Убрал пока процессор, отлаживаю узел на MOC отдельно, включая светодиод обычным БП на 3.3в. Нагрузка всегда включена, вне зависимости от того, включил я светодиод или нет. Потом, ради эксперимента, выдернул MOC из колодки (естественно, отключив сперва 220в  ) - схема. Включаю 220 - о, чудо - нагрузка отключена  . Лампа не горит, вольтметр показывает 1-2в. Теперь сижу и думаю, что, у меня MOC бракованный, раз он всегда включён и выключить его непонятно как?
Сообщение отредактировал hd44780 - Jan 26 2012, 10:57
Эскизы прикрепленных изображений
--------------------
Чтобы возить такого пассажира, необходим лимузин другого класса. (с) Мария Эдуарда
|
|
|
|
|
Jan 28 2012, 11:35
|

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

|
Собрал схему без внешнего симистора. Нагрузка - обычная лампа 40 Вт. Светодиод MOC управляется БП 3.3в. Поведение странное. 1. Бп отключен. Включаю лампу в сеть - не горит. 2. Включаю БП - лампа включается. 3. Выключаю БП - лампа НЕ (!) выключается. Выключится только если её выдернуть из розетки и снова включить. Вопрос - как её всё-таки выключить?
Эскизы прикрепленных изображений
--------------------
Чтобы возить такого пассажира, необходим лимузин другого класса. (с) Мария Эдуарда
|
|
|
|
|
  |
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0
|
|
|