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

 
 
> Как правильно принять мультипакетную передачу в J1939?, Практика с теорией расходятся...
galjoen
сообщение Oct 27 2009, 13:06
Сообщение #1


Знающий
****

Группа: Свой
Сообщений: 841
Регистрация: 10-05-07
Из: Чебоксары (Россия)
Пользователь №: 27 640



Попробовал почитать J1939 на дизелях. С сообщениями длиной 8 байт всё вроде понятно. А вот с длинными, мультипакетными, вопросы:
1. В SAE J1939-21 написано, что PDU Format (биты ID 16..23) у мультипакетных сообщений бывают 0, 1, 238=0xEE, 239=0xEF, 254=0xFE и 255=0xFF. Реально на шине вижу мультипакеты с PDU Format 0xEC (заголовок) и 0xEB (данные). Это что, нестандартные сообщения или это я что-то не так понял?
2. Может ли в один момент времени передаваться больше одного мультипакета? И кто ещё, кроме ЭБУ, может передавать мультипакеты?
3. М.б. кто-то ткнёт носом в документ, где показан алгоритм приёма мультипакета?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
HARMHARM
сообщение Oct 27 2009, 22:57
Сообщение #2


читатель даташитов
****

Группа: Свой
Сообщений: 853
Регистрация: 5-11-06
Из: Днепропетровск
Пользователь №: 21 999



Цитата(galjoen @ Oct 27 2009, 15:06) *
3. М.б. кто-то ткнёт носом в документ, где показан алгоритм приёма мультипакета?

Может, поможет описание в документе FMS.
Прикрепленные файлы
Прикрепленный файл  fms_document_ver01.00vers.Oct.2009.pdf ( 173.03 килобайт ) Кол-во скачиваний: 121
 
Go to the top of the page
 
+Quote Post
galjoen
сообщение Oct 28 2009, 09:11
Сообщение #3


Знающий
****

Группа: Свой
Сообщений: 841
Регистрация: 10-05-07
Из: Чебоксары (Россия)
Пользователь №: 27 640



Цитата(HARMHARM @ Oct 28 2009, 01:57) *
Может, поможет описание в документе FMS.

Да, в реальности именно так, как описано в примере из этого документа, и происходит. Но что-то это не согласуется с тем, что написано в стандарте "SAE J1939-21 Revised December 2006" на стр. 13...
Go to the top of the page
 
+Quote Post
HARMHARM
сообщение Oct 28 2009, 10:51
Сообщение #4


читатель даташитов
****

Группа: Свой
Сообщений: 853
Регистрация: 5-11-06
Из: Днепропетровск
Пользователь №: 21 999



Я, честно говоря, в мультипакетной передаче сильно не копался. У меня 1939-21 от 2001 года. на странице 31, раздел 5.10.3 указан формат Transport Protocol - Connection Management в FIGURE 14, с PDU 236 - 0xEC. FIGURE 15 на странице 34, раздел 5.10.4 - Transport Protocol - Data Transfer, PDU 235 - 0xEB. Странно, правда? wink.gif
Go to the top of the page
 
+Quote Post
galjoen
сообщение Oct 28 2009, 11:45
Сообщение #5


Знающий
****

Группа: Свой
Сообщений: 841
Регистрация: 10-05-07
Из: Чебоксары (Россия)
Пользователь №: 27 640



Цитата(HARMHARM @ Oct 28 2009, 13:51) *
Я, честно говоря, в мультипакетной передаче сильно не копался. У меня 1939-21 от 2001 года. на странице 31, раздел 5.10.3 указан формат Transport Protocol - Connection Management в FIGURE 14, с PDU 236 - 0xEC. FIGURE 15 на странице 34, раздел 5.10.4 - Transport Protocol - Data Transfer, PDU 235 - 0xEB. Странно, правда? wink.gif

Ну, до 34-й страницы я ещё не дочитал smile.gif На прошлой неделе только J1939 заниматься начал...
А на 12-й странице в вашем документе "FIGURE 4 SAE J1939 PARAMETER GROUP NUMBER TEMPLATE" это что? Отвлечённый от жизни пример шаблона?
Go to the top of the page
 
+Quote Post
HARMHARM
сообщение Oct 28 2009, 19:26
Сообщение #6


читатель даташитов
****

Группа: Свой
Сообщений: 853
Регистрация: 5-11-06
Из: Днепропетровск
Пользователь №: 21 999



Цитата(galjoen @ Oct 28 2009, 13:45) *
А на 12-й странице в вашем документе "FIGURE 4 SAE J1939 PARAMETER GROUP NUMBER TEMPLATE" это что? Отвлечённый от жизни пример шаблона?

Не совсем понимаю что там нарисовано, однако четкие boundary, то есть границы, не указаны. Логично думать, что все можно интерпретировать по-разному.
Я не очень понимаю - что Вас смущает? smile.gif
Go to the top of the page
 
+Quote Post
galjoen
сообщение Oct 28 2009, 20:42
Сообщение #7


Знающий
****

Группа: Свой
Сообщений: 841
Регистрация: 10-05-07
Из: Чебоксары (Россия)
Пользователь №: 27 640



Цитата(HARMHARM @ Oct 28 2009, 22:26) *
Не совсем понимаю что там нарисовано, однако четкие boundary, то есть границы, не указаны. Логично думать, что все можно интерпретировать по-разному.
Я не очень понимаю - что Вас смущает? smile.gif

Думал, что это только я не понимаю того рисунка. Это меня и смущало. smile.gif А уж интерпретировать, как только ни пробовал. Я уже думал, что м.б. это одновременная передача двух мультипакетных сообщений изображена?
Go to the top of the page
 
+Quote Post



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

 


RSS Текстовая версия Сейчас: 19th August 2025 - 13:18
Рейтинг@Mail.ru


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