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

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

3天内不再提示

区分汽车ECU ABCD样的方法

jf_EksNQtU6 来源:水轻言 2023-11-06 09:43 次阅读

将软件刷写到硬件里,直接交付硬件。

这是汽车电子软件行业一直以来更普遍的黑盒交付模式。同时,ECU开发流程主线基本都是围绕交样进行的。

当然,现如今,在软硬件解耦程度的提高、OTA的普及及娱乐类软件涌现下,交付模式越来越聚焦在软件交付上,供应商卖零件的意味越来越弱化,本文暂且不论。

在这里,我们讲个带有软件的样件成熟度的划分,但会同时涉及机械及软硬件状态的描述,即ABCD样件。

可能会帮助大家增加一点对项目流程的理解。

1

A样件

A样件一般是很早期的不成熟产品

样件制作方式不规范,比如,手工件、3D打印、其他样件代替、现有样件修改等。

一般也只用于非常基本的功能测试,比如,外观确认、结构匹配、包装开发、HIL(Hardware in Loop,硬件在环)测试、台架测试或其他基本工作原理确认等,肯定不能用于耐久类环境测试。

其中的软件可能没做或者做了很简单的基本功能或接口测试。

2

B样件

B样件相较于A样件的成熟度更进一步,这个概念可以理解为过渡阶段,比较含糊一些,很难与A样件有清晰明确的界线。

一般而言,包括制作方式(与量产流程相比)、功能状态以及测试完成度的关键部分都已经基本满足要求。

但还剩余一些非关键部分,如非配合尺寸不良、非正式产线出件等。

通常,也可以上车测试了,跑一下受限的路试也没什么问题。另外,常说的DV(Design Verification)就是用这个阶段的零件。

其中的软件可能还有部分非关键模块未开发完或仍然带有一些bug,标定也可能还在调整阶段。

但至少满足了可测试的条件,主要功能都能跑通,比如,ECU的通信诊断功能必须要具备,相当于剩下就是工程化的打磨了。

可以说,在开发阶段,多数模块处于B样的状态。

3

C样件

C样件代表了设计完成并被验证的样件状态,所有功能需求都已满足,硬件或机械件也都是正式模具或产线下来的。

但此时还不能用于销售,因为此时只能证明用非量产的方式可以生产出单件(或少量)的合格品。

实际上,这里的合格品有一个隐含前提,即需要通过PV(Production Validation)。

对于软件开发团队而言,需求都已经执行,子功能都已经验证完毕,即使仍然有可知bug(没有bug的软件是不存在的),也不严重,相关方都能够达成偏差许可。

从供应商开发的角度,开发工作已经完成,技术层面可以释放了,但还缺最后一步——客户确认(validation),如整车或产线确认,如果发现了问题,或许还需要一个迭代。

简单来说,C样件是技术层面OK(含产品和生产)。

4

D样件

尽管C样件OK了,但汽车行业讲究程序“正义”和量产稳定,这就引出最后的样件概念——D样件。

D样件就是指经过小批量试生产(量产工艺)并经过必要认可(如PPAP)的样件。

此时的样件不但设计被认可,工艺被认可了,组织、流程也被认可了。至此,证明组织有潜力供应出批量合格产品。

这时的软件呢,自然是已经完成了全部的确认。

D样件之后将进入量产供货的阶段。

5

小结

总体而言,对于研发样件的划分是按照其设计和验证成熟度来定义的。

不同公司基于不同的开发流程和产品特点会有不同的定义和不同的习惯,同一公司不同的人也会有不同的细节理解,以上我们给出一种惯用的区分方式。

总结如下表所示。

4caf4814-7bc3-11ee-939d-92fbcf53809c.png

6

写在最后

按部就班的成熟度是个理论概念,在实际工作中,即使是机械产品,基本也很难按照这种节奏一步一步走下来。

而对于现在越来越多的软件,更是如此,版本迭代频繁,bug此起彼伏,可能到了D样阶段还是有不少bug待解决,后续还得换件、刷件,SOP形同虚设。

所谓敏捷,已经成为了一种被迫的选择和现状,也迫使我们去不断改造汽车开发流程。








审核编辑:刘清

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

    关注

    14

    文章

    822

    浏览量

    53914
  • SOP
    SOP
    +关注

    关注

    0

    文章

    88

    浏览量

    27316
  • OTA
    OTA
    +关注

    关注

    7

    文章

    529

    浏览量

    34605
  • 3D打印
    +关注

    关注

    26

    文章

    3477

    浏览量

    107666

原文标题:如何区分汽车ECU的ABCD样?

