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

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

3天内不再提示

浅述基于超声波传感器的仿真测试

dSPACE 来源:dSPACE 作者: dSPACE 2021-09-22 15:14 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

测试需求

自21世纪初以来,超声波传感器已被广泛应用于汽车,为驾驶员提供障碍物距离信息的反馈。这一领域的发展方兴未艾,现在这些传感器也是自动泊车应用中的关键传感组件。由于超声波传感器的数量、安装位置、物理形状、油漆颜色不一和超声波特性的变化,使其测试变得比较困难。然而,超声波传感器不仅能够收集信息,有助于实现近场监控的感知融合,还在实现L3、L4和L5级自动驾驶方面发挥着重要作用,因此需要进行彻底的测试。

dSPACE开发了一个测试系统,即超声波传感器测试系统 (Lab),通过OTA方式激励超声波传感器。系统在运行时不需要任何运动组件。被测设备(DUT)可以进行黑盒测试, 并结合dSPACE ASM 超声波传感器模型实现动态测试,该模型通过射线计算仿真虚拟环境中的障碍物检测。

这个系统还可以与其它dSPACE仿真选项(如摄像头和雷达)结合使用。

左右滑动

系统概述

超声波传感器测试系统 (Lab)通常由运行ASM 车辆动力学和交通场景模型的实时SCALEXIO处理单元、执行dSPACE收发器底层信号处理的高性能FPGA板卡和读取ECU输出的通信网络组成。

在DUT传感器和ECU之间无需信号破解或修改,这意味着通信协议不必开放,DUT系统可被视为黑盒进行测试。

当DUT传感器发射超声波脉冲包进行距离测量时,脉冲包由dSPACE收发器捕获后处理。经过与仿真距离成比例的延时后,dSPACE收发器向DUT传感器返回一个超声波脉冲。

超声波传感器测试系统 (Lab)

测试系统提供独立版本或集成在SCALEXIO定制化系统中。现有的dSPACE底盘硬件在环仿真机柜就可以扩展此汽车超声波传感器测试系统。

如果您想将ECU放置在机柜外部,为了方便起见,ECU通过安装在机柜前面板的BNC接插件,经过内部走线与超声波传感器相连,从而便于电气信号检查。

即使尺寸仅为555 x 560 x 340 mm,此dSPACE超声波测试系统也支持多达12个传感器。

dSPACE接收器和信号发生器通过OTA(over the air)方式与真实的超声波泊车传感器连接,超声波传感器借助于传感器夹固定,并与外部干扰隔离。而dSPACE实时系统与超声波传感器测试系统(Lab)是相对独立的。

软件概述

在dSPACE实时系统上运行的程序包括两个部分:SCALEXIO Processing Unit及FPGA应用。

SCALEXIO Processing Unit运行ASM超声波传感器模型、ASM 交通模型以及与FPGA应用通讯的接口模型。

FPGA应用程序包含底层逻辑,即I/O的接口。不包含有关测量周期和模式的信息。

处理单元和FPGA板卡之间的接口主要用于对FPGA应用程序进行参数化,监控FPGA的底层信号以及计算得到的超声波特性,如频率。

ASM 超声波传感器模型的特点

ASM超声波传感器模型提供了真实的回波计算,用于OTA仿真。同一个模型也可基于软件在环仿真进行测试和算法开发,为客户提供不同开发阶段间无缝集成的解决方案。该模型通过计算优化,可直接在SCALEXIO Processing Unit实时运行,而不需要使用额外的GPU

传感器模型提供了许多特性,以尽可能接近真实世界的行为。其特点包括:

1. 逼真且易于参数化的识别对象

ASM 超声波传感器模型的识别对象逼真且易于参数化。其由轮廓线及其高度来定义,具备六个自由度,可以用于任何场景。

2. 直接和间接(交叉)回波

对于直接回波,使用同一个传感器进行超声波的发送和接收。对于间接回波(通常称为交叉回波),回波的发送者和接收者是不同的。间接回波为ECU提供附加信息,因此通常需要有效检测。ASM超声波传感器模型计算每个传感器的直接和间接回波。

3. 多次回波

现代超声波传感器可以检测和处理来自一个或多个物体的多次回波。ASM超声波传感器为每个对象以及每个发送周期的多个对象提供真实的多次回波。

FPGA应用的自由度

基于FPGA的应用,dSPACE系统可以仿真真实回波的四个属性参数:

飞行时间(ToF)

