Выход из строя трансивера MAX485

[Редактировать: исправлено мое полное сообщение]

У меня проблема с проектом, над которым я сейчас работаю, и я был бы очень признателен за помощь.

Я создал 10 светодиодных модулей RGB мощностью 100 Вт, которые обмениваются данными через DMX512. Уже два раза мои микросхемы приемопередатчика MAX485 выходили из строя на нескольких разных устройствах. Это происходит либо при включении питания, либо при выключении питания (не могу сказать разницу), но никогда ВО ВРЕМЯ работы. У большинства MAX485 сгоревшие входы A или B подключаются к GND или VCC. Некоторые не замыкаются, а просто перестают получать. Во всяком случае, проблема, похоже, исходит от стороны чипа RS485 (хотя я не уверен на 100%).

Теперь я купил MAX485 по дешевке на Ebay и начинаю думать, что они могут быть поддельными или бракованными. Но я не уверен в этом. Я планирую заменить их настоящими трансиверами SN75176AP, которые я могу заказать в уважаемой компании. (SN75176AP дешевле, чем MAX485, и, как я слышал, более надежен). Но прежде чем я это сделаю, я думаю, не упустил ли я какую-нибудь ошибку в своей схеме, из-за которой они взрываются. Отсюда мой первый вопрос здесь, на форуме :-). Ниже приведена схема: (номера деталей могут отличаться от указанных в комментариях)

Все 10 блоков питаются от одного и того же трансформатора с реле плавного пуска, которое автоматически замыкается через 10 секунд. Трансформатор представляет собой «старомодный» трансформатор 28-29 В переменного тока, 40 А (тяжелый). Это приводит к примерно 40 В постоянного тока после выпрямления.Трансформер

Затем схема одного блока. Всего их десять, и все они подключены к одному трансформатору.

Питание: LM2596 — импульсный стабилизатор, способный выдерживать 40 В на входе.Власть

Логика:Логика

Драйверы светодиодов и ВЕНТИЛЯТОР:светодиод и вентилятор

Старая ситуация с R18 и однонаправленными D10 и D11 (диоды для подавления рабочего напряжения 7 В). R18 был основан на этой статье Страница 19 - 4.5.2.СТАРАЯ СИТУАЦИЯ

Новая желаемая ситуация с вынутым R18 и двунаправленными супрессорными диодами на 12 В (не проверено).НОВАЯ СИТУАЦИЯ


Контроллер DMX выглядит следующим образом: (Vcc поступает прямо от настенного SMPS 5 В, 1 А)КОНТРОЛЛЕР


Мои основные опасения:

  • C1-C9 - 9 конденсаторов по 1 мФ. Поскольку их 9, у них очень низкая СОЭ. В сочетании с 20-метровой проводкой, идущей к этим модулям, как насчет индуктивности. Может ли это создать импульс, разрушающий мои MAX485? Даже с D1 и плавным пуском?
  • Моя теория на данный момент заключается в том, что (подделка?) Ebay MAX485 не может обрабатывать сигнал RS485, присутствующий в линии, когда он не запитан. Иногда мой DMX-контроллер включен, а трансформатор выключен. Это не должно быть проблемой по даташиту, но если они подделки, то может быть?
  • Если я опускаю R18 (ранее R2, R3 - извините за другую нумерацию), что насчет больших токов через мою линию DMX GND, так как в этой ситуации есть 10 этих устройств с заземлением, соединенными друг с другом. Может быть, мне нужен только ОДИН мостовой выпрямитель рядом с моим трансформатором, а те, что в блоках, убрать? Но мне нужен мост на 40 А - если это не обязательно, я бы предпочел оставить все как есть.
  • И ГЛАВНОЕ: Видите ли вы какую-либо причину, по которой MAX485 может перегореть?

(Это рабочий прототип. Так что, кроме того, что MAX485 время от времени перегорает, все работает. Также связь DMX. Мой вопрос действительно сосредоточен на том, почему MAX485 перегорает. Если нет реальной причины, я хотел бы думать, что это потому, что они поддельные Ebay, и попробовать настоящие SN75176AP. Внесение больших изменений на этом этапе разработки потребует много работы, так как модули уже закончены и готовы к использованию. Поэтому я хотел бы предотвратить большие изменения, поскольку насколько это возможно.)

