RS-485: Wiring and Connection: различия между версиями

Нет описания правки
Строка 15: Строка 15:
По стандарту RS-485 шина должна быть проложена без ответвлений и на концах линии должны быть терминирующие резисторы (100-120 Ом). Топологии звезда или кольцо так же не допускаются.
По стандарту RS-485 шина должна быть проложена без ответвлений и на концах линии должны быть терминирующие резисторы (100-120 Ом). Топологии звезда или кольцо так же не допускаются.


Но если скорость передачи будет не выше 115,200бит/сек, то переотражения от ответвлений и нетерминированых концов быстро затухают и на работу не влияют.
Но если скорость передачи будет не выше 115200, то переотражения от ответвлений и нетерминированых концов быстро затухают и на работу не влияют.


Наши рекомендации по тому, насколько можно отойти от стандарта RS-485 без потери работоспособности:
Наши рекомендации по тому, насколько можно отойти от стандарта RS-485 без потери работоспособности:
Строка 21: Строка 21:
* Общий провод (GND) - обязательно, если земли устройств разные (питаются от разных БП). Можно без него, если у устройства изолированный порт RS-485.  
* Общий провод (GND) - обязательно, если земли устройств разные (питаются от разных БП). Можно без него, если у устройства изолированный порт RS-485.  
* Ответвления от шины - допустимы ответвления до 50 м при скорости не выше 115 200.
* Ответвления от шины - допустимы ответвления до 50 м при скорости не выше 115 200.
* Терминатор на концах линии - при скорости < 115 200 можно обойтись, при скорости 115 200 - хотя бы с одно конца должен быть. На длинных линиях и низкой скоростью может даже ухудшать работу. Если контроллер подключен к середине шины, то терминатор нужно отключить.
* Терминатор на концах линии - при скорости < 115 200 можно обойтись, при скорости 115200 - хотя бы с одно конца должен быть. На длинных линиях и низкой скоростью может даже ухудшать работу. Если контроллер подключен к середине шины, то терминатор нужно отключить.
<!--T:6-->
<!--T:6-->
==Выбор кабеля==
==Выбор кабеля==
{| class="wikitable" style=" float:right; margin-left: 10px;"
{| class="wikitable" style=" float:right; margin-left: 10px;"