【关于车载测试的基础知识的认知详解】

news2024/11/20 16:34:17

目录

一、目前车企的趋势

1. 电动化:

2. 自动驾驶技术:

3. 车联网(Connected Cars):

4. 智能化和数字化:

5. 安全性:

6. 轻量化:

7. 个性化和定制化:

8. 供应链和制造创新:

9. 法规和政策:

10. 竞争格局变化:

 二、汽车域控的介绍       

1. 动力域(Powertrain Domain):

2. 底盘域(Chassis Domain):

3. 车身域(Body Domain):

4. 座舱域(Cockpit Domain):

5. 自动驾驶域(ADAS Domain):

三、车载测试的类型

1. 单元测试(Unit Testing):

2. 集成测试(Integration Testing):

3. 系统测试(System Testing):

4. 硬件在环测试(Hardware-in-the-Loop, HIL):

5. 软件在环测试(Software-in-the-Loop, SIL):

6. 处理器在环测试(Processor-in-the-Loop, PIL):

7. 整车测试(Vehicle Testing):

8. 道路测试(On-Road Testing):

9. 试验场测试(Test Track Testing):

10. 环境测试(Environmental Testing):

11. 振动测试(Vibration Testing):

12. 碰撞测试(Crash Testing):

13. EMC测试(Electromagnetic Compatibility Testing):

14. 功能安全测试(Functional Safety Testing):

15. 网络安全测试(Cybersecurity Testing):

16. OTA测试(Over-The-Air Testing):

17. 传感器和执行器测试:

18. 信息娱乐系统测试(Infotainment System Testing):

19. 性能测试:

20. 耐久性测试:

21. 电子系统测试:

22. 车载以太网测试:

23. 网络安全测试:

24. 信号和电源测试:

25. 协议一致性测试:

四、车载测试所需要的测试工具

1. CANalyzer/CANoe:

2. VectorCAST:

3. Tessy:

4. HIL测试系统:

5. CANalyzer:

6. INCA:

7. ETAS ES581:

8. LabVIEW:

9. Simulink:

10. Pytest:

11. Selenium:

12. Appium:

13. Wireshark或 CANalyzer:

14. FOne AutoTest-X:

15. 自定义测试工具集:

16.周立功:

17.PCAN:

18.Vehicle Spy 3:

19.Mobaxterm:


一、目前车企的趋势

        目前的汽车行业正在经历快速的变革,主要受到以下几个关键趋势的影响:

1. 电动化:

      随着全球对减少碳排放的关注,电动汽车(EV)的研发和普及正在加速。电池技术的进步,如能量密度的提高和成本的降低,正推动这一趋势。

2. 自动驾驶技术:

      自动驾驶技术正在逐步成熟,从辅助驾驶系统(如自适应巡航控制、车道保持辅助)向更高级别的自动驾驶发展,如L4和L5级别的完全自动驾驶。

3. 车联网(Connected Cars):

     车辆通过内置的通信系统与外部设备、基础设施和其他车辆进行数据交换,提供交通效率、安全性和新的服务。

4. 智能化和数字化:

    汽车正在变成移动的智能设备,集成了先进的信息娱乐系统、智能助手、远程监控和控制功能。

5. 安全性:

     主动和被动安全技术不断进步,包括自动紧急制动、行人检测、车道偏离警告等。

6. 轻量化:

      为了提高燃油效率和性能,同时满足更严格的排放标准,汽车制造商正在使用轻量化材料,如高强度钢、铝合金和碳纤维。

7. 个性化和定制化:

      消费者对汽车的个性化和定制化需求日益增长,汽车制造商通过提供更多的选项和配置来满足这种需求。

8. 供应链和制造创新:

       汽车行业正在采用先进的制造技术,如3D打印和智能制造,以提高效率和灵活性。

9. 法规和政策:

      政府政策和法规,如排放标准和安全要求,对汽车设计和制造有着重要影响。

10. 竞争格局变化:

      传统汽车制造商、新兴电动汽车初创公司、科技公司等多方力量在汽车行业中竞争。

     汽车行业正处在一个转型时期,这些趋势不仅影响着产品开发,还影响着商业模式、制造过程和消费者行为。随着技术的不断进步和消费者需求的变化,汽车行业将继续经历重大的变革。
 

 二、汽车域控的介绍       

        汽车行业的五大域是现代汽车电子电气架构中的核心概念,每个域由一个域控制器进行统一控制,具体分类包括:

