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

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

3天内不再提示

CANoe与物联网协议 | 超带宽(UWB)篇

北汇信息POLELINK 2025-11-26 10:07 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

UWB(Ultra-Wide Band,超宽带)是一种无线通信技术,利用非常宽的频谱(通常超过500 MHz)进行高精度测距和定位。该技术最初主要应用于军用雷达系统。随着频谱开放以及民用市场对高精度定位的需求增长,2019年之后UWB技术逐渐普及到消费电子、汽车、工业、智能家居、医疗等多个领域。

在汽车行业主要用于以下场景:

数字钥匙(Digital Key):车主携带手机或UWB钥匙靠近车辆时,系统自动识别并解锁。UWB可以判断钥匙是在车内还是车外,防止“中继攻击”(Relay Attack)。相比BLE或 NFC,其抗干扰能力更强且定位精度可达厘米级。目前主流的手机品牌均已支持UWB功能。

b868b8e8-ca6c-11f0-8ce9-92fbcf53809c.png

>

智能泊车辅助:可用于车辆与停车场基础设施之间的高精度通信,实现自动泊车、车位引导、车位识别等功能。

>

车内人员定位与交互:可以实时定位车内乘客,精确感知不同座位上人员的存在与位置。借助高精度感测能力,能够探测到诸如呼吸或熟睡儿童心跳等微小动作,从而实现儿童遗留检测(CPD)。

>

手势与动作控制:通过挥手实现切歌、调节音量等操作。感知脚在保险杠下方的特定踢动轨迹来实现脚踢感应开启尾门。

>

辅助电动汽车充电:用于确定充电基础设施与汽车的相对位置,并引导驾驶员使用手动充电器。UWB还可以用于自动解锁、打开、关闭和锁定充电盖。在电动汽车无线充电时,UWB还可以用于辅助汽车底部的磁性线圈与充电板中的充电线圈对齐。


UWB工作方式

UWB在通信时使用约2ns的脉冲用于数据传输,这种短时间脉冲特别适合高精度定位和低功耗通信。

b896a852-ca6c-11f0-8ce9-92fbcf53809c.png

在时域中是一个持续时间非常短的尖峰,通过傅里叶变换后在频域中会展开成一个非常宽的频率范围。宽频率的特性能够保证很高的时间分辨率以及很强的抗干扰能力,并且在多路径传播时可以精确分离反射信号。根据工信部2024年发布的《超宽带(UWB)设备无线电管理暂行规定》,中国允许的UWB工作频率范围是7.163GHz至8.812GHz。

b8a5e2f4-ca6c-11f0-8ce9-92fbcf53809c.png

UWB在测距时支持多种方式,各种方式适用于不同的应用场景和精度要求。这些测距方式根本的共同点是基于飞行时间来计算距离。通过测量无线电信号从一个设备传播到另一个设备所需要的时间(即飞行时间ToF),然后基于ToF*光速来计算距离。不同方法的区别在于如何精确地测量出这个飞行时间,并消除时钟不同步带来的误差。

b8c8c666-ca6c-11f0-8ce9-92fbcf53809c.png

其中SS-TWR只需要一次往返通信,并且发起者和响应者不需要严格的时间同步,很适合移动设备的快速测距。下面以SS-TWR测距方式为例来看下UWB的测距原理。

该方法主要用于两个设备(发起者和响应者)之间的距离测量,其核心是通过一次往返通信来估算距离。测距流程如下:

b8d3ae32-ca6c-11f0-8ce9-92fbcf53809c.png

1.

发起者发起测距请求。发起者向响应者发送一个测距请求消息,并记录发送时间T1。

2.

响应者收到请求并回复。响应者接收到消息后,记录接收时间T2。然后发送一个响应消息,并记录发送时间T3。

3.

发起者收到响应消息,并记录接收时间T4。

4.

发起者可以根据上述时间戳计算出往返时间

b8f571de-ca6c-11f0-8ce9-92fbcf53809c.png

根据信号传播速度(约等于光速)计算距离

b9004e88-ca6c-11f0-8ce9-92fbcf53809c.png


UWB命令接口

UCI(UWB Command Interface,UWB命令接口)是UWB技术的关键组成部分,用于在主机(Host)和UWB控制器之间进行通信。

b924ae54-ca6c-11f0-8ce9-92fbcf53809c.png

