实车测试的目的和作用 (Purpose and function of real vehicle test)

news2024/11/13 23:30:33

实车测试的目的和作用主要在于验证整车控制器软件的功能,确保其在实车环境下的安全性和稳定性。实车测试是整车控制器软件发布前不可或缺的一个测试环节,主要目的是在实车环境上验证VCU最常规的功能,对HIL测试台架无法模拟的工况进行补充测试。

daed02cf60304a598dae28bdcf2267fb.png

 

实车测试的内容包括常规测试和特殊功能验证。在软件发布前,所有的常规功能都需要在实车上测试通过,发布的功能中若包含无法在HIL台架上测试的部分,也需要在实车上确认。例如,电池包实车测试是电池包装车后,跟随车辆进行不同的性能测试,包含试验场路试、整车电磁兼容测试和三高测试(高寒测试、高温测试和高原测试)。三高测试主要是针对电动汽车在不同路况下,围绕整车的热管理、高压分配能力和高压安全等功能展开的标定与测试。

实车测试时,可通过整车OBD开度口连接被测控制器。在OBD引脚中,CAN-H和CAN-L引脚连接到整车的CAN总线上,通过USBCAN/CANalyzer等设备可以读出总线上各设备的通信报文,并观测到整车各控制器的运行状态。同时可以通过特定的报文实时向控制器内写入部分调试参数,在线调整控制器的运行情况。

实车测试结束后要对所有测试的数据进行细致的分析,有疑问的数据要及时和研发人员确认,做好记录并把数据留档一段时间。实车功能测试完成后,VCU软件版本就可以发布给整车相关部门做进一步的验证了,也可以给标定工程师,进行实车的驾驶性标定等工作。

3d8bfbbac3c146c685dc2831a0ef9b27.png

 

The purpose and function of the real vehicle test is to verify the function of the vehicle controller software to ensure its safety and stability in the real vehicle environment. The real vehicle test is an indispensable part of the test before the release of the vehicle controller software. The main purpose is to verify the most common functions of VCU in the real vehicle environment and conduct supplementary tests for the conditions that cannot be simulated by the HIL test bench.

The content of real vehicle test includes routine test and special function verification. Before the software is released, all the regular functions need to be tested on the real car, and if the released functions contain parts that cannot be tested on the HIL bench, they also need to be confirmed on the real car. For example, the battery pack real car test is to follow the vehicle to carry out different performance tests after the battery package car, including the test site road test, the vehicle electromagnetic compatibility test and three high tests (cold test, high temperature test and plateau test). The three high test is mainly for the calibration and testing of electric vehicles under different road conditions, focusing on the thermal management, high pressure distribution capability and high pressure safety functions of the vehicle.

During the real vehicle test, the controller under test can be connected through the vehicle OBD opening. In the OBD pins, CAN-H and CAN-L pins are connected to the CAN bus of the vehicle, and the communication messages of each device on the bus CAN be read through the USBCAN/CANalyzer and other devices, and the running status of each controller of the vehicle CAN be observed. At the same time, some debugging parameters can be written into the controller in real time through specific packets to adjust the running status of the controller online.

After the end of the real car test, all the test data should be carefully analyzed, and the data in question should be confirmed with the R & D personnel in time, and the data should be recorded and stored for a period of time. After the completion of the real car function test, the VCU software version can be released to the relevant departments of the vehicle for further verification, and can also be given to the calibration engineer for the real car driving calibration and other work.

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

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

相关文章

孤独症托养无需家长陪护中心:守护每一份独特的星光

在星贝育园,作为一所专业的孤独症寄宿学校,我们致力于为孤独症儿童提供最全面、最专业的康复与成长环境。以下是我们的主要优势: 一、专业的师资团队 星贝育园拥有一支经验丰富、专业素养极高的教师团队。我们的教师不仅具备深厚的…

【杨辉三角】打印杨辉三角前10行

杨辉三角(Pascals Triangle)是一个由数字组成的三角形,具有许多有趣的数学性质。每个数字是其上方两个数字之和。它的第一行和第一列都是1,形成的结构如下 1 1 1 1 2 1 1 3 3 1 1 4 6 4 1 1 …

TCP 粘包问题

TCP是一个面向字节流的传输层协议。“流” 意味着 TCP 所传输的数据是没有边界的。这不同于 UDP 协议提供的是面向消息的传输服务,其传输的数据是有边界的。TCP 的发送方无法保证对方每次收到的都是一个完整的数据包。于是就有了粘包、拆包问题的出现。粘包、拆包问…

为什么最近多模态大模型工作中用Q-Former结构的变少了?

前言 训练资源有限的情况下(有限的 GPU、训练数据等),Q-former 也只是一个“低效”压缩器。如果想减少图片 token 数量来降低训练代价,简单的 AdaptiveAveragePooling 就够了。 转载自丨PaperWeekly 我们组最近的工作 DeCo: De…

Eagle 4.0:强大插件加持的素材收集管理工具

期待很久的全新 Eagle 4.0 现已正式推出了! Eagle 是一款 Win / Mac 双平台素材收集管理工具,它可以帮你高效整理电脑中的图片、字体、视频、音频等各种素材,是众多设计师、美图收集爱好者的信赖之选。 4.0 版是一次全面的革新,从…

二十三设计模式速记

