首页 > 其他分享 >车载网络通信及诊断测试

车载网络通信及诊断测试

时间:2024-05-28 17:11:55浏览次数:21  
标签:网络通信 LIN 车载 诊断 FD 测试 以太网

车载网络通信,作为现代汽车技术的核心组成部分,其定义与重要性不容忽视。简而言之,车载网络通信是指汽车内部各个电子控制单元(ECU)之间,以及汽车与外部设备之间,通过特定的通信协议进行数据交换和信息共享的过程。这一过程对于实现汽车的智能化、网联化以及电动化至关重要。

 

诊断测试在车载网络通信中扮演着至关重要的角色。其首要目的是确保车载网络系统的稳定性和可靠性,这对于保障车辆行驶安全至关重要。通过诊断测试,可以及时发现并解决潜在的网络通信故障,从而避免在行驶过程中出现意外情况。此外,诊断测试还有助于提升车辆的性能和效率。通过对车载网络系统的全面检测,可以发现并优化网络通信的瓶颈,提高数据传输的速度和稳定性,从而提升车辆的整体性能。车辆的开发是复杂的系统工程,需经历不同的开发阶段,也需要经历不同测试阶段(部件级、系统级和实车级等),每个测试阶段测试的关注点存在差异。

 

北汇信息基于对客户需求规范、行业法规及自身测试经验Know-How,为客户提供车载网络通信和诊断测试系统开发、测试规范开发、测试脚本实现及测试实施的全流程服务,分别覆盖车载以太网测试解决方案以及和车载传统网络(CAN/CAN FD/CAN XL/LIN/FlexRay总线)的测试要求。

 

 

车载以太网测试解决方案

 

 

方案简介与技术特点

 

北汇信息的车载以太网测试系统,以德国Vector、德国Rohde & Schwarz、德国Technica Engineering、美国Spirent Communications的软硬件为核心,可实现完整的TC8和OEM自定义测试内容。

平台化:测试系统具有延展性,可通过扩展满足不同平台变型测试需求;

流程化:支持CI/CT,完善测试管理流程,包括用例管理、数据管理、测试任务管理、测试问题追踪管理;

 

系统组成

 

测试系统的结构和接口采用模块化的设计思路,可根据测试需求进行功能模块的裁剪和定制。

 

测试系统包括I/O板卡、车载以太网通信设备、示波器、任意波形发生器、矢量网络分析仪、L1-IOP测试专用设备、L2-L7协议一致性测试设备、程控电源等外设,以及定制的测试夹具和接口模块。

 

   

测试功能

 

北汇信息提供的车载以太网测试系统,满足如下测试要求:

节点以太网行业一致性测试(OPEN TC8);

节点OEM定制测试,包含部件级、系统级、实车级(通信配置参数、应用配置参数、网络及节点管理、诊断协议、诊断刷写、鲁棒性);

网关测试:网关功能、网关鲁棒性、网关性能、S2S;

 

测试系统包含的软件及功能如下:

 

车载以太网L1-PMA测试,可实现半自动化测试,可支持10BASE-T1S、100BASE-T1、1000BASE-T1、MultiGBASE-T1测试。

车载以太网L1-IOP测试,可实现自动化测试。

车载以太网L2-L7协议一致性测试,可实现自动化测试。

车载以太网OEM自定义L5-L7测试,针对测试提供环境配置、测试监控等功能。

车载以太网诊断协议测试,可导入数据库文件进行参数配置,自动生成测试用例。

车载以太网诊断刷写测试,可编程实现。

网络及网关测试基于北汇信息的PAVELINK.NETWORK/PAVELINK.TEST CENTER软件,通过导入数据库文件进行参数配置,自动生成测试用例。该软件是基于模板的代码生成工具,可以用于批量生成测试脚本的需求,提高自动化测试效率。

CI/CT基于北汇信息的PAVELINK.TEST CENTER平台实现,核心工具链包含Jenkins、SVN/GitLab、JIRA等。可对测试设备进行管理、项目执行过程中测试脚本的自动生成、任务和问题的创建、状态跟踪反馈/处理/关闭等,进行全生命周期的跟踪管控,并提供邮件通知、统计分析报告等相关功能服务。

 

 

CAN/CAN FD/CAN XL/LIN/FlexRay总线网络及诊断测试解决方案

 

 

方案简介与技术特点

 

汽车CAN/CAN FD/CAN XL/LIN/FlexRay总线自动化测试系统,以德国VECTOR的软硬件为核心,可实现完整的CAN/CAN FD/CAN XL/LIN/FlexRay总线网络及诊断自动化测试。

自动化:借鉴V模式的开发思路,基于通信/诊断数据库,实现测试用例的自动生成,以及测试的自动化执行,保障测试的一致性及效率;

平台化:测试系统具有延展性,可通过扩展满足不同平台变型测试需求;

流程化:支持CI/CT,完善测试管理流程,包括用例管理、数据管理、测试任务管理、测试问题追踪管理;

 

系统组成

 

测试系统的结构和接口采用模块化的设计思路,可根据测试需求进行功能模块的裁剪和定制。

 

测试系统以Vector公司的VT System公司的仪表为核心,包括I/O板卡、总线干扰仪、程控示波器、程控万用表、程控电源等外设和定制的硬件及接口模块。

 

     

 

详细测试功能

 

北汇信息提供的汽车CAN/CAN FD/CAN XL/LIN/FlexRay总线自动化测试系统,包含部件级、系统级、实车级,满足如下测试要求:

CAN/CAN FD/CAN XL/FlexRay网络测试(物理层、数据链路层、交互层、故障容错、网络相关诊断、网络管理);

LIN网络测试(LIN主节点和LIN从节点:物理层、数据链路层、故障容错、网络管理、状态管理);