在没有UCI标准之前,不同芯片公司的UWB芯片使用自己的命令来控制测距、数据传输等功能。这严重限制了UWB技术的普及和应用生态的建立。于是FiRa Consortium在2020年 建立了UWB技术的基础规范,其中就包括UCI的初始版本,确保各类主机设备(如手机、电脑)能够通过统一的命令集与UWB芯片进行交互。通过UCI与芯片交互时主要使用以下几个功能组:

b9321e7c-ca6c-11f0-8ce9-92fbcf53809c.png


UWB测试硬件VH4110

随着物联网协议在汽车领域的广泛应用,CANoe中的Option Connectivity用于UWB、NFC、BLE、WLAN/LAN等物联网协议的仿真、分析和测试,并推出了配套硬件设备VH4110(又称IoT Enabler)用于多种无线通信协议的解析与交互。

VH4110可以作为基于IP通信的路由器,将CANoe与被测件通过WLAN/LAN进行本地连接,也可以使用非IP通信的无线通信(例如UWB、BLE、NFC)技术与被测件连接。

b960d47e-ca6c-11f0-8ce9-92fbcf53809c.jpg

VH4110通过USB Type-C连接到运行CANoe的主机上。其传输的数据仅与CANoe进行交互,用户在主机上不需要特殊的网络权限或者修改防火墙配置。使用时无需安装驱动。VH4110提供4个USB接口,用于插入对应的USB适配器进行无线通信。

b96f5328-ca6c-11f0-8ce9-92fbcf53809c.pngb9a4c7ec-ca6c-11f0-8ce9-92fbcf53809c.png


CANoe中的配置

