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

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

本版积分规则

203

金钱

0

收听

0

听众
性别
保密

新手上路

金钱
203 元