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

 
 
> Странное поведение 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
Ответов
spf
сообщение Aug 27 2008, 08:35
Сообщение #2


Странник
****

Группа: Свой
Сообщений: 766
Регистрация: 29-08-05
Из: Екатеринбург
Пользователь №: 8 051



Цитата(navy2000 @ Aug 27 2008, 13:55) *
Имеем сетку из 50...100 приборов на шине CAN. Драйвер PCA82C250. Скорость передачи около 10 кБит.

Так драйвер используется не по назначению, он же для 1 Мбита, для низких скоростей надо другие применять.


--------------------
"Как много есть на свете вещей, которые мне не нужны!" Сократ
Go to the top of the page
 
+Quote Post
navy2000
сообщение Aug 27 2008, 11:10
Сообщение #3


Местный
***

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



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

Каковы ваши рекомендации?
Go to the top of the page
 
+Quote Post
spf
сообщение Aug 27 2008, 11:41
Сообщение #4


Странник
****

Группа: Свой
Сообщений: 766
Регистрация: 29-08-05
Из: Екатеринбург
Пользователь №: 8 051



Цитата(navy2000 @ Aug 27 2008, 17:10) *
Каковы ваши рекомендации?

http://www.kvaser.com/can/products/drivers.htm

Смотри "low speed" или "one wire".


Цитата(zltigo @ Aug 27 2008, 17:29) *
Ой smile.gif некошерный. А кто-то из призводителей обещает что их драйвера будут нормально работать на нетерминированный кусок линии? А?

Не исключено, что это обещали уже после того, как спекли дедушку 82c250 wink.gif


--------------------
"Как много есть на свете вещей, которые мне не нужны!" Сократ
Go to the top of the page
 
+Quote Post



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

 


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


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