0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

深入探讨PREEvision的关键特性和工作流程

Vector维克多 来源:Vector维克多 2024-05-13 14:28 次阅读

诊断设计是E/E开发的一个重要组成部分。一方面,诊断是法规要求;另一方面,诊断是提高车辆整体可靠性的强大手段。随着E/E系统复杂性的增加以及软件更新的需求,诊断的重要性得到进一步增加。

在E/E架构设计领域,PREEvision作为汽车行业强大的设计开发工具,为工程师提供了实现软件和诊断一致性的有效途径。本文将深入探讨PREEvision的关键特性和工作流程,帮助工程师更好地理解和应用这一工具。

e1e0e6ea-10f1-11ef-a297-92fbcf53809c.png

PREEvision诊断建模概述

PREEvision为诊断数据提供专门的诊断建模层级,并为诊断数据在软件中的实现提供自动生成的快捷操作按钮,可以设计如数据标识符(DID)、I/O控制、例程和诊断故障码(DTC),以及必要的事件处理。

诊断数据可以轻松地分配给相关的软件或硬件构件,允许将诊断建模与其在软件中的实现结合到同一模型中,并且诊断数据的详细信息是从分配的端口派生出来。这种集成方法在整个诊断工具链中提供了重要的优势。

诊断规范和应用程序开发通常分布在不同的人员、角色和部门之间。这可能导致不一致性,例如,诊断规范中的数据类型细节与应用程序不匹配。这种集成方法可以预防不一致性。

PREEvision支持符合AUTOSAR Classic标准的诊断数据的一致建模,可以在系统级别对完整的E/E架构进行诊断建模,然后导出单个ECU的诊断数据。

e20817f6-10f1-11ef-a297-92fbcf53809c.png

诊断工具链

>

CANdelaStudio的数据交换:PREEvision支持与CANdelaStudio的数据交换,进一步增强诊断数据的管理和一致性;

>

基于PVCDI文件的诊断数据交互:PVCDI是用于PREEvision和CANdelaStudio之间的双向数据交换的Vector文件格式;

>

与AUTOSAR软件架构集成:通过与AUTOSAR软件架构紧密集成,确保应用程序与基础软件之间的一致性。

e2249840-10f1-11ef-a297-92fbcf53809c.png

诊断设计

PREEvision提供专门的Diagnostic Specification Explorer,进行诊断数据设计与实现。

e23e376e-10f1-11ef-a297-92fbcf53809c.png

01.Diagnostic Specification

Scope:Diagnostic Package Structure

> 创建和删除诊断构件

>指定Identifier、Service等诊断属性

>分配诊断类别

>Event Handling

DTC – Event Mapping

Event – Operation Cycle/Enable Condition/Storage Condition Mapping

设置Aging Cycle/Healing Cycle/Diagnostic Indicators

e25fe8d2-10f1-11ef-a297-92fbcf53809c.png

02.SW Type Preparation

Scope:Software Type Package

> 创建和建模诊断服务端口类型

> 为现有的软件端口类型创建诊断服务依赖

e27a2b16-10f1-11ef-a297-92fbcf53809c.png

03.SW Instance Reference

Scope:Root Composition

>默认过滤器:仅显示兼容的软件端口(基于服务依赖的过滤器)

>将诊断工件分配给兼容的软件端口

> Artifact Picker:显示未引用的诊断工件

e2acaae6-10f1-11ef-a297-92fbcf53809c.png

04.CANdelaStudio Export Previewer

Scope:Diagnostic Package Structure

> 显示所有相关的诊断信息

>设置责任区域→仅显示单个ECU/诊断主控范围内的工件

e2cec6e4-10f1-11ef-a297-92fbcf53809c.png

诊断数据的交互

01.在PREEvision中导入PVCDI文件

> 选择要导入PVCDI文件的产品线,右击Import->Diagnostics-import Diagnostic Exchange from CANdelaStudio (*.pvcdi);

> 导入后会自动生成Software Types和诊断数据,以及相关数据类型等内容。

e3573f10-10f1-11ef-a297-92fbcf53809c.png

02.从PREEvision中导出PVCDI文件

> 选择要导出PVCDI文件的Diagnostic Master,右击Export-Export Diagnostic Exchange for CANdelaStudio (*.pvcdi);

> 导出后的PVCDI文件可导入CANdelaStudio中继续进行其他诊断设计工作。

