汽车软件测试都测试,汽车零部件如何做测试?
汽车零部件如何做测试?
1.测什么?
所有⼀切均需测试:汽车上的⼀块铁⽪,漆料,⼀块集成电路,⼀条代码,整车的测试,具体视你所出的领域以及在汽车整个供应链/⾷物链的上下游位置,直接决定你的测试对象
2.测试⽬标
⼀切从需求⼊⼿:
需求从整车级别的需求开始设计:车速,车重,油耗
下来是系统级别的需求:发动机类型,动⼒要求,变速箱类型,驾驶模式和档位
然后是硬件软件零部件的需求:电磁阀的响应速度,位置传感器的精度,软件的纠错能⼒
需求从上到下分解环环相扣
测试的⽬的就是验证这些所有的需求
整车⼚就是整车级别的需求
系统供应商就是系统级别的需求
零部件供应商就是最⼩的零部件需求
3.如何测试?
仿真:整车动⼒模型,ADAS环境仿真,软件测试MIL,SIL,HIL
零部件台架:电池充放电测试,变速箱发动机台架
整车测试:整车转⿎台架,测车场实地驾驶
取决于三个因素:
1.定性测试or定量测试:⽐如你是要确保车辆能正常换挡还是要保证换挡时间要低于XXX毫秒。⼜⽐如你是要保证ACC功能能正常加速刹车⽽已还是要保证车距稳定在XX⽶。
2.所处的设计阶段:⽐如是在初始概念验证还是在最终量产前的⼏百辆车标定验证。
3.需要的测试环境:⽐如你需要的是稳定的-20度的测试环境还是需要⼀个动态的多弯赛道
做定性测试:⾮实时+实时仿真就可以。
如果是量产前的实验阶段,必须在实车上来验证,⼀些⼚家的车都经历了⼏百辆每辆上万公⾥的测试,
台架环境仓:如果你要稳定的测试环境,稳定的控制负载,转速,温度,湿度,压强
我们这个主要就是中控和仪表系统,HMI的显⽰,SOC系统级别的测试⽐较多,软件层⾯的测试,最开始台架连接canoe,我们⾃⼰做了相应的封装形成了⼀个测试⼯具,⽤来模拟can信号做相关的测试,但是好⼀些如空调,氛围灯的全功能,全逻辑测试还是需要在实车上进⾏相关的验证,就我们所经历的项⽬来看,整车测试时⾮常关键的,也是⼤量暴露bug最多的⼀个阶段,台架更多的验证相关功能是否实现,各个模块耦合模块交互测试是否存在问题,⽐如我们⼀个典型问题:燃油表在接上电阻后,使⽤⽅控按键会导致油表在IPC上的显⽰,仪表交互功能,仪表上收⾳机,⾳乐,导航使⽤SWC键交互的各个功能模块,⾳量键的组合使⽤,⾯板按键的使⽤,中控的操作跟仪表的互动等等
汽车油表开发阶段,台架就可以满⾜,到了真正接近量产的阶段就需要进⾏相关的实车测试,不知道X泰是个什么环境,有没有实际的场地进⾏验证,风洞实验室?还是只是⼀个转⿎,拭⽬以待
⼤问题⼆:如何做零部件的测试?
分为主机⼚和零部件⼚
1.对于主机⼚,他关⼼的是你的零部件在车上是不是ok,功能是否完备,性能要求达到没有,可靠性,稳定性的测试,所以在⼀开始,产品设计的时候,他们会对每个零部件做出设计要求,这些要求来源可能是:1.从法规企业⾏业标准
2.顾客实际使⽤的要求
3.整车性能要求,质保要求分解⽽来
4.之前项⽬的经验教训
确定了技术规范后,制定ADV计划,明确所有零件,⼦系统在开发个阶段需要进⾏的实验,
模块试验分为DV试验和PV试验,分别为设计验证和⽣产验证
DV:验证零件设计是否满⾜要求,测试项⽬要⽐PV多,具体测那些依照相应零部件的测试规范⽂档,或者客户要求,国家法律法规规定的,反正有需求部门给你出的东西为准,或者历史经验教训,实验室去落实,⼀般都是直接测产品的各种指标,emc,跌落,⾼低温等等如上所说
PV:验证零件供应商的⽣产是否满⾜设计要求,以及产线质量的稳定性
DV包括基本性能,⾼温度,压⼒测试等
环境耐久可以跟PV⼀起进⾏
具体的⼀些测试项⽬---其实主要针对硬件:
环境测试:测试控制器的机械性能,分为:防⽔,温湿,冲击,跌落,盐雾光照震动测试等
负荷测试:⽤户⼤电流,电压测试控制器的电负荷能⼒
EMC:电磁兼容性测试,确认在复杂环境中控制器的电信号不互相⼲扰,不受其他因素⼲扰,包括两个⽅⾯的意思:1.不影响别⼈,2.不受别⼈影响,具备⼀定的抗⼲扰能⼒。
原创作品,转载时请务必以超链接形式标明本⽂原始出处、作者信息和本声明,否则将追究法律责任。
发布评论