Сконфигурируйте узел J1939 с адресом и сетевыми атрибутами управления
Vehicle Network Toolbox: коммуникация J1939
Блок Configuration Узла J1939 - то, где вы задаете узел и сопоставляете его с определенной конфигурацией сети. Его информации сообщения считаны из базы данных для той настройки, если вы не создаете и конфигурируете пользовательский узел.
Вам нужна лицензия и на Vehicle Network Toolbox™ и на программное обеспечение Simulink®, чтобы использовать этот блок.
Коммуникационные блоки J1939 поддерживают использование Simulink Accelerator™ и Быстрый Режим Accelerator. Используя эту функцию, можно ускорить выполнение моделей Simulink. Для получения дополнительной информации об этой функции см. документацию Simulink.
Коммуникационные блоки J1939 также поддерживают генерацию кода с ограниченными возможностями развертывания. Генерация кода требует компилятора Microsoft® C ++.
Этот выходной порт существует, когда вы проверяете Output current node address в диалоговое окно. Это возвращает исполнительный адрес узла.
Этот выходной порт существует, когда вы проверяете Output address claim status в диалоговое окно. Это указывает на успех (1) или отказ (0) из требования адреса узла.
ID конфигурации сети J1939, чтобы сопоставить этот узел с. Это используется, чтобы получить доступ к соответствующей базе данных J1939.
Имя этого узла J1939. Список готовности показывает none
, если конфигурация сети № J1939 найдена, или никакой узел не задан в связанной базе данных. Если вы создаете пользовательский узел, имя узла должно быть уникальным в своей конфигурации сети J1939.
Это девять сетевых атрибутов, как задано файлом базы данных, сопоставимым с протоколом J1939. Эти параметры только для чтения, если вы не задаете пользовательский узел.
Allow arbitrary address — Позвольте/запретите узлу переключаться на произвольный адрес, если адрес станции не доступен. Если эта опция выключена, и узел теряет свое требование адреса, узел идет тихий.
Node Address — Адрес станции, десятичный, 8-битный.
Industry Group — Десятичный, 3-битный.
Vehicle System — Десятичный, 7-битный.
Vehicle System Instance — Идентифицирует одно конкретное вхождение данной системы автомобиля в данной сети. Если только один экземпляр определенной системы автомобиля существует в сети, то это поле должно собираться в 0 задать его как первую инстанцию. Десятичный, 4-битный.
Function ID — Десятичный, 8-битный.
Function Instance — Идентифицирует конкретное вхождение заданной функции в системе автомобиля и данной сети. Если только один экземпляр определенной функции существует в сети, то это поле должно собираться в 0 задать его как первую инстанцию. Десятичный, 5-битный.
ECU Instance — Это 3-битное поле используется, когда несколько электронных блоков управления (ECU) вовлечены в выполнение одной функции. Если только один ECU используется для конкретного приложения контроллера (CA), то это поле должно собираться в 0 задать его как первую инстанцию.
Manufacturer Code — Десятичный, 11-битный.
Identity Number — Десятичный, 21-битный.
Частота обновления симуляции. Задайте время выборки блока во время симуляции. Это значение задает частоту, на которой Настройка Узла J1939 обновляет свои дополнительные выходные порты. Если блок в инициированной подсистеме или наследовал шаг расчета, задайте значение -1
. Можно также задать переменную MATLAB® для шага расчета. Значение по умолчанию является секундами 0.01
. Для получения информации о демонстрационной синхронизации симуляции смотрите то, Что Шаг расчета? (Simulink)
Включите или отключите выходной порт Address, чтобы показать исполнительный адрес. Исполнительный адрес отличается от предопределенного адреса станции, если Позволяют произвольный адрес, выбран, конфликт по совпадению имен происходит, и текущий узел имеет более низкий приоритет. Выходной сигнал является двойным значением от 0 до 253. Этот порт отключен по умолчанию.
Включите или отключите адрес, утверждают выходного порта AC Status показать успех требования адреса. Выходное значение является двоичным файлом, 1 для успеха или 0 для отказа. Этот порт отключен по умолчанию.