超声波测距是基于波传播时间的。波来回传播的时间与距离成正比。环境条件,特别是温度,会影响空气中的波速,可将其作为影响因子引入到动态模型(仿真)的距离计算中,或使用温箱(物理)方案。

振幅

根据障碍物的位置、角度和特性,一部分能量反射后会被DUT传感器检测到,另外的能量要么被吸收,要么被反射到其他方向。对回波振幅的操作提供了仿真真实回波情况的可能性。

频率

基于FPGA应用,支持典型汽车应用范围内的固定和调制频率。

脉冲数

DUT传感器检测到的波的脉冲数可能会变化,借助于FPGA的应用可以仿真这一特性。

系统运行时,频率和脉冲数可能无法实时操作。

应用示例:停车位测量(PSM)

超声波传感器测试系统(Lab)和ASM超声波传感器模型的众多应用之一是停车位检测(PSM)系统的验证。这一系统测量纵向或横向停车位的宽度,并启动停车操作。这样的场景可以通过dSPACE ModelDesk进行定义,也可以用dSPACE MotionDesk和dSPACE ControlDesk实现实时可视化。超声波传感器测试系统(Lab)根据模型实时计算的动态回波行为,对DUT超声波传感器进行激励。

左右滑动

当DUT传感器的距离测量被触发时,dSPACE传感器会捕捉并分析波形的特性,如频率和振幅。同时,启动计时器,当飞行时间达到ASM 超声波传感器模型计算的回波距离对应的时间时,dSPACE信号发生器会触发一个特性匹配的回波信号。

优点

dSPACE 超声波传感器测试系统(Lab)和ASM 超声波传感器模型有机结合之后,能够通过OTA方式对各种场景进行精确且可复现的仿真和测试。将ASM超声波传感器模型集成到dSPACE工具链中,可以方便直观地对场景进行参数化,并在MotionDesk中实现生动的可视化。

超声波传感器测试系统(Lab)提供了一个解决方案,用于测试真正的泊车ECU和超声波传感器,并且无需破解或移动组件,能够轻松集成到现有系统中。测试系统尺寸紧凑,既可以独立使用,也可以作为一个组件集成到全尺寸系统中。针对多传感器融合的ADAS/AD应用测试,也可在此基础上扩展其他dSPACE传感器仿真选项,例如摄像头、激光雷达和雷达。

编辑:jq

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

    关注

    14

    文章

    1001

    浏览量

    57576
  • OTA
    OTA
    +关注

    关注

    7

    文章

    632

    浏览量

    38540
  • 超声波传感器

    关注

    18

    文章

    633

    浏览量

    38291

原文标题:超声波传感器的仿真测试