Большое вам спасибо за вашу помощь. Также тем, кто уже комментирует и отвечает. Большой!

Почему вы считаете, что вам нужны накопительные конденсаторы блока питания емкостью 9000 мкФ? Не покупайте чипы на ebay, мой вам совет.
R2 и R3 запрещены согласно стандарту DMX. Любое такое последовательное сопротивление должно быть менее 100 Ом и допускается только в том случае, если сопротивление между общим проводом канала передачи данных и шасси составляет менее 20 Ом.
Да, R2 и R3 - это проблема, избавьтесь от них, и если вы действительно хотите правильно использовать DMX, используйте изолированные приемники. D4, D5 также являются проблемой, поскольку допустимое синфазное напряжение RS485 составляет +12, -7, поэтому вам действительно нужно что-то, что позволит линии стать отрицательной. Теперь вы уверены, что ваши регуляторы напряжения хороши только с электролитической развязкой? Я бы добавил несколько сотен нФ керамики прямо на контакты. Если уж на то пошло, то какая у вас развязка на микросхемах RS485?
@Andy aka: Vf зеленого светодиода составляет 31 В. Падение моего понижающего регулятора составляет 1,6В. Когда я хочу питаться от 28 В переменного тока и теряю 2 В на мостовом выпрямителе, у меня есть макс. пульсации 5В. На 3А (50Гц) мне нужно 6мФ. С допуском -20% мне нужно 7,2 мФ. Так что 9 мФ может быть безопасным, но я думаю, что это приемлемо.
@Martin: я поставил R2 и R3 из-за этой статьи Страница 19 - 4.5.2. Теперь я понимаю, что резистор 100R находится не в том месте, но я не знаю, куда его еще поставить. Перемещение его на один узел (точку) влево последовательно с линией питания GND к MAX485 не имеет для меня смысла, или нет? Если бы я просто опустил их, что произошло бы с разницей в Vf мостовых выпрямителей под нагрузкой/без нагрузки? Я думаю, что это приведет к большим токам через линию DMX GND.
@DanMills: Изолированные приемники были бы прекрасны, но не совсем вариант для меня, потому что мне понадобится отдельный блок питания для их питания, а это не то, что мне нужно. Как я могу установить временную защиту и позволить линии стать отрицательной? Какие-либо предложения? И регулятор, и MAX485 имеют керамические конденсаторы X7R емкостью 100 нФ для их развязки. Я не хотел делать схему слишком сложной. Извините, что не упомянул их.
@MartinF Вы когда-нибудь слышали, что «дьявол кроется в деталях»? Вещи, которые вы пропустили на схемах, могут быть виновниками. Хотя я согласен, что R2 и R3 должны уйти. А также половину блока питания.
@Maple: точка принята. Я опубликую «ответ» с полной схемой. Потерять R2 и R3 не проблема, я могу просто припаять проволочную перемычку. Но у меня все еще есть вопрос о токе линии DMX GND при этом. Что вы имеете в виду, говоря, что половина источника питания должна уйти? В любом случае, может быть, полная схема прольет свет...
Небольшой ток линии GND на самом деле хорошая штука - значит провод выполняет свою работу по выравниванию синфазного сигнала. Высокий ток GND означает, что у вас где-то есть большая проблема, которую необходимо решить. Мой комментарий по поводу блока питания отразил мое недоумение по поводу того, почему вам нужны два из них для питания двух чипов.
Re «Изолированные приемники ... не вариант для меня, потому что мне нужен отдельный блок питания для их питания». Вы думаете об изолированных портах . В спецификации DMX «изолированные приемники» означают, что их GND не подключен к заземлению (шасси).
@Maple: А, это многое проясняет. Иметь изолированных спасателей; будет ли это означать другую микросхему драйвера RS485 или просто оставить GND неподключенным? Последний вариант для меня?
@MartinF Это не так просто и здесь недостаточно места. Смотрите обновленный ответ.

Ответы (1)

