FMCW雷达测距实验

news/2024/11/27 20:10:53/

目录

  • 1. FMCW雷达基本原理
    • 1.1 基本结构与原理
  • 2. L波段FMCW雷达的基本介绍
    • 2.1 参数配置
    • 2.2 数据采集板
    • 2.3 雷达测距实验
    • 2.4 干扰机实验

本文介绍如何设计FMCW雷达测距实验。

1. FMCW雷达基本原理

1.1 基本结构与原理

  雷达系统所用信号的频率随时间变化呈线性升高,这种类型的信号也称为线性调频信号,图1、图2分别展示了FMCW信号的幅度-时间图和频率-时间图。
在这里插入图片描述

图1:FMCW信号的幅度-时间图 [1]

在这里插入图片描述

图2:FMCW信号的频率-时间图

  图 3 所示为FMCW雷达射频组件的简化框图。雷达的工作原理如下:FMCW信号由信号合成器产生,分为两路,一路作为本振信号,另一路经TX(发射)天线发出,遇到障碍物后返回,由RX(接收)天线接收并与本振信号混频产生IF(中频)信号,距离信息就包含在IF信号中。

在这里插入图片描述

图3:FMCW雷达结构[1]

在这里插入图片描述

图4:雷达的发射信号TX与单个目标的反射信号RX

  为单个目标的 TX 和 RX 信号,从图中可知,RX信号是TX的延时的结果。计算目标的距离的核心就是计算出延时τ,得到τ,用其乘以光速c就是目标距离d的2倍,即:

d=𝜏c/2

而延时𝜏可通过数学方法推导出, 延时𝜏、扫频周期Tc、中频fIF、BW在图4的三角形中成比例,故可得:

𝜏=f IFTc/2BW
  注:由于是以三角扫频为例,周期约定的是整个三角的时间跨度,因此此处分母有2,常见的公式中并无2,仅仅是约定的问题。

  因此知道了公式右侧的三个变量,就可以计算出延时𝜏,就可以计算出目标距离d。扫频周期Tc和带宽BW由雷达本身决定,中频信号的频率可以从频谱仪中读出,从而完成计算。

2. L波段FMCW雷达的基本介绍

2.1 参数配置

  在《AN015 L波段FMCW雷达数据手册》中有设备的详细介绍以及操作方法,本文只针对教学应用做简单介绍,更为详细的内容请查阅手册。本套雷达根据客户要求订制了下表的扫频周期Tc和带宽BW,通过串口助手发送不同指令即可配置相应的参数。

在这里插入图片描述

表1:订制的扫频参数举例

2.2 数据采集板

  本设备采用redpitaya作为数据采集板,redpitaya提供了大量的API程序接口,可供教师、学生、工程师等开发者使用matlab、python等语言对其编程,比如目前其频谱仪功能显示的横轴坐标是频率,完全可以作为一个实验项目或者小论文,由学生编写程序将其改为距离,甚至改成多目标探测的热点图、时频图等等。处理器是Zynq,功能强大,可以支持很多开发应用。Redpitaya的具体指标与介绍参见资料包中的数据手册、文档等资料。

2.3 雷达测距实验

  本实验采用满洲里国峰电子科技有限公司提供的L波段FMCW雷达主机作为实验主题设备,连接方式如下图所示:
在这里插入图片描述

图5:雷达实验机外观

  两个天线相距20cm摆放,被测目标为天线对面的墙体,距离天线1m,天线与主机使用2m同轴线连接,实际场景如下图所示:
在这里插入图片描述

图6:天线摆放与实验环境

  以0x0C指令为例,按《AN015 L波段FMCW雷达数据手册》和教学视频中的讲解连接设备,启动雷达后,redpitaya数据采集板传递采样数据给计算机,在计算机屏幕上可见下图所示图样:

在这里插入图片描述

图7:天线与墙面相距1m时的中频频谱

  合理设置横轴最大频率数值,上图中为100kHz,点击屏幕上的cursor按键可以调出上图中虚线的光标,标记出频谱中两个最高的峰,左侧第一个峰为发射天线到接收天线的耦合,第二个高峰即为墙体的反射,用虚线光标标出两个峰值的频率差,这个频率差就是公式𝜏=fIFTc/2BW中的fIF。很多客户使用第二个峰值的绝对频率即图中的33.71kHz带入公式计算,这样的计算方法是错误的,得到的距离有和真实距离相差很大,其原因详见我们的博客文章:《FMCW雷达距离计算与测量不符的原因》。

  以上图的1m距离为例,指令0x0C对应的扫频周期Tc/为2ms、带宽BW为2GHz,从频谱中测量得到的fIF为7kHz,带入公式计算可得1.05m,与实际距离1m相差仅0.05m(这其中有天线相位中心的偏差和米尺测量等误差),符合前面介绍的理论测距理论。在实际应用中由于连接同轴线的线长不同、环境不同、非同一批次器件的不同等因素,会导致第一个峰和第二个峰的绝对横轴频率不同,但是只要是相同的指令,天线的摆放按照本文的介绍摆放,其两个峰之间的频率差是相同的,这也是为什么使用频率差的原因之一。

