如何使用VeriStand进行FlexRay接口设备回环测试

更新 Sep 28, 2023

环境

硬件

  • PXI-8517
  • FlexRay Interface Device
  • PXI FlexRay Interface Module

软件

  • VeriStand

驱动

  • NI-XNET

本教程介绍如何在VeriStand中进行FlexRay接口设备(如 PXI-8517)回环测试。

在开始之前,请确保您具备以下条件:

想要在您的FlexRay接口设备上执行回环测试,请遵循以下说明:
1. 使用合适的线缆将FlexRay设备的2个端口连接在一起。
2. 创建一个空白的VeriStand项目。
3. 为您的目标控制器正确设置VeriStand工程。
4. 右击FlexRay,选择Add FlexRay Port
flexray 端口.jpg
5. 添加NI-XNET范例数据库文件。
xnet 示例数据库.jpg
6. 单击并打开FlexRay 1 >> Outgoing。右键单击Cyclic并选择Import Frames
传出.jpg
7. 选择FlexRayCyclicFrame1
传出框架.jpg
8. 单击并打开FlexRay 2 >> Incoming。右键单击Single-Point并选择Import Frames
传入.jpg
9. 将ECU更改为FlexRayExampleECU2并选择FlexRayCyclicFrame1
传入帧.jpg
10. 单击FlexRay 1 >> Port,如果Outgoing下没有添加Start-up的报文,需要勾选Enable Cold Start并设置Key Slot为一个合理的值,该值必须在此FlexRay总线静态Slot数值范围内。如果Start-up报文添加到了Outgoing下,那就没有必要勾选Enable Cold Start了。
flexray冷启动1.jpg
11. 单击FlexRay 2 >> Port,勾选Enable Cold Start并设置Key Slot为一个合理的值,该值必须在此FlexRay总线静态Slot数值范围内。
12. 保存并部署VeriStand工程。您应该能够通过更改FlexRay 1端口的值来控制FlexRay 2端口的读取值。