datamicro.biz
Главная страница Поиск и карта сайта
Дэйтамикро CAN и смежные технологии
 

О нас
Партнеры
Проекты
Новости
Библиотека
Контакты
Форум

 
CiA

canAnaliser




SAE J1939 FAQ

Что такое SAE J1939 ?
SAE J1939 – стандарт для CAN сетей класса С. Использует расширенный CAN (29 разрядный идентификатор). Первоначально SAE J1939 разработан для объединения электронных модулей управления в типовых грузовых и трейлерных системах.

Какой формат J1939 сообщения?
Формат расширенного CAN кадра с 29-ти разрядным CAN идентификатором. J1939 протокол управляет приоритетом, устройством назначения и содержанием данных, разбивая 29-ти разрядный идентификатор поля арбитража на более мелкие поля (29 разрядов идентификатора разбиты на два поля: 11 разрядов и 18 разрядов).

Первые 3 разряда 29-ти разрядного CAN ID используются для определения приоритета сообщения, причем, 000 – имеет самый высокий приоритет (рассматривается с учетом работы CAN).

Следующий разряд CAN ID является зарезервированным. Он устанавливается в 0 для переданных сообщений. Следующие 9 разрядов 29-ти разрядного CAN ID разбиваются на DP (страница данных) и PDU формат.

Эти поля описывают данные, содержащиеся в поле данных CAN сообщения. DP разряд – это выбор страницы, 8 разрядов PDU формата – это 256 значений, представляющих содержание данных. Страница 0 (DP = 0) содержит все определенную в текущий момент информацию, страница 1 (DP = 1) зарезервирована для последующих расширений.

Следующие 8 разрядов 29-ти разрядного CAN ID зависят от PDU. Если поле PDU формата имеет от 0 до 239 значений, то это поле содержит адрес назначения, который обозначается как PDU1. Если поле PDU формата имеет от 240 до 255 значений, то это поле содержит расширенное содержание данных, обозначаемое как PDU2.

Последние 8 разрядов 29-ти разрядного CAN ID содержат адрес передающего устройства. Следовательно, в одной J1939 сети может находиться до 256 устройств.

Что такое PDU1?
Для PDU1 поле PDU является адресом назначения сообщения, следовательно, PDU1 позволяет напрямую связываться с указанным адресом назначения.

Что такое PDU2?
Формат PDU2 может использоваться только для обмена сообщениями, для которых не указано назначение. Поле PDU в этом случае является Group Extension (расширение группы).

Сколько байтов данных можно передать по J1939 ?
Если необходимо передать 8 или менее байтов данных для конкретной группы параметров (Parameter Group), то достаточно одного CAN кадра. Если требуется передать более 8 байтов данных, то используется несколько CAN кадров. Имеется возможность передачи до 1785 байтов данных в кадрах, содержащих по 7 байтов. Один байт в каждом CAN кадре используется как разряд «объединения», следовательно, максимальное количество передаваемых CAN кадров: (255 x 7) = 1785 кадров.

Где применяется SAE J1939 ?
Первоначально J1939 разработан для соединения ECU в типовых грузовых и трейлерных системах. Сегодня область применения J1939 намного расширилась: данный стандарт находит применение в строительном и сельскохозяйсвтенном оборудовании, а также в оборудовании для изучения глубины морского дна.

 

rss
CANopen vendor-ID:
00000026


Поставка продукции
HMS/IXXAT в России
© 1991-2016, DATAMICRO Co., Ltd.
info@datamicro.ru

тел.:  +7.8634.314-000
факс: +7.8634.314-001