|
|
  |
Импульсные помехи по питанию, откуда? |
|
|
|
Mar 1 2005, 20:01
|

Неиодный дизайнер
    
Группа: Свой
Сообщений: 1 240
Регистрация: 1-12-04
Из: Минск
Пользователь №: 1 273

|
Имеем плату, на которой установлены плисина, стабилизатор 3,3В для ее питания, драйвера реле на ULN2003 и куча реле. Плисина управляется с шины и ее регистры управляют реле через драйвера. Все это запитано от компьютерного источника +5В. Плата исправно работает, реле щелкают и все такое... Но только без нагрузки. Как только, например, коммутируются два провода (с помощью двух реле) источника питания 27В для коммутации внешнего реле (300 мА), на точках конденсатора по питанию +5В при помощи осциллографа наблюдается импульс помехи, просаживающей питание до 0. Это приводит, естественно, к сбросу регистров плисины. Источник 27В гальванически не связан с платой. Его + и - всего лишь коммутируются через контакты реле, установленных на плате. Я пытался увеличить емкость конденсатора до 1000 мкФ, но это помогает слабо. Вопрос даже не в том, что делать, а откуда это берется? По "воздуху" или через текстолит (+5В и коммутируемые цепи разведены с противоположных сторон платы)? Наводочка, так сказать. И кондером не давится? Ну и мощность у нее! Помогите, плис, кто чем мо... то есть кто что знает.
--------------------
SPECCTRA forever! IO/Designer forever!
|
|
|
|
|
Mar 2 2005, 02:31
|
Частый гость
 
Группа: Свой
Сообщений: 113
Регистрация: 28-01-05
Из: Владивосток
Пользователь №: 2 247

|
Была у меня похожая проблема, тоже реле с нагруженными контактами давало безумно злобную помеху. Тогда еще не попадалось мне инфы на тему "Fast ... transients". Зато теперь начинают упоминать. Например, http://www.caxapa.ru/faq/emc_immunity.html (если ничего не напутал). По-моему, эта ссылка как раз в каком-то из разделов именно этого форума и промелькивала. Больше ничего с ходу не вспоминается
|
|
|
|
|
Mar 2 2005, 08:55
|
Частый гость
 
Группа: Свой
Сообщений: 144
Регистрация: 16-12-04
Пользователь №: 1 505

|
Попробуй непосредственно возле входных ножек стабилизатора +3.3В поставить тантал 33 или 47 мкФ и поближе к плисине такой-же тантал. После этого плисина должна работать устойчиво.
--------------------
Плутарх: Научись слушать, и ты сможешь извлечь пользу даже из тех, кто говорит правду.
|
|
|
|
|
Mar 2 2005, 13:10
|
Местный
  
Группа: Свой
Сообщений: 278
Регистрация: 18-01-05
Из: Санкт-Петербург
Пользователь №: 2 031

|
Полностью согласен с Serjio. У вас помеха от искры, которая возникает в момент переключения реле. Её мощность зависит от сопротивления нагрузки. Чем меньше сопротивление, тем сильнее будет искра и тем сильнее будет помеха. Можете проверить  . Искра - очень короткий импульс, а значит имеет широкий спектр и "шумит", в довольно широкой полосе частот(на осцилографе вы видите далеко не всё). Я знаю только два способа побороть эту помеху: - экранирование(препятствует распространению помехи); - гашение искры(способ упомянутый Serjio); У меня был подобный случай и никакие фильтры по питанию не помогали! Советую не мучаться с подбором фильтра, а использовать искрогасящую цепочку или диод!
|
|
|
|
|
Mar 2 2005, 21:23
|

Неиодный дизайнер
    
Группа: Свой
Сообщений: 1 240
Регистрация: 1-12-04
Из: Минск
Пользователь №: 1 273

