
车辆诊断在系统与软件设计中的集成
确保电子/电气(E/E)开发流程保持一致。当独立指定诊断数据及其对应的软件(通常涉及不同团队和工具)时,可能会导致不一致并引发手动返工。PREEvision消除这种摩擦,可以将诊断功能直接集成到开发流程中,实现软件与诊断设计的无缝融合。
借助PREEvision,诊断规范细节与已实现的应用软件即时匹配。这种持续的一致性可减少协调工作量、简化集成流程,并避免代价高昂的后期修正,让车辆诊断一次到位。
诊断建模层
在单一工具中同时设计软件和诊断功能。PREEvision 供专门用于诊断对象的建模层。在此层中,可以定义关键的诊断信息:
- 诊断数据标识符 (DID)
- 诊断控制(I/O Control)
- 诊断例程(Routine)
- 诊断事件 (Event)
- 诊断故障代码 (DTC)
可以描述这些对象的标识符和诊断服务,并直接对AUTOSAR事件处理的相关部分进行建模。


诊断建模的两种方法
PREEvision提供所需的灵活性。可以选择两种截然不同的方法来构建诊断模型,也可以将它们结合使用,以实现最高效率。

诊断概念
独立于软件来描述诊断功能。在诊断层中清晰地定义所有相关信息,为后续的软件实现提供精确的规范,且不受任何当前技术决策的限制。由于PREEvision能够全面展示电子电气网络,因此可以在多个软件实现中复用这一诊断概念。
灵活的工作流程确保持续一致性

将这两种建模方法相结合,建立一个连续、高效的流程,从最初的诊断需求一直到符合规范的软件实现。
不同团队和角色虽并行工作,PREEvision确保需求、规格说明与最终软件实现之间的绝对一致性。
无缝的诊断数据交换

确保内部和外部诊断视图保持完美同步。将PREEvision诊断模型直接导出到CANdelaStudio。在CANdelaStudio中,可以对数据进行细化与补充,而无需手动将其重新适配回软件。
这种无缝的数据交换涵盖服务、故障存储器以及所有源自诊断端口的细节。导出范围与软件到硬件映射完全一致,确保ECU上可提供正确的诊断对象。如果尚未实现具体的软件方案,只需导出独立于软件的诊断概念即可。
亲身体验集成应用:加速诊断工作流程
和Julian一起,亲身体验实时性能表现。他将演示如何以前所未有的速度和精度,将新的诊断服务集成到ECU中。探索由PREEvision、CANdelaStudio、DaVinci Configurator Classic、CANoe和Indigo组成的无缝工具链的强大功能,减少人工操作、消除错误,并为面向未来的车辆架构奠定坚实基础。