1. 动力域(Powertrain Domain):

       动力域控制器负责调控车辆的动力总成,优化动力性能,并确保动力系统的安全性。功能包括发动机管理、变速箱控制、电池管理、动力分配调控、排放控制、速度限制以及节油节电管理等。"动力域控制器是一种智能化的动力总成管理单元,借助 CAN/FLEXRAY 实现变速器管理、引擎管理、电池监控、交流发电机调节。"

2. 底盘域(Chassis Domain):

       底盘域控制器主要关注车辆的行驶行为及姿态的精确控制,功能包括制动系统调控、传动系统管理、行驶状态监控、转向系统优化、车速传感器管理、车身姿态监测、空气悬挂系统调控以及安全气囊系统管理等。底盘域与汽车行驶相关,包括传动系统、行驶系统、转向系统和制动系统,随着智能化发展,线控底盘技术日益重要。"底盘域是与汽车行驶相关,由传动系统、行驶系统、转向系统和制动系统共同构成。"

3. 车身域(Body Domain):

       车身域控制器负责控制各类车身功能,如车灯、车门锁、车窗、天窗、雨刮器、电动后备箱、智能钥匙、空调、天线以及网关通信等。车身域控制器从分散化的功能组合,逐渐过渡到集成所有车身电子的基础驱动、钥匙功能、车灯、车门、车窗等的大控制器。"车身域控制器能够集成传统 BCM、PEPS、纹波防夹等功能。"

4. 座舱域(Cockpit Domain):

       座舱域控制器聚焦于车辆智能座舱内的电子信息系统功能,如中控系统、车载娱乐系统、抬头显示、座椅调控、仪表板显示、后视镜系统、驾驶行为监测以及导航系统等。智能座舱域包括 HUD、仪表盘和车载娱乐信息系统(IVI)三个最主要的组成部分,未来HUD将向AR HUD发展,并可能在L3和L4时代成为标配。"智能座舱域包括 HUD(Head-up-Display,抬头显示)、仪表盘(Cockpit)和车载娱乐信息 系统(In-Vehicle Infotainment,简称IVI)三个最主要的组成部分。"

5. 自动驾驶域(ADAS Domain):

        自动驾驶域控制器负责实现和调控汽车的自动驾驶功能,需具备图像信息接收、处理与判断能力,数据处理与计算能力,导航与路线规划能力,以及实时情况快速判断与决策能力。涉及感知、决策、控制三个层面的算法,对域控制器的软硬件要求极高。"自动驾驶域控制器则负责实现和控制汽车的自动驾驶功能,其需要具备对于图像信息的接收能力、对于图像信息的处理和判断能力、对于数据的处理和计算能力、导航与路线规划能力、对于实时情况的快速判断和决策能力。"

     域控制器在技术要求上会存在差异性,自动驾驶和座舱域控制器对芯片性能和操作系统级算法要求较高;而动力域、底盘域和自动驾驶域因为涉及安全的部件较多,所以功能安全等级要求高。

三、车载测试的类型

车载测试覆盖了汽车从研发到生产各个阶段的验证工作,主要类型包括:

1. 单元测试(Unit Testing):

     针对汽车中单个组件或模块的功能进行测试。

2. 集成测试(Integration Testing):

    在单元测试之后,测试不同模块或系统之间的接口和交互。

3. 系统测试(System Testing):

    针对完整的系统进行测试,确保所有组件协同工作满足设计要求。

4. 硬件在环测试(Hardware-in-the-Loop, HIL):

    模拟真实环境来测试硬件组件(如传感器、执行器)在模拟软件控制下的性能。

5. 软件在环测试(Software-in-the-Loop, SIL):

    在开发早期阶段对软件进行测试,通常在计算机上模拟软件运行。

6. 处理器在环测试(Processor-in-the-Loop, PIL):

    测试实际的处理器硬件上运行的软件,以验证软件与硬件的兼容性。

7. 整车测试(Vehicle Testing):

    在实际或模拟的道路条件下对整车进行测试,评估车辆的性能和安全性。

8. 道路测试(On-Road Testing):

    在公共道路上进行测试,以评估车辆在真实交通环境中的表现。

9. 试验场测试(Test Track Testing):

     在专门的试验场地进行测试,可以控制测试条件,进行各种极端情况的测试。

10. 环境测试(Environmental Testing):

      模拟不同的环境条件(如温度、湿度、盐雾等)来测试车辆的耐久性和可靠性。

11. 振动测试(Vibration Testing):

      模拟车辆在行驶过程中可能遇到的振动,以评估车辆结构的稳定性。

