汽车ECU零件开发与传统零件开发的差别

[复制链接]
查看5862 | 回复0 | 2023-9-28 23:54:12 | 显示全部楼层 |阅读模式
从主机厂角度,汽车控制器开发是归属在整车开发流程中的。8 j/ A6 {4 A/ m+ O# e7 S
整车开发流程可以分为:架构——需求定义——开发——测试验收——制造量产——售后
3 s/ `$ X' A1 u# X7 Y汽车电子零件如控制器与传统的内外饰零件:既有相同的地方比如硬件的布置,模态的要求等;又有区别之处比如硬件EMC,软件功能,标定等) m6 a$ t0 J& O& g8 b4 G
所以在传统硬件的基础上:7 E3 c" K2 H! `1 y$ v+ U% q
1.架构阶段:会定义电子架构,比如整车有哪些模块,通过怎样的方式划分域,域之间和域内通过怎样的方式进行物理连接和信号交互# n( i" p: [! O" J* ~. n: J0 ^0 H
2.需求定义:包括传统的硬件需求,以及与软件功能相关的软硬件需求,比如想要实现AR-HUD 的功能,硬件上对CPU的算力有要求,软件上需要划分很多子功能,形成feature list(ECU往往一个模块会有多个功能,比如座舱域控制器可能有大几十条功能)
% {: O7 C( L0 t5 C; a3.开发:包括软硬件开发,硬件又分为硬件电路和外壳等,具体来说硬件的外壳等就和传统的零件开发一样,需要考虑布置,模态等;硬件电路开发包括原理图,PCB layout,PCB 打板,贴片等新形成样件;软件开发经过代码开发,功能集成,然后进行测试和验收,开发过程中还需要台架
3 s& H# P! A/ `' j/ k( q4.测试验收:外壳开发主要是一些常规的模态,耐久,振动噪声等;硬件电路包括DV和EMC等;软件包括静态测试,单元测试,集成测试,子系统功能测试,整车级测试等& @9 ^7 f- ~/ s1 k1 m( w! [$ }
5.制造量产:因为零件的datafile部分包括软件和标定,标定主要是为了区分配置或者定义一些功能和性能,而软件一般可以兼容多款标定。而配置等都是整车级的概念,零件进场的时候是不知道会用到哪个配置上的,所以一般进场时软件是集成在硬件之中的,而标定是在产线上根据配置而刷写。所以对于制造过程来说,相对传统的零件多了标定的刷写,对模块的诊断,对feature list的测试# v* x  \& i0 y
6.售后:相应的,售后除了准备硬件之外,还需要准备软件和标定以应对顾客车辆的维修和升级;另外针对问题,由于控制器的软硬件问题不是像传统硬件那样容易直观分析的,售后面对客户车辆的软件相关问题的时候,需要通过故障码,诊断码,log等对问题进行分析;对于大范围的售后问题,需要要OTA方式等进行大范围升级
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

203

金钱

0

收听

0

听众
性别
保密

新手上路

金钱
203 元