1 概述
在校准FlexRay ECU时,您可以依赖一个高性能的、经过实践证明的解决方案,其组件是完全协调的。您可以使用:
-
CANape作为XCP主结点,可以有效、可靠地测量和校准内部ECU参数。
-
为ECU和CANape集成的特制XCP软件组件,可以在测量和校准中发挥最大的性能。
自2005年,ASAM发布XCP on FlexRay的第一个规范以来,Vector一直在CANape中,支持其用于通用测量和校准协议。
2 FlexRay的测量和校准
除了来自CAN和LIN的信号,CANape还可以获取和显示来自FlexRay的信号。作为一种XCP on FlexRay的主结点,CANape可以直接在FlexRay上对单个结点进行测量和校准。在ASAM工作小组进行XCP on FlexRay的标准化的过程中,Vector做了基础的贡献,并继续积极贡献其广泛的XCP专业知识。作为一个用户,您会受益于在CANape中对新标准的早期实现。
2.1对FlexRay总线的监视
CANape获取FlexRay信号,并以图形方式显示。在此过程中,支持系统描述的最新的FIBEX格式。在FlexRay节点中对参数校准的影响是可追踪的,并且与所有其它测量数据(CAN、LIN、FlexRay和外部测量设备)同步。当通过CCP或XCP进行校准时,可以在FlexRay总线上观察到效果。
2.2 在FlexRay总线上测量和校准的参数
为了直接访问内部ECU参数,您需要指定的测量和校准协议:XCP on FlexRay。CANape是第一个在XCP on FlexRay界面上的MCD工具。它利用了通用的、总线独立的XCP协议层,而对FlexRay只需要一个新的传输层。在XCP on FlexRay的规范定义了一种,仅对于FlexRay的,用于动态分配XCP专用带宽的方法。CANape利用这种方法,可以识别剩余可用的带宽,并将其动态、高效地分配给当前的应用程序数据流量。因此,可用的带宽被最优化地用于XCP通信,并且不会影响到正常的FlexRay通信。通过XCP on FlexRay的主结点CANape,您可以灵活的测量和校准FlexRay节点。
3 动态FlexRay带宽分配
XCP主结点的新功能确保了可用的XCP信道在子节点上的分配。对FlexRay信道的分配,会在运行时自动进行,并取决于即将进行的测量的需要。该功能促使更快地传输XCP数据。它通过在子节点侧合并了AUTOSAR FlexRay Stack的Vector XCP软件模块来实现。作为一个先决条件,整合者只应该假设测量和校准的请求会被考虑在内。在运行时不需要重新配置FlexRay驱动程序和接口。
4 循环内的多个DAQ列表传输
信号可以被子节点以高于FlexRay基本周期(通常是5毫秒)的高速度来测量,然后以相应的时间戳传送给CANape。
转载: