TOF测距功能的原理及使用方法

 

一、飞行时间测距法TOF(time-of-flight)测距方法

 

该方法属于双向测距技术,利用数据信号在一对收发机之间往返的飞行时间来测量两点间的距离。将发射端发出数据信号和接收到接收端应答信号的时间间隔记为Tt,接收端收到发射端的数据信号和发出应答信号的时间间隔记为Tr,如下图所示。信号在这对收发机之间的单向飞行时间Tf=(Tt-Tr)/2,则两点间的距离d=c*Tf,其中c表示电磁波传播速度。

A66C33A8-BB9B-4c5b-AAD3-92DAE639E4CB

图1 time-of-flight测距方法

1、SX1280测距功能详解

 

SX1280的测距功能是基于测量一对SX1280收发机之间的往返飞行时间。这一过程使用了LoRa调制方案,使测距受益于LoRa所赋予的远距离和低功耗运行的所有优点。基本的测距操作如下图所示:

52670AB7-4C5F-4b2e-BA89-FACB3C5C5132

图2 SX1280测距原理

 

01

一个SX1280承担主机角色,发送一个测距请求,启动一次测距。测距请求发送到另一个SX1280(必须配置为从机模式),从机随时接收传入的测距请求。在主机发送测距请求时,它自身还启动一个内部计时器,用作测距计时。

02

从机接收到测距请求,它将同步处理传入的测距请求。从机不需要知道测距请求是在什么时候发送的,但是主机需要知道从机同步过程中处理的时间(在下面从机发送的测距响应中带有处理时间,在最后的距离计算中需要去除这一段处理时间)。主从机并不共享同一个计时器,而是分开独立计时的。

03

最后,从机将经同步处理后的测距响应发送回主机,主机接收到测距响应后,从所经过的时间,即电磁波从主机传播到从机再传播回来所花费的时间,及同步处理时间,推断出飞行的往返时间,从而推断出距离。

02

 

 

2、SX1280测距过程中可能会造成测量误差的操作

01

如我们在上面中所看到的,测距过程主机生成一个内部计时器,用于对测距信号往返的飞行时间(TOF)进行计时。当从机对测距请求进行同步处理时,会产生已知的延迟(处理时间)。如果从机的时钟频率与主时钟的频率不同,那么计算时数据就会不准确,也就是会造成距离偏移。这种误差的来源称为频率误差

02

当测距信号通过数字和模拟信号处理和调制后传输时,通过无线电的发射和接收会产生一定的延迟(或距离)误差。通常,这种延迟可以被认为是必然的,这意味着在计算时需要对这种延迟给与一定的补偿。

03

另一个类似的测量误差来源是天线延迟,天线发射的信号(或接收到的信号)会有一定的延迟。此外,这种延迟可能不是均匀的,因为在一个辐射方向所产生的延迟可能会不同于另一个辐射

04

多路径是指发射信号从发射机到接收机经过多次反射和衍射的现象。当发射机和接收机之间存在障碍物时,这种影响会变得严重。

 

综上所述,基于对各种误差源的划分,我们可以得出分为以下两种误差源:

1. 由各种特定延迟引起的固定偏差,我们需要给予特定补偿

2. 由一个未知的变量引起的偏差,主机和从机都要根据实际情况进行纠正

二、E28模块的测距定位应用

 

E28模块测距定位无需涉及到GPS定位技术,可以实现最小尺寸、最低功耗、最低成本。可以被应用到各个行业和领域,如仓库物流、畜牧业、建筑行业等。

1、畜牧业

目前畜牧业中,牛羊主要靠人工看管,人工投入成本大;牛羊无定位,每年存在不同程度的牛羊走失;部分用GPS+GPRS定位方案费用高、续航时间短。

 

