Кабельные линии RS-485 |
Ответить |
Автор | |
Новичок Присоединился: 13 Январь 2004 Категория: Russian Federation Online Status: Offline Публикации: 16 |
Опубликовано: 28 Июнь 2004 13:30 |
Суть проблемы: Заказчик (по различным причинам) добился того,чтобы система сбора и передачи данных (на основе 2х ADAM5510) была выполнена с использованием кабеля Заказчика. (не специализированного для RS-485) В результате сейчас имеем неустойчивую связь с микроконтроллерами.Такое впечатление,что бит данных в регистре состояния линии(из структуры регистров СОМ-порта), который сигнализирует о том,что данные получены и готовы для чтения из-за чего-то становится в постоянное состояние "нет данных"(соответственно получать нечего во входном буфере) и выводится из него только кнопкой "Reset" на ADAM5510. Вопрос: можно ли каким-нибудь образом выйти из этого "неприятного" положения, не меняя кабеля, используя какие-нибудь "хитрушки". |
|
Профили участников
Послать частное письмо
Поиск публикаций участников
Посетить домашнюю страницу участника
Добавить в список приятелей
Действительный член Присоединился: 14 Май 2003 Online Status: Offline Публикации: 770 |
|
Возможно. Но сначала надо убедиться в том, что это кабель виноват. Очень уж странную вы наблюдаете картину. Попробуйте, как идет связь на коротком кабеле. С кабелем надо проверить а) согласование и б) заземление. Для согласования применяйте резистор того же сопротивления, что и волновое сопротивление кабеля. Можно попробовать использовать терминатор со смещением. Если дела совсем плохи - осциллографом посмотреть, что не так. Заземление - штука тонкая. Как правило, экран землят с одной стороны кабеля. Но если наводка высокочастотная, иногда лучше бывает землить с обеих. Попробуйте на другом конце через ёмкость заземлиться, это тоже иногда помогает. |
|
Инженер-системотехник
+7 (916) 477 3925 |
|
Ответить |
Переход на форум | Права доступа на форуме Вы не можете публиковать новые темы в этом форуме Вы не можете отвечать на сообщения в этом форуме Вы не можете удалять Ваши сообщения на этом форуме Вы не можете редактировать Ваши сообщения на этом форуме Вы не можете создавать голосования на этом форуме Вы не можете выражать своё мнение в голосованиях на этом форуме |