Есть система, топология системы организована по типу "звезда". В центре - приемопередатчик 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?
Спасибо!
|