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

Знающий
   
Группа: Свой
Сообщений: 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 устройствами нет возможности.
Не хотелось бы ввязываться в проект который обречен, ибо потом ещё можем крайними оказаться.
|
|
|
|
|
 |
Ответов
|
Apr 4 2011, 08:58
|
Местный
  
Группа: Свой
Сообщений: 421
Регистрация: 25-12-04
Пользователь №: 1 675

|
Цитата(syoma @ Apr 4 2011, 10:53)  Например сейчас очень развивается EtherCat - там принцип обмена до невозможности простой и даже простой 8-и битник справляется. ??? Очень хотелось бы посмотреть на 8-и битник, с аппаратной поддержкой EtherCat Пример, пожалуйста
|
|
|
|
Сообщений в этой теме
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 garry_ задача для кана классическая, делал подобное , иде... Nov 17 2010, 13:11 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
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0
|
|
|