0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

3分钟带您快速了解HIL测试及其架构

虹科卫星与无线电通信 2023-02-20 11:20 次阅读

什么是HIL测试

硬件在环(HIL)仿真是一种用于测试导航系统的技术,其中测试前并不知道车辆轨迹。在这种情况下,车辆轨迹被实时馈送到GNSS模拟器。HIL可用于复杂实时系统的开发和测试,如卫星控制系统、军事战术导弹、飞机飞行控制和汽车系统。

而HIL测试是通常是在现场测试之前以及在环模型(MIL)、软件在环(SIL)或处理器在环(PIL)之后的一步。HIL测试至关重要,它涉及在操作中使用的所有硬件和软件。在整个测试流程中:

  • MiL(Model-in-the-Loop)模型在环,是在PC上基于模型的测试,输出经过验证的控制算法模型,验证控制算法模型是否准确地实现了功能需求。
  • SiL(Software-in-the-Loop)软件在环,是将模型生成代码或者手工编写代码编译成PC程序,在PC上进行的测试,输出经过验证的嵌入式代码,在PC上验证代码实现的功能是否与模型一致。
  • PiL(Processor-in-the-Loop)处理器在环,是将代码编译成目标系统程序,然后在PC上虚拟目标硬件环境并进行测试,输出经过验证的目标程序,在目标处理器上验证代码实现的功能是否与模型一致。

HIL(Hardware-in-the-Loop)硬件在环仿真测试系统是采用实时处理器运行仿真模型来模拟受控对象(比如:汽车、航空飞机等设备)的运行状态,以此判断电控模块的性能。虽然这一系列的测试都有在环(in the loop)的意思,但却不是所有被测模块都带有闭环。比如接收到某信号要用于车辆的车灯控制,这种情况下就不需要闭环,但如果在自动驾驶HIL测试中,想使用GNSS模拟器测试汽车运行是否正常,就需要把自动驾驶仪的信息返回到GNSS模拟器中,再进行下一个轨迹的模拟。

在HIL测试中,一般根据它在环的深度分为几个层级:

  • ECU级:也可以称之为信号级,仅ECU软硬件采用实物,闭环回路的其他组成部分均采用虚拟仿真系统;
  • EPP级:也可以称之为驱动级,EPP是Electrical Power Package的缩写, ECU及执行组件采用实物,闭环回路的其他组成部分采用虚拟仿真系统;
  • System级:也可以称之为机械级,系统组件采用实物,闭环回路其他组成部分采用虚拟仿真系统。

总的来说,HIL测试系统主要由三个基本部分组成,分别是实时处理器、I/O接口和可视化的操作界面,其中实时处理器是整个HIL测试系统的核心部分。实时处理器运行场景,发送信号,被测电控模块收到后对受控对象做出相应的控制,以此判断电控模块的性能。通过I/O接口与被测的ECU连接,对被测系统进行全方面的、系统的测试。

pYYBAGPyze6AY4ZFAABViySFI_4227.png

HIL测试系统具有很多优势,如安全性较高。汽车HIL中,在实车测试之前,以HIL的形式先对控制器做一个全面的功能测试。因为该被控对象是虚拟的,所以HIL比实车测试更加安全高效,而且可以测试一些实车测试中不容易实现的极端情况。此外,HIL测试系统具有丰富的测试功能,以及可以实现测试平台的复用性等,极大的节省了时间和经济成本。

基本架构

在HIL测试中,GNSS接收器通常不作为独立设备进行测试,而是与其他仿真器、设备和传感器进行集成,根据HIL架构类比可得到测试系统基本架构。

poYBAGPyzfyAF8cDAAB93vomMMs057.png

GNSS模拟器的软件相当于操作界面,而由于虹科Safran GNSS模拟器特殊的软件定义架构,它不仅仅是用于提供测试命令、可视化的界面以及性能分析及报告整理等功能的操作界面,还是创建测试场景、信号模拟、生成IQ文件的驱动程序,为GNSS模拟器的硬件提供IQ数据。

GNSS模拟器的硬件部分,相当于HIL中的实时处理器,它接受IQ数据,仿真出模拟的GNSS信号。大多数能获取位置信息的设备都内置了GNSS接收模块,被测的ECU模块会像处理真实信号那样处理GNSS模拟器发送的信号,然后作用于仿真模型。

在定位和导航系统的验证中,有两种类型的 HIL 架构:开环HIL和闭环HIL。

开环HIL架构:

poYBAGPyzgOABSh5AAFNAcyGKHE123.png

GNSS模拟器模拟生成HIL中需要的信号并作用于接收机,同时接收机的信息也会以NMEA文件的形式回传到GNSS模拟器中,即可以得到接收的信号和模拟信号的偏差。在这种架构中,GNSS接收机(和一般传感器)的输出不用于控制车辆的轨迹,它是由用户强加的,不一定具有确定性。

闭环HIL架构:

包括HIL模拟器、GNSS模拟器、GNSS接收机以及控制部分:

pYYBAGPyzgqAJSzfAAEV8cHhzwE549.png

