车尾灯实战01-认识车尾灯测试项目及测试环境和常用工具
章节介绍
第一章 认识车尾灯测试项目及测试环境和常用工具
目录
章节介绍
前言
一、什么是车尾灯?
二、车尾灯项目分析
1.车尾灯测试点
2.测试环境
3.测试工具
三、车尾灯测试操作
四、车尾灯常见问题和解决思路
1.常见问题及解决思路
总结
前言
车载测试行业越来越讲究技术至上,如果一直停滞不前怎么能行呢?
不做行业的垫脚石,咋们一起来学习提升吧!
该系列实战主要讲解我自己在工作中的实际项目,分享给大家。
实战内容:
1. 认识车尾灯测试项目及测试环境和常用工具
2. 车尾灯半自动化测试扩展用CAPL编写脚本
3. 车尾灯常用UDS诊断码
DID读取
DTC诊断
4. 车尾灯集成Vector VT台架实现HIL自动化
5. 认识VT台架及板卡功能
6. 车尾灯VT脚本编写
执行自动化脚本生成报告
7. 总结车尾灯HIL(硬件在环自动化测试技术壁垒)
一、什么是车尾灯?
车尾灯就是我们汽车尾部的灯光区域,我们称之为车尾灯。
如下图片可以清楚了解车尾灯的区域灯光。
举例:极氪001
市面上的车型车尾灯功能样式也越来越多,功能也越来越强大,大家也可以去了解高合的车尾灯采用的是ISD矩阵式可编程触发。
看了上面的几组图有没有清楚了解什么是车尾灯,什么是ISD矩阵可编程式车尾灯?
车灯样式也变得多样化,那么也会需要更精密性的测试它的基本功能,保障功能的实用性。
二、车尾灯项目分析
1.车尾灯测试点
车尾灯测试 |
车灯业务 |
基本功能 |
组合功能 |
故障注入 |
高低电压 |
软件刷写 |
DID读取 |
DTC诊断 |
压力测试 |
HIL性能测试 |
某某001车型 |
位置灯 制动灯 倒车灯 logo灯 转向灯 解闭锁动画 |
√ |
√ |
√ |
√ |
√ |
√ |
√ |
√ |
√ |
某某03车型 |
位置灯 制动灯 倒车灯 logo灯 转向灯 解闭锁动画 |
√ |
√ |
√ |
√ |
√ |
√ |
√ |
√ |
√ |
2.测试环境
1.本地工位台架测试:
通常工位上测试搭建的台架设备比较简陋,都是车灯裸板点灯测试,不是整灯件那样。因为工位施展不开,也很笨重。所以采用的都是裸板测试。
在裸板测试环境时需要注意的是各个区域的灯板线束需要注意点,防止误触烧灯板。
测试环境布置如下:
车灯测试有CAN总线、LIN总线、CANFD等等。
2.实车测试环境:
通常主机厂会提供测试车,集成到实车上测试真实工况。
那么实车测试环境如下图:
实车替换测试灯件后,通过实车状态触发车尾灯点灯业务。例如踩踏制动踏板,可以观察实车车尾灯区域是否制动灯高亮。像其他灯功能不一一介绍。
3.测试工具
测试工具可以分为以下:
1.刷写工具
PE工具
Cyclone工具
JLink工具
CANoe 工具
第三方工具(DSA等)
暂时工作中只用到这些,还有其他的刷写工具可以扩展。
2.模拟仿真工具
模拟仿真工具只有CANoe
以上列举工具如何使用呢,具体根据公司业务来使用。我就不对工具教程普及了,网上都有教程。
三、车尾灯测试操作
- 测试操作
车灯测试执行,是一个枯燥的环节,因为我们在测试车灯的时候通常都是基于CAN工程启动,将车灯与CANoe和电脑链接通信好后。就可以在CANoe面板打开对应的Panle面板对灯组灯光业务进行开/关操作。
那么车灯也有低配车型版本,通过硬线触发点灯的。这个比上面的测试环境更为枯燥,也更容易出现烧灯板。因为硬线模式点灯,需要人为的去对线束进行插拔,如果注意力不集中的状态下去测试,很容易正负极插拔错,导致灯板短路烧灯板。
我这里就画图给它脑补,摸过CANoe,执行过CAN工程的都应该知道,我就不啰嗦了。
- 测试关注点
测试过程中,我们重点关注Panle面板触发的开关,观察灯组件的样式,确保灯光点亮业务符合业务需求。
测试过程中,开启CANoe截log功能,确保测试过程中出现偶现bug无法提供证据。
四、车尾灯常见问题和解决思路
1.常见问题及解决思路
A.工作中会出现CAN通信丢失,无法连接通信模拟工况。
排查线路是否断开,如果线路正常,排查DB9针是否端子接错或者是否加了120欧姆(Ω)终端电阻。
B.工作中用CANoe工程运行后通过Panle面板控制点灯,点击开关没反应。
排查Trace面板是否有报文上报
能正常上报报文,可以定位开关绑定信号是否有问题。
开关信号没问题,可以找开发人员确认CANoe工程文件是否更新了?是否更新了DBC文件(DBC=数据文件)
重新刷写软件,再执行点灯,校验点击开关,确认能否点灯。
C.测试过程中,灯组出现局部不亮,部分灯组闪烁。
首先排查灯组是否存在开路故障
排查灯组是否是定损件
排查灯组是否当前测试最新软件版本
排查灯组是否符合当前测试灯组件
以上都无法解决,拉着硬件开发分析。
总结
该系列实战项目属于我自己实际工作履历,作为我自身理解后撰写成博客供大家一起学习,对文章不理解和疑惑请评论私信告知。文章写的不是很好,只是我个人的经验产出。
该章节带大家认识车尾灯项目的测试环境、测试需求点、测试工具、刷写工具以及工作中常见问题的讲解。
后续会对该实战项目更精炼的讲述工作中的操作流程以及技能提升。
车尾灯实战01-认识车尾灯测试项目及测试环境和常用工具相关推荐
- 企业实战(Jenkins+GitLab+SonarQube)_09_jenkins发布项目到测试环境
接上一篇:企业实战08_jenkins安装和第一个Java项目构建https://blog.csdn.net/weixin_40816738/article/details/90454587 文章目录 ...
- J2ee项目环境搭建常用工具
2019独角兽企业重金招聘Python工程师标准>>> 1 Eclipse IDE 集成开发工具 2 Maven 3.0 是一个项目构建工具 3 m2eclipse wtp ...
- 考勤门禁测试(一)——项目定制测试
一份勤奋 一份才 -共勉 从部门到部门的申请调动,此刻我已经坐在了软件测试部门的办公室里.一个月半的学习和目前刚完成第一个定制项目的测试完成,突发奇想写篇博客记录.写博客,应该会坚持了,从手写到码字 ...
- Python项目实战 —— 01. 疾病预测结构化数据
Python项目实战 Python项目实战--目录 Python项目实战 -- 01. 疾病预测结构化数据 一.背景 二.解题思路 三.数据分析 3.1 数据清洗 3.2 数据分析 3.2.1 相关系 ...
- python爬虫爬取新闻实战01:小白如何迅速学会爬虫爬取上千条新闻
爬虫爬取新闻实战01:小白如何迅速学会爬虫爬取千条新闻 文章目录 爬虫爬取新闻实战01:小白如何迅速学会爬虫爬取千条新闻 1.前言 2 .爬虫原理介绍 2.1.图片爬虫 2.2 文字爬虫 3.用八爪鱼 ...
- 涨薪神作,阿里内部火爆的实战文档和搭建项目笔记,你还怕没有项目可做吗
前言 认识一个事物最好的方式就是首先去了解它的历史. 随着Spring功能的不断丰富,版本的不断迭代发展,Spring 框架渐渐暴露出了一些问题和弊端.例如太多样板化的配置.繁琐复杂的使用过程等,我们 ...
- Hadoop大数据零基础高端实战培训系列配文本挖掘项目
<Hadoop大数据零基础高端实战培训系列配文本挖掘项目(七大亮点.十大目标)> 课程讲师:迪伦 课程分类:大数据 适合人群:初级 课时数量:230课时 用到技术:部署Hadoop集群 涉 ...
- Java-GUI编程实战之管理系统 Day1【项目开发流程、软件三层架构、项目需求、项目结构分析】
视频.课件.源码[链接:https://pan.baidu.com/s/13ffqGDzH-DZib6-MFViW3Q 提取码:zjxs] Java-GUI编程实战之管理系统 Day1[项目开发流程. ...
- 这是我第一次使用代码创建出一个窗口【python 游戏实战 01】
前言 本系列文章将会以通俗易懂的对话方式进行教学,对话中将涵盖了新手在学习中的一般问题.此系列将会持续更新,包括别的语言以及实战都将使用对话的方式进行教学,基础编程语言教学适用于零基础小白,之后实战课 ...
最新文章
- 人机融合智能与深度态势感知
- boost::noinit_adaptor用法实例
- 接口幂等设计探索实践
- python email模块写邮件_python常用模块email----创建简单的文本邮件并发送
- php登陆框_PHP 登录完成跳转上一访问页面
- DB2 常用命令小结
- 【离散数学】纠错码基本理论
- pyqt5 判断lineedit是否为空_是否注意过 isEmpty 和 isBlank 区别?
- MyBatis框架笔记01:MyBatis初探
- CentOS Linux 7.9 (2009) 发布
- 201612-2工资计算
- 爬虫之User-Agent
- 动漫版宫心计:快看漫画VS动漫之家
- InDesign CS3完全自学视频教程
- 国内免费CMS系统大全
- halcon real类型深度图转灰度图、转点云图、拟合平面和测量高度
- wpf DataGrid 绑定数据源后多一列
- TCP 糊涂窗口综合症
- Python TensorFlow框架 实现手写数字识别系统
- 视频教程-【深入理解计算机网络】“数制”视频课程-网络技术
热门文章
- 为什么要和成熟的男人谈恋爱
- 添加firebase调试模式
- 艾永亮:一瓶酱油市值超过中石化!海天味业到底有多牛?
- Pinyin4j的基本用法,以及给城市名称选择排序,侧边栏字母排序,内有Pinyin4j的下载链接,这是对我发表的上一篇文章进行修改以及更新bug,上一篇文章排序有点bug,现在将bug修改好了
- Codeforces Round #656 (Div. 3) D. a-Good String
- 测试 软通动力软件测试机试_软通动力软件测试面试题
- [新闻资讯] 使用Flex和Actionscript开发Flash游戏——重复背景绘制
- 写博客小技巧推荐(有简易版动图教程)
- Leptonica 1.74 or higher is required. 的解决办法
- 国二报C语言,国二C语言.doc