
- •Технические характеристики интерфейса rs-485
- •1. Универсальный асинхронный приемопередатчик (uart)
- •3. Согласование и конфигурация линии связи
- •4. Защитное смещение
- •5. Исключение приема при передаче в полудуплексном режиме
- •6. "Горячее" подключение к линии связи
- •7. Рекомендации по организации протокола связи
- •8. Программные методы борьбы со сбоями
- •9. Защита устройств от перенапряжений в линии связи
- •10. Дополнительные меры защиты от помех
- •Интерфейс rs-485: описание, подключение Стандарт
- •Подключение
- •Общие рекомендации
- •Согласование
- •Уровни сигналов
- •Осциллограмма реального обмена
- •Cмещение
- •Искажения из-за неправильной разводки сети
- •Рекомендации по программированию
- •§1. Описание
- •§2. Выпуски стандарта rs-485.
- •§3.Международные и национальные стандарты основанные на стандарте rs-485.
- •§4. Свойства интерфейса стандарта rs-485.
- •§5. Технические характеристики rs-485.
- •§6. Описание работы rs-485.
- •§7. Реализация приемопередатчиков(драйверов) rs-485.
- •§8. Топология сети rs-485
- •§9. Программное обеспечение для работы в сетях rs-485
- •§10. Заключение.
- •Последовательный интерфейс rs-485
- •Защита от электростатических разрядов
- •Скорости передачи данных и нагрузка драйвера
- •Последствия высоких скоростей
- •Куда уходит вся мощность?
- •Отказоустойчивость.
- •Как сохранить энергию?
- •Злые шутки согласования
- •Исключение согласования
- •Согласование на диодах Шотки
- •Протокол передачи rs-485 Краткое описание стандарта eia485 (rs485).
- •Уровни напряжений в соответствии со стандартом eia485.
- •Углубленное описание стандарта eia485 (rs485)
- •1. Универсальный асинхронный приемопередатчик (uart)
- •2. Интерфейс rs-485
- •3. Согласование и конфигурация линии связи
- •4. Защитное смещение
- •5. Исключение приема при передаче в полудуплексном режиме
- •6. "Горячее" подключение к линии связи
- •7. Рекомендации по организации протокола связи
- •8. Программные методы борьбы со сбоями
- •9. Защита устройств от перенапряжений в линии связи
- •10. Дополнительные меры защиты от помех
§8. Топология сети rs-485
Сеть RS-485 строится по последовательной шиной(bus) схеме, т.е. приборы в сети соединяются последовательно симметричными кабелями. Концы линий связи при этом должны быть нагружены согласующими резисторами- "терминаторами"(terminator), величина которых должна быть равна волновому сопротивлению кабеля связи.
Терминаторы выполняют следующие функции:
Уменьшают отражение сигнала от конца линии связи.
Обеспечивают достаточный ток через всю линию связи, что необходимо для подавления синфазной помехи с помощью кабеля типа "витая пара".
Рис.5 Топология сети RS485
Если расстояние сегмента сети превышает 1200 м или количество драйверов в сегменте более 32 штук, нужно использовать повторитель (repeater), для создания следующего сегмента сети. При этом каждый сегмент сети должен быть подключен к терминаторам. Сегментом сети при этом считается кабель между крайним прибором и повторителем или между двумя повторителями.
Стандарт RS-485 не определяет, какой тип симметричного кабеля нужно использовать, но де-факто используют кабель типа "витая пара" с волновым сопротивлением 120 Ом.
Рис.6 Промышленный кабель Belden 3106A для сетей RS485
Рекомендовано использовать промышленный кабель Belden3106A для прокладки сетей RS485. Данный кабель имеет волновое сопротивление 120 Ом и двойной экран витой пары. Кабель Belden3106A содержит 4 провода. Оранжевый и белый провод представляют собой симметричную экранированную витую пару. Синий провод кабеля используется для соединения нулевого потенциала источников питания приборов в сети и называется "общий"(Common). Провод без изоляции используется для заземления оплетки кабеля и называется "дренажный" (Drain). В сегменте сети дренажный провод заземляется через сопротивление на шасси прибора, с одного из концов сегмента, чтобы не допустить протекания блуждающих токов через оплетку кабеля, при разном потенциале земли в удалённых точках.
Обычно сопротивления терминаторов и защитного заземления находится внутри прибора. Необходимо правильно подключить их с помощью перемычек или переключателей. В технической документации фирмы изготовителя приборов необходимо найти описание этих подключений.
Например, на рис.7 показаны рекомендации фирмы Allen Bradley по подключению кабеля Belden3106A к приборам 1747-AIC (Link Coupler) использующихся для соединения контроллеров SLC в сеть DH-485.
Рис.7 Схема подключения 1747-AIC (Allen Bradley)
На рис.7 показаны соединения кабеля с промежуточными приборами сегмента сети. Для первого прибора в сегменте сети DH-485 необходимо установить перемычку 5-6 (она подключает терминатор 120 Ом, который находится внутри прибора 1747-AIC) и перемычку 1-2 (подключает дренажный провод к шасси прибора через внутреннее сопротивление). Для последнего прибора в сегменте сети нужно установить только перемычку 5-6 (подключить терминатор)
При использовании других симметричных кабелей, в особенности, когда не известно их волновое сопротивление, величину терминаторов подбирают опытным путем. Для этого необходимо установить осциллограф в середину сегмента сети. Контролируя форму прямоугольных импульсов передаваемых одним из драйверов можно сделать вывод о необходимости корректировки величины сопротивления терминатора.
Рис.8 Несогласованная сеть RS-485 (без терминатора) и ее итоговая форма сигнала (слева) по сравнению с сигналом, полученным на правильно согласованной сети (справа)
Рис.9 Терминатор установлен в середине сегмента сети RS-485
Рис.10 Прибор подключен длинным отводом (3 м) к сегменту сети RS-485
Более подробно об этом можете прочитать в статье Maxim's Application Note 373 январь 2001 года
Для анализа качества согласования линии связи применяют тестовые функции. Обычно такая функция встроена в конкретный прибор или программу. Во время тестирования передатчик посылает в сеть заданную последовательность символов, а приемник на другом конце линии анализирует правильность приема этой известной ему последовательности символов. Сеть тестируется определенное количество времени, после чего по количеству ошибок делается вывод о качестве связи