在这种架构中,GNSS接收机(以及一般的传感器)的输出用于导航算法,该算法更新控制车辆的执行器,执行器的输出发送车辆位置到GNSS模拟器,GNSS模拟器根据位置信息进行信号模拟并作用于GNSS接收机,形成闭环。但是要注意,在这种情况下,GNSS接收机计算的位置直接影响模拟轨迹,从而影响广播到GNSS接收器的RF信号。

测试方案

在闭环架构中,虹科Safran软件定义架构的GNSS模拟器提出了自动驾驶的HIL测试方案。自动驾驶中车辆的真实位置是随着场景的进展而确定并实时反馈给模拟器。

poYBAGPyzlGAXRpyAA0RLP960og195.png

首先实时处理器部分和架构一样,GNSS模拟器和HIL模拟器都属于实时处理器部分,模拟器分别把模拟器信号发送给相应的传感器和接收机,经过处理计算后,再控制调节器。调节器的信息又反馈给模拟器进行计算模拟。

虹科Safran GNSS模拟器支持通过位置、速度、加速度和方向命令集成6自由度轨迹的固定延迟流,来将实际GNSS射频信号集成到HIL系统中,车辆的方向及其变化以及卫星功率水平也可以通过实时命令进行控制。

poYBAGPyzliATdXvABNdsEGE_3o236.png