|
Спасибо всем. Завтра продолжу борьбу (сегодня приболел  ). Помехоподавляющих цепей в цепи коммутации действительно нет. Дело в том что плата входит в состав тестового комплекса. Таких плат там 16. Предназначены они для коммутации трех проводов источников питания (гальванически развязанных) на любое количество каналов (до 800). Источников питания 2: +27V и переменное 115V. Общий провод у них соединен вместе. С "землей" комплекса в общем случае он не связан. При подключении комплекса к объекту контроля и коммутации двух проводов (+27V и общего 27V) на заданные каналы в объекте контроля клацает реле. Есть или нет в объекте контроля искрогасящая цепочка, не знаю, да и знать не хочу, ибо комплекс обязан нормально работать в любом случае. Но длина проводов от ИП до шины (платы) более метра, после платы до выходных разъемов еще прибл. метр и от разъемов до объекта контроля тоже около того, итого прибл. три метра. Индуктивность их, видимо, все это делает... И умножить на два провода!!! Наверное, в этом дело. Особая благодарность _Sam_ и Serjio за идею  Но мы еще не подключали 115V !!! Что будет, страшно подумать  ...
--------------------
SPECCTRA forever! IO/Designer forever!
|
|
|
|
|
Mar 14 2005, 20:23
|

Неиодный дизайнер
    
Группа: Свой
Сообщений: 1 240
Регистрация: 1-12-04
Из: Минск
Пользователь №: 1 273

|
Вообще-то хотелось бы рассказать чем все закончилось. Хотя на самом деле еще ничего не закончилось... Ну да ладно. Конденсаторы 680 мкФ на все платы (48 штук - по одной на плату) помогли очень слабо. Анализ в PSpice показал, что помеха возникает В МОМЕНТ ВЫКЛЮЧЕНИЯ реле. Это подтверждается и результатами прохождения программ контроля. Все реальные сбои происходили, когда программа управления пыталась подать команду на включение реле сразу же после сброса предыдущего реле. И больше никогда. Место "дислокации" помехи - выходы (к сожалению) плат коммутации. К сожалению - потому что выходов на плате - 50, а входов всего 3. На входах плат (+27В, перем. 115В и общий этих двух источников) помеха не возникает никогда!!! Это говорит PSpice и результаты экспериментов. Я безрезультатно пытался задушить помеху на входе +27В обратносмещенным диодом, а душить-то нечего, ее там нет!!! Как помеха проникает в цепи питания, ведь цепи коммутации никак не связаны с цепями питания и управления, этого я не пойму, наверное, никогда... Утешением может служить "щелкание" каким-либо переключателем... ну я даже не знаю... ну например выключателем света при работающем телевизоре. На экране в момент щелчка видна горизонтальная черта. Это ведь никого не удивляет, и меня тоже. Поэтому я забыл о загадке проникновения помехи и задумался о том, как ее задушить. Очевидный путь - душить в месте возникновения. Места возникновения - 400(!!!) выходов плат коммутации питания. Обратносмещенный диод (400 шт) не проходит, потому что может коммутироваться и переменное напряжение. Остается конденсатор с резистором... По моим экспериментам с PSpice, для более-менее уверенного уничтожения помехи нужен резистор не менее 4 ВТ. Вместить их на платы не представляется возможным. Самое интересное, что самый ощутимый результат дала разводка "звездой" проводов общего провода питания по крейтам. Количество сбоев уменьшились процентов на 30. И мне ничего не оставалось делать, как попросить программиста ввести задержку между выключением одного и включением другого реле. И при каждом изменении состояния коммутатора питания сбрасывать его (ведь помеха все равно его сбросит!!!) И после этого - задержка (0.2с) Обошли стороной, так сказать... благо логика функционирования это позволяет. Но, блин, иногда (теперь очень редко) все равно сбоит. Программист уже был подловлен на несуразностях, и есть большая надежда, что в программе что-то не то. Борьба продолжается...
--------------------
SPECCTRA forever! IO/Designer forever!
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|