CAN/CAN FD/CAN XL/LIN/FlexRay诊断测试(诊断协议、诊断刷写);

网关路由测试(应用报文路由和诊断报文路由:CAN-CAN、CAN-CAN FD、CAN-CAN XL、CAN-LIN、CAN FD-LIN、CAN XL-LIN、FlexRay-CAN/CAN FD/LIN等);

网络安全测试(SecOC、E2E等);

系统级和实车测试;

 

测试系统包含的软件及功能如下:

 

测试执行和管理基于Vector公司的CANoe软件,针对测试提供环境配置、测试监控等功能。

诊断协议测试基于Vector公司的CANoe.Diva软件,通过导入数据库文件进行参数配置,自动生成测试用例。

诊断刷写测试基于Vector公司的CANoe CAPL编程实现。

CAN/CAN FD/CAN XL/LIN/FlexRay网络、网关和网络安全测试基于北汇信息的PAVELINK.NETWORK/PAVELINK.TEST CENTER软件,通过导入数据库文件进行参数配置,自动生成测试用例。该软件是基于模板的代码生成工具,可以用于批量生成测试脚本的需求,提高自动化测试效率。

CI/CT基于北汇信息的PAVELINK.TEST CENTER平台实现,核心工具链包含Jenkins、SVN/GitLab、JIRA等。可对测试设备进行管理、项目执行过程中测试脚本的自动生成、任务和问题的创建、状态跟踪反馈/处理/关闭等,进行全生命周期的跟踪管控,并提供邮件通知、统计分析报告等相关功能服务。

 

翻译

搜索

复制

<iframe></iframe>

标签:网络通信,LIN,车载,诊断,FD,测试,以太网
From: https://www.cnblogs.com/polelink/p/18218463

相关文章

  • 软件测试|面试常见十个题目(附答案),收藏好!
    金三银四的求职季如期而至,如何在这场求职大战中脱颖而出,斩获心仪的职位,前提是要做好充足的准备!接下来跟大家分享学员在面试中经常被问到的十大问题,希望对大家有启发和帮助。需要更多题库资料,简历优化辅导的话亦可联系上老师:flyhappy1111、请介绍一下你最近测试的项目举例最......
  • 最新整理|软件测试常见项目测试点&面试问题分析
    大家好!我是川石教育的老黄,最近更新了一门课程:软件测试常见项目测试点&面试问题分析。之所以录制这门课程,是因为发现大家面试的过程中,被问及实际项目的时候回答不好,说不清楚项目的数据流、业务流、测试点等等系列问题,最终导致面试失败。这门课程也是我在辅导过5000多名学员就业......
  • 听说部门来了个00后自动化测试,一顿操作给我整麻了
    公司新来了个同事,听说大学是学的广告专业,因为喜欢IT行业就找了个培训班,后来在一家小公司实习半年,现在跳槽来我们公司。来了之后把现有项目的性能优化了一遍,服务器缩减一半,性能反而提升4倍!给公司省了不少成本。后来才知道,他在以前的公司,业务能力特别强,JVM调优经验丰富。在他......
  • python+threading,实现简单的接口并发测试
    #-*-coding:utf-8-*-importthreadingfromutilsimporthttpUtilbody={"claimId":10179599,"protocols":[{"protocolUrl":None,"protocolContent":"<spanclass='c_......
  • 学校机房渗透测试实战
    如何黑掉机房任意电脑?ps:老师讲课太无聊了,写一下机房渗透测试的几种思路,并进行实战演示。有什么问题,可以留言,欢迎各位大佬来指正。实现目标:获取shell获取system权限建立远程桌面连接思路一:找系统漏洞1、用cmd命令查看系统版本:winver发现系统版本是win10的21H2,找一下有......
  • 测试C#GDI+双缓冲高效绘图--BufferedGraphicsContext
    奥斯卡好的b、测试C#GDI+双缓冲高效绘图```#regionC#GDI+双缓冲高效绘图#regiontemp//Rectanglerectangle=e.ClipRectangle;//取出次窗体或者画布的有效区的矩形区域//BufferedGraphicsContextGraphicsContext=BufferedGraphicsM......
  • 掌握Postman,开启API测试新纪元!
    Postman是一款流行的API测试工具和开发环境,旨在简化API开发过程、测试和文档编制。它提供了一套功能强大的工具,帮助开发人员更轻松地构建、测试和调试Web服务。Postman工具的优势****Postman可以快速构建请求、还可以保存以后再使用。Postman还提供响应结果的比较功能,可以......
  • 自动化测试在 Kubernetes Operator 开发中的应用:以 OpenTelemetry 为例
    背景最近在给opentelemetry-operator提交一个标签选择器的功能时,因为当时修改的函数是私有的,无法添加单测函数,所以社区建议我补充一个e2etest.因为在当前的版本下,只要给deployment打上了instrumentation.opentelemetry.io/inject-java:"true"这类注解就会给该deployme......
  • 测试[C#]GDI+中使用BitBlt绘制图像到窗口
    安神颗粒的哈喽###2024-5-28WindowsFormPaintFormTES_ESEB测试[C#]GDI+中使用BitBlt绘制图像到窗口```#region测试[C#]GDI+中使用BitBlt绘制图像到窗口privatevoidpbx01_Paint(objectsender,PaintEventArgse){#regionMyRegion......
  • 创建一个配置为信任所有HTTPS连接的RestTemplate实例,不验证服务器的SSL证书。这个示
    这个配置类使用背景:可参考博客:springboot使用restTemplate发送https请求忽略ssl证书https://jsonll.blog.csdn.net/article/details/129191580?spm=1001.2101.3001.6650.1&utm_medium=distribute.pc_relevant.none-task-blog-2%7Edefault%7EBlogCommendFromBaidu%7ERate-1-1......