preevision-vehicle-diagnostics-hero.jpg

车辆诊断在系统与软件设计中的集成

将软件与诊断设计整合到一个共享模型中

确保电子/电气(E/E)开发流程保持一致。当独立指定诊断数据及其对应的软件通常涉及不同团队和工具可能会导致不一致并引发手动返工。PREEvision消除这种摩擦,可以将诊断功能直接集成到开发流程中,实现软件与诊断设计的无缝融合。

借助PREEvision,诊断规范细节与已实现的应用软件即时匹配。这种持续的一致性可减少协调工作量、简化集成流程,并避免代价高昂的后期修正,让车辆诊断一次到位。

诊断建模层

在单一工具中同时设计软件和诊断功能。PREEvision 供专门用于诊断对象的建模层。在此层中,可以定义关键的诊断信息:

  • 诊断数据标识符 (DID)
  • 诊断控制(I/O Control)
  • 诊断例程(Routine)
  • 诊断事件 (Event)
  • 诊断故障代码 (DTC)

可以描述这些对象的标识符和诊断服务,并直接对AUTOSAR事件处理的相关部分进行建模。

preevision_badge_gradient_red.jpg

诊断建模的两种方法

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

preevision-vehicle-diagnostics-diagnostic-concept

诊断概念

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

preevision-vehicle-diagnostics-diagnostics-software-realization

诊断实现

将诊断功能直接与符合AUTOSAR标准的软件设计相结合。无需在单独的层中建模细节,而是直接从已分配的软件中推导出这些细节。诊断对象引用软件端口、数据元素或接口。数据类型、转换、间隔和可用服务等细节会与软件实现自动同步。这种方法还能在整个工具链中传递端口信息,从而实现生成的DCM/DEM端口与应用软件之间的自动连接。

灵活的工作流程确保持续一致性

preevision-vehicle-diagnostics-diagnostic-design-workflow
PREEvision中诊断设计的流程示意图

将这两种建模方法相结合,建立一个连续、高效的流程,从最初的诊断需求一直到符合规范的软件实现。

不同团队和角色虽并行工作,PREEvision确保需求、规格说明与最终软件实现之间的绝对一致性。

无缝的诊断数据交换

preevision-vehicle-diagnostics-tool-exchange-autosar-classic.jpg
PREEvision与CANdelaStudio之间的诊断数据交换

确保内部和外部诊断视图保持完美同步。将PREEvision诊断模型直接导出到CANdelaStudio。在CANdelaStudio中,可以对数据进行细化与补充,而无需手动将其重新适配回软件。

这种无缝的数据交换涵盖服务、故障存储器以及所有源自诊断端口的细节。导出范围与软件到硬件映射完全一致,确保ECU上可提供正确的诊断对象。如果尚未实现具体的软件方案,只需导出独立于软件的诊断概念即可。

Vector诊断工具链 | 如何将新的诊断服务快速集成至ECU

亲身体验集成应用:加速诊断工作流程

和Julian一起,亲身体验实时性能表现。他将演示如何以前所未有的速度和精度,将新的诊断服务集成到ECU中。探索由PREEvision、CANdelaStudio、DaVinci Configurator Classic、CANoe和Indigo组成的无缝工具链的强大功能,减少人工操作、消除错误,并为面向未来的车辆架构奠定坚实基础。

您追求卓越工程的合作伙伴
PREEvision Advisors
战略业务扩展
您追求卓越工程的合作伙伴
让我们携手为您面临的工程挑战构建理想的解决方案。请联系我们的团队,一同探索PREEvision的强大功能如何无缝集成到现有的工作流程中。

探索更多