Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Работа CAN на больших расстояниях
Форум разработчиков электроники ELECTRONIX.ru > Интерфейсы > Форумы по интерфейсам > Controller Area Network (CAN)
fakel
Здравствуйте!
Недавно начали заниматься разработкой устройств с CAN "на борту".
Спицифика оборудования такая, что устройства удалены друг от друга на большие расстояния.
В документации по CAN написано, что он может поддеживать связь на расстоянии до 10000 м со скоростью 10 кбит/с).
В нашем случае, если расстоние между узлами небольшое (50 см.) всё работает отлично! Как только оно увеличивается до 1 км связь пропадает и невостанавливается (независимо от того какая скорость выставлена)))) На концах линии присутствуют терминаторы (причём опыты ставились как с ними, так и без них).
Решал ли кто-нибудь подобные проблемы?
Заранее благодарен за помощь!
syoma
ИМХО Надо осциллограммы смотреть. Может неправильно подобрано волновое сопротивление кабеля и терминаторов и идут отражения.
А может настройки бит-тайминга неправильные.
spf
Цитата(fakel @ Oct 1 2008, 15:44) *
В нашем случае, если расстоние между узлами небольшое (50 см.) всё работает отлично! Как только оно увеличивается до 1 км связь пропадает и невостанавливается (независимо от того какая скорость выставлена))))

Какой драйвер линии?
Какой кабель? (должна быть витая пара в экране)
В каких условиях лежит этот кабель?
Что говорят регистры ошибок?
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.