Ничего сразу не бросается в глаза из полных схем. Шина правильно терминирована и защищена от сбоев. Нет пути для 12 В, чтобы добраться до автобуса или что-то в этом роде. Чтобы ответить на ваши вопросы:

  • Я думаю, что виновата неудачная комбинация выбранной схемы питания, этих резисторов GND и подавителей. Несколько выпрямителей и длинные линии электропередач создавали синфазную разницу, резисторы позволяли этой разнице стать отрицательной, а супрессоры закорачивали шину на землю.

  • В правильно заземленной системе не должно быть больших токов GND. Как упомянул @Dan в самом первом комментарии, стандарт DMX рекомендует заземленную линию GND в блоке контроллера и изолированную во всех приемниках. Наличие одного трансформатора и нескольких выпрямителей не подходит для этого. В идеале, каждое устройство должно питаться от собственного источника питания, а все остальное сделает заземляющая линия. Если это невыполнимо, то иметь контроллер с собственным питанием, безусловно, хуже, чем иметь один большой источник для всего. 40A SMPS ненамного дороже этой настенной бородавки. Возможно, у вас даже завалялся старый ATX PCU.

  • двунаправленные подавители не будут шунтировать шину, если общий режим становится отрицательным, но при этом защищают ее от высоких пиков.

ОБНОВЛЯТЬ

Кроме того, если вы посмотрите в начало описания MAX485 , там есть список доступных новых трансиверов. Некоторые из них имеют защиту от электростатического разряда, встроенную отказоустойчивость и нагрузку только 1/4 единицы.

Вы упомянули, что, согласно техническому описанию, наличие напряжения на шине при отключенном Vcc не является проблемой. В даташите этой информации не нашел. Не могли бы вы указать это? Потому что, по моему опыту, очень немногие чипы вообще могут выдержать такое состояние. Защитные диоды на входах начинают сбрасывать напряжение на шины питания, микросхема переходит в состояние с прерывистым питанием и, как правило, перегорает.

ОБНОВЛЕНИЕ 2

Иметь изолированных спасателей; будет ли это означать другую микросхему драйвера RS485 или просто оставить GND неподключенным? Последний вариант для меня?

"Заземлять или не заземлять?" Битва бушует в Интернете целую вечность. Стандарт RS-485 требует общего сетевого заземления. На самом деле, он специально рекомендует те резисторы на 100 Ом, которые у вас были в оригинальных схемах. Однако имейте в виду, что он также предполагает заземление и изолированное питание в каждом узле. Стандарт DMX требует «общий сигнальный» провод. Но рекомендуется заземлять этот провод только на передатчике и изолировать приемники.

В вашем случае есть две проблемы. Во-первых, для чипа MAX485 сетевое заземление и заземление цепи одинаковы. Во-вторых, ваши светодиодные модули — это мощные устройства, расположенные в другом месте, скорее всего, далеко от контроллера. Вы хотите, чтобы они были заземлены. Кроме того, с радиаторами и деталями, установленными на шасси, вероятность того, что GND светодиодного модуля соприкоснется с местным заземлением, довольно высока.

На вашем месте я бы сделал следующее (рассмотрите только это ИМХО, у кого-то могут быть лучшие идеи)

  • Избавьтесь от распределения переменного тока. Одни только электромагнитные помехи являются достаточной причиной для этого, не говоря уже о всех проблемах с синфазным режимом, которые они создают. Выпрямите и переместите половину электролитов в основной источник питания, но оставьте хотя бы один из них в модулях. Распределите 40 В постоянного тока.

  • Добавьте понижающий преобразователь (аналогичный светодиодным модулям) к контроллеру DMX и запитайте его от той же линии распределения. Вы можете оставить настенную розетку, если хотите, но в любом случае проложите линию питания к контроллеру с единственной целью подключения к заземлению.

С учетом распределения питания я вижу два варианта разводки самой сети. Предпочтительный вариант дороже.

  • Замените приемопередатчики MAX485 на изолированные MAX1480A или MAX1490A , которые включают в себя как трансформатор, так и драйвер трансформатора. Есть также чипы с драйвером только для использования с небольшим внешним трансформатором.

  • Подключайте только витую пару. Если вы заметили снижение производительности в шумной среде, вы можете подключить экран STP (или неиспользуемые пары UTP) в соответствии с таблицей.

  • Обратите внимание, что в этом случае общая точка сигнала является плавающей, а общая точка питания заземлена только на контроллере. Контакт заземления с корпусом светодиодного модуля не должен быть проблемой для линии электропередач, если нет большого потенциала напряжения.

  • Сетевая проводка практически не зависит от источника питания, поэтому возможно сочетание центрального распределения и индивидуального питания.

