Цитата(Ariman @ Sep 15 2008, 14:42)

Имеется 200 устройств, и центральный узел. Устройства должны быть подключены к узлу по шине CAN (хотя возможны варианты, и если есть что-либо более подходящее для данной задачи, буду благодарен за наводку).
Расстояние между девайсами 3-4 метра, расстояние от самого дальнего девайса до узла 300+ метров.
CAN это не шина, а протокол. Для реализации которого применяется контроллер CAN. Физика может быть разной --
http://www.kvaser.com/can/products/drivers.htm, количество устройств см. в доках на драйверы.
Цитата
В случае реализации на одной шине, то ее длина будет (если брать с запасом) около 1000 м.
Скорости обмена данными значения почти не имеют, достаточно будет самых низких.
На такие расстояния будет работать скорость не выше 25К.
Цитата
Вопрос - возможно ли это реализовать? Требуются ли какие-либо специальные схемотехнические решения, какой можете посоветовать трансивер и контроллер CAN?
В задаче не перечислены исходные данные, поэтому невозможно говорить о решениях.
Цитата
Есть вариант - установить на центральный узел несколько CAN-адаптеров, и вместо одной длинной шины по километру юзать сегменты длиной 100-500м (желательный вариант именно 500м т.к. тогда можно будет не менять архитектуру главного узла, он держит 2 интерфейса) - сколько девайсов можно подвесить в этом случае?
Что такое "CAN-адаптер"?

Девайсов можно подвесить столько, сколько осилит самый слабый драйвер.