虹科Safran Skydel支持在任何地点使用,可以模拟所有星座、所有频率的所有可见卫星,具有1000Hz的迭代率和超高的动态,随时随地创建并更新场景。高级干扰和欺骗功能允许用户同时模拟多种威胁,自动确定每个信号之间的信号动态,节省时间成本,并能够使用PythonC#C++的开源客户端库构建复杂、复杂和可重复的场景。

  • 在一个用户界面中实现所有功能
  • 通过直观的UI和自动化轻松配置
  • 支持所有主要的全球星座和频率
  • 多种API(Python、C#、C++、LabVIEW
  • 高级信号定制和场景创建
  • 实时修改变量和参数
  • 无需额外硬件即可集成干扰
  • IQ文件生成和回放

目前,自动驾驶HIL测试中为了还原更加真实的场景,要求GNSS模拟器和其它传感模拟器发送到被测系统的信号同时到达,并且在其它模拟器分析计算好真实位置信息发送到GNSS模拟器后,需要能够及时的进行GNSS信号的模拟,更好的保证它的实时性。这两个要求让自动驾驶HIL测试面临着两个问题,那就是同步和时延的问题。

对于同步,需要考虑:

  • 如何处理HIL测试的同步化和时钟系统?
  • HIL模拟器和虹科Safran Skydel GNSS模拟器能否使用一个共同的时钟源?

对于时延:

  • 从HIL模拟器的输入(自动驾驶仪命令)和GNSS模拟器的输出(GNSS射频信号)如何使他们的延迟最小化,以保证模拟的实时性呢?

在下期文章中我们将继续讨论如何解决这两个问题。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 射频
    +关注

    关注

    104

    文章

    5545

    浏览量

    167522
  • 通信
    +关注

    关注

    18

    文章

    5968

    浏览量

    135829
  • 无线通信
    +关注

    关注

    58

    文章

    4512

    浏览量

    143401
  • GNSS
    +关注

    关注

    9

    文章

    757

    浏览量

    47830
  • 汽车
    +关注

    关注

    13

    文章

    3413

    浏览量

    37149
收藏 人收藏

    评论

    相关推荐

    基于V2X和自动驾驶HIL联调的仿真测试系统开发

    摘要:随着智能网联汽车的快速发展,车用无线通信(V2X)技术在智能交通领域发挥着越来越重要的作用,因此行业内对V2X和自动驾驶相关的硬件在环(HIL)融合测试需求也越来越高。由于V2XHIL系统
    的头像 发表于 11-18 09:48 356次阅读
    基于V2X和自动驾驶<b class='flag-5'>HIL</b>联调的仿真<b class='flag-5'>测试</b>系统开发

    面向汽车T-BOX与域控制器的HIL测试新方案

    电子发烧友网站提供《面向汽车T-BOX与域控制器的HIL测试新方案.pdf》资料免费下载
    发表于 10-28 10:55 2次下载

    智驾仿真测试实战之自动泊车HiL仿真测试

    汽车进入智能化时代,自动泊车功能已成为标配。在研发测试阶段,实车测试面临测试场景覆盖度不足、效率低下和成本高昂等挑战。为解决这些问题,本文提出一种自动泊车HiL仿真
    的头像 发表于 10-10 08:05 2607次阅读
    智驾仿真<b class='flag-5'>测试</b>实战之自动泊车<b class='flag-5'>HiL</b>仿真<b class='flag-5'>测试</b>

    【干货分享】硬件在环仿真(HiL测试

    一、HiL是什么?硬件在环仿真(Hardware-in-the-Loop,简称HIL)是真的控制器连接假的被控对象,以一种高效低成本的方式对控制器进行全面测试。它是一种用于复杂设备控制器的开发与
    的头像 发表于 09-19 17:15 702次阅读
    【干货分享】硬件在环仿真(<b class='flag-5'>HiL</b>)<b class='flag-5'>测试</b>

    储能BMS的HiL测试系统方案介绍

    的性能和稳定性,硬件在环(Hardware-in-the-Loop,HiL测试系统成为了一种有效的测试手段。本文将对储能BMS的HiL测试
    的头像 发表于 05-17 15:36 1199次阅读

    手持式有载接开关测试仪如何操作?——每日了解电力知识

    过程中,不允许拆除测试线。 3.绕组测试时,变压器的非测试端应三相短路接地。 4.对于长时间未动的有载开关,
    的头像 发表于 05-13 09:26 302次阅读
    手持式有载<b class='flag-5'>分</b>接开关<b class='flag-5'>测试</b>仪如何操作?——每日<b class='flag-5'>了解</b>电力知识

    勋瑞光电科技:高端显示器首选IPS面板?3分钟带你了解强大之处!

    在当今数字化生活中,显示器的选择对于我们的日常工作和娱乐至关重要。而当提到高端显示器,IPS(In-Plane Switching)屏幕往往备受推崇。 那么,为什么IPS屏幕如此受欢迎?它究竟有何独特之处?跟着勋瑞光电科技一起在3分钟内深入
    的头像 发表于 03-22 09:28 404次阅读

    3分钟快速实现串口PLC远程下载程序操作说明

    3分钟快速实现串口PLC远程下载程序操作说明 搜索蓝蜂物联网官网,即可免费领取样机使用!!先到先得!!! 一. 适用产品型号 其余型号网关此功能正在开发中,敬请期待。 二. 远程下载功能使用流程
    的头像 发表于 02-26 15:38 708次阅读
    <b class='flag-5'>3</b><b class='flag-5'>分钟</b><b class='flag-5'>快速</b>实现串口PLC远程下载程序操作说明

    快速控制原型RCP与硬件在环仿真HIL该如何区分呢?

    控制器软件开发的V流程中,有两个需要通过实时仿真完成的重要环节,即快速控制原型(RCP)与硬件在环仿真(HIL)。
    的头像 发表于 02-23 10:32 1203次阅读
    <b class='flag-5'>快速</b>控制原型RCP与硬件在环仿真<b class='flag-5'>HIL</b>该如何区分呢?

    NC-SMQ75的Indalloy 171测试报告

    电子发烧友网站提供《NC-SMQ75的Indalloy 171测试报告.pdf》资料免费下载
    发表于 02-23 09:52 2次下载
    <b class='flag-5'>带</b>NC-SMQ75的Indalloy 171<b class='flag-5'>分</b>析<b class='flag-5'>测试</b>报告

    分钟了解飞创直线电机运动模组特点、选型及应用-FCL系列

    分钟了解飞创直线电机运动模组特点、选型及应用-FCL系列
    的头像 发表于 02-05 16:28 557次阅读
    三<b class='flag-5'>分钟</b><b class='flag-5'>了解</b>飞创直线电机运动模组特点、选型及应用-FCL系列

    康谋方案 | 基于场景的端到端硬件在环(HiL测试智能解决方案

    。同时,针对不同传感器进行协同工作,模拟不同的驾驶环境和交通状况,测试和验证自动驾驶车辆的算法和决策策略,从而确保其安全性和可靠性。 方案特点 针对ADAS/AD系统进行基于场景的端到端测试 支持在HiL
    的头像 发表于 01-31 17:17 706次阅读
    康谋方案 | 基于场景的端到端硬件在环(<b class='flag-5'>HiL</b>)<b class='flag-5'>测试</b>智能解决方案

    详解快速控制原型RCP与硬件在环仿真HIL

    控制器软件开发的V流程中,有两个需要通过实时仿真完成的重要环节,即快速控制原型(RCP)与硬件在环仿真(HIL)。
    的头像 发表于 01-19 13:41 1575次阅读
    详解<b class='flag-5'>快速</b>控制原型RCP与硬件在环仿真<b class='flag-5'>HIL</b>

    ADAS验证的关键技术:HIL测试系统概述

    借助NI开放式、数据驱动型、软件互连的生态系统以及PXI功能,采埃孚能够开发可扩展的ADAS HIL系统,在满足未来需求的同时与测试项目的步伐保持一致。
    的头像 发表于 11-29 10:43 851次阅读
    ADAS验证的关键技术:<b class='flag-5'>HIL</b><b class='flag-5'>测试</b>系统概述

    如何通过HIL测试系统做ADAS验证

    本文分享的是一个案例,借助NI开放式、数据驱动型、软件互连的生态系统以及PXI功能,采埃孚能够开发可扩展的ADAS HIL系统,在满足未来需求的同时与测试项目的步伐保持一致。 目前,采埃孚的ADAS HIL
    的头像 发表于 11-27 09:52 697次阅读
    如何通过<b class='flag-5'>HIL</b><b class='flag-5'>测试</b>系统做ADAS验证