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射频信号)如何使他们的延迟最小化,以保证模拟的实时性呢?

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

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

    关注

    106

    文章

    5947

    浏览量

    172806
  • 通信
    +关注

    关注

    18

    文章

    6319

    浏览量

    139582
  • 无线通信
    +关注

    关注

    58

    文章

    4862

    浏览量

    146474
  • GNSS
    +关注

    关注

    9

    文章

    950

    浏览量

    50733
  • 汽车
    +关注

    关注

    15

    文章

    4048

    浏览量

    40631
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    HiL测试系统电气设计与集成服务

    北汇信息作为汽车电子行业知名的测试系统集成商,不仅为汽车行业客户提供交钥匙方案和实施,同时也能为汽车客户提供HiL测试系统搭建服务、实车数据记录系统搭建等,提供更灵活的合作模式,助力客户高效推进汽车电子研发与
    的头像 发表于 11-21 17:27 1666次阅读
    <b class='flag-5'>HiL</b><b class='flag-5'>测试</b>系统电气设计与集成服务

    康谋 aiSim 携经纬恒润焕新 HIL 测试,诚邀集成商共建生态!

    在智能驾驶从“模块化”迈向“端到端”的技术浪潮中,高保真、全链路的仿真测试已成为行业刚需。康谋科技推出的aiSim端到端智驾仿真软件,与经纬恒润强强联合,共同打造了智能驾驶HIL仿真测试系统,为行业
    的头像 发表于 10-28 17:32 254次阅读
    康谋 aiSim 携经纬恒润焕新 <b class='flag-5'>HIL</b> <b class='flag-5'>测试</b>,诚邀集成商共建生态!

    如何看懂GPU架构?一分钟带你了解GPU参数指标

    GPU架构参数如CUDA核心数、显存带宽、TensorTFLOPS、互联方式等,并非“冰冷的数字”,而是直接关系设备能否满足需求、如何发挥最大价值、是否避免资源浪费等问题的核心要素。本篇文章将全面
    的头像 发表于 10-09 09:28 591次阅读
    如何看懂GPU<b class='flag-5'>架构</b>?一<b class='flag-5'>分钟</b>带你<b class='flag-5'>了解</b>GPU参数指标

    测试小白3分钟上手,零代码自动化测试平台,15分钟搭建自动化测试方案

    还在为不懂代码、搭建测试方案耗时久而发愁?ATECLOUD 零代码自动化测试平台,专为自动化测试量身打造,小白3 分钟就能轻松上手,15
    的头像 发表于 09-22 17:52 619次阅读
    <b class='flag-5'>测试</b>小白<b class='flag-5'>3</b><b class='flag-5'>分钟</b>上手,零代码自动化<b class='flag-5'>测试</b>平台,15<b class='flag-5'>分钟</b>搭建自动化<b class='flag-5'>测试</b>方案

    电源控制器MCU硬件在环(HIL测试方案

    。 方案基于 CPU+FPGA 架构,可实现纳秒级实时仿真,特别适合电源拓扑的精确模拟。其图形化建模界面和无需编译的特性大幅降低了技术门槛,使工程师能够快速搭建各类电源系统模型并开展全面测试。 二
    发表于 08-20 18:31

    电源控制器 MCU 硬件在环(HIL测试解决方案

    随着电力电子技术和新能源产业的发展,对电源控制器(MCU)性能、可靠性和安全性要求提升。传统测试方法难以满足现代电源控制系统开发需求,硬件在环(HIL测试技术成为电源MCU开发的重要验证手段
    的头像 发表于 08-20 17:15 1491次阅读
    电源控制器 MCU 硬件在环(<b class='flag-5'>HIL</b>)<b class='flag-5'>测试</b>解决方案

    汽车硬件在环(HIL)之车身电子测试解析

    车身电子 HIL 测试通过 “虚拟场景 + 硬件验证” 的模式,将传统需要实车投入的测试场景数字化,不仅大幅提升研发效率,更能覆盖物理测试难以触及的极端工况与故障场景。随着汽车电子化程
    的头像 发表于 07-03 09:22 1817次阅读
    汽车硬件在环(<b class='flag-5'>HIL</b>)之车身电子<b class='flag-5'>测试</b>解析

    搭建完整的ADAS测试链路,推动自动驾驶技术的安全发展

    随着全球L3级自动驾驶法规落地,产业进入规模化发展阶段。针对高阶自动驾驶系统复杂度与测试效率的挑战,北汇信息构建覆盖MIL、SIL、HIL、VIL及实车的全生命周期测试链路。面对端到端
    的头像 发表于 05-30 11:59 1927次阅读
    搭建完整的ADAS<b class='flag-5'>测试</b>链路,推动自动驾驶技术的安全发展

    软件定义架构如何满足GNSS模拟测试的开放性需求?

    从汽车HIL到5G融合测试,GNSS技术正面临前所未有的复杂需求。如何应对多样化测试挑战?基于软件定义架构(SDA)的Skydel GNSS模拟器,提供灵活扩展、多设备兼容、高效编程控
    的头像 发表于 05-30 11:32 399次阅读
    软件定义<b class='flag-5'>架构</b>如何满足GNSS模拟<b class='flag-5'>测试</b>的开放性需求?

    BMS HIL测试技术演进:高压架构、多域融合与储能系统应用解析

    随着新能源汽车及储能系统高压化、智能化发展,BMS HIL测试技术成为验证电池安全与性能的核心手段。北汇信息基于Vector工具链的BMS HIL方案演变,涵盖400V至800V高压架构
    的头像 发表于 05-19 14:56 1554次阅读
    BMS <b class='flag-5'>HIL</b><b class='flag-5'>测试</b>技术演进:高压<b class='flag-5'>架构</b>、多域融合与储能系统应用解析

    1分钟学会T113-i核心板串口调试技巧

    前言:本篇开始将对全志T113-i这款极具性价比的工业评估板的使用和调试展开介绍。通过这些使用技巧和调试方法可以让您快速上手,加深对于评估板的认识。本篇将从调试登录说起,帮助您只需一分钟即可成功掌握
    的头像 发表于 04-10 08:31 1129次阅读
    1<b class='flag-5'>分钟</b>学会T113-i核心板串口调试技巧

    电力电子半实物仿真(HIL)原理及应用

    在电力电子及新能源领域,随着系统复杂度的提升,传统的纯软件仿真和实物测试已难以满足高效、低成本的研发需求。电力电子半实物仿真技术(HardwareintheLoop,HIL)应运而生,它通过将实际
    的头像 发表于 02-25 18:10 1766次阅读
    电力电子半实物仿真(<b class='flag-5'>HIL</b>)原理及应用

    底盘电控系统HIL仿真测试解决方案

    底盘电控系统作为整车电子电气系统中的重要一部,不仅可以改善驾乘的舒适性,同时也保证了驾乘的安全性,是汽车主动安全功能实现的重要一环。经纬恒润推出的底盘电控HIL仿真测试设备可以满足乘用车和商用车底盘电控系统的
    的头像 发表于 12-23 18:30 1446次阅读
    底盘电控系统<b class='flag-5'>HIL</b>仿真<b class='flag-5'>测试</b>解决方案

    智能驾驶HIL仿真测试解决方案

    经纬恒润推出的新一代自主研发的智能驾驶HIL仿真测试系统可提供:逼真的道路交通场景、高精度的车辆动力学模型和各智能驾驶传感器仿真/台架;实验管理、自动化测试测试管理等软件;高性能实时
    的头像 发表于 12-23 10:54 1633次阅读
    智能驾驶<b class='flag-5'>HIL</b>仿真<b class='flag-5'>测试</b>解决方案