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

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

3天内不再提示

汽车HiL测试:利用TS-GNSS模拟器掌握硬件性能的仿真艺术

Sophia_wff 来源:Sophia_wff 作者:Sophia_wff 2024-11-22 16:21 次阅读

一、汽车HiL测试的概念

硬件在环(Hardware-in-the-Loop,简称HiL)仿真测试,是模型基于设计(Model-Based Design,简称MBD)验证流程中的一个关键环节。该步骤至关重要,因为它整合了实际操作中将使用的全部硬件与软件资源。HiL测试通常位于现场试验之前,是模型在环(Model-in-the-Loop,简称MiL)、软件在环(Software-in-the-Loop,简称SiL)或处理器在环(Processor-in-the-Loop,简称PiL)测试之后的最终阶段。HiL仿真不仅能够针对单个被测设备(Device Under Test,简称DUT)进行精确测试,而且还能对由多个被测设备构成的复杂系统进行全面的测试与验证。

在整个测试流程中:

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接口与被测的设备/模块连接,对被测系统进行全方面的、系统的测试,如下图:

wKgaoWc_8KiAR1uWAACPEDXho50815.png

二、HiL测试的意义

HiL仿真测试可以使得工程师了解硬件在现实世界中的性能,而无需将其带到户外测试:

提高测试效率:用更短的时间内完成现实中可能需要驾驶数万公里才能完成的测试内容

提供丰富的测试功能并实现测试平台的复用性,实现可复制可复用的测试流程

规避车辆上路测试的法律法规与申请流程

测试天气、环境等不同需求下的边缘与极端情况

极大的节省了时间和经济成本

仿真场景下安全性较高


三、GNSS仿真在HiL测试中的作用

在闭环体系结构中,仿真系统的延迟是一个关键参数。理想情况下,任何轨迹修改都应立即反映在GNSS接收器RF输入上。

GNSS是汽车HiL测试的重要组成部分,为了准确安全地实现车辆定位与导航,现在的车辆都会使用多个传感器以及复合定位导航技术,因此需要进行传感器融合测试确保结果安全可靠。

GNSS 系统在传感器融合中发挥着至关重要的作用,GNSS 是一辆车上唯一可以提供绝对位置与绝对时间的传感器,且不受光照、地理位置、天气状况的影响。

GNSS接收机不是作为一个独立的设备进行测试,而是与其他模拟器、设备和传感器集成,存在两种类型的HiL架构。

开环结构:在这种结构中,GNSS接收器(和一般的传感器)的输出不用于控制车辆的轨迹。因此,它是由用户强加的,不一定是确定性的,因为它可以实时更新。这可能是飞行模拟器的情况,其中轨迹是由用户现场驾驶并发送给GNSS模拟器的。

闭环结构:在这种结构中,GNSS接收器(和一般的传感器)的输出被用于导航算法,该算法更新控制车辆的执行器。执行器的输出被用来更新发送到GNSS模拟器的车辆位置。在这种情况下,GNSS接收器计算出的位置对模拟轨迹有直接影响,因此对广播给GNSS接收器的射频信号也有影响。

wKgZomdAPuuAVzoHAAIhKsTstIs646.png

在闭环体系结构中,仿真系统的延迟是一个关键参数。理想情况下,任何轨迹修改都应立即反映在GNSS接收器的RF输入上。


四、软件定义的GNSS模拟器

高性能GNSS模拟器具有灵活的软件定义平台和API,且支持所有的GNSS星座与波形,具有超高的精度,分辨率,以及动态性能,模拟迭代率可达1000 Hz,强大的软件定义实现通道数无限制。广泛应用于汽车HIL测试,导航芯片消费电子、终端测试,航空航天模拟,以及干扰抵抗测试等领域。



审核编辑 黄宇

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

    关注

    8

    文章

    5162

    浏览量

    126470
  • HIL
    HIL
    +关注

    关注

    2

    文章

    51

    浏览量

    17652
  • 模拟器
    +关注

    关注

    2

    文章

    867

    浏览量

    43165
  • GNSS
    +关注

    关注

    9

    文章

    761

    浏览量

    47837
