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

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

本版积分规则

203

金钱

0

收听

0

听众
性别
保密

新手上路

金钱
203 元