汽车HiL测试简单介绍及其优势
汽车HiL测试简单介绍及其优势
在本文中,我们会介绍汽车HIL(Hardware-in-the-loop)仿真测试的基本概念以及其相对于其他类型测试MIL(Model-in-the-loop)、SIL(Software-in-the-loop)以及PIL(Processor-in-the-loop)所具有的优势。
HIL仿真测试是一种功能强大的测试方法,可以用于更加有效的测试嵌入式控制系统。当测试嵌入式控制系统时,从降低开发时间和成本的目的上考虑,使用全系统进行所有必要的测试是比较复杂的。
汽车HIL测试的结构:
汽车HIL测试整体上来看其结构还是较为简单的,汽车HIL测试主要由以下三部分组成:
1)实时处理器
实时处理器是HIL 测试系统的核心。它提供大多数 HIL 测试系统的确定执行,例如硬件 I/O 通信、数据记录、激励生成和模型执行。要精确地仿真测试系统中物理上并不存在的部分,一个实时系统是非常必要的。
2)I/O接口
I/O 接口是与被测部件交互的模拟,数字和总线信号。您可以用它们来产生激励信号,获取用于记录和分析的数据,并提供被测的电子控制单元 (ECU)与模型仿真的虚拟环境之间的传感器/执行器交互。
3) 操作界面
操作界面与实时处理器通信,提供测试命令和可视化。在大多数情况下,这个部件也提供配置管理、测试自动化、分析和报告任务。
汽车HIL测试相对于其他测试的优点:
丰富的测试功能
当部件或者系统在真实环境条件下测试时(例如:车辆驾驶测试中),许多外部因素诸如天气、驾驶风格、路线细节等,复杂的极限工况都可以在HIL测试中模拟仿真出来,可以很方便的进行浮现各种系统的故障类型;
2) 实现早期测试
某个新部件或者新系统的开发经常有未完成的产品要测试。然而为了检查早期的系统模型或零部件,缺失的部分或环境条件可以被模拟。例如:ECU开发中经常没有目标硬件可用。为了优化调节和控制算法,目标硬件可以使用HIL仿真。
3) 测试平台复用性
对于不同型号的ECU,用HIL测试都是非常高效的;并且可以利用分布式IO对多个ECU进行实时的联合测试,而且HIL测试还具有良好的拓展性。因此只要外部因素可以被仿真,确切的重复性和系统性变化是可以实现的。
4)高效的自动化测试
HIL测试与其他几种测试相比,更加标准化也更加客观,并且其测试用例库可重复使用。此外,实际的测试系统实验例如汽车工业和航空航天上的测试通常非常耗时而且需要较高成本。因此,在开始实际测试之前,利用仿真模拟实际工况然后确定最佳性能是非常有必要的。
5) 安全性较高
在一个危险性较高的测试环境下,HIL仿真可使测试更加安全地进行。例如:测试车辆时,司机或宇航员可能接触到潜在的高风险。同样,被测试的BMS(Battery Management System)也可能被暴露在不必要的危险中,而HIL仿真可以保护人员和物资。
更多内容 请关注公众号自动驾驶解决方案
汽车HiL测试简单介绍及其优势相关推荐
- 仿真测试 | HIL测试简单介绍
HIL仿真测试是一种功能强大的测试方法,可以用于更加有效的测试嵌入式控制系统.当测试嵌入式控制系统时,从降低开发时间和成本的目的上考虑,使用全系统进行所有必要的测试是比较复杂的. 汽车HIL测试的结构 ...
- Matlab做mil,MIL测试简单介绍
物理测试被广泛用于表征机械系统.但是,在许多情况下,现在可以使用数学模型来充分描述部分被测件的行为.因此,可以构想出将分成物理部分和虚拟部分的测试系统,即实时计算机模拟,这具有增强便利性和降低成本的优 ...
- 自动驾驶 | SIL测试简单介绍
SIL(software in-the-loop)测试,软件在环测试,通过运行系统环境中的车辆模型和虚拟ECU中的I/O模型来模拟控制器所需的各种传感器信号,并能接收台架传感器的信号和虚拟ECU发出的 ...
- 汽车DC/DC简单介绍
1.什么是DC\DC转换器? 2.DC\DC转换器在电动汽车中的位置(结构和功能) 3.DC\DC转换器的结构组成 4.DC\DC转换器的硬件工作原理 一.什么是DC\DC转换器? DC/DC变换器将 ...
- 集成电路测试简单介绍
测试的目的: 1,检验出不合格产品. 2,如果不合格,找出问题点. 如果一个产品没有通过测试,可以通过一些方面来判定问题的原因.1)测试本身的问题:2)设计的问题:3)制造的问题:4)specific ...
- 3分钟带您快速了解HIL测试及其架构
什么是HIL测试 硬件在环(HIL)仿真是一种用于测试导航系统的技术,其中测试前并不知道车辆轨迹.在这种情况下,车辆轨迹被实时馈送到GNSS模拟器.HIL可用于复杂实时系统的开发和测试,如卫星控制系统 ...
- 仿真测试-HiL测试全解析
1.HiL的定义: HiL(Hardware-in-the-Loop)硬件在环是计算机专业术语,也即是硬件在回路.通过使用"硬件在环"(HiL) ,可以显著降低开发时间和成本.在过 ...
- 汽车动力总成-基于GCAir和GCKontrol的TCU硬件在环HiL测试
前言 随着车辆动力传动控制系统功能的日渐复杂,对自动变速控制单元(Transmission Control Unit,TCU)的要求也越来越高,TCU的全面综合测试就显得尤为重要.采用硬件在环仿真(H ...
- 必须得会的汽车ECU研发基础—HIL测试简介8
HIL测试(Hardware in the loop,硬件在环)是一种常用于汽车控制器的开发与测试技术,ECU研发过程中系统软件和机械硬件结构通常是并行设计的,只有在集成后才能开展测试工作.如果在集成 ...
- python网站设计理念_简单介绍下python Django框架的历史,设计理念及优势_Django讲解2...
简单介绍下python Django框架的历史,设计理念及优势 Django是一个高层次的 Python Web 框架,它是一个鼓励快速开发和干净,实用的框架设计.Django可以更容易地快速构建更好 ...
最新文章
- 2021科大讯飞-车辆贷款违约预测赛事 Top1方案!
- Linux用Openssl为Apache签发证书
- 【DD推荐】还用翻译工具给参数和方法取名?装个插件快速搞定!
- mybatis传入map参数parameterType
- java中bitconverter_C#中BitConverter.ToUInt16()和BitConverter.ToString()的简单使用
- RuntimeError: dictionary changed size during iteration
- restfull加签_SpringBoot RestFull API签名
- xmu1214: 购物
- Docker实践(七)部署SpringBoot微服务
- BZOJ P1059 [ZJOI2007]矩阵游戏——solution
- OpenCasCade默认的小坐标系的构建
- 关于火狐浏览器国际版和国内版的说明
- 实探恒大FF南沙生产基地;百度外卖退出历史舞台;斗鱼永久关闭陈一发直播账号 | 雷锋早报...
- 土方回填施工方案范本_联投土方回填施工方案样本
- 计算机网络技术摘要,计算机网络论文摘要
- 嵌入式软件开发做什么?嵌入式开发培训学哪些
- pollard_rho算法
- sql统计表个数以及表中字段个数
- Vuforia-PocketCat丨1. 设计目标及效果展示
- AtCoder题解 —— AtCoder Beginner Contest 182 —— D - Wandering