车载测试简介

什么是车载测试

对车辆的智能模块进行的测试工作。既包括功能测试,也包括性能测试,安全测试等。即包含软件测试,也包含硬件测试。车载测试关系到底层的一些协议

车载测试和传统测试的区别

相同点:测试思想,测试策略
不同点:测试方式 测试工具

  1. CANoe是一款全功能的开发测试工具,主要用于开发、测试和诊断通信系统。它支持多种通信协议,包括CAN、LIN、FlexRay和Ethernet等。CANoe提供了广泛的功能,包括网络配置和仿真、报文和信号编辑、监控和分析、故障注入和诊断等。
  2. CANalyzer是一款用于开发、测试和诊断通信系统的工具。与CANoe类似,CANalyzer也支持多种通信协议,并提供功能广泛的功能,包括网络配置和仿真、报文和信号编辑、监控和分析、故障注入和诊断等。与CANoe的区别在于,CANalyzer更专注于通信信号的监控和分析。
  3. CANape是一款用于开发、测试和诊断嵌入式系统的工具,特别适用于汽车电子领域。CANape支持多种通信协议,并提供了强大的数据采集和分析功能,能够帮助工程师进行快速的数据采集和分析,并进行实时控制和调整。CANape还提供了高级的诊断功能,便于故障检测和排除。

新能源车的开发流程

  1. 策划阶段:在这个阶段,需要进行市场调研和技术调研,了解市场需求和技术发展的情况。然后进行可行性分析,评估新能源车开发的可行性。最后,对可行性报告进行评审,确保项目的可行性和可行性报告的准确性。

  2. 设计阶段:在这个阶段,需要进行概念设计、方案设计和详细设计。概念设计阶段确定新能源车的整体设计方向和基本构思。方案设计阶段则对概念进行细化,确定关键技术和具体实施方案。详细设计阶段对方案进行具体设计,包括材料选择、零部件设计等等。同时也需要根据实际需求对历史内容进行修改和改进。

  3. 试制试验阶段:在这个阶段,需要进行样机试制、样机试验和小批试制。首先进行样机试制,生产出小规模的样机进行试验验证设计的可行性。对样机进行试验,测试其性能和安全性。如果样机测试通过,可以进行小批试制,生产一定规模的试制品进行更大范围的试验。

  4. 生产阶段:在这个阶段,需要进行试生产准备、批量试生产、预生产和量产。试生产准备阶段对试制品的生产进行准备,包括生产工艺的制定和设备的准备等。然后进行批量试生产,生产一定数量的产品进行试验和测试,确保产品质量和生产效率。预生产阶段根据试生产的结果进行进一步优化和调整,为量产做好准备。最后进入量产阶段,生产大规模的新能源车产品。

车载测试分类

  1. 整车测试:对整个车辆系统进行测试,包括车载电子设备、底盘系统、动力系统等。通过模拟实际驾驶条件,对车辆的性能、安全性等进行评估。

  2. SIL(Software-in-the-Loop)测试:采用仿真环境,将车辆的软件系统与其他组件进行集成测试。通过模拟车辆的各种运行条件和交通情况,验证软件的功能和性能。

  3. HIL(Hardware-in-the-Loop)测试:通过在实际车辆中使用模拟器或实体设备,对车辆的硬件系统进行测试。通过将实际的硬件与虚拟环境相结合,验证车辆的硬件系统是否正常工作。

  4. 信息测试:测试车载信息系统的功能和性能,包括娱乐系统、导航系统、通信系统等。通过模拟用户的实际使用场景,测试系统的响应速度、界面友好度等。

  5. 卫星导航测试:测试车辆的卫星导航系统,包括导航精度、导航速度、定位准确度等。通过在实际道路上进行测试,并与地图数据进行对比,验证系统的准确性和稳定性。

  6. E-Call测试:测试车辆的紧急呼叫系统,包括实时通信、位置定位、故障自诊断等功能。通过模拟紧急情况,验证系统的可靠性和响应速度。