e36e5bb4-10f1-11ef-a297-92fbcf53809c.png

03.从CANdelaStudio中导出DEXT文件

e3925b68-10f1-11ef-a297-92fbcf53809c.png

03.将DEXT文件以及ECU Extract文件同时导入Davinci Configurator,进行后续开发工作

e3c45280-10f1-11ef-a297-92fbcf53809c.pnge3e5792e-10f1-11ef-a297-92fbcf53809c.png

总结

本文主要概述诊断数据DID、DTC、I/O Control、Routine、Event等的设计与建模,诊断数据在软件层的实现,以及诊断设计的工具链流程,希望能够帮助大家了解基于PREEvision的诊断建模及实现。



审核编辑:刘清

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • AUTOSAR
    +关注

    关注

    10

    文章

    350

    浏览量

    21468
  • ecu
    ecu
    +关注

    关注

    14

    文章

    880

    浏览量

    54402
  • 过滤器
    +关注

    关注

    1

    文章

    427

    浏览量

    19552

原文标题:PREEvision助力ECU软件与诊断设计的一致性

文章出处:【微信号:VectorChina,微信公众号:Vector维克多】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    深入探讨电容的种类和作用

    深入探讨电容的种类和作用     你知道显卡为什么会花屏吗?
    发表于 11-27 15:00 1.5w次阅读

    深入探讨DFM在PCB设计中的注意要点

    深入探讨DFM在PCB设计中的注意要点,大家说自己的经验,交流交流,学习学习。
    发表于 10-24 15:15

    AndroidWifi工作流程

    AndroidWifi工作流程
    发表于 11-02 10:52

    AndroidWifi工作流程

    AndroidWifi工作流程
    发表于 09-25 11:17

    AndroidWifi工作流程

    AndroidWifi工作流程
    发表于 11-08 09:07

    stm32 uart硬件实现及深入探讨(单片机通信学习连载4)

    大家上午好!今天邀请了张角老师,来为大家深入讲解stm32 uart,视频为一个系列,本次为第四期内容,请持续关注,会持续进行更新!前期回顾:第三期:stm32 uart硬件实现及深入探讨(单片机
    发表于 06-29 11:10

    【视频】 stm32 uart硬件实现及深入探讨3

    大家上午好!今天来为大家深入讲解STM32 uart,视频为一个系列,请持续关注,会持续进行更新!有问题留言交流!上期回顾:stm32 uart硬件实现及深入探讨一键分析设计隐患,首款国产PCB
    发表于 09-17 09:44

    【视频】 stm32 uart硬件实现及深入探讨4

    大家上午好!今天来为大家深入讲解STM32 uart,视频为一个系列,请持续关注,会持续进行更新!有问题留言交流!上期回顾:stm32 uart硬件实现及深入探讨3一键分析设计隐患,首款国产PCB
    发表于 09-22 09:24

    测试工程师工作流程有哪些

    测试工程师的工作流程,与公司的整体工作流程,项目的测试要求等因素相关。本文主要讨论测试工程师的一般工作流程
    的头像 发表于 10-03 16:56 7674次阅读

    雷电的4K工作流程

    在4K的雷电工作流程
    的头像 发表于 05-31 11:20 2398次阅读

    工作流程图怎么用?有哪些绘制工作流程图的软件

    工作流程图是清晰地展示工作中各个环节的流程图图示,主要用于工作活动和效率的管理。工作流程图这种图示方法具有直观描述性、简洁性、可操作性和指导
    的头像 发表于 07-28 14:22 3509次阅读

    深入探讨超声波风速风向仪

    深入探讨超声波风速风向仪
    发表于 10-27 17:25 15次下载

    深入探讨交通安全统筹信息系统

    深入探讨交通安全统筹信息系统
    发表于 10-29 18:07 0次下载

    深入探讨医疗应用的未来发展趋势

    深入探讨医疗应用的未来发展趋势
    发表于 11-03 08:04 1次下载
    <b class='flag-5'>深入探讨</b>医疗应用的未来发展趋势

    深入探讨RF信号链

    在我们深入探讨之前,我们先来了解RF的实际含义。乍一看,这似乎是一个简单的问题。我们都知道,RF表示射频,此术语的通用定义规定了特定的频率范围:MHz至GHz电磁频谱。
    的头像 发表于 01-03 16:43 1000次阅读