реклама на сайте
подробности

 
 
 
Reply to this topicStart new topic
> Оптическая развязка RS-485, запитка узлов сети, Прошу критики концепции
haker_fox
сообщение Jul 7 2011, 14:04
Сообщение #1


Познающий...
******

Группа: Свой
Сообщений: 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
 


--------------------
Выбор.
Go to the top of the page
 
+Quote Post
Dog Pawlowa
сообщение Jul 7 2011, 14:29
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 2 702
Регистрация: 14-07-06
Пользователь №: 18 823



Цитата(haker_fox @ Jul 7 2011, 17:04) *
Важна идея

Вот не нравится мне эта важная идея.
Требования на драйвер RS485 по питанию какие, у Вас ведь даташит под рукой? wink.gif
Будет соответствовать?


--------------------
Уходя, оставьте свет...
Go to the top of the page
 
+Quote Post
haker_fox
сообщение Jul 7 2011, 14:35
Сообщение #3


Познающий...
******

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



QUOTE (Dog Pawlowa @ Jul 7 2011, 23:29) *
Вот не нравится мне эта важная идея.
Требования на драйвер RS485 по питанию какие, у Вас ведь даташит под рукой? wink.gif
Будет соответствовать?

Нет, питание драйверов поступает в виде 5 В по одной витой паре. А стабилизатор внизу - это питание оптоизолированного от сети EIA-485 девайса.
Требования на питание: минимум не обозначен, но предполагаю, что 5 В. Максимум - 12 В.

Немного поправил схему (в спешке забыл дорисовать землю слева от "оптического барьера"). Резистор 600 Ом увеличил до 820.
Прикрепленные файлы
Прикрепленный файл  RS485.pdf ( 12.65 килобайт ) Кол-во скачиваний: 63
 


--------------------
Выбор.
Go to the top of the page
 
+Quote Post
Dog Pawlowa
сообщение Jul 7 2011, 15:03
Сообщение #4


Гуру
******

Группа: Свой
Сообщений: 2 702
Регистрация: 14-07-06
Пользователь №: 18 823



Цитата(haker_fox @ Jul 7 2011, 17:35) *
Нет, питание драйверов поступает в виде 5 В по одной витой паре. А стабилизатор внизу - это питание оптоизолированного от сети EIA-485 девайса.

Вы, похоже, "чиста писатель".
Я Вас спросил, какие по даташиту требования к питанию микросхемы и как Вы их обеспечите в устройстве, расположенном на расстоянии 100 м, если, допустим, драйвер устройства, расположенного на расстоянии 90 м включен на передачу, и, в соответствии с требованиями стоят два терминатора в начале и конце линии и растяжки неизвестного номинала в неизвестном количестве.
Кстати, какое сопротивление кабеля?


--------------------
Уходя, оставьте свет...
Go to the top of the page
 
+Quote Post
haker_fox
сообщение Jul 7 2011, 15:16
Сообщение #5


Познающий...
******

Группа: Свой
Сообщений: 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) *
Вы, похоже, "чиста писатель".

Грязно, грязно biggrin.gif Писать я тоже не умею, не каждому этот талант дан laughing.gif


--------------------
Выбор.
Go to the top of the page
 
+Quote Post
haker_fox
сообщение Jul 8 2011, 07:08
Сообщение #6


Познающий...
******

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



Вот тут приводятся погонное сопротивление витой пары - 90 Ом/км.
В нашем случае для 100 м сопротивление составит 9 Ом. Предположим, что на выходе передатчика разность напряжений составит 5 В (наихудший невозможный в общем-то случай). Тогда ток через терминаторы составит 5 / 60 = 83 мА.
Напряжение, которое "упадет" на паре, дающей 5 В трансиверам, составит U = 0,083 * 9 = 0,75 В. В реальности - меньше. Можно рискнуть передавать питание 5 В для трансиверов непосредственно.


--------------------
Выбор.
Go to the top of the page
 
+Quote Post
=AK=
сообщение Jul 8 2011, 07:49
Сообщение #7


