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

 
 
 
Reply to this topicStart new topic
> Увеличение скорости CAN
призрак
сообщение Apr 17 2015, 06:47
Сообщение #1


Местный
***

Группа: Свой
Сообщений: 216
Регистрация: 12-12-06
Из: Москва
Пользователь №: 23 439



Добрый ..
Есть устройство на шине CAN, при работе по скоростям все успевает, но есть задача подключить в режиме
эмуляции в реальном времени к пакету типа MatLab и скорости уже не хватает..
Есть ли возможность увеличить скорость больше 1М? не документировано или не стандартно??
Go to the top of the page
 
+Quote Post
ZASADA
сообщение Apr 17 2015, 07:58
Сообщение #2


Знающий
****

Группа: Свой
Сообщений: 738
Регистрация: 13-01-11
Из: Минск
Пользователь №: 62 210



недавно проскакивала реклама MCP2561/2FD - Optimized for CAN FD (Flexible Data rate) at 2, 5 and 8 Mbps Operation
Go to the top of the page
 
+Quote Post
редактор
сообщение Apr 20 2015, 08:19
Сообщение #3


Местный
***

Группа: Участник
Сообщений: 356
Регистрация: 9-06-07
Пользователь №: 28 315



Цитата
Есть ли возможность увеличить скорость больше 1М? не документировано или не стандартно??

Явного ограничения скорости нет. 1Мбит - максимальная скорость для которой сделаны расчеты по задержкам, длинне кабеля и проч.физических параметров линии. Если аппаратура (в том числе выходные драйверы) поддерживают более высокую скорость можно переходить.
Не очень понял преамбулу вопроса.
То есть пакет эмуляции типа MatLab закидает шину левыми пакетами (не хватает пропускной способности канала) - тогда это неправильная эмуляция
Не хватает быстродействия ПК при работе MatLab - решение проблемы не имеет отношения к скорости обмена.


--------------------
Хорошую систему делают из стандартных блоков нестандартно мыслящие инженеры.
Go to the top of the page
 
+Quote Post
призрак
сообщение Apr 22 2015, 12:20
Сообщение #4


Местный
***

Группа: Свой
Сообщений: 216
Регистрация: 12-12-06
Из: Москва
Пользователь №: 23 439



Цитата(редактор @ Apr 20 2015, 11:19) *
Явного ограничения скорости нет. 1Мбит - максимальная скорость для которой сделаны расчеты по задержкам, длинне кабеля и проч.физических параметров линии. Если аппаратура (в том числе выходные драйверы) поддерживают более высокую скорость можно переходить.
Не очень понял преамбулу вопроса.
То есть пакет эмуляции типа MatLab закидает шину левыми пакетами (не хватает пропускной способности канала) - тогда это неправильная эмуляция
Не хватает быстродействия ПК при работе MatLab - решение проблемы не имеет отношения к скорости обмена.


Пропускная способность канала не позволяет загонять в пакет весь объем телеметрии для обработки
Go to the top of the page
 
+Quote Post
редактор
сообщение Apr 24 2015, 06:03
Сообщение #5


Местный
***

Группа: Участник
Сообщений: 356
Регистрация: 9-06-07
Пользователь №: 28 315



Цитата
недавно проскакивала реклама MCP2561/2FD - Optimized for CAN FD (Flexible Data rate) at 2, 5 and 8 Mbps Operation


С удивлением узнал о новом стандарте CAN FD. Надо будет почитать подробности. Теоретическая скорость до 15 Мбит (достигнутая 4-8 Мбит) и увеличение длинны пакета до 64 байт, а также возможность работать в классическом CAN 2.0B радуют.


--------------------
Хорошую систему делают из стандартных блоков нестандартно мыслящие инженеры.
Go to the top of the page
 
+Quote Post
ZASADA
сообщение Apr 24 2015, 15:42
Сообщение #6


Знающий
****

Группа: Свой
Сообщений: 738
Регистрация: 13-01-11
Из: Минск
Пользователь №: 62 210



не надо забывать, что кроме трансиверов на CAN FD нужны еще и соответствующие контроллеры.
Go to the top of the page
 
+Quote Post
редактор
сообщение Apr 27 2015, 07:20
Сообщение #7


Местный
***

Группа: Участник
Сообщений: 356
Регистрация: 9-06-07
Пользователь №: 28 315



То что нужен специальный контроллер - понятно из принципа реализации передачи данных.
Ссылок на контроллеры пока не нашел (хотя это чисто спортивный интерес на данный момент). В основном в статьях оговорки о реализации в ПЛИС.
Не совсем понял фразу здесь.
Цитата
С момента первого релиза CAN FD, протокол был усовершенствован и теперь включен в стандарт ISO 11898-1. Измененный стандарт CAN FD не совместим с обычным протоколом.

То есть совсем несовместим (если отключть "плюшки" в виде более длинного пакета и увеличения скорости данных) или не совместим в плане вновь введенных расширений. Будет время - будем разбираться.


--------------------
Хорошую систему делают из стандартных блоков нестандартно мыслящие инженеры.
Go to the top of the page
 
+Quote Post
призрак
сообщение Apr 27 2015, 09:12
Сообщение #8


Местный
***

Группа: Свой
Сообщений: 216
Регистрация: 12-12-06
Из: Москва
Пользователь №: 23 439



Цитата(ZASADA @ Apr 24 2015, 18:42) *
не надо забывать, что кроме трансиверов на CAN FD нужны еще и соответствующие контроллеры.

А я думал просто UART загонять и все...
Go to the top of the page
 
+Quote Post

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

 


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


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