将E28模块测距定位功能应用到畜牧业上,组成一个牛羊定位系统。该牛羊定位系统主要由E28定位模块、E28网关、牲畜管理平台组成。E28定位模块主要用于牛羊的佩戴,一一对应。几个E28网关便可以满足大型牧场的需求。E28定位模块定时向几个E28网关传输数据包,而E28网关向牲畜管理平台传输这些数据。牲畜管理平台通过算法处理分析这些数据,可以查看牛羊的具体位置、健康状态等。当牛羊生病时,工作人员可以及时赶到牛羊的位置进行处理、治疗等。

 

此定位方案成本低,功耗低(可电池供电),是非常理想的畜牧业动物定位方案。

2、仓库管理

现代仓库已成为企业的物流中心,其作用不仅是保管,更多是物资流转,因此如何运行现代技术,如信息技术、自动化技术来提高仓储运作的速度和效益是目前人们关注的一个焦点。

 

在仓储作业中,叉车是货物搬运作业的主要工具,在作业时需要快速定位货物位置,快速回传作业信息。而叉车又可以与货仓组成智能仓储定位系统,实现叉车路径导航功能和叉车实时定位系统(货物定位)。

 

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/343074.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

c语言二维数组教材分析,C语言《二维数组》说课稿.docx

《二维数组》说课稿一、教学目标通过本次课教学,学生能进一步理解二维数组的定义,二维数组的引用的方 法;掌握二维数组的初始化技能目标:培养学生逻辑思维能力、综合运用知识的能力和自主学习能力; 二、教材分析选用教…

Java –从列表中删除所有空值

介绍: 在本文中,我们将学习如何使用普通的Java,Java 8 lambda表达式和某些第三方库从Java 列表中删除空值 。 所以,让我们开始吧! 从Java中的 让我们探索从Java 列表中删除null的不同方法: 1. Java 7或更…

飞畅科技关于网管型环网交换机的工作原理介绍

现如今,随着通信产业的发展和国民经济信息化的发展,管理型环网交换机市场稳步增长。 它的成本效益高,高度灵活性,相对简单并且易于实施。 以太网技术已成为当今重要的LAN网络技术,并且管理型环网交换机已成为人们深受欢…

无线数传在桥梁检测中传感器信号的采集应用

桥梁检测是利用传感器感受被测物体的物理量信号,并将感受到的信号,按一定的规律转换为电信号输出;然后使用自动采集装置采集传感器的电信号,并使用无线数据传输模块将数据上传到远端服务器上,以满足信息的处理、存储、…

交换机该选择千兆还是百兆的呢?

为能负载现在越来越复杂的视频监控系统网络,交换机需要接入的摄像头数量也就越多,交换机的数据量就越大,交换机必须具备非常稳定的转换数据的能力来传输大量而又持续的视频数据。那么,交换机该选择千兆还是百兆的呢?接…

c语言减去随机数为负数,scratch教程:随机数和负数的概念

记得在之前的兴趣课程里面有提到过几个随机数和负数的概念,对于很多刚刚接触编程的小朋友可能还不知道什么是随机数、什么是负数?先说概念随机数是专门的随机试验的结果。 随机数最重要的特性是:它所生成的后面的那个数与前面的那个数毫无关系。通俗的讲…

CC1310射频芯片的433M无线模块设计

1、特点 CC1310是TI公司最新推出的高效型/超低功耗无线MCU中低于1GHz系列器件的重要器 件。极低的有源RF和MCU电流以及低功耗模式流耗可确保电池的使用寿命,允许在能源采集应用中使用小型纽扣电池。 CC1310器件在支持多个物理层和RF标准的平台中将灵活的超低功耗RF收…

电源模块的9个主要性能指标及其作用

一、电源模块的作用和优势 电源模块是电压转换设备之一,它的主要功能是将交流电和直流电相互转换,除此之外,它还具有维护方便,设计灵活,节省成本和时间,高功率,高效率和高可靠性的优点。 在某种…

飞畅科技教你如何选择合适的PoE交换机?

