章节介绍

第一章 认识车尾灯测试项目及测试环境和常用工具


目录

章节介绍

前言

一、什么是车尾灯?

二、车尾灯项目分析

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-认识车尾灯测试项目及测试环境和常用工具相关推荐

  1. 企业实战(Jenkins+GitLab+SonarQube)_09_jenkins发布项目到测试环境

    接上一篇:企业实战08_jenkins安装和第一个Java项目构建https://blog.csdn.net/weixin_40816738/article/details/90454587 文章目录 ...

  2. J2ee项目环境搭建常用工具

    2019独角兽企业重金招聘Python工程师标准>>> 1  Eclipse IDE 集成开发工具 2  Maven 3.0 是一个项目构建工具 3  m2eclipse   wtp ...

  3. 考勤门禁测试(一)——项目定制测试

    一份勤奋  一份才 -共勉 从部门到部门的申请调动,此刻我已经坐在了软件测试部门的办公室里.一个月半的学习和目前刚完成第一个定制项目的测试完成,突发奇想写篇博客记录.写博客,应该会坚持了,从手写到码字 ...

  4. Python项目实战 —— 01. 疾病预测结构化数据

    Python项目实战 Python项目实战--目录 Python项目实战 -- 01. 疾病预测结构化数据 一.背景 二.解题思路 三.数据分析 3.1 数据清洗 3.2 数据分析 3.2.1 相关系 ...

  5. python爬虫爬取新闻实战01:小白如何迅速学会爬虫爬取上千条新闻

    爬虫爬取新闻实战01:小白如何迅速学会爬虫爬取千条新闻 文章目录 爬虫爬取新闻实战01:小白如何迅速学会爬虫爬取千条新闻 1.前言 2 .爬虫原理介绍 2.1.图片爬虫 2.2 文字爬虫 3.用八爪鱼 ...

  6. 涨薪神作,阿里内部火爆的实战文档和搭建项目笔记,你还怕没有项目可做吗

    前言 认识一个事物最好的方式就是首先去了解它的历史. 随着Spring功能的不断丰富,版本的不断迭代发展,Spring 框架渐渐暴露出了一些问题和弊端.例如太多样板化的配置.繁琐复杂的使用过程等,我们 ...

  7. Hadoop大数据零基础高端实战培训系列配文本挖掘项目

    <Hadoop大数据零基础高端实战培训系列配文本挖掘项目(七大亮点.十大目标)> 课程讲师:迪伦 课程分类:大数据 适合人群:初级 课时数量:230课时 用到技术:部署Hadoop集群 涉 ...

  8. Java-GUI编程实战之管理系统 Day1【项目开发流程、软件三层架构、项目需求、项目结构分析】

    视频.课件.源码[链接:https://pan.baidu.com/s/13ffqGDzH-DZib6-MFViW3Q 提取码:zjxs] Java-GUI编程实战之管理系统 Day1[项目开发流程. ...

  9. 这是我第一次使用代码创建出一个窗口【python 游戏实战 01】

    前言 本系列文章将会以通俗易懂的对话方式进行教学,对话中将涵盖了新手在学习中的一般问题.此系列将会持续更新,包括别的语言以及实战都将使用对话的方式进行教学,基础编程语言教学适用于零基础小白,之后实战课 ...

最新文章

  1. 人机融合智能与深度态势感知
  2. boost::noinit_adaptor用法实例
  3. 接口幂等设计探索实践
  4. python email模块写邮件_python常用模块email----创建简单的文本邮件并发送
  5. php登陆框_PHP 登录完成跳转上一访问页面
  6. DB2 常用命令小结
  7. 【离散数学】纠错码基本理论
  8. pyqt5 判断lineedit是否为空_是否注意过 isEmpty 和 isBlank 区别?
  9. MyBatis框架笔记01:MyBatis初探
  10. CentOS Linux 7.9 (2009) 发布
  11. 201612-2工资计算
  12. 爬虫之User-Agent
  13. 动漫版宫心计:快看漫画VS动漫之家
  14. InDesign CS3完全自学视频教程
  15. 国内免费CMS系统大全
  16. halcon real类型深度图转灰度图、转点云图、拟合平面和测量高度
  17. wpf DataGrid 绑定数据源后多一列
  18. TCP 糊涂窗口综合症
  19. Python TensorFlow框架 实现手写数字识别系统
  20. 视频教程-【深入理解计算机网络】“数制”视频课程-网络技术

热门文章

  1. 为什么要和成熟的男人谈恋爱
  2. 添加firebase调试模式
  3. 艾永亮:一瓶酱油市值超过中石化!海天味业到底有多牛?
  4. Pinyin4j的基本用法,以及给城市名称选择排序,侧边栏字母排序,内有Pinyin4j的下载链接,这是对我发表的上一篇文章进行修改以及更新bug,上一篇文章排序有点bug,现在将bug修改好了
  5. Codeforces Round #656 (Div. 3) D. a-Good String
  6. 测试 软通动力软件测试机试_软通动力软件测试面试题
  7. [新闻资讯] 使用Flex和Actionscript开发Flash游戏——重复背景绘制
  8. 写博客小技巧推荐(有简易版动图教程)
  9. Leptonica 1.74 or higher is required. 的解决办法
  10. 国二报C语言,国二C语言.doc