Есть сеть из 8-ми одинаковых приёмопередатчиков RS-485 (узлов). Все 8 узлов имеют своё, гальванически развязанное, питание. Потенциалы земель всех узлов уравниваются через дренажный провод, соединённый с землёй каждого через 100 омный резистор.
В сети валяется статья "Интерфейсы последовательной передачи данных. Стандарты RS-422/RS-485", где на рисунке 14 показана примерно такая ситуация.

Судя по номиналу в 4.7кОм и указанию на то, что узлов должно быть не менее 8, делаю вывод, что речь идёт о 8-ми параллельно соединённых резисторах по 4.7кОм, т.е. общее сопротивление будет порядка 587 Ом, что очень близко к 560 Ом, указанному в спецификации на интерфейс RS-485.
Вообще методика расчёта давольно простая. Она есть, например, здесь и накидать несколько формул в excel мне не составило большого труда. Однако нигде нет указания как быть в случае, когда каждый узел имеет своё гальванически развязанное питание (уравниваемое дренажным проводом). Т.е. получив расчётное значение для резистора защитного смещения скажем в 1кОм можно ли сказать, что при 8 узлах в сети нужно использовать не более чем 8-ми килоомные резисторы на каждом из узлов ?
Кстати, может у кого есть мысли, как поступить в ситуации, когда количество узлов в сети заранее не известно. Т.е. скажем изначально это может быть сеть всего из двух, а в последствии расширяемая до 32 узлов.
p.s. в сети встречал инфо, что резисторы защитного смещения как и терменирующие резисторы (те что по 120 Ом) должны стоять на дальних концах линии, независимо от кол-ва приёмопередатчиков. Но непонятно как должны себя вести приёмопередатчики, которые будут находиться посередине, учитывая что у каждого своё питание + возможные обрывы на линии сделают невозможным притягивание к уровням, устанавливаемым только на дальних концах.
Заранее благодарен всем ответившим.
В сети валяется статья "Интерфейсы последовательной передачи данных. Стандарты RS-422/RS-485", где на рисунке 14 показана примерно такая ситуация.
Судя по номиналу в 4.7кОм и указанию на то, что узлов должно быть не менее 8, делаю вывод, что речь идёт о 8-ми параллельно соединённых резисторах по 4.7кОм, т.е. общее сопротивление будет порядка 587 Ом, что очень близко к 560 Ом, указанному в спецификации на интерфейс RS-485.
Вообще методика расчёта давольно простая. Она есть, например, здесь и накидать несколько формул в excel мне не составило большого труда. Однако нигде нет указания как быть в случае, когда каждый узел имеет своё гальванически развязанное питание (уравниваемое дренажным проводом). Т.е. получив расчётное значение для резистора защитного смещения скажем в 1кОм можно ли сказать, что при 8 узлах в сети нужно использовать не более чем 8-ми килоомные резисторы на каждом из узлов ?
Кстати, может у кого есть мысли, как поступить в ситуации, когда количество узлов в сети заранее не известно. Т.е. скажем изначально это может быть сеть всего из двух, а в последствии расширяемая до 32 узлов.
p.s. в сети встречал инфо, что резисторы защитного смещения как и терменирующие резисторы (те что по 120 Ом) должны стоять на дальних концах линии, независимо от кол-ва приёмопередатчиков. Но непонятно как должны себя вести приёмопередатчики, которые будут находиться посередине, учитывая что у каждого своё питание + возможные обрывы на линии сделают невозможным притягивание к уровням, устанавливаемым только на дальних концах.
Заранее благодарен всем ответившим.
Исправлено: !XBT, 27.05.2007 04:33