Main Content

CAN FD Configuration

配置指定 CAN FD 设备的参数

  • CAN FD Configuration block

库:
Vehicle Network Toolbox / CAN FD Communication

描述

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

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

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

注意

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

其他支持的功能

CAN FD Configuration 模块支持使用 Simulink 加速模式。使用此功能,可以加快 Simulink 模型的执行速度。有关详细信息,请参阅加速 (Simulink)

参数

全部展开

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

编程用法

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

设置所选设备的仲裁总线速度,以每秒位数为单位。默认速度由所选设备分配。

编程用法

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

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

编程用法

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

(仅限 PEAK-System。)设置总线频率,以兆赫为单位。

编程用法

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

(仅限 PEAK-System。)为仲裁和数据比特率设置单独的比特率预分频器值。

编程用法

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

对于 Vector 和 PEAK-System 设备,接下来的三个参数有两组设置,分别用于对数据总线速度和仲裁总线速度的位参数进行手动设置。有关这些参数的详细信息,请参阅 位定时

指定重新同步时位时间调整量的最大限制。指定的值必须为正整数,表示位时间量子段的数量。如果未指定值,则由所选的总线速度设置来确定默认值。

编程用法

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

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

编程用法

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

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

编程用法

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

如果您更改了位参数设置,点击此按钮可查看您的设置是否有效。该模块会运行检查,以查看总线速度设置和位参数值的组合是否形成了设备的有效值。如果新的位参数值未形成有效组合,则验证将失败并显示错误报文。

编程用法

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

编程用法

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

扩展功能

版本历史记录

在 R2018a 中推出