exponenta event banner

Конфигурация CAN

Настройка параметров для указанного устройства CAN

  • Библиотека:
  • Набор инструментов для сети транспортных средств/CAN-связь

  • CAN Configuration block

Описание

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

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

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

Примечание

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

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

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

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

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

Параметры

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

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

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

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

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

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

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

Примечание

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

Установите этот флажок, чтобы задать параметры бита вручную. Настройки битовых параметров включают в себя: Ширина перехода синхронизации, Временной сегмент 1, Временной сегмент 2 и Количество выборок. Для получения дополнительной информации об этих параметрах см. Bit Timing. Если эта опция не выбрана, устройство автоматически назначает битовые параметры в зависимости от настройки скорости шины.

Совет

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Ничего

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

Примечания

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

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

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

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