文章出处:【微信号:dSPACE_100,微信公众号:dSPACE】欢迎添加关注!文章转载请注明出处。

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    2026 SENSOR+TEST精彩预告 | 奥迪威将现场展出超声波流量传感器

    2026年6月9日至11日,全球传感器测试测量行业的目光将再次聚焦德国纽伦堡——SENSOR+TEST展会即将盛大开幕。奥迪威诚邀您莅临1-521号展位,亲身体验智能超声波流量传感器
    的头像 发表于 05-22 10:52 191次阅读
    2026 SENSOR+TEST精彩预告 | 奥迪威将现场展出<b class='flag-5'>超声波</b>流量<b class='flag-5'>传感器</b>

    原理、材质、抗干扰、成本:超声波与涡流单双张传感器终极对比

    单双张检测传感器选择超声波型还是涡流型? 涡流型与超声波单双张传感器的核心区别在于:涡流只测金属、靠电磁感应;超声波金属 / 非金属通用、靠
    的头像 发表于 05-21 14:53 106次阅读
    原理、材质、抗干扰、成本:<b class='flag-5'>超声波</b>与涡流单双张<b class='flag-5'>传感器</b>终极对比

    超声波压力传感器:精准感知,开启智能监测新时代

    在工业自动化、环境监测、智能家居等众多领域,压力监测的精准度与可靠性至关重要。超声波压力传感器,凭借其独特的原理和卓越的性能,正逐渐成为这些领域中不可或缺的关键设备,为各行业的智能化发展注入强大
    的头像 发表于 03-30 08:43 313次阅读
    <b class='flag-5'>超声波</b>压力<b class='flag-5'>传感器</b>:精准感知,开启智能监测新时代

    为什么超声波传感器不能直接显示氧气浓度?

    超声波氧气流量传感器是一种常用于便携式制氧机的核心部件,它利用超声波技术来感知氧气流动和浓度变化。虽然名字里带有“浓度”二字,但很多用户在实际使用中会发现:它并不能像其他传感器那样,直
    的头像 发表于 03-20 12:04 342次阅读
    为什么<b class='flag-5'>超声波</b><b class='flag-5'>传感器</b>不能直接显示氧气浓度?

    哪些因素影响超声波传感器检测范围与精度

    超声波技术,以其可靠性高和适应范围广而闻名,它能够适用于不同的应用场合。因其可靠的测量方法,超声波传感器可以承担各类复杂的检测和监控任务。
    的头像 发表于 03-10 14:02 419次阅读

    倍加福超声波传感器的选型攻略

    超声波传感器凭借非接触、高精度的测距能力,广泛应用于各类场景。但面对不同的工作模式与应用需求,如何快速准确地完成选型?
    的头像 发表于 02-02 11:42 772次阅读

    超声波风速传感器硬核评测:精度 / 响应速度 / 功耗数据实测

    超声波风速传感器,围绕精度、响应速度、功耗三大核心指标展开实测,用真实数据为电子发烧友、工程师提供选型参考。 一、测试准备:标准设备与环境搭建 1. 测试对象 选取市面主流工业级
    的头像 发表于 01-17 16:59 500次阅读
    <b class='flag-5'>超声波</b>风速<b class='flag-5'>传感器</b>硬核评测:精度 / 响应速度 / 功耗数据实测

    ICU-30201:超远距离超声波飞行时间测距传感器的卓越之选

    ICU-30201:超远距离超声波飞行时间测距传感器的卓越之选 在电子设计领域,传感器的性能和特性对于产品的功能和质量起着至关重要的作用。今天,我们要深入探讨一款备受瞩目的传感器
    的头像 发表于 12-25 14:20 888次阅读

    什么是超声波原理的液位传感器

    超声波液位传感器是一种基于超声波反射测距原理的非接触式液位测量设备,核心功能是通过发射与接收超声波信号,计算声波传播时间差来反推容器内液位高
    的头像 发表于 11-25 11:32 1327次阅读
    什么是<b class='flag-5'>超声波</b>原理的液位<b class='flag-5'>传感器</b>?

    超声波传感器线圈:自动驾驶实现精确实时近距离感知的关键

    超声波传感器线圈是自动驾驶系统中不可或缺的组成部分。随着自动驾驶技术的快速发展,各类传感器成为智能汽车感知环境的关键,不仅保障行车安全,也提升了驾驶效率与体验。在这其中,超声波
    的头像 发表于 11-12 16:03 521次阅读

    无线超声波测距传感器:精准感知,开启智能测距新时代

    在科技飞速发展的今天,距离测量不再局限于传统的卷尺、激光等工具,无线超声波测距传感器凭借其独特的优势,正逐渐成为工业自动化、智能家居、汽车安全等领域的“智慧之眼”,为我们的生活和工作带来前所未有
    的头像 发表于 09-09 08:35 1104次阅读

    高频超声波传感器:科技浪潮中的“隐形守护者”

    在科技飞速发展的今天,高频超声波传感器正以“隐形守护者”的姿态,悄然渗透进工业、医疗、交通、家居等各个领域,用无声的超声波编织起一张智能感知的网,为人类生活带来前所未有的便捷与安全。 工业制造
    的头像 发表于 09-05 08:32 861次阅读
    高频<b class='flag-5'>超声波</b><b class='flag-5'>传感器</b>:科技浪潮中的“隐形守护者”

    微型超声波传感器:小身躯里的探测革命,开启智能感知新维度

    在智能家居的自动窗帘随光而动、无人机的避障飞行穿梭楼宇、智能医疗设备的精准监测守护健康时,一个不起眼的“微型卫士”正悄然改变着科技与生活的交互方式——它就是微型超声波传感器。凭借毫米级的身材与毫米波
    的头像 发表于 07-11 08:42 1160次阅读
    微型<b class='flag-5'>超声波</b><b class='flag-5'>传感器</b>:小身躯里的探测革命,开启智能感知新维度

    超声波倒车雷达工程仿真资料

    超声波倒车雷达工程仿真
    发表于 06-08 10:03 6次下载

    超声波清洗的原理是什么?超声波清洗是如何起作用的?

    超声波清洗通常包括一个超声波发生,它会产生高频声波,通常在20,000赫兹(Hz)到1,000,000赫兹之间。这些
    的头像 发表于 05-26 17:21 4621次阅读
    <b class='flag-5'>超声波</b>清洗的原理是什么?<b class='flag-5'>超声波</b>清洗是如何起作用的?