|
|
  |
Оптическая развязка RS-485, запитка узлов сети, Прошу критики концепции |
|
|
|
Jul 7 2011, 14:04
|

Познающий...
     
Группа: Свой
Сообщений: 2 963
Регистрация: 1-09-05
Из: г. Иркутск
Пользователь №: 8 125

|
Здравствуйте, коллеги! Прошу покритиковать мою очередную схему. Вроде бы ничего сложного, но тем не менее душа будет спокойнее. В общем это просто оптическая развязка интерфейса RS-485. Для связи узлов сети хочу использовать витую пару, используемую для ETHERNET. Ее провода представлена на схеме справа. По одной паре передаются диффсигналы сети. По второй паре - питание MAX485 и оптической развязки по "правую сторону" от узла. Еще две пары запаралеллены - по ним идет питание для каждого узла - 12 В, не более 1 А общего потребления по линии. Максимальная длина сети - не более 100 м. Максимальное количество узлов - не более 32 (как по спецификации на MAX485), в реальности - раза в два меньше. На схеме не обозначены терминаторы и резисторы, подтягивающие диффпару к определенным уровням на случай выключения всех передатчиков узлов. Микроконтроллер узла (по левую сторону) не показан, даны лишь названия сигналов. Питание узла внизу - упрощенно (не показаны конденсаторы, вместо L7805 возможно будет DC-DC, это не важно. Важна идея). Резистор 600 Ом взят из расчета не превысить ток 4 мА через приемник микросхемы MAX485. Этот ток мне показался наиболее оптимальным с точки зрения нагружения этой микросхемы. H11L1 при таком токе гарантированно переключится. В общем вроде все) Заранее благодарен за любые советы!
Прикрепленные файлы
RS485.pdf ( 12.48 килобайт )
Кол-во скачиваний: 151
--------------------
Выбор.
|
|
|
|
|
Jul 7 2011, 14:29
|
Гуру
     
Группа: Свой
Сообщений: 2 702
Регистрация: 14-07-06
Пользователь №: 18 823

|
Цитата(haker_fox @ Jul 7 2011, 17:04)  Важна идея Вот не нравится мне эта важная идея. Требования на драйвер RS485 по питанию какие, у Вас ведь даташит под рукой?  Будет соответствовать?
--------------------
Уходя, оставьте свет...
|
|
|
|
|
Jul 7 2011, 14:35
|

Познающий...
     
Группа: Свой
Сообщений: 2 963
Регистрация: 1-09-05
Из: г. Иркутск
Пользователь №: 8 125

|
QUOTE (Dog Pawlowa @ Jul 7 2011, 23:29)  Вот не нравится мне эта важная идея. Требования на драйвер RS485 по питанию какие, у Вас ведь даташит под рукой?  Будет соответствовать? Нет, питание драйверов поступает в виде 5 В по одной витой паре. А стабилизатор внизу - это питание оптоизолированного от сети EIA-485 девайса. Требования на питание: минимум не обозначен, но предполагаю, что 5 В. Максимум - 12 В. Немного поправил схему (в спешке забыл дорисовать землю слева от "оптического барьера"). Резистор 600 Ом увеличил до 820.
Прикрепленные файлы
RS485.pdf ( 12.65 килобайт )
Кол-во скачиваний: 63
--------------------
Выбор.
|
|
|
|
|
Jul 7 2011, 15:03
|
Гуру
     
Группа: Свой
Сообщений: 2 702
Регистрация: 14-07-06
Пользователь №: 18 823

|
Цитата(haker_fox @ Jul 7 2011, 17:35)  Нет, питание драйверов поступает в виде 5 В по одной витой паре. А стабилизатор внизу - это питание оптоизолированного от сети EIA-485 девайса. Вы, похоже, "чиста писатель". Я Вас спросил, какие по даташиту требования к питанию микросхемы и как Вы их обеспечите в устройстве, расположенном на расстоянии 100 м, если, допустим, драйвер устройства, расположенного на расстоянии 90 м включен на передачу, и, в соответствии с требованиями стоят два терминатора в начале и конце линии и растяжки неизвестного номинала в неизвестном количестве. Кстати, какое сопротивление кабеля?
--------------------
Уходя, оставьте свет...
|
|
|
|
|
Jul 7 2011, 15:16
|

Познающий...
     
Группа: Свой
Сообщений: 2 963
Регистрация: 1-09-05
Из: г. Иркутск
Пользователь №: 8 125

|
QUOTE (Dog Pawlowa @ Jul 8 2011, 00:03)  как Вы их обеспечите в устройстве, расположенном Да. Здесь промах. Спасибо! Буду передавать 12 В, а уже в узле локально формировать +5 В линейным стабилизатором. С другой стороны, можно приспособить импульсный преобразователь с трансформаторной развязкой. Преобразователь подключить к питанию девайса. Но это дороже, чем воспользоваться линейным стабилизатором. QUOTE (Dog Pawlowa @ Jul 8 2011, 00:03)  Кстати, какое сопротивление кабеля? Честно говоря, не знаю. Волновое 100 - 150 Ом. Активное нужно поискать. QUOTE (Dog Pawlowa @ Jul 8 2011, 00:03)  Вы, похоже, "чиста писатель". Грязно, грязно  Писать я тоже не умею, не каждому этот талант дан
--------------------
Выбор.
|
|
|
|
|
Jul 8 2011, 08:25
|

Познающий...
     
Группа: Свой
Сообщений: 2 963
Регистрация: 1-09-05
Из: г. Иркутск
Пользователь №: 8 125