车载测试供应商层级

  1. Tier-1供应商:Tier-1供应商是汽车行业中最主要的供应商,通常直接与汽车制造商合作,并负责设计、开发和制造各种车载测试设备和解决方案。Tier-1供应商通常具备强大的研发和制造能力,并能提供全面的技术支持和服务。

  2. Tier-2供应商:Tier-2供应商是Tier-1供应商的下一级供应商,通常与Tier-1供应商合作,并提供特定的车载测试设备或解决方案的关键部件或组件。Tier-2供应商通常具备较强的专业能力,并能根据Tier-1供应商的要求进行定制化设计和制造。

  3. Tier-3供应商:Tier-3供应商是Tier-2供应商的下一级供应商,通常是专注于某个特定领域的供应商,为Tier-2供应商提供特定的部件或服务。Tier-3供应商通常具备专业的技术能力和经验,并与Tier-2供应商密切合作。

  4. Tier-4供应商:Tier-4供应商是整个供应链中最基础的供应商,通常是材料供应商或其他原材料供应商。Tier-4供应商通常与Tier-3供应商或Tier-2供应商合作,为其提供原材料或其他支持。

零部件测试流程

  1. 原材料试验:对用于制造车载测试零部件的原材料进行试验,包括材料的物理性能、化学成分、耐久性等方面的检测和评估。

  2. 模块性能试验:对车载测试零部件进行模块级别的性能测试,包括功能、性能、可靠性等方面的检测和评估。

  3. 子系统试验:将多个模块组装成子系统,对该子系统进行性能试验,测试其在整个系统中的功能和性能。

  4. 搭载整车试验:将测试过的子系统安装到实际的车辆上,进行整车级别的测试,包括各个子系统的协调性、整车的功能和性能等方面的检测和评估。该试验能够模拟真实使用条件下的情况,确保整车的安全和可靠性。

V模型

  1. 需求分析阶段:在此阶段软件需求被收集、分析和定义。这个阶段的输出是软件需求规格说明书。

  2. 系统设计阶段:在此阶段,根据需求规格说明书开发系统设计。这个阶段的输出是系统设计文档。

  3. 组件设计阶段:在此阶段,系统设计文档被拆分成多个组件,并进行详细的组件设计。这个阶段的输出是组件设计文档。

  4. 编码阶段:在此阶段,根据组件设计文档进行编码。这个阶段的输出是软件产品。

  5. 单元测试阶段:在此阶段,对每个组件进行测试,以确保其单独工作。

  6. 组件集成测试阶段:在此阶段,已经完成的组件被集成为一个系统,并进行测试。

  7. 系统测试阶段:在此阶段,整个系统被测试以确保其功能和性能符合规范。

  8. 用户验收测试阶段:在此阶段,软件交付给最终用户进行测试和验收。

车载零部件测试执行过程

  1. 确定待测包版本:首先确定需要测试的车载零部件的软件版本,以及与之对应的待测包版本。

  2. 将待测包刷写入待测硬件:将待测包通过相关的刷写工具或者方法刷写到待测的车载硬件上,确保待测包被成功加载到硬件上。

  3. 刷写是否成功:进行验证,确认待测包是否刷写成功,可以通过相关的检查工具或者手动验证的方式进行。

  4. 执行待测用例:根据测试计划或者测试用例,执行针对待测包的测试工作。测试用例可以包括功能性测试、性能测试、稳定性测试等。

  5. 结束:完成所有的待测用例的执行后,进行测试报告的撰写,总结测试结果并记录问题和bug,同时将测试结果反馈给相关开发人员,以便进行修复和改进。

车载仿真测试流程

  1. 车载测试ECU设备是用于车载系统测试的电子控制单元。它主要用于记录和分析车辆的运行数据以及与其他车辆或基础设施的通信数据。它可以随时监测车辆的状态并记录任何异常情况,以供后续分析和修复。

  2. CAN盒是一种用于与车辆的CAN总线进行通信的设备。CAN总线是车辆中不同ECU之间进行通信的一种标准通信协议。CAN盒可以通过连接CAN总线接口与车辆的CAN网络进行通信,并读取和写入CAN数据。它通常用于车辆诊断、调试和调整操作参数。

  3. CANoe是一款用于开发、测试和诊断车载ECU的工具。它是一种支持多种通信协议的集成开发环境,可以模拟车载系统中的各种ECU,并实现各种测试和调试功能。用户可以使用CANoe来仿真车载系统,验证ECU之间的通信和电气特性,测试系统的功耗和性能,并进行故障诊断和校准。

  4. 仿真节点是指用于模拟车辆中其他ECU的设备。它可以模拟其他ECU向被测试的ECU发送指令和数据,以验证被测试的ECU的功能和性能。仿真节点能够产生各种实际车辆中存在的输入和输出信号,并与被测试的ECU进行通信。它可以帮助测试人员在没有实际车辆的情况下进行ECU的功能测试和验证。