2.4 干扰机实验

  干扰机实验相对简单,开启干扰机后可在频谱上看到如下图所示的受到干扰的频谱:
在这里插入图片描述

图7:受到干扰后的中频频谱

  受到干扰的中频频谱中出现多个峰值,出现许多伪目标,原有的目标不能从频谱中直接分辨出来。除此之外,还可以做干扰天线位置实验,可以做如下操作,对比干扰效果:
(1) 将干扰天线对准发射天线
(2) 对准接收天线
(3) 远离主机vs靠近主机
(4) 利用天线极化特性,改变天线水平、垂直、多角度放置
(5) 在干扰机发射端加衰减器(额定功率5W的衰减器)
通过这些以及其他的扩展实验可以增强学生对于功率、距离、极化等概念的认知。

引用:
[1]: 毫米波雷达传感器基础知识, Cesar Iovescu, Texes Instrument

作者:潇洒的电磁波(专业:射频芯片设计、雷达系统、嵌入式。欢迎大家项目合作交流。)
微信GuoFengDianZi


http://www.ppmy.cn/news/516558.html

相关文章

激光测距仪系统设计 c语言程序),激光测距仪系统设计(机械图,电路图,c语言程序)...

激光测距仪系统设计(机械图,电路图,c语言程序)(毕业论文22000字,cad图纸,答辩ppt) 摘 要 本次激光测距仪系统设计采用的是相位式测距法,相位激光测距又称调幅连续波激光测距通常是基于对目标回波相位的探测,在诸如军事、航空、工业和体育等领域已经取得广泛的应用。相位激光测…

红外测距模块 51单片机_智能激光测距

编者按:本文转载于酷耍(http:/kooshua.com) 一、设计目的 超声波测距和激光测距是现在比较常见的两种测距方式。两种方式相对比而言,激光测距的优点是以极小的一束激光发射出去再返回,精度为毫米级,几乎不受干扰,弥补了超声波测距易受环境干扰、误差大的缺陷。因此,采用激…

利用android手机摄像头智能测量物体距离,高度

经过在下调研了利用手机摄像头智能测距,半个月断断续续得出几个方法,附上两个demo,然而东西都比较垃圾,比起人们想要的,差距十万八千里。 为了科技的进步,我就自不量力地抛砖引玉了,希望能有大…

双目测距 SGBM算法 Python版

前言 首先进行双目定标,获取双目摄像头内部的参数后,进行测距。本次的双目视觉测距,基于SGBM算法。 注意:双目定标的效果会影响测距的精准度,建议大家在做双目定标时,做好一些(尽量让误差小) 如果不太了解双目视觉原理,建议先看看这篇文章:一篇文章认识《双目立体视…

YOLOv5+单目测距(python)

YOLOv5单目测距(python) 1. 相关配置2. 测距原理3. 相机标定3.1:标定方法13.2:标定方法2 4. 相机测距4.1 测距添加4.2 细节修改(可忽略)4.3 主代码 5. 实验效果 相关链接 1. YOLOV7 单目测距(p…

LabVIEW控制Arduino实现红外测距(进阶篇—6)

目录 1、项目概述 2、项目架构 3、硬件环境 4、Arduino功能设计 5、LabVIEW功能设计 5.1、前面板设计 5.2、程序框图设计 1、项目概述 红外测距是一种非直接接触的测量方式,由于其结构简单、抗干扰性强、成本低等优点,在测量测绘上得到广泛的运用…

arduino超声波测距接线图详细_Arduino系列之超声波测距模块代码(一)

这里我将简单介绍超声波测距模块 SR04超声波传感器: 是利用超声波特性检测距离的传感器,其带有两个超声波探头,分别用作于发射和接收超声波。范围在3-450cm。 工作原理: 超声波发射器向某一方向发射超声波,在发射的同时…

基于STM32的红外测距系统

提示:记录2022年4月做的毕设 文章目录 前言一、任务书1.1设计(研究)目标:1.2设计(研究)内容: 二、思路三、硬件四、联系我五、代码以及框图等资料喜欢请点赞哦! 前言 基于STM32的车间环境监测系统,主控使用STM32F103ZET6,在正点原…