12. 碰撞测试(Crash Testing):

     评估车辆在发生碰撞时的安全性能,包括乘客保护和车辆结构的完整性。

13. EMC测试(Electromagnetic Compatibility Testing):

      测试车辆的电磁兼容性,确保不会对其他设备产生干扰,同时也不受外界电磁干扰。

14. 功能安全测试(Functional Safety Testing):

      根据ISO 26262等标准,测试车辆系统的安全功能,确保在故障情况下能够安全地响应。

15. 网络安全测试(Cybersecurity Testing):

      评估车辆系统的网络安全防护能力,防止黑客攻击和数据泄露。

16. OTA测试(Over-The-Air Testing):

      测试车辆通过无线网络进行软件更新的能力,确保更新过程的安全性和可靠性。

17. 传感器和执行器测试:

       测试车辆中的传感器和执行器的性能,如摄像头、雷达、制动系统等。

18. 信息娱乐系统测试(Infotainment System Testing):

       测试车辆的信息娱乐系统,包括导航、音响、用户界面和连接性等。

19. 性能测试:

     性能测试评估汽车系统在不同工作条件下的性能表现,如加速性能、制动性能、燃油效率等。性能测试需要设定测试场景、收集数据以及分析结果 。

20. 耐久性测试:

      耐久性测试模拟车辆在长期使用中可能遇到的磨损和故障情况,例如通过长时间高速行驶或在恶劣道路条件下的测试来评估车辆的耐用性 。

21. 电子系统测试:

      现代汽车集成了大量电子系统,电子系统测试确保这些系统如娱乐系统、导航系统、自动驾驶功能等在各种情况下的可靠性和稳定性 。

22. 车载以太网测试:

     车载以太网测试成为重要组成部分。测试内容包括物理层、数据链路层、网络层、传输层和应用层的测试。需要验证操作、排除故障、标准一致性测试和使用信号分离进行汽车以太网测试 。

23. 网络安全测试:

     网络安全测试关注汽车系统的网络安全防护能力,包括防止黑客攻击和数据泄露。测试方法可能包括渗透测试和漏洞扫描等 。

24. 信号和电源测试:

      信号和电源测试关注车载网络的信号完整性和电源管理,确保系统在不同电源条件下的稳定性和信号质量 。

25. 协议一致性测试:

       协议一致性测试用于验证汽车网络通信是否符合行业标准和规范,如CAN、LIN、MOST等通信协议的一致性测试 。

        每种测试方案和方法都有其特定的目标和应用场景,汽车制造商和供应商需要根据产品的具体需求和测试目的选择合适的测试策略。随着汽车技术的不断进步,新的测试方案和方法也在不断地被开发和引入。

四、车载测试所需要的测试工具

        车载测试所涉及的测试工具种类繁多,用于不同类型的测试阶段和目的。以下是一些常见的车载测试工具:

1. CANalyzer/CANoe:

        用于汽车网络的模拟、分析和测试,支持CAN、LIN、MOST等协议。

2. VectorCAST:

        提供单元测试和集成测试解决方案,支持多种编程语言和平台。

3. Tessy:

        主要用于嵌入式软件的测试,支持C/C++语言。

4. HIL测试系统:

        如dSPACE或NI的HIL系统,用于硬件在环测试,模拟ECU的运行环境。

5. CANalyzer:

        用于CAN网络的分析和模拟。

6. INCA:

       用于发动机管理和汽车系统的测量和标定。

7. ETAS ES581:

        用于汽车电子系统的测试和标定。

8. LabVIEW:

        图形化编程软件,常用于自动化测试系统的开发。

9. Simulink:

        MATLAB的仿真平台,用于模型设计和仿真测试。

10. Pytest:

        Python的测试框架,用于自动化测试脚本的编写。

11. Selenium:

        用于Web应用的自动化测试。

12. Appium:

        移动应用的自动化测试工具。

13. Wireshark或 CANalyzer:

        网络协议分析工具,串口/网络协议分析工具,用于捕获和分析网络流量。

14. FOne AutoTest-X:

        车载HMI自动化测试工具,支持信号模拟、录制执行测试用例等。

15. 自定义测试工具集:

        集成了串口连接工具、协议解析模块、编解码模块等。

16.周立功:

        ZCANPRO,这是周立功CAN卡的配套软件,用于CAN总线的测试、监控、诊断和开发。该软件支持CAN总线数据的捕获、触发、滤波、解码和分析等功能