文字版 Java设计模式通常被分为三大类:创建型模式(Creational Patterns)、结构型模式(Structural Patterns)和行为型模式(Behavioral Patterns)。每种类型包含若干种具体的设计模式。 创建型模…

Unity URP Shader 修改深度让人物不再被地面遮挡

Unity URP Shader 修改深度让人物不再被地面遮挡 前言项目场景布置代码编写 前言 遇到一个小问题,人物总是被XY平面的地面遮挡,于是在Shader中改一下深度输出,这样地面再也不会挡住人物了。 项目 场景布置 将人物放到XY平面的后面 配置S…

在ubuntu22.04上部署RagFlow一个深度文档理解的开源 RAG

RAGFlow 是一个基于深度文档理解的开源 RAG(Retrieval-Augmented Generation)引擎。它为任何规模的企业提供简化的 RAG 工作流程,结合 LLM(大型语言模型)以提供真实的问答功能,并由来自各种复杂格式数据的有…

微服务——远程调用

为什么需要远程调用? 在微服务架构中,每个服务都是独立部署和运行的,它们之间需要相互协作以完成复杂的业务逻辑。因此,远程调用成为微服务之间通信的主要方式。通过远程调用,一个服务可以请求另一个服务执行某些操作或…

Ubuntu 22安装和配置PyCharm详细教程(图文详解)

摘要:本文提供了在 Ubuntu 22 上通过官方 .tar.gz 文件安装 PyCharm 的详细教程。包括从 JetBrains 官方网站下载适合的 PyCharm 版本(Community 或 Professional),在终端中解压并将其移动到 /opt 目录,配置适当的权限…

探索《旅行青蛙》:在Scratch上重温温暖与治愈的旅程

Scratch青蛙跳一跳(回家版)- 趣味跳跃挑战,轻松助力青蛙回家之旅-小虎鲸Scratch资源站 在这个快节奏的世界中,治愈系游戏《旅行青蛙》以其独特的魅力吸引了无数玩家。这个游戏不仅让我们能够体验到与青蛙一起旅行的温暖与宁静&…

【运筹学】【数据结构】【经典算法】最小生成树问题及贪心算法设计

1 知识回顾 我们已经讲过最小生成树问题的基础知识,我们现在想要利用贪心算法解决该问题。我们再来回顾一下最小生成树问题和贪心算法的基础知识。 最小生成树问题就是从某个图中找出总权重最小的生成树。 贪心算法是一种算法设计范式,每一步都选…

芯片后端之 PT 使用 report_timing 产生报告 之 -input_pins 选项

今天,我们再学习一点点 后仿真相关技能。 那就是,了解 report_timing 中的 -include_hierarchical_pins 选项。 如果我们仅仅使用如下命令,执行后会发现: pt_shell> report_timing -from FF1/CK -to FF2/d -delay_type max -include_hierarchical_pins 我们使用命…

我们再次陷入软件危机

裁员、裁员、裁员,似乎永无止境。创业公司融资处于 5 年来最低水平。除了整体经济挑战之外,人工智能取代软件工作的担忧也即将出现。每天的科技新闻读起来就像世界末日的故事。 这又是软件开发的终结吗? 作为一名在互联网泡沫破灭后开始从事软…

【数据结构2】链表(使用头插法和尾插法创建链表)、链表的插入和删除、双链表节点的插入、双链表节点的删除

1 链表 1.2 使用头插法和尾插法创建链表 2 链表的插入和删除 3 双链表 3.1 双链表节点的插入 3.2 双链表节点的删除 1 链表 链表是由一系列节点组成的元素集合。每个节点包含两部分,数据域item和指向下一个节点的指针next。 通过节点之间的相互连接最终串联成一个链…

【qt】自定义信号

我们在上篇中,服务器收到的消息是由线程类去处理的,消息在线程类中,传不到widget中的ui中去,如果我们要在界面显示客户端的消息,必须通过自定义信号. 1.构建信号 当线程收到信息,就会被填充在ba中&#xf…

Robot Operating System——自定义Service/Client通信消息结构

大纲 初始化环境生成自定义服务的工程创建包自定义消息package.xml完整文件 CMakeLists.txt完整文件 编译注册 使用自定义服务的工程创建包代码CMakeLists.txt编译运行 工程地址参考资料 在《Robot Operating System——自定义订阅/发布的消息结构》一文中,我们讲解…

Linux | 文件系统进阶:Inode与软硬链接艺术剖析

当时共我赏花人,点检如今无一半。 - 《木兰花》(晏殊) 2024.8.24 目录 1. 文件系统的基本概念 1.1 ls -l命令查看目录信息 1.2 stat命令查看具体文件的详细信息 1.3 inode ext2文件系统的主要组成部分: 例子:创建main.c文件 文件的创建步骤&a…

leetcode:2520. 统计能整除数字的位数(python3解法)

难度:简单 给你一个整数 num ,返回 num 中能整除 num 的数位的数目。 如果满足 nums % val 0 ,则认为整数 val 可以整除 nums 。 示例 1: 输入:num 7 输出:1 解释:7 被自己整除,因…

继续修改原神角色数据列表

<!DOCTYPE html> <html lang"zh-cn"> <head><meta charset"UTF-8"><meta name"viewport" content"widthdevice-width, initial-scale1.0"><title>原神4.8版本获得角色数据表</title> </…