使用XCP实现ADAS数据的周期精确回放

CANoe快速提示

Know How
汽车
农业
铁路
CANoe
测试、验证和诊断

在ADAS ECU内部,可以使用Vector的VX1000硬件,通过XCP协议同步于软件运行过程测量传感器数据。借助CANoe Option AMD/XCP,还可以针对ADAS控制器的全新软件版本,以逐周期的方式模拟传感器数据。这使您能够为复杂的测试策略创建100%完全一致的测试场景。

它能做什么?| 它能解决哪些问题?

对于ADAS ECU而言,场景的重放或重现相当复杂。通常,ECU上的算法依赖于来自多个传感器的数据,而这些传感器可能通过不同的总线系统传输数据。即使在CAN总线上进行非常精确的重放,并配合视频回放,也可能无法在ECU内部完全还原测试时确切的场景。您无法控制ECU内部的处理时间(例如,当应用程序读取CAN控制器的接收缓冲区时)。

借助VX1000,您可以与应用程序的运行同步地向多个内存位置写入数据。通过这种方法,您可以消除所有不准确之处,并可靠地创建任何传感器数据场景。

canoe-quick-tip-cycle-accurate-adas-data-using-xcp-1.png

在CANoe中哪里可以找到此功能?| 如何启动该过程?

打开XCP/CCP窗口,并将STIM功能设置为Supported。 

canoe-quick-tip-cycle-accurate-adas-data-using-xcp-2.png

在参数列表中,您将看到三个新列:STIM Enable、STIM Trigger和STIM Calibration。激励的正确时间由STIM Trigger和STIM Calibration列中的设置决定。 若要与Vector VX1000硬件配合使用,必须将一个DAQ事件配置为STIM触发器,该触发器通过在ECU运行期间使用此DAQ事件测量另一个参数来触发。另一方面,STIM标定事件则可专门用于参数的激励。

当DAQ触发事件到达时,CANoe系统变量的值会自动复制到DAQ列表中,并通过STIM标定事件传至ECU。

canoe-quick-tip-cycle-accurate-replay-of-adas-data-using-xcp-3.png

相关的CANoe主题

___canoe-cube.18101873678914930374.jpg
需要帮助吗?
VectorAcademy
团队
需要帮助吗?
我们很乐意为您提供帮助。如果您对我们的培训和认证项目有任何疑问,或者希望获得个性化建议,只需使用我们的联系表即可。