изолированные приемопередатчики

Второй вариант использует ваши существующие приемопередатчики, поэтому он дешевле.

  • Используйте отрицательную линию питания в качестве общего сигнала. Это делается для того, чтобы избежать контуров заземления. Важно: это также означает, что вы не можете распределять питание напрямую от блока питания, линия питания должна следовать топологии шины.

  • Позаботьтесь о том, чтобы линии электропередач не соприкасались с шасси. Подсоедините заземление цепи к шасси с помощью защитных резисторов. Заземление любого или всех узлов безопасно.

  • Используйте двунаправленные TVS с малой емкостью .

неизолированная проводка

Наконец, вот проводка для отдельных изолированных источников питания. Обратите внимание, что общая сигнальная земля снова подключена через RG45, однако она изолирована от земли.

изолированное питание, неизолированные приемопередатчики

Насчет неудачной схемы питания согласен. Оглядываясь назад, я сделал это по-другому. Я действительно надеюсь, что смогу заставить все работать без больших изменений. Про SMPS: мне нужно 40В, это большой виновник. Я разработал проект вокруг этого трансформатора, который у меня валялся. Таким образом, использование всего 1 источника питания значительно экономит средства. Плохой выбор в ретроспективе, но это то, что я выбрал в то время :-(
Спасибо за подсказку по поводу новых MAX'ов. В техническом описании в разделе «абсолютные максимальные номиналы» указано «Входное напряжение приемника (A, B) = от -8 В до +12,5 В. Не упоминается Vcc, тогда как другие входы (TTL / CMOS) упоминают Vcc в уравнении (от -0,5 В до (VCC + 0,5 В). Следовательно, я думаю, что входы A и B не зависят от Vcc. Поскольку я использовал входы Ebay, они могут быть фальшивыми и не в состоянии справиться с этим условием...
Большое спасибо за ваши усилия! Вариант 2 звучит хорошо для меня, так как стоимость действительно является фактором. У меня есть вопрос: вы говорите, что «вы не можете распределять питание напрямую от источника питания, линия питания должна следовать топологии шины» . Что это значит? Вы имеете в виду, что питание должно быть подключено так же, как сигнал DMX, как в цепочке ? Потому что сейчас это больше похоже на звездную сеть.
Да, именно это я и имею в виду. В варианте №2 заземляющий провод используется как для распределения питания, так и как «общий сигнал» для DMX/RS485. Вот почему он изолирован от корпуса/земли и нет общего провода между разъемами RJ45. Но это также означает, что для надежной связи земля должна следовать за сигналом. Думайте об этом как о третьем проводе DMX. Обратите внимание, что вариант № 1 использует плавающее заземление (или экран, если вы его подключаете), поэтому он не зависит от распределения питания. Вы можете сделать звезду, цепочку или любое их сочетание с этой опцией.
Я включил вариант № 2 только как последнюю попытку спасти как можно больше от существующей разработки. Как я объяснил, работа заземления питания и заземления сигнала на каждом устройстве создает контуры заземления. Если вы хотите сохранить имеющиеся у вас приемопередатчики, единственным вариантом является полностью изолированное питание для каждого светодиодного модуля. Не думаю, что это будет дешевле, чем замена трансиверов.
Добавлена ​​проводка с изолированными источниками питания, что в основном представляет собой типичную сеть RS485, здесь нет ничего специфичного для DMX. Но, как я уже сказал, это, вероятно, самый дорогой вариант.
@MartinF Я только что заметил, что случайно вставил незавершенные схемы для изолированных источников питания. Конечно, с изолированными источниками питания нет соединения с заземлением, хотя вы можете подумать о добавлении одного соединения резистора только на контроллере, чтобы синфазный режим не был слишком далеко. Обновлено сейчас. Мои извинения.
Без проблем. Я уже думал, что некоторые вещи были перепутаны, но я получил достаточно информации, чтобы понять, что вы имели в виду, и разобраться. Спасибо за обновление!
Где вы рисовали изображения? Они выглядят хорошо.
Забавно, меня уже второй раз спрашивают об этом. В MS Word 2007 :)