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

 
 
> Какой самый дешёвый CAN котроллер есть сейчас?
Beginning
сообщение Nov 18 2008, 08:03
Сообщение #1


Знающий
****

Группа: Свой
Сообщений: 511
Регистрация: 24-08-07
Из: БРЕСТ
Пользователь №: 30 053



Собственно вопрос в названии темы.


--------------------
Если хочешь вбить гвоздь, не ищи обходных путей, просто бери молоток и бей по этому чёртовому гвоздю!
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Beginning
сообщение Nov 19 2008, 16:02
Сообщение #2


Знающий
****

Группа: Свой
Сообщений: 511
Регистрация: 24-08-07
Из: БРЕСТ
Пользователь №: 30 053



Планируется создать систему сбора данных следующего типа.
Планируется создать высокоскоростную магистраль. На магистрали будут висеть “магистральные ответвители” – контроллеры CAN. Количество ответвителей может состовлять от 1 до ~40, расстояние между ответвителяями от 1 до ~10 метров, может встретится раза 2 растояние до ~50-~100 метров. От ответвителей будут расходится локальные сети топологией “дерево” с расстоянием до 10 метров и количеством датчиков до 1-~10. Интерфейс планирую MicroLan.
Так вот, центральный процессор будет опрашивать ответвители, которые в свою очередь свои подсети. Скорость надо маленькую. При появлении сообщения от датчиков, включается “автомат сбора данных”, подключённый к CAN с байтовым потоком ~30 Кбайт/c “Автоматов сбора данных” может быть 0-~10 штук и распологатся в произвольном порядке на шине.
Приведённые цифры это пока примерные данные, которые определятся в результате работы над проектом. Разумеется, общая длина CAN тоже будет учитыватся. Я вот пока думаю компромисс 256kBit взять. На какое расстояние потянет, при укладке внутри здания? Ну там рядом с проводами эл.сети. Кстати обязательно ли применять экранированный провод или нет? Вот думаю, может саломоново решение применить, для датчиков низкая скорость и собственная шина, а для данных своя, но тогда и CAN не нужен, получается? Можно что другое взять? Вобщем нахожусь в раздумье.
P.S. Сначала рассматривал 485, но не понравилось то что драйвера “хлюпковаты” – при различных перенапряжениях пачками вылетают (инфу подчерпнул на форуме), и коллизии это тоже для них экстримальный режим. Вот CAN сейчас копаю. В нём не нравится цена узла. Кто какие мысли имеет по этому поводу? Высказывайтесь, сейчас важна любая инфа.


--------------------
Если хочешь вбить гвоздь, не ищи обходных путей, просто бери молоток и бей по этому чёртовому гвоздю!
Go to the top of the page
 
+Quote Post
Огурцов
сообщение Nov 19 2008, 20:00
Сообщение #3


Гуру
******

Группа: Участник
Сообщений: 3 928
Регистрация: 28-03-07
Из: РФ
Пользователь №: 26 588



Цитата(Beginning @ Nov 19 2008, 16:02) *
Вот думаю, может саломоново решение применить, для датчиков низкая скорость и собственная шина, а для данных своя, но тогда и CAN не нужен, получается? Можно что другое взять? Вобщем нахожусь в раздумье.

CAN - дорого, надеюсь, пока. Остановился на полнодуплексном варианте шины с разделением двух потоков выскоскоростного (потокового) и низкоскоростного (пакетного, типа Wake) при помощи Multi-processor Communication Mode на дешевых Avr.

Цитата(Beginning @ Nov 19 2008, 16:02) *
P.S. Сначала рассматривал 485, но не понравилось то что драйвера “хлюпковаты” – при различных перенапряжениях пачками вылетают (инфу подчерпнул на форуме), и коллизии это тоже для них экстримальный режим.

Драйверы можно оставить и CAN.
Вот кое-что здесь обсуждалось:
http://electronix.ru/forum/index.php?showt...=54101&st=0
http://electronix.ru/forum/index.php?showt...=54234&st=0
Go to the top of the page
 
+Quote Post



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

 


RSS Текстовая версия Сейчас: 22nd July 2025 - 07:31
Рейтинг@Mail.ru


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