0 / 0 / 0
Регистрация: 04.11.2015
Сообщений: 22
1

Вопрос по теме CAN/CAN FD

12.09.2016, 11:59. Показов 3618. Ответов 6
Метки нет (Все метки)

Разбираюсь со стандартами CAN и CAN FD. Возникло несколько вопросов, прошу помощи знатоков. Странно, что нет статей об этом протоколе в сообществе.

1) Правильно ли я понимаю, что ни один ни другой протокол не устанавливают никаких стандартных скоростей обмена? Если да, то как вообще устройства договариваются о текущей скорости?

2) Совместимы ли между собой CAN FD и CAN устройства? Ну обратная совместимость (CAN FD устройство понимает CAN пакеты) понятное дело есть, а наоборот как? Если вдруг кто-то начнет вещать при помощи CAN FD пакетов, что тогда? Как я понял другие устройства могут просто начать забивать шину фреймами ошибок. Или этого не будет?

3)Вопрос про квитирование. В стандарте сказано, что любое устройство-приемник обязано выставлять подтверждение приема для любого корректного пакета. Это фактически означает, что кто-то в сети подтвердил передатчику успешность передачи, но совершенно неизвестно кто. Тогда получается, что нет никаких гарантий доставки, верно?
__________________
Помощь в написании контрольных, курсовых и дипломных работ здесь
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
12.09.2016, 11:59
Ответы с готовыми решениями:

Срочный вопрос по теме "8 марта"
Решил сделать девушке подарок на восьмое, примерно как в теме но, так как имею трудности с...

Вопрос не по теме форума: ДЕНЬ ПРОГРАММИСТА
ЗДРАВСТВУЙТЕ, ХОЧУ ПОИНТЕРЕСОВАТСЯ, ЕСЛИ В КАЛЕНДАРЕ ПРАЗДНИК -ДЕНЬ ПРОГРАММИСТА, ИЛИ ЧТО ВЫ...

Вопрос по теме Dynamic-Link Library: Теория + Практика
Здорова всем! Посмотрел тему Dynamic-Link Library: Теория + Практика и решил попробовать сделать...

помогите вопрос по теме импорта определенного столбца из EXCEL в SQL
импорт всех столбцов из EXCEL не проблема но столкнулся с задачей что нужно из одного EXCEL файла...

6
0 / 0 / 0
Регистрация: 16.04.2010
Сообщений: 767
12.09.2016, 12:46 2
1) В сопроводительной документации указывается вся необходиния информация.
3) Особенности широковещательной передачи данных. Но уточните, что хотите получить.
0
0 / 0 / 0
Регистрация: 04.11.2015
Сообщений: 22
12.09.2016, 12:55 3
Цитата Сообщение от mrKyrytt
1) В сопроводительной документации указывается вся необходиния информация.
3) Особенности широковещательной передачи данных. Но уточните, что хотите получить.
Я вообще инженер-верификатор, конечные устройства не разрабатываю. Помогаю разрабатывать элементную базу. Поэтому все мои вопросы получаются максимально абстракными (впрочем как и многие стандарты).

1) Фактически получается, что кто какую скорость может поддерживать, тот такую и поддерживает?
3) Я имею в виду такую ситуацию. В сети 4 устройства. 1е посылает пакет для 4-го. Но 4е в этот момент сломалось/уснуло/недоступно/выключено и не в состоянии выставить ACK на шину после передачи. Но два других устройства могут (предположим, что они не отфильтровывают этот пакет и сохраняют его в памяти). Тогда получается, что целевое устройство пакет фактически не получило, но передатчик получил подтверждение от других. Такие ситуации возможны и если да, то как решаются такие проблемы?
0
0 / 0 / 0
Регистрация: 12.07.2011
Сообщений: 2
12.09.2016, 13:24 4
1. Какая скорость будет задана при разработке, такая и будет. Выбирают в зависимости от дальности соединения и кол-ва устройств на шине.
3. Возможны. Я делал что получатель должен вернуть ответ со своим номером. При широковещательной передаче уже ничего не сделать, особенно когда количество устройств неизвестно.
0
0 / 0 / 0
Регистрация: 04.11.2015
Сообщений: 22
12.09.2016, 13:35 5
Цитата Сообщение от PRS
1. Какая скорость будет задана при разработке, такая и будет. Выбирают в зависимости от дальности соединения и кол-ва устройств на шине.
3. Возможны. Я делал что получатель должен вернуть ответ со своим номером. При широковещательной передаче уже ничего не сделать, особенно когда количество устройств неизвестно.
3) То есть эта ситуация разруливается только на верхних уровнях протокола, верно?
0
0 / 0 / 0
Регистрация: 12.07.2011
Сообщений: 2
12.09.2016, 13:49 6
Цитата Сообщение от k_tivym
3) То есть эта ситуация разруливается только на верхних уровнях протокола, верно?
Да
0
1 / 1 / 0
Регистрация: 17.12.2012
Сообщений: 425
20.09.2016, 21:57 7
Более того, ситуация вообще не разруливается, см. задачу двух генералов)))
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
20.09.2016, 21:57

Вопрос немного не по этой теме, но все-равно нужна помошь
Здравствуйте!! У меня voxtel profi 1900 twin, внезапно сломались 2 трубки, будто перестал работать...

Ув. Модераторы, не знаю к какой теме привязать вопрос. Как изображение с моей веб-камеры вставить в мой сайт?
Если можно поподробней, что для этого надо, с НУЛЯ? Какие языке...

Вопрос по SetParent (поэтому, наверное, это вопрос к NickStaves)
Есть набор форм, назовём их 'интерфейсными'. Есть отдельная форма, назовём её 'хранилищем'. Сама...

[ВОПРОС]: Меню и вопрос при регистрации
Помогите пожалуйста. У меня vbulletin 4.0.7 и после установки в верхнем меню есть лишняя навигация....


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2022, CyberForum.ru