Коммуникация J1939

Сетевые коммуникации автомобиля с помощью протокола J1939

Создайте группы параметра J1939 и каналы, чтобы передать по сети CAN с помощью MATLAB® или Simulink®.

Примечание

Вы не можете работать на Linux® никакие модели Simulink, которые содержат блоки от Коммуникационной библиотеки блоков Vehicle Network Toolbox™ J1939.

Функции

развернуть все

canDatabaseСоздайте указатель на файл базы данных CAN
j1939ParameterGroupСоздайте группу параметра J1939
j1939ParameterGroupImportИмпортируйте файл журнала J1939
extractAllСлучаи заданных групп параметра J1939
extractRecentСлучаи новых групп параметра J1939
extractTimeСлучаи групп параметра J1939 в области значений времени
canDatabaseСоздайте указатель на файл базы данных CAN
j1939ChannelСоздайте канал CAN J1939
configBusSpeedСконфигурируйте тактовую синхронизацию канала J1939
startЗапустите связь канала с шиной J1939
stopОстановите связь канала с шиной J1939
receiveПолучите группы параметра от шины J1939
transmitОтправьте группы параметра через канал к шине J1939
discardОтбросьте доступные группы параметра на канале J1939
filterAllowAllОткрытая группа параметра фильтрует на канале J1939
filterAllowOnlyПозвольте только заданным группам параметра передавать фильтр канала J1939
filterBlockOnlyБлокируйте только заданные группы параметра на фильтре канала J1939

Свойства

развернуть все

DataСообщение CAN или данные группы параметра J1939
DatabaseХраните информацию базы данных CAN
DestinationAddressАдрес места назначения группы параметра
IDИдентификатор для сообщения CAN
Name (J1939)Название группы параметра J1939
PDUFormatTypeФормат PDU группы параметра J1939
PGNНомер группы параметра J1939
PriorityПриоритет группы параметра
SignalsФизические сигналы заданы в сообщении CAN или группе параметра J1939
SourceAddressАдрес источника группы параметра
Timestamp (J1939)Отобразитесь параметр получил метку времени
UserDataВведите пользовательские данные
BusSpeedБитрейт шины
BusStatusОпределите состояние шины
InitializationAccessОпределите управление канала устройства
InitialTimestampУкажите когда запущенный канал
NumOfSamplesОтобразите количество выборок, доступных каналу
RunningОпределите состояние канала
SilentModeЗадайте, активен ли канал или тих
SJWШирина скачка синхронизации (SJW) сегмента времени передачи бита
TransceiverNameИмя приемопередатчика устройства
TransceiverStateСостояние отображения или режим приемопередатчика
TSEG1Отобразите сумму, что канал может удлинить шаг расчета
TSEG2Отобразите сумму, что канал может сократить шаг расчета
UserDataВведите пользовательские данные
DeviceОтобразите тип устройства канала
DeviceChannelIndexИндекс канала дисплея
DeviceSerialNumberПорядковый номер дисплея
DeviceVendorИмя поставщика дисплея
ParameterGroupsAvailableКоличество доступных групп параметра
ParameterGroupsReceivedКоличество групп параметра получено
ParameterGroupsTransmittedКоличество групп параметра передается
FilterBlockListСписок групп параметра, чтобы блокироваться
FilterPassListСписок групп параметра, чтобы передать

Блоки

развернуть все

J1939 Network ConfigurationЗадайте имя конфигурации сети J1939 и файл базы данных
J1939 Node ConfigurationСконфигурируйте узел J1939 с адресом и сетевыми атрибутами управления
J1939 CAN Transport LayerТранспортируйте сообщения J1939 через CAN
J1939 TransmitПередайте сообщение J1939
J1939 ReceiveПолучите сообщения группы параметра J1939

Темы

Интерфейс J1939

J1939 является высокоуровневым протоколом, основывался на шине CAN, которая обеспечивает связь последовательных данных между электронными блоками управления (ЭКЮ) в мощных автомобилях.

Формат группы параметра J1939

Прикладной уровень имеет дело с группами параметра (PGS), отправленная и полученная по сети.

Управление сетью J1939

Каждое устройство в сети J1939 имеет уникальный адрес.

Транспортные протоколы J1939

Транспортный протокол J1939 разбивает PGS, более крупную, чем 8 байтов данных и до 1 785 байтов в несколько пакетов.

Рабочий процесс канала J1939

Схематически изобразите, чтобы передать и принять группы параметра J1939.

Популярные примеры