17.PCAN:

        PCAN工具适用于多种应用场景,包括汽车主机厂、零部件厂商、工业自动化等,用于CAN总线监控、测试与分析、仿真和ECU刷写等

18.Vehicle Spy 3:

        开发的一款集成了多种功能的汽车网络测试分析软件。它被设计为一个工具,用于执行诊断、节点/ECU仿真、数据采集、自动化测试、内存编辑/校准以及车辆网络总线监控等任务。Vehicle Spy 3专注于易用性和用户生产力,旨在帮助用户快速访问信息

19.Mobaxterm:

        支持使用批处理脚本和Lua脚本自动化任务。

     这些工具可以单独使用,也可以组合使用,以满足车载测试的不同需求。随着汽车技术的发展,新的测试工具和方法也在不断涌现。
 


 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1912230.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

C基础day7

一、思维导图 二、课后练习 1、提示并输入一个字符串&#xff0c;统计该字符串中字母、数字、空格以及其他字符的个数 #include<myhead.h> #define M 20 int main(int argc, const char *argv[]) {int sum_a0,sum_b0,sum_c0,sum_d0;char str[M];printf("please en…

Vagrant配合VirtualBox搭建虚拟机

目录 前言一、软件下载及安装1.下载2.安装扩展&#xff1a; 二、创建一个虚拟机1.Vagrant官方镜像仓库 三、使用远程工具连接虚拟机1.修改相关配置文件 四、虚拟机克隆及使用1.通用配置2.简单搭建一个java环境3.克隆虚拟机1.重命名虚拟机&#xff08;可选&#xff09;2.打包指定…

阿里发布大模型发布图结构长文本处理智能体,超越GPT-4-128k

随着大语言模型的发展&#xff0c;处理长文本的能力成为了一个重要挑战。虽然有许多方法试图解决这个问题&#xff0c;但都存在不同程度的局限性。最近&#xff0c;阿里巴巴的研究团队提出了一个名为GraphReader的新方法&#xff0c;通过将长文本组织成图结构&#xff0c;并利用…

在FPGA程序中Handshake(握手)和Register(寄存器)区别

在FPGA程序中&#xff0c;Handshake&#xff08;握手&#xff09;和Register&#xff08;寄存器&#xff09;是两种不同的通信和数据传输机制。它们各有特点和适用场景。以下是它们的区别和应用场景的详细解释&#xff1a; Register&#xff08;寄存器&#xff09; 特点&#…

入门PHP就来我这(高级)19 ~ 捕获sql错误

有胆量你就来跟着路老师卷起来&#xff01; -- 纯干货&#xff0c;技术知识分享 路老师给大家分享PHP语言的知识了&#xff0c;旨在想让大家入门PHP&#xff0c;并深入了解PHP语言。 接着上篇我们来看下sql错误的捕获模式。 1 PDO中捕获SQL语句中的错误 在PDO中有3种方法可以捕…

产品经理/项目经理管理项目使用最多的12款项目软件对比

盘点不同行业、项目类型的下的12款主流的项目管理软件&#xff1a;PingCode、Worktile、Teambition、TAPD、广联达、Asana、Basecamp、Jira、Microsoft Project、ClickUp、Redmine、Trello。 在这个项目管理工具层出不穷的时代&#xff0c;选择一个合适的软件似乎成了一个令许多…

博客标题:C++中的继承:构建面向对象的基石

目录 ​编辑 引言 继承的基本形式 示例1&#xff1a;基本继承 继承的类型 示例2&#xff1a;不同类型的继承 多重继承 示例3&#xff1a;多重继承 继承与多态性 示例4&#xff1a;继承与多态 结论 结尾 引言 在面向对象编程&#xff08;OOP&#xff09;中&#xff…

可以添加todo清单桌面小组件的便签哪个好?

在我们快节奏的生活中&#xff0c;有效的时间管理和任务追踪是必不可少的。为了实现这一目标&#xff0c;许多人选择使用桌面便签&#xff0c;尤其是那些具有Todo清单桌面小组件的便签。但是&#xff0c;面对市场上众多选择&#xff0c;可以添加todo清单桌面小组件的便签哪个好…

企业级网关设计

tips&#xff1a;本文完全来源于卢泽龙&#xff01;&#xff01;&#xff01; 一、Gateway概述 1.1设计目标 1.2gateway基本功能 中文文档参考&#xff1a;https://cloud.tencent.com/developer/article/1403887?from15425 三大核心&#xff1a; 二、引入依赖和yaml配置…

14-52 剑和诗人26 - RAG 和 VectorDB 简介

