реклама на сайте
подробности

 
 
> Странное поведение CAN-транссивера.
navy2000
сообщение Aug 27 2008, 07:55
Сообщение #1


Местный
***

Группа: Свой
Сообщений: 203
Регистрация: 17-07-06
Пользователь №: 18 874



Имеем сетку из 50...100 приборов на шине CAN. Драйвер PCA82C250. Скорость передачи около 10 кБит. Кабель - экранированная витая пара. Экран на каждом приборе подключается к земле прибора через 560 Ом. Общее расстояние линии примерно километр. Приборы собраны в две группы. Внутри групп расстояние меджу приборами около метра. По концам линии терминаторы 120 Ом. Связь устойчивая.
Собственно проблема:
При обрыве кабеля в любом месте внутри группы в оставшихся подсегментах связь не нарушается, но при обрыве длинного участка кабеля около одной из групп в другой (у которой остался длинный никуда не подключенный провод) связи нет. Причем, драйвер самовозбуждается и генерит треугольные импульсы. Связи нет во всей группе.
Провел эксперимент - нагрузил драйвер на емкость 150 нФ (почти эквивалент ненагруженного кабеля) эффект тот же, самовозбуждение.
Это PCA82C250 такой кривой, или в любой CAN-сети будет наблюдаться такой эффект? Идея была сделать живучую сеть, когда она рвется на сегменты, они (сегменты) продолжают работать автономно.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Linker
сообщение Aug 27 2008, 14:37
Сообщение #2


Местный
***

Группа: Свой
Сообщений: 210
Регистрация: 15-01-08
Из: Новосибирск
Пользователь №: 34 105



Цитата(navy2000 @ Aug 27 2008, 14:55) *
При обрыве кабеля в любом месте внутри группы в оставшихся подсегментах связь не нарушается, но при обрыве длинного участка кабеля около одной из групп в другой (у которой остался длинный никуда не подключенный провод) связи нет.

Версия zltigo по поводу потери "теминаторства" корректна. Хотя, живучесть CAN сети после обрыва кабеля одна из самых рекламируемых фишек. В автомобиле ведь может быть та же ситуация с обрывом и также один из терминаторов, а может и оба - могут оказаться на пораженных участках. И непонятно, почему идет генерация, да еще треугольная? А удалось определить, в каком именно из оставшихся приборов драйвер генерит? Может там какая-то локальная неисправность...Хорошо бы увидеть схему обвязки драйвера и его входные цепи со стороны кабеля.

Цитата(spf @ Aug 27 2008, 15:35) *
Так драйвер используется не по назначению, он же для 1 Мбита, для низких скоростей надо другие применять.

А из чего это следует? Насколько я понял, скорость определяется длиной линии:чем длинее линия, тем меньше скорость.

Сообщение отредактировал Linker - Aug 27 2008, 14:44


--------------------
Я здесь и сейчас...
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 28th June 2025 - 08:03
Рейтинг@Mail.ru


Страница сгенерированна за 0.01374 секунд с 7
ELECTRONIX ©2004-2016