Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Вопрос по RS485 и его терминаторах
Форум разработчиков электроники ELECTRONIX.ru > Сайт и форум > В помощь начинающему > Интерфейсы
Vladimir_T
Здравствуйте, уважаемые коллеги. Собрал систему из 15-ти ведомых устройств и мастера. Приемопередатчики AD1485, скорость обмена 9600, общая длина линии связи - около 3 м, общий провод между устройствами - надежный, витая пара. Обмен между устройствами идет без ошибок, но лишь в том случае, если установлен лишь один терминатор со стороны мастера. Как только подключаю терминатор на другом конце, то связи нет. Что можно предпирнять: так оставить ? Но так не должно быть. Может кто-нибудь подскажет из практики: можно так оставить или добиться грамотного подключения? Прилудить подиягивающие резисторы так не хочется, так как платы без них аккуратненько выглядят.
Сергей Борщ
Надо смотреть осциллографом, что там творится. Оставлять так однозначно не стоит - как только заказчик подойдет - обязательно начнет сбоить.
Цитата(Vladimir_T @ Mar 23 2010, 15:50) *
Прилудить подиягивающие резисторы так не хочется, так как платы без них аккуратненько выглядят.
Они должны быть только в одном месте - у мастера. Если ваша проблема вызывана болтанкой линий в паузах передачи - меняйте протокол, передавайте в начале посылки фиктивный байт, который приведет линию в устойчивое состояние и вытеснит мусор из приемников.
galjoen
Цитата(Vladimir_T @ Mar 23 2010, 16:50) *
Прилудить подиягивающие резисторы так не хочется, так как платы без них аккуратненько выглядят.

Вместо этого можно использовать специальные приёмопередатчики с несколько смещёнными уровнями у приёмника. У них болтанка на 3-х метрах, гарантированно, как 1 будет приниматься. Тип не помню.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.