检索增强生成 (RAG) 和 VectorDB 是自然语言处理 (NLP) 中的两个重要概念&#xff0c;它们正在突破 AI 系统所能实现的界限。 在这篇博文中&#xff0c;我将深入探讨 RAG&#xff0c;探索其工作原理、应用、优势和局限性。 我们还将研究 VectorDB&#xff0c;这是一种专用于向…

【动态规划Ⅵ】背包问题 /// 组合问题

背包问题 什么是背包问题0-1背包问题分数背包完全背包问题重复背包问题 背包问题例题416. 分割等和子集474. 一和零 完全平方数279. 完全平方数322. 零钱兑换 排列与组合组合&#xff0c;无重复&#xff1a;518. 零钱兑换 II排列&#xff0c;可重复&#xff1a;377. 组合总和 Ⅳ…

Commons-Collections篇-CC7链

前言 和CC5反序列化链相似&#xff0c;CC7也是后半条LazyMap执行命令链不变&#xff0c;但是中间过程通过AbstractMap.equals()触发LazyMap.get()方法 环境 我们可以接着使用之前已经搭建好的环境&#xff0c;具体过程可以看CC1分析文章的环境安装部分 Commons-Collections篇…

【Java 的四大引用详解】

首先分别介绍一下这几种引用 强引用&#xff1a; 只要能通过GC ROOT根对象引用链找到就不会被垃圾回收器回收&#xff0c;当所有的GC Root都不通过强引用引用该对象时&#xff0c;才能被垃圾回收器回收。 软引用&#xff08;SoftReference&#xff09;&#xff1a; 当只有软引…

262个地级市-市场潜力指数(do文件+原始文件)

全国262个地级市-市场潜力指数&#xff08;市场潜力计算方法代码数据&#xff09;_市场潜力数据分析资源-CSDN文库 市场潜力指数&#xff1a;洞察未来发展的指南针 市场潜力指数是一个综合性的评估工具&#xff0c;它通过深入分析市场需求、竞争环境、政策支持和技术创新等多个…

LLM应用构建前的非结构化数据处理(一)标准化处理认识数据

1.学习内容 本节次学习内容来自于吴恩达老师的Preprocessing Unstructured Data for LLM Applications课程&#xff0c;因涉及到非结构化数据的相关处理&#xff0c;遂做学习整理。 2.相关环境准备 2.1 建议python版本在3.9版本以上 chromadb0.4.22 langchain0.1.5 langcha…

Redis-Jedis连接池\RedisTemplate\StringRedisTemplate

Redis-Jedis连接池\RedisTemplate\StringRedisTemplate 1. Jedis连接池1.1 通过工具类1.1.1 连接池&#xff1a;JedisConnectionFactory&#xff1a;1.1.2 test&#xff1a;&#xff08;代码其实只有连接池那里改变了&#xff09; 2. SpringDataRedis&#xff08;lettuce&#…

洛谷 数学进制 7.9

P1100 高低位交换 - 洛谷 | 计算机科学教育新生态 (luogu.com.cn) 代码一 #include<bits/stdc.h> using namespace std; typedef long long ll; #define IOS ios::sync_with_stdio(0),cin.tie(0),cout.tie(0)const ll N1e510; char a[N];int main() {IOS;ll a;int b[32]…

【分布式系统】ceph部署(命令+截图巨详细版)

目录 一.存储概述 1.单机存储设备 2.单机存储的问题 3.商业存储 4.分布式存储​编辑 4.1.什么是分布式存储 4.2.分布式存储的类型 二.ceph概述 1.ceph优点 2.ceph架构 3.ceph核心组件 4.OSD存储后端 5.ceph数据存储过程 6.ceph版本发行生命周期 7.ceph集群部署 …

用ce修改植物大战僵尸杂交版银币

第一步打开游戏 用ce打开图中进程 第二步 输入你原始银币 点首次搜索 第三步 找到这个地址 把地址拖下来 第四步 双击直接修改下面数值即可 金币 钻石 都和这个方法一样 不一样的是首次搜索可能会有很多地址 我们改变游戏里面的值 然后再次搜索游戏被改变的值即可准确找到地址

降Compose十八掌之『见龙在田』| Modifier

公众号「稀有猿诉」 原文链接 降Compose十八掌之『见龙在田』| Modifier 通过前面的文章我们学会了如何使用元素来构建和填充我们的UI页面&#xff0c;但这只完成了一半&#xff0c;元素还需要装饰&#xff0c;以及进行动画和事件响应&#xff0c;这才能生成完整的UI。这…