Main Content

本页翻译不是最新的。点击此处可查看最新英文版本。

CAN Configuration

配置指定 CAN 设备的参数

  • CAN Configuration block

库:
Vehicle Network Toolbox / CAN Communication

描述

CAN Configuration 模块配置可用于传输和接收报文的 CAN 设备的参数。

在配置其他 CAN 模块之前,请先指定 CAN 设备的配置。

使用一个 CAN Configuration 模块对模型中发送和接收报文的每个设备进行配置。如果使用 CAN ReceiveCAN Transmit 模块来接收和发送设备上的报文,则模型要求对于指定设备存在对应的 CAN Configuration 模块。

注意

您需要 Vehicle Network Toolbox™ 和 Simulink® 软件的许可证才能使用此模块。

其他支持的功能

CAN Configuration 模块支持使用 Simulink Accelerator™ 和快速加速模式。使用此功能,可以加快 Simulink 模型的执行速度。

有关此功能的详细信息,请参阅 Simulink 文档。

参数

全部展开

从列表中选择 CAN 设备和要在该设备上使用的通道。使用此设备传输和接收报文。设备驱动程序确定默认总线速度。

编程用法

模块参数:Device
类型:字符向量、字符串

为所选设备设置 BusSpeed 属性,以每秒位数为单位。默认总线速度是由所选设备分配的默认值。

编程用法

模块参数:BusSpeed
类型:字符向量、字符串
值:整数

注意

此选项仅对支持的供应商可用。

选中此复选框可手动指定位参数设置。位参数设置包括:同步跳转宽度时间段 1时间段 2采样数。有关这些参数的详细信息,请参阅 位定时。如果不选择此选项,则设备会根据总线速度设置自动分配位参数。

提示

除非您对 CAN 连接有特定的定时要求,否则请使用默认的位参数设置。

编程用法

模块参数:EnableBitParameters
类型:字符向量、字符串
值:'off' | 'on'
默认值:'off'

指定重新同步时位时间调整量的最大限制。指定的值必须为正整数,表示位时间量子段的数量。如果未指定值,则由所选的总线速度设置来确定默认值。要更改此值,请先选中手动启用位参数复选框。

编程用法

模块参数:SJW
类型:字符向量、字符串
值:整数

指定采样点之前的位时间量子数量。指定的值必须是正整数。通常,此值的调整是通过对时间段 2 进行对应的反向调整来实现的,因此其总和保持不变。如果未指定值,则由所选的总线速度设置来确定默认值。要更改此值,请先选中手动启用位参数复选框。

编程用法

模块参数:TSEG1
类型:字符向量、字符串
值:整数

指定采样点后的位时间量子数量。指定的值必须是正整数。通常,此值的调整是通过对时间段 1 进行对应的反向调整来实现的,因此其总和保持不变。如果未指定值,则由所选的总线速度设置来确定默认值。要更改此值,请先选中手动启用位参数复选框。

编程用法

模块参数:TSEG2
类型:字符向量、字符串
值:整数

指定每位的采样数。指定的值必须是正整数。如果未指定值,则由所选的总线速度设置来确定默认值。要更改此值,请先选中手动启用位参数复选框。

编程用法

模块参数:NSamples
类型:字符向量、字符串
值:整数

如果已手动设置位参数设置,点击此按钮可查看设置是否有效。该模块会运行检查,以查看总线速度和位参数值的组合是否形成了 CAN 设备的有效组合。如果当前组合无效,验证将失败并显示一条错误消息。仅当选中手动启用位参数复选框时,此按钮才有效。

编程用法

指定通道是处于 Normal 还是 Silent 模式。默认情况下,确认模式Normal。在此模式下,通道可以正常接收和传输报文,也可以在网络上执行其他任务,例如确认报文和创建错误帧。要观察网络上的所有报文活动并执行分析,而不影响网络状态或行为,请选择 Silent。在 Silent 模式下,通道只能接收报文而不能传输报文。

编程用法

模块参数:AckMode
类型:字符向量、字符串
值:'Normal' | 'Silent'
默认值:'Normal'

扩展功能

版本历史记录

在 R2009a 中推出

另请参阅

模块

属性

外部网站