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

 
 
> Согласование RS-485, RS-485 -> CAN
ykatkov
сообщение Jun 25 2011, 07:58
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 56
Регистрация: 24-05-10
Пользователь №: 57 489



Есть система, топология системы организована по типу "звезда". В центре - приемопередатчик RS-485, на концах лучей (до 200 м) приемопередатчики CAN (до 25 "лучей"). Терминаторы не используются ни в центре (RS-485), ни на концах лучей (CAN). Скорость передачи 19200.

Когда использовались терминаторы на стороне CAN, больше трех устройств линия "не тянула".

Вопросы:

1. На сколько реально использовать топологию "звезда" при скорости 19200? Сильно ли сказывается несогласованность линии?
2. На сколько правильно подсоединсть CAN к RS-485 напрямую? Наскольео я понимаю, доминантные состояния CAN и 485 совпадают. При передаче рецесивном состоянии CAN приемопередатчик 485 сам подтягивает линию в свое рецесивное состояние (как будто линия не нагружена). При передачи рецесивного состояния 485, CAN такую разность потенциалов на линии тоже воспримет как рецесивное состояние и всё будет отлично работать.
3. Как правильно было бы переделать CAN в RS-485?

Спасибо!
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
V_G
сообщение Jun 25 2011, 08:16
Сообщение #2


Профессионал
*****

Группа: Свой
Сообщений: 1 818
Регистрация: 15-10-09
Из: Владивосток
Пользователь №: 52 955



1. На скорости 19200 можно делать топологию "звезда", но не стоит передавать данные на 200 м.
2. Помимо аппаратных спецификаций, СAN имеет довольно сложную программную реализацию, т.е. просто побайтная передача в CAN невозможна, а в RS-485 вполне пройдет.
3. Правильная переделка CAN в RS-485 состоит в полном выбрасывании CAN-интерфейса (и аппаратного, и программного) и в замене его на RS-485.
4. Если же действительно доминантные-рецессивные состояния совпадают (не проверял, но может быть), есть смысл попробовать переделать софт центрального приемопередатчика на кан-стандарт

Сообщение отредактировал V_G - Jun 25 2011, 08:17
Go to the top of the page
 
+Quote Post



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

 


RSS Текстовая версия Сейчас: 25th July 2025 - 01:42
Рейтинг@Mail.ru


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