设置主机模型和目标模型之间的通信
以下示例说明如何设置主机端 CAN Vector 模块和目标模型之间的 CAN 通信。此示例使用:
Embedded Coder™ 产品和 CANcaseXL 硬件,用于打开和运行模型。
Spectrum Digital F28335 eZdsp™ 板,用于运行目标模型。
使用主机模型进行传输和接收
主机模型通过 Vector CANcaseXL 硬件的 Channel 1 接收 CAN 报文。该模型使用 Vector 硬件的 Channel 1 通过 CAN 总线传输 CAN 报文。
使用目标模型传输和接收
目标模型包含 eCAN Receive 和 Transmit 模块,这些模块使用 Vehicle Network Toolbox™ 提供的 CAN Pack 和 Unpack 模块打包和解包。要成功运行此模型,完成的目标模型配置设置必须与主机模型配置设置匹配。目标模型接收的报文控制目标 DSP 板上的 GPIO 数字输出。
主机模型和目标模型之间的通信
在目标硬件上运行模型 demoVNTSL_CANMessaging_Target.slx。
打开主机端模型 demoVNTSL_CANMessaging_Host.slx。
使用 CAN Configuration 模块对在系统上安装的 Vector CAN 硬件配置 CAN 通道。
在系统上运行主机通信模型。
CAN 报文在您的系统上的主机模型和目标硬件上运行的目标模型之间发送。主机接收、解包这些报文并使用显示模块和示波器显示它们。主机模型传输的报文控制目标硬件上的 GPIO 数字输出。
此示例中使用了 Vector CANcaseXL 设备。但是,您可以将模型连接到其他支持的硬件。