vCDL(Vector Communication Description Language)是CANoe Communication Concept中用于描述通信对象的语言,以简单的语法定义和配置分布式对象(Distributed Objects,DO)。创建并在CANoe中加载UWB通信对应的vCDL文件后,通过VH4110跟被测件交互的无线协议报文会以DO的方式呈现,用户既可以直接使用CANoe Application Panel,也可以使用编程语言(CAPL、C#Python等)在CANoe中对被测件进行无线协议测试。

1.

VH4110需搭配UWB适配器使用,当前支持的适配器型号包括Qorvo DWM 30001 CDK 和NXP Trimension SR150。将适配器通过UWB线束连接到VH4110上。

b9b149fe-ca6c-11f0-8ce9-92fbcf53809c.png

2.

打开UWB示例工程(可发送邮件到support@cn.vector.com告知使用的UWB适配器型号并索要工程)。

3.

打开Simulation—Communication Setup可查看工程使用的CAPL脚本及vCDL文件。 其中UWB命令接口基于vCDL文件编写。收发的数据的序列化及反序列化以及发送的命令参数通过CAPL实现。

b9dffb3c-ca6c-11f0-8ce9-92fbcf53809c.png

4.

打开Simulation—Communication Setup可查看工程使用的CAPL脚本及vCDL文件。 其中UWB命令接口基于vCDL文件编写。收发的数据的序列化及反序列化以及发送的命令参数通过CAPL实现。

b9eafdd4-ca6c-11f0-8ce9-92fbcf53809c.png

在vCDL中包含发起者和响应者的接口。

ba0e4e42-ca6c-11f0-8ce9-92fbcf53809c.png

5.

如需修改UWB收发数据的序列化及反序列化或者UWB命令参数可以打开*.can文件进行修改。

ba1a2910-ca6c-11f0-8ce9-92fbcf53809c.png

6.

按需求编辑完成后,即可运行工程。依次执行Panel上的“Open UART device”、“Init Session”、“Config Responder”、“Config Ranging”、“Start Ranging”可开启测距功能。UWB通信的内容会显示在Trace窗口中,以便查看和分析。

ba3c47d4-ca6c-11f0-8ce9-92fbcf53809c.png

7.

在Application Panel可以看到UWB接口中可供调用的Method,在给需要调用的Method填入参数后,通过点击Call即可发出相应的命令。如果需要完成自动化的流程,也可以使用编程的方式调用这些命令。

ba4cd5ea-ca6c-11f0-8ce9-92fbcf53809c.png


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

    关注

    2939

    文章

    47311

    浏览量

    407563
  • UWB
    UWB
    +关注

    关注

    32

    文章

    1244

    浏览量

    64629
  • CANoe
    +关注

    关注

    4

    文章

    80

    浏览量

    9533
  • 超带宽
    +关注

    关注

    0

    文章

    4

    浏览量

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    联网传输协议MQTT到底是个什么?

    MQTT是什么?MQTT是一个联网传输协议,它被设计用于轻量级的发布/订阅式消息传输,旨在为低带宽和不稳定的网络环境中的
    发表于 01-08 11:27

    SKYLAB:好用的联网WiFi模块使用指南

    联网的时代当机器需要交流的时候,也需要按照相互之间可以听懂的语言进行,也就是我们常说的无线通信技术。联网中使用较广泛的近距离无线通信技术有WiFi(IEEE 802.11
    发表于 09-05 18:03

    全球联网设备将百亿,联网卡需求与日俱增

    设备数量将达到204亿,达到人口的3倍以上;据IDC数据显示,2020年全球将超过250亿台设备联网,同时在网用户将达44亿人。所有这些数据显示:全球联网设备将百亿!  
    发表于 04-03 11:30

    另一个角度看联网协议

    。它采用发布/订阅消息传输模式,是一个轻量级的协议,适合将小型设备连接到资源受限的网络。MQTT带宽利用率高,数据不可知,并具有连续的会话意识。可以帮助联网设备减少资源消耗,还可以确
    发表于 10-12 10:09

    无线传输技术比较:蓝牙、UWB、WIFI、NB-LOT

    UWB、MTC、ZigBee、NFC,信号覆盖范围则一般在几十厘米到几百米之间。近距离无线传输技术主要应用在局域网,比如家庭网络、工厂车间联网、企业办公联网。WiFiWi-Fi被广泛用于许多
    发表于 08-07 09:48

    联网传输数据的方式有哪些?

    UWB、MTC、ZigBee、NFC,信号覆盖范围则一般在几十厘米到几百米之间。近距离无线传输技术主要应用在局域网,比如家庭网络、工厂车间联网、企业办公联网。WiFiWi-Fi被广泛用于许多
    发表于 12-10 10:42

    联网传输数据的方式

    和智慧穿戴设备的连结以及智慧家庭、车用联网等领域中。  支持拓扑结构:点对点结构  使用距离:近距离(《 100 m)  应用场景:移动设备、智慧穿戴设备等  UWB  超宽带UWB
    发表于 12-10 15:32

    【HarmonyOS HiSpark AI Camera试用连载 】萌新闯关之联网COAP协议梳理二

    、物流、能源等生产生活的每个方面。一般而言,联网遇到的最大的问题就是环境的不稳定性,也就是没有稳定的电源,并且无线网络的带宽、时延、丢包等问题都比较突出。所以,
    发表于 12-15 20:21

    8种联网通信协议介绍

    联网生态系统的核心组成部分是连接和通信。联网使远程和分散物体(设备,传感器节点,网关单元,云服务器)之间的连接和通信成为可能。
    发表于 12-24 06:13

    联网常见通信协议 精选资料分享

    1概述在上一文章《联网常见通信协议与通讯协议梳理【上】-通讯协议》中,对
    发表于 07-30 06:02

    基于联网的开发技术

    基于蓝桥杯联网的开发技术省赛教程一、入门1、 蓝桥杯联网开发 入门① 认识LoRa终端2
    发表于 08-23 07:54

    常见的联网协议有哪些?

    什么是联网?常见的联网协议有哪些?
    发表于 10-08 08:26

    联网的基石-MQTT协议初识

    的设备接入和设备管理对网络带宽、通信协议以及平台服务架构都带来了很大挑战。对于 联网协议 来说,必须针对性地解决
    发表于 09-08 16:03

    CANoe联网协议 | 低功耗蓝牙(BLE)

    进入汽车、启动发动机、锁定汽车或者授权等操作。CarConnectivity联盟在其发布的数字钥匙技术规范中将BLE列为智能设备与车辆交互的三种通信协议之一。UWB
    的头像 发表于 10-26 08:26 3298次阅读
    <b class='flag-5'>CANoe</b>与<b class='flag-5'>物</b><b class='flag-5'>联网</b><b class='flag-5'>协议</b> | 低功耗蓝牙(BLE)<b class='flag-5'>篇</b>

    UWB模块与联网的结合

    随着联网(IoT)技术的快速发展,越来越多的设备被连接到互联网,实现了智能化管理和自动化控制。超宽带(UWB,Ultra-Wideband)技术作为一种高精度、高速度的无线通信技术,
    的头像 发表于 10-31 14:03 1193次阅读