PoE交换机除了具备普通交换机的功能外,还具备有PoE供电功能,可以给网络摄像机(IPC)、无线AP等网络设备供电,从而让它们免去了繁杂的电源布线。选择合适的PoE交换机就需要注意以下要点: 1、供电标准 确定受…

电源模块怎么选?以下6点你都知道吗?

1、查看电源模块的电路设计原理与过程 电源电路的设计原理往往需要专业人员来辨别区分,但市场上电源模块大致分为裸板和灌封。 裸板式电源模块:裸板比灌封更加直观明了,可以从表面查看电子元器件的布局合理有序、焊锡灯美观等。 灌封式电源…

天线的安装对通信效果有什么影响?

上周我们介绍的天线的基础知识,今天亿佰特为大家介绍一下天线的安装队通信效果的影响。随着科技的发展,无线通信越来越深入我们的工作和生活中,同时天线也变成了我们生活中最常见的物品。 天线是一种能量变换器,它把传输线上传播的…

工业以太网交换机常见故障排除的三种方法

工业以太网交换机是组网中的重要设备,如果其出现问题将会影响到整个网络体系,局域网中的计算机往往都是连接到交换机设备上,并通过该设备进行相互交换、处理数据的,可以这样说,交换机工作状态的好坏会对局域网网络的整…

【渝粤教育】国家开放大学2018年秋季 0691-21T物理化学及实验 参考试题

试卷编号:0695 2018—2019学年度第1学期期末考试 《农业企业经营管理》试题答案 1、农业企业产品质量控制:指农业企业通过采取一系列作业技术和活动对产品质量形成的各个过程实施控制,包括原材料的采购、生产过程的控制、储运过程控制、包装…

java8 快排_Java 8快多少?

java8 快排Java SE 8已于昨天发布 。 传统上,每个新的主要JRE版本都提供免费的性能提升。 我们还能再获得免费午餐吗? 这次收益有多大? 让我们对其进行基准测试。 基准方法 使用3个不同的JRE版本(SunJDK 1.6.0_26 ,O…

android交互功能,Android 用户界面交互---拖放(OnDragListener)

设计拖放操作本节主要内容如下:1. 如何开始拖拽;2. 在拖拽期间如何响应事件;3. 如何响应落下事件;4. 如何结束拖放操作。开始拖拽用户使用一个拖拽手势开始拖拽,通常是在View对象上长按。在响应中,应该…

蓝牙模块智能灯控应用方案

当今是信息高速发展的时代,经济、文化的流行与传播都离不开信息。信息的传递直接影响着人们生活的方方面面,信息的传递方式又各有不同,如有线传输、无线传输等;而无线传输还可按协议不同分为:蓝牙、WIFI、zigbee、LoRa…

【渝粤教育】国家开放大学2018年秋季 0717-22T社会保障基础 参考试题

科目编号:[0721] 座位号 2018-2019学年度第一学期期末考试 财务管理实务 试题 2019年 1月 一、单选题(本大题共10小题,每小题3分,共计30分) (★请考生务必将答案填入到下面对应序号的答题框中★&#xff0…

弱电安防关于交换机的一些常用专业术语介绍

交换机根据工作位置的不同,可以分为广域网交换机和局域网交换机。最常见的交换机是以太网交换机,其他常见的还有电话语音交换机、光纤交换机等。那么,关于交换机的一些常用术语你是否了解呢?接下来我们就跟随飞畅科技的小编一起来…

LoRa和ZigBee谁更适合智能家居?

智能家居,是近几年来市场的宠儿。作为一个新产业,现在一个导入期与成长期的临界点。智能家居的市场消费观念还未形成,但随着智能家居市场的推广普及,消费者使用习惯的变化,智能家居市场的消费潜力必然是巨大的。 那么L…

【渝粤教育】国家开放大学2018年秋季 1063t现代货币金融学说 参考试题

试卷代号:1076 常微分方程 试题(半开卷) 2019年1月 一、单项选择题(每小题3分.本题共15分) 1.微分方程xy’l的通解为y( ). A.CInx B.C- Inx C.Cln…