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

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

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

Примечание

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

Функции

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

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

Свойства

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

j1939.Channel PropertiesСвойства j1939.Channel объект
j1939.ParameterGroup PropertiesСвойства j1939.ParameterGroup объект

Блоки

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

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

Темы

Интерфейс J1939

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

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

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

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

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

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

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

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

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

MathWorks Virtual Channels

Эмулируйте виртуальные каналы CAN, которым предоставляют тулбокс.

Поддерживавшие функции блока

Поддерживавшие функции блоков в библиотеке блоков Vehicle Network Toolbox.

Синхронизация в моделях аппаратного интерфейса

Определите частоту выполнения блока и относитесь к реальному времени.

Рекомендуемые примеры