收藏 人收藏

    评论

    相关推荐

    GNSS仿真中的HiL延迟:挑战、影响与解决方案深度剖析

    ,还为导航、速度计算和时间同步等关键功能提供支持。然而, 在将自动驾驶系统投入实际道路之前,进行全面的仿真测试是至关重要的。 GNSS仿真测试
    的头像 发表于 11-08 17:47 192次阅读
    <b class='flag-5'>GNSS</b><b class='flag-5'>仿真</b>中的<b class='flag-5'>HiL</b>延迟:挑战、影响与解决方案深度剖析

    如何使用光伏模拟器

    光伏模拟器是一种用于模拟太阳能光伏电池工作原理和性能的软硬件设备。它能够提供光伏电池在不同光照、温度和环境条件下的电流、电压、功率等参数,用于测试
    的头像 发表于 10-30 17:12 159次阅读
    如何使用光伏<b class='flag-5'>模拟器</b>

    Skydel GNSS模拟器引擎发布两大全新功能

    GNSS测试技术日新月异的今天,每一次技术的革新都预示着行业发展的新方向。德思特自豪地宣布,Skydel GNSS模拟引擎正式推出两大全新能力——
    的头像 发表于 09-21 15:12 299次阅读
    Skydel <b class='flag-5'>GNSS</b><b class='flag-5'>模拟器</b>引擎发布两大全新功能

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

    技术,通过接入真实的控制,采用或者部分采用实时仿真模型来模拟被控对象和系统运行环境,实现整个系统的仿真测试。实时
    的头像 发表于 09-19 17:15 718次阅读
    【干货分享】<b class='flag-5'>硬件</b>在环<b class='flag-5'>仿真</b>(<b class='flag-5'>HiL</b>)<b class='flag-5'>测试</b>

    通过GNSS模拟器实现RTK高精度定位 #RTK #GNSS模拟 #GNSS仿真 #GNSS模拟器

    定位模拟器
    虹科卫星与无线电通信
    发布于 :2024年09月06日 17:52:32

    借助TS Skydel与GNSS模拟器创建一颗固定的GNSS卫星

    一、为什么要模拟静态的GNSS卫星 根据其应用,用户在模拟静态或固定GNSS卫星可以有几个目标: ● 多普勒零偏移跟踪用例:通过检测和追踪多普勒频移为零的情况来进行相关的应用和算法分析
    的头像 发表于 08-12 13:35 212次阅读
    借助<b class='flag-5'>TS</b> Skydel与<b class='flag-5'>GNSS</b><b class='flag-5'>模拟器</b>创建一颗固定的<b class='flag-5'>GNSS</b>卫星

    制定全面测试计划:使用TS-GNSS模拟器助力接收选择

      GPS/GNSS信号无处不在,也是目前定位导航应用中最为关键的一环,而GNSS接收芯片组的低成本和高性能使得将GNSS接收
    的头像 发表于 07-02 17:51 379次阅读
    制定全面<b class='flag-5'>测试</b>计划:使用<b class='flag-5'>TS-GNSS</b><b class='flag-5'>模拟器</b>助力接收<b class='flag-5'>器</b>选择

    电池模拟器模拟测试电池充放电性能

    检查被测设备的反应。这种模拟能力赋予了电池模拟器在电池测试、电池管理系统测试和电池充放电测试等领域中的重要地位。 在电池
    的头像 发表于 06-11 16:05 784次阅读
    电池<b class='flag-5'>模拟器</b><b class='flag-5'>模拟</b><b class='flag-5'>测试</b>电池充放电<b class='flag-5'>性能</b>

    GNSS仿真测试之三种常用坐标系与转换

    作者介绍 在当今的全球导航卫星系统(GNSS)技术领域,仿真测试是评估和验证GNSS接收机性能的关键环节,全球导航卫星系统(
    的头像 发表于 05-24 13:17 1003次阅读
    <b class='flag-5'>GNSS</b><b class='flag-5'>仿真</b><b class='flag-5'>测试</b>之三种常用坐标系与转换

    在时间同步应用上节省大量时间!德思特GNSS模拟器是怎么做到的?

    作者介绍 德思特Safran GNSS模拟器是一款综合解决方案,专为精确的PNT(位置、导航和时间)仿真测试设计。它超越了传统GNSS定位
    的头像 发表于 05-08 17:11 360次阅读
    在时间同步应用上节省大量时间!德思特<b class='flag-5'>GNSS</b><b class='flag-5'>模拟器</b>是怎么做到的?

    电路仿真模拟器怎么用

    的使用方法和相关概念。 一、电路仿真模拟器是什么? 电路仿真模拟器是一种计算机软件,可以模拟和分析各种电路设计。它可以帮助电子工程师和学生验
    的头像 发表于 05-04 10:53 2126次阅读

    如何依托软件引擎高效完成GNSS仿真?#GNSS仿真 #GNSS模拟 #GNSS #GNSS模拟器

    模拟器GNSS
    虹科卫星与无线电通信
    发布于 :2024年04月11日 18:24:01

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

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

    2023年中国半实物仿真模拟HiL)行业洞察报告

    ,其中尤以汽车行业HiL应用市场规模占比最高,预期可达到123.8亿元 出品:适道研究院   半实物仿真(Hardware-in-Loop Simulation,简称HiL)是一种结合
    的头像 发表于 01-03 22:22 812次阅读
    2023年中国半实物<b class='flag-5'>仿真</b><b class='flag-5'>模拟</b>(<b class='flag-5'>HiL</b>)行业洞察报告

    使用Netropy广域网模拟器测试简化SD-WAN测试

    在使用SD-WAN产品节省网络成本,但是也面临着一些复杂的算发问题,那么如何简化SD-WAN系统的测试和评估?Netropy广域网模拟器如何简化SD-WAN测试过程,从而提高SD-WAN系统的
    的头像 发表于 12-09 08:05 520次阅读
    使用Netropy广域网<b class='flag-5'>模拟器</b><b class='flag-5'>测试</b>简化SD-WAN<b class='flag-5'>测试</b>