CAN Configuration

Сконфигурируйте параметры для заданного устройства CAN

  • Библиотека:
  • Автомобильный сетевой Toolbox/Связь с CAN

  • CAN Configuration block

Описание

Блок Строение конфигурирует параметры для устройства CAN, которое можно использовать для передачи и приема сообщений.

Укажите строение устройства CAN перед конфигурированием других блоков CAN.

Используйте один CAN Configuration блок, чтобы сконфигурировать каждое устройство, которое отправляет и получает сообщения в вашей модели. Если вы используете CAN Receive или CAN Transmit блок для приема и отправки сообщений на устройстве, ваша модель требует соответствующего блока CAN Configuration для указанного устройства.

Примечание

Вам нужна лицензия как для Vehicle Network Toolbox™ так и для Simulink® программное обеспечение для использования этого блока.

Другие поддерживаемые функции

Блок CAN Configuration поддерживает использование Accelerator™ Simulink и режима Rapid Accelerator. Используя эту функцию, можно ускорить выполнение моделей Simulink.

Для получения дополнительной информации об этой функции см. документацию Simulink.

Блок CAN Configuration поддерживает использование генерации кода, когда вы используете его с блоками CAN Receive и CAN Transmit.

Параметры

расширить все

Выберите устройство CAN и канал на устройстве, которое вы хотите использовать, из списка. Используйте это устройство для передачи и приема сообщений. Драйвер устройства определяет скорость шины по умолчанию.

Программное использование

Параметры блоков: Device
Тип: Вектор символов, строка

Установите BusSpeed свойство для выбранного устройства, в битах в секунду. Скорость шины по умолчанию назначается выбранным устройством.

Программное использование

Параметры блоков: BusSpeed
Тип: Вектор символов, строка
Значения: целое число

Примечание

Эта опция доступна только для поддержки поставщиков.

Установите этот флажок, чтобы задать настройки битового параметра вручную. Настройки битового параметра включают: Synchronization jump width, Time segment 1, Time segment 2 и Number of samples. Для получения дополнительной информации об этих параметрах смотрите Bit Timing. Если вы не выбираете эту опцию, устройство автоматически присваивает битовые параметры в зависимости от настройки скорости шины.

Совет

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

Программное использование

Параметры блоков: EnableBitParameters
Тип: Вектор символов, строка
Значения: 'off' | 'on'
По умолчанию: 'off'

Задайте максимальный предел настройки битового времени в случае повторной синхронизации. Заданное значение должно быть положительным целым числом, указывающим на количество сегментов кванта битового времени. Если вы не задаете значение, выбранная настройка скорости шины определяет значение по умолчанию. Чтобы изменить это значение, сначала установите флажок Enable bit parameters manually.

Программное использование

Параметры блоков: SJW
Тип: Вектор символов, строка
Значения: целое число

Задайте количество квантов битового времени перед точкой дискретизации. Заданное значение должно быть положительным целым числом. Обычно корректировку этого значения производят с соответствующей обратной регулировкой, чтобы Time segment 2 так, чтобы их сумма оставалась постоянной. Если вы не задаете значение, выбранный параметр скорости шины определяет значение по умолчанию. Чтобы изменить это значение, сначала установите флажок Enable bit parameters manually.

Программное использование

Параметры блоков: TSEG1
Тип: Вектор символов, строка
Значения: целое число

Задайте количество квантов битового времени после точки дискретизации. Заданное значение должно быть положительным целым числом. Обычно корректировку этого значения производят с соответствующей обратной регулировкой, чтобы Time segment 1 так, чтобы их сумма оставалась постоянной. Если вы не задаете значение, выбранный параметр скорости шины определяет значение по умолчанию. Чтобы изменить это значение, сначала установите флажок Enable bit parameters manually.

Программное использование

Параметры блоков: TSEG2
Тип: Вектор символов, строка
Значения: целое число

Задайте количество выборок на бит. Заданное значение должно быть положительным целым числом. Если вы не задаете значение, выбранный параметр скорости шины определяет значение по умолчанию. Чтобы изменить это значение, сначала установите флажок Enable bit parameters manually.

Программное использование

Параметры блоков: NSamples
Тип: Вектор символов, строка
Значения: целое число

Если настройки битового параметра установлены вручную, нажмите эту кнопку, чтобы увидеть, действительны ли ваши настройки. Блок запускает проверку, чтобы увидеть, формирует ли комбинация скорости вашей шины и значений битовых параметров допустимую комбинацию для устройства CAN. Если текущая комбинация недействительна, верификация прекращается и выводится сообщение об ошибке. Эта кнопка активна только при установке флажка Enable bit parameters manually.

Программное использование

Ничего

Укажите, находится ли канал в Normal или Silent режим. По умолчанию Acknowledge mode является Normal. В этом режиме канал может нормально принимать и передавать сообщения и выполнять другие задачи в сети, такие как подтверждение сообщений и создание систем координат ошибок. Чтобы наблюдать всю активность сообщений в сети и выполнять анализ, не влияя на состояние или поведение сети, выберите Silent. В Silent режим, канал может только принимать сообщения и не передавать.

Примечания

  • Вы не можете задать режим, если вы используете NI® виртуальные каналы.

  • Использование Silent режим только, если вы хотите наблюдать и анализировать вашу сетевую активность.

Программное использование

Параметры блоков: AckMode
Тип: Вектор символов, строка
Значения: 'Normal' | 'Silent'
По умолчанию: 'Normal'

См. также

Блоки

Свойства

Внешние веб-сайты

Введенный в R2009a