|
QUOTE (=AK= @ Jul 8 2011, 16:49)  Сопротивление для ДС не более 18.8 Ом для петли длиной 100м. За уточнение волнового сопротивление - спасибо! По поводу погонного сопротивления, я думал, что 90 Ом / км это для двух проводов в паре. Тогда на участке 100 м "упадет" 1,5 В. Много. Если не сложно, подскажите, пожалуйста, как поступают в таких случаях? Как наиболее просто запитать трансиверы?
--------------------
Выбор.
|
|
|
|
|
Jul 8 2011, 09:41
|

pontificator
     
Группа: Свой
Сообщений: 3 055
Регистрация: 8-02-05
Из: страны Оз
Пользователь №: 2 483

|
Цитата(haker_fox @ Jul 8 2011, 17:55)  Как наиболее просто запитать трансиверы? Подайте в кабель 12В, а в трансивере используйте локальный регулятор напряжения, как хотели ранее С вашей схемой есть проблема. Оптопары, которые вы используете, по умолчанию (т.е. когда нет тока через светодиод) выдают высокий уровень на выходе. Это значит, что при отвалившемся питании устройства RS-485 драйвер включится на выход и полностью изгадит обмен - весь интерфейс ляжет. Кроме того, в начальный момент, пока микроконтроллер не инициализирован, или после сброса по вочдогу, трансивер тоже будет включен на передачу. Для переключения "прием-передача" не нужна скорость. Используйте обычный транзисторный оптрон и включите его так, чтобы по умолчанию приемопередатчики находились в режиме приема. И еще, у вас в схеме трансивера нет ни одного развязывающего кондера по питанию. При подаче питания по 100м кабелю без локальных кондеров ничего работать не будет. И трансиверам нужны конденсаторы по питанию, и регулятору нужны кондеры на входе и на выходе.
|
|
|
|
|
Jul 8 2011, 13:07
|

Познающий...
     
Группа: Свой
Сообщений: 2 963
Регистрация: 1-09-05
Из: г. Иркутск
Пользователь №: 8 125

|
QUOTE (=AK= @ Jul 8 2011, 18:41)  Подайте в кабель 12В, а в трансивере используйте локальный регулятор напряжения, как хотели ранее Так и сделаю. QUOTE (=AK= @ Jul 8 2011, 18:41)  С вашей схемой есть проблема. Оптопары, которые вы используете, по умолчанию (т.е. когда нет тока через светодиод) выдают высокий уровень на выходе. Это значит, что при отвалившемся питании устройства RS-485 драйвер включится на выход и полностью изгадит обмен - весь интерфейс ляжет. Кроме того, в начальный момент, пока микроконтроллер не инициализирован, или после сброса по вочдогу, трансивер тоже будет включен на передачу.
Для переключения "прием-передача" не нужна скорость. Используйте обычный транзисторный оптрон и включите его так, чтобы по умолчанию приемопередатчики находились в режиме приема. Эти замечания исправил, сменив оптрон (см. приложенную схему). QUOTE (=AK= @ Jul 8 2011, 18:41)  И еще, у вас в схеме трансивера нет ни одного развязывающего кондера по питанию. При подаче питания по 100м кабелю без локальных кондеров ничего работать не будет. И трансиверам нужны конденсаторы по питанию, и регулятору нужны кондеры на входе и на выходе. Нет нет, конденсаторы будут. Выше я написал об этом. Тем не менее, исправил. QUOTE (ISK2010 @ Jul 8 2011, 19:54)  Почему у вас развязанные цепи идут в одном кабеле?!? Зачем тогда такая развязка? Вы понимаете что выбранный вами кабель не держит высокое напряжение. Если бы и держал, то получается большая емкость между развязанными цепями. Такая развязка исключает электрический контакт между сетью RS-485 и устройством. Я не замахиваюсь на высокие напряжения, но расчитываю, что при пападании 220 В в цепи узла, не пострадают другие узлы.Также по кабелю более 12 В не пойдет. Да и ток нагрузки небольшой из расчета, чтобы больших потерь в кабеле не было. QUOTE (ISK2010 @ Jul 8 2011, 19:54)  И зачем вы используете такое древнее решение с россыпью оптопар и мах485? Чем вам не угодили ISO3080 - ISO3082? Да здесь возразить ничего не могу, использую то, что есть под руками( Хотя почему? Я же ставлю дискретные дешевые компоненты, чтобы было возможно их легко заменить в случае пробоя.
Прикрепленные файлы
RS485.pdf ( 14.44 килобайт )
Кол-во скачиваний: 266
--------------------
Выбор.
|
|
|
|
|
Jul 9 2011, 13:21
|

Познающий...
     
Группа: Свой
Сообщений: 2 963
Регистрация: 1-09-05
Из: г. Иркутск
Пользователь №: 8 125

|
В общем немного подумав я решил разделить 100 м сеть на два сегмента: 15 - 20 метра будут проложены исключительно в помещении. Здесь, ИМХО, можно обойтись без опторазвязки. Тогда для питания устройств можно использовать три витые пары, а суммарный ток устройств может достигать 1 А. При этом в кабеле "пропадет" 1 * 1,25 = 1,25 В. Сопротивление кабеля получил как 18,8 / 3 (витых пары) * 0,2 (20 метров). Оставшийся сегмент, после уточнений выяснилось, что там будет не более 30 м, будет проходить на улице. Для защиты от удара молнии предполагаю кабель закопать на глубину 0,5 м. По поводу опторазвязок в уличном сегменте пока ничего не решил. Можно ли пойти данным путем? Есть ли какие-то нормативные документы или рекомендации (примеры) подобных решений? Смотрю, например, некоторые интерфейсы управления, такие как X10 прямо по сети пускают. Как же не боятся удара молнии в электросеть?
--------------------
Выбор.
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|