文章出处:【微信号:谈思实验室,微信公众号:谈思实验室】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    高性能电源在汽车ECU地漂测试中的应用

    地漂测试是汽车ECU的重要测试项目之一,能够有效评估ECU的通信和控制性能。因此,在ECU生产、整车制造、第三方检测等机构在进行研发设计、来料测试、验证检测等过程中,一般需要进行地漂测
    发表于 03-12 16:46 150次阅读
    高性能电源在<b class='flag-5'>汽车</b><b class='flag-5'>ECU</b>地漂测试中的应用

    应用分享 | 高性能电源在汽车ECU地漂测试中的应用

    地漂测试是汽车ECU的重要测试项目之一,能够有效评估ECU的通信和控制性能。因此,在ECU生产、整车制造、第三方检测等机构在进行研发设计、来料测试、验证检测等过程中,一般需要进行地漂测
    发表于 03-11 17:29 196次阅读
    应用分享 | 高性能电源在<b class='flag-5'>汽车</b><b class='flag-5'>ECU</b>地漂测试中的应用

    可以在vag汽车上解锁md1cs004 ECU上的tc298吗?

    是否有人尝试在 vag 汽车上解锁 md1cs004 ECU 上的 tc298?
    发表于 03-05 07:30

    有些汽车ECU会使用2片单片机,请问这2片单片机是如何分配任务的?

    来自一位用户的咨询,麻烦帮忙解答。越详细越好,有图有真相。如有相关的视频、文档也可以辅助说明,谢谢。 有些汽车ECU会使用2片单片机,请问这2片单片机是如何分配任务的? 下图是某F1动力总成的ECU
    发表于 02-02 08:13

    电动汽车ECU进入休眠后,目前有3种唤醒模式,CAN总线和AC电压的唤醒设计原理是什么?

    电动汽车ECU进入休眠后,目前有3种唤醒模式,我想知道CAN总线和AC电压的唤醒设计原理是什么?
    发表于 02-02 06:19

    一般的汽车ECU处理器是32位的吗?具体的RAM和Flash有多大呢?

    现在一般的汽车ECU处理器是32位的吗,具体的RAM和Flash有多大呢?现在汽车ECU处理器位数发展到多少了?相应配备的RAM和Flash有多大?
    发表于 02-02 06:08

    请问汽车ECU通信如何实现?

    汽车ECU通信如何实现?
    发表于 02-01 07:09

    汽车ECU一般采用芯片架构?使用什么系统?

    汽车ECU一般采用芯片架构,使用什么系统?
    发表于 02-01 06:09

    汽车ECU编程是单片机C语言还是汇编语言?

    汽车ECU编程是单片机C语言吗?还是汇编语言?
    发表于 01-26 06:08

    关于汽车电子ECU的三种形式

    ECU的优点和缺点给大家说说,优点就是提升动力增加功能,第二可以适当的解决有些问题,像有的车调校出问题了刷ECU解决换挡顿挫动力不衔接。
    发表于 01-22 11:03 171次阅读
    关于<b class='flag-5'>汽车</b>电子<b class='flag-5'>ECU</b>的三种形式

    Xilinx XA3S1600E汽车电子ECU开发方案

    电子发烧友网站提供《Xilinx XA3S1600E汽车电子ECU开发方案.pdf》资料免费下载
    发表于 10-20 11:10 0次下载
    Xilinx XA3S1600E<b class='flag-5'>汽车</b>电子<b class='flag-5'>ECU</b>开发方案

    汽车ECU高边开关设计方案

    比如针对本文介绍的智能高低边开关,典型的应用场景是汽车ECU中,用于提供包括加热,配电,驱动泵等;
    发表于 09-14 09:22 582次阅读
    <b class='flag-5'>汽车</b><b class='flag-5'>ECU</b>高边开关设计方案

    CAN总线在汽车ECU中的作用

    CAN作为汽车ECU之间广泛应用的通信总线,有一些和应用相关的基础问题。
    的头像 发表于 08-19 09:38 2999次阅读
    CAN总线在<b class='flag-5'>汽车</b><b class='flag-5'>ECU</b>中的作用

    汽车ECU的故障类型

    故障类型 不难发现,在控制器层面可以进一步将各种零部件抽象到传感器,通讯,控制器,执行器和机械系统。这就是汽车实施故障诊断的起点,即针对ECU来做故障诊断,诊断哪些故障。按此思路,通常ECU故障分为
    的头像 发表于 07-26 10:38 635次阅读

    ecu测试是什么 汽车ecu测试的共性有哪些

    ECU开发测试中,通常会把二者区分开来,我们从以下几个角度来看差异点: 测试对象:软件测试是面向集成在芯片上的软件;系统测试是针对包含软件、硬件与标定的ECU
    发表于 07-25 09:33 599次阅读
    <b class='flag-5'>ecu</b>测试是什么 <b class='flag-5'>汽车</b><b class='flag-5'>ecu</b>测试的共性有哪些