CAN Configuration

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

  • Библиотека:
  • Vehicle Network Toolbox / Коммуникация CAN

  • CAN Configuration block

Описание

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

Задайте настройку своего устройства CAN, прежде чем вы сконфигурируете другие блоки CAN.

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

Примечание

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

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

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

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

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

Параметры

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

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

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

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

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

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

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

Примечание

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

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

Совет

Используйте битные установки параметров по умолчанию, если у вас нет определенных требований синхронизации для вашей связи 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 устанавливается.

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

'none'

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

Примечания

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

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

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

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

Смотрите также

Блоки

Свойства

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

Представленный в R2009a