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

 
 
> Хитрый проект с CAN шиной, Есть подозрение что идея нежизнеспособна
sysel
сообщение Nov 17 2010, 10:19
Сообщение #1


Знающий
****

Группа: Свой
Сообщений: 601
Регистрация: 3-07-07
Пользователь №: 28 852



Здравствуйте!

Ведётся работа над созданием довольно масштабного проекта системы управления (не нашей фирмой).
Основная идея - объединение разнотипных плат ввода-вывода, устройств приёма и генерации сигналов в рамках одной телекоммуникационной стойки (19 дюймов 6U, евромеханика). Планируется что все устройства до 256 узлов будут общаться по одной CAN шине.
Нам предлагают адаптировать свою продукцию, чтоб она работала в этой стойке и работала с этим CAN-ом.


Идеология такая:
Физическая среда - витая пара.
Идентификатор устройства определяется положением его в стойке (на бек плате запаяны соответствующие перемычки).
Арбитр выдаёт пакет начала обмена. Все устройства (256 штук) должны выдать в шину пакеты данных (сразу же после приёма пакета от арбитра). Причем предполагается, что вопрос арбитража должен решаться самой шиной. Предполагаемая скорость работы 500 кБит/сек. Обмены без привлечения протоколов высокого уровня. Пакеты от устройств 4-6 байт, что укладывается в размер одной посылки.


Есть подозрения, что идея гнилая из-за:
1) руководитель проекта напоминает специалиста по освоению бюджетов.
2) большое число устройств на шине. разработчики выкопали драйвер TJA1051, который как-бэ должен сдюжить.
3) скорость 500 кБит
4) подозрительная идея свалить весь арбитраж на возможности CAN (типа пусть все 256 устройств одновременно начнут вещать, а там как-нибудь между собой разберутся)
5) хотят чтобы все устройства были гальванически развязаны от шины. Причем предполагают использовать связку ADUM14xx + TJA1051.


Вопрос собственно:
Жизнеспособна ли данная идея?

У нас есть опыт работы с CAN на таких скоростях, но число абонентов - менее 10. Проверить реализуемость идеи с 256 устройствами нет возможности.

Не хотелось бы ввязываться в проект который обречен, ибо потом ещё можем крайними оказаться.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
garry_
сообщение Nov 17 2010, 13:11
Сообщение #2


Частый гость
**

Группа: Свой
Сообщений: 85
Регистрация: 22-06-04
Из: Moscow
Пользователь №: 105



задача для кана классическая, делал подобное , идеологически все работотать будет, только побейте свою сеть кан на две минимум а лучше на 4 сети (драйвер не потянет такое кол-во устройств),
работать будет железно
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- sysel   Хитрый проект с CAN шиной   Nov 17 2010, 10:19
- - Сергей Борщ   2) Адресное поле 11 битов в худшем случае. Значит ...   Nov 17 2010, 11:19
|- - AlexandrY   Цитата(Сергей Борщ @ Nov 17 2010, 13:19) ...   Nov 17 2010, 12:34
|- - sysel   Цитата(garry_ @ Nov 17 2010, 16:11) задач...   Nov 17 2010, 13:47
|- - galjoen   Цитата(sysel @ Nov 17 2010, 16:47) Можно ...   Nov 17 2010, 14:57
|- - sysel   Цитата(galjoen @ Nov 17 2010, 17:57) Заче...   Nov 17 2010, 15:13
|- - galjoen   Цитата(sysel @ Nov 17 2010, 18:13) до пов...   Nov 17 2010, 16:02
- - Mos   1. идея авнтюрная. опытный образец будет работать ...   Apr 1 2011, 10:44
|- - Forger   Цитата(Mos @ Apr 1 2011, 13:44) 3. хабов ...   Apr 2 2011, 15:31
||- - Linker   Цитата(Forger @ Apr 2 2011, 22:31) Бывают...   Apr 4 2011, 09:34
||- - Mos   Цитата(Forger @ Apr 2 2011, 18:31) Бывают...   Apr 4 2011, 11:49
||- - Forger   Цитата(Mos @ Apr 4 2011, 14:49) ... интер...   Apr 4 2011, 16:58
|- - eurol   Цитата(Mos @ Apr 1 2011, 14:44) 2. больше...   Apr 3 2011, 22:02
- - syoma   Не знаю, CAN мутить в одной стойке? Он, помоему, н...   Apr 4 2011, 06:53
- - Andrew2000   Цитата(syoma @ Apr 4 2011, 10:53) Наприме...   Apr 4 2011, 08:58


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

 


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


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