pontificator
******

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



Цитата(haker_fox @ Jul 8 2011, 00:46) *
Волновое 100 - 150 Ом.

Для Эзернет кабеля (Cat5, Cat6) волновое равно строго 100 Ом. Сопротивление для ДС не более 18.8 Ом для петли длиной 100м.
Go to the top of the page
 
+Quote Post
haker_fox
сообщение Jul 8 2011, 08:25
Сообщение #8


Познающий...
******

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



QUOTE (=AK= @ Jul 8 2011, 16:49) *
Сопротивление для ДС не более 18.8 Ом для петли длиной 100м.

За уточнение волнового сопротивление - спасибо!
По поводу погонного сопротивления, я думал, что 90 Ом / км это для двух проводов в паре.

Тогда на участке 100 м "упадет" 1,5 В. Много. Если не сложно, подскажите, пожалуйста, как поступают в таких случаях? Как наиболее просто запитать трансиверы?


--------------------
Выбор.
Go to the top of the page
 
+Quote Post
=AK=
сообщение Jul 8 2011, 09:41
Сообщение #9


pontificator
******

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



Цитата(haker_fox @ Jul 8 2011, 17:55) *
Как наиболее просто запитать трансиверы?

Подайте в кабель 12В, а в трансивере используйте локальный регулятор напряжения, как хотели ранее


С вашей схемой есть проблема. Оптопары, которые вы используете, по умолчанию (т.е. когда нет тока через светодиод) выдают высокий уровень на выходе. Это значит, что при отвалившемся питании устройства RS-485 драйвер включится на выход и полностью изгадит обмен - весь интерфейс ляжет. Кроме того, в начальный момент, пока микроконтроллер не инициализирован, или после сброса по вочдогу, трансивер тоже будет включен на передачу.

Для переключения "прием-передача" не нужна скорость. Используйте обычный транзисторный оптрон и включите его так, чтобы по умолчанию приемопередатчики находились в режиме приема.


И еще, у вас в схеме трансивера нет ни одного развязывающего кондера по питанию. При подаче питания по 100м кабелю без локальных кондеров ничего работать не будет. И трансиверам нужны конденсаторы по питанию, и регулятору нужны кондеры на входе и на выходе.
Go to the top of the page
 
+Quote Post
ISK2010
сообщение Jul 8 2011, 10:54
Сообщение #10


Местный
***

Группа: Участник
Сообщений: 205
Регистрация: 21-09-10
Из: г.Зеленоград
Пользователь №: 59 631



Почему у вас развязанные цепи идут в одном кабеле?!? Зачем тогда такая развязка? Вы понимаете что выбранный вами кабель не держит высокое напряжение. Если бы и держал, то получается большая емкость между развязанными цепями.

Если вам нужно питать устройство от гальванически развязанной линии, то этот развязанный источник питания должен быть на стороне самого устройства.

И зачем вы используете такое древнее решение с россыпью оптопар и мах485? Чем вам не угодили ISO3080 - ISO3082?

Go to the top of the page
 
+Quote Post
haker_fox
сообщение Jul 8 2011, 13:07
Сообщение #11


Познающий...
******

Группа: Свой
Сообщений: 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
 


--------------------
Выбор.
Go to the top of the page
 
+Quote Post
haker_fox
сообщение Jul 9 2011, 10:18
Сообщение #12


Познающий...
******

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



Сегодня нашел решение замены сети беспроводным интерфейсом на основе bluetooth модулей. Цена не очень высокая. Думаю.


--------------------
Выбор.
Go to the top of the page
 
+Quote Post
haker_fox
сообщение Jul 9 2011, 13:21
Сообщение #13


Познающий...
******

Группа: Свой
Сообщений: 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 прямо по сети пускают. Как же не боятся удара молнии в электросеть?


--------------------
Выбор.
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 22nd July 2025 - 21:35
Рейтинг@Mail.ru


Страница сгенерированна за 0.015 секунд с 7
ELECTRONIX ©2004-2016