车载测试ECU(传统方向)

  1. 车辆测试是指对整个车辆进行测试,包括底盘动力学性能、稳定性控制、安全性能等方面的测试。
  2. 车辆标定是指根据车辆实际情况对ECU参数进行调整和优化,以提高车辆性能和燃油经济性等方面的表现。
  3. 冒烟测试是指在车辆测试中对系统进行初步测试,以验证其基本功能是否正常,类似于确认系统是否起火的意思。
  4. MIL模型在环 验证控制算法
  5. SIL软件在环 算法生成代码 验证代码 -> 一般是生成C或者C++
  6. HIL硬件在环 微控制器
  7. 台架测试 零部件的测试
  8. 整车测试

车载测试智能座舱(新方向)

  1. 车灯系统是指车辆上的照明设备,包括前灯、尾灯、转向灯等。智能座舱车灯系统可以通过传感器实时监测车辆周围的光照情况,根据需要自动调节照度和光束角度,以提供最佳的照明效果和能见度。
  2. 车辆设置系统是指通过设置车辆的各项参数来满足驾驶者的个性化需求,例如调节座椅、方向盘和后视镜的位置,选择音响系统的音效模式等。智能座舱车辆设置系统可以通过保存驾驶者的设置偏好信息,并根据驾驶者的身份自动加载,提供更加便捷的驾驶体验。
  3. 中控系统是指车辆上的中央控制面板,包括触摸屏、按钮和旋钮等操作界面。智能座舱中控系统可以通过连接车辆的多个传感器和控制装置,实时获取车辆的各种数据,如车速、发动机转速、油耗等,并提供直观的图形界面和操作选项,方便驾驶者进行车辆控制和设置。
  4. 仪表系统是指车辆上的仪表盘,显示车辆的关键信息,如车速、转速、油量等。智能座舱仪表系统可以通过数字化显示和个性化设置,提供更加清晰和直观的车辆信息展示方式,以及更加灵活的操作选项,提升驾驶者的驾驶体验。

ADAS(偏实车)

  1. ACC(Adaptive Cruise Control):自适应巡航测试是对车辆在高速路上自动调整车速以与前车保持安全距离的功能进行测试。通过控制车辆速度和制动系统,检测车辆能否准确地识别前车并自动调整速度。
  2. AP(Autonomous Parking):自动泊车测试是对车辆自动进行泊车操作的功能进行测试。通过控制车辆方向盘、油门和制动系统,检测车辆能否准确地识别停车位并自动完成泊车操作。
  3. 驻车辅助测试是对车辆在驻车过程中辅助驾驶员进行操作的功能进行测试。通过控制车辆方向盘和制动系统,检测车辆能否辅助驾驶员准确地完成驻车操作。
  4. 牵引力测试是对车辆的牵引力进行测试,以评估车辆的加速能力和牵引力控制系统的性能。通过控制车辆的动力系统,测量车辆在不同路面和环境条件下的牵引力。
  5. AEB(Autonomous Emergency Braking):紧急制动测试是对车辆在紧急情况下刹车性能进行测试。通过控制车辆的制动系统,在不同速度和路面条件下,测试车辆的制动距离和制动能力,以评估车辆的安全性能。
  6. 疲劳检测测试是对车辆的驾驶员疲劳状态进行检测和评估的功能测试。通过使用摄像头或其他传感器,检测驾驶员的眼睛和面部表情,分析驾驶员的疲劳程度,并提醒驾驶员及时休息。
  7. 车道保持测试是对车辆保持在当前车道行驶的功能进行测试。通过控制车辆的方向盘和制动系统,测试车辆能否准确地识别车道边界,并通过调整方向保持车辆在车道内行驶。
  8. BSD(Blind Spot Detection)是一种盲点检测系统,能够检测车辆盲点区域内的其他车辆或物体,并向驾驶员发出警示,以防止盲点区域的车辆变道时发生碰撞。它能够提高驾驶员的视野范围,并提升行驶安全性。

你可能感兴趣的:(车载测试,车载系统)