一种基于STM32的三维空间无线定位方法技术

技术编号:36924564 阅读:9 留言:0更新日期:2023-03-22 18:48
本发明专利技术涉及通信领域技术领域,且公开了一种基于STM32的三维空间无线定位方法;本基于STM32的三维空间无线定位方法包括以下步骤:S1:模块安装设置;S2:信号数据接收;S3:相对距离接收;S4:数据仿真计算;S5:结果输出显示,本发明专利技术在无信号情况下可以实现仪器的相关定位,不需要大量人力物力,从而达到成本最小化,由于工作场景为人迹罕至的平原地带,因而仪器的高度位置相对不变,由于无建筑物遮挡,激光模块有较大的应用范围(1

【技术实现步骤摘要】
一种基于STM32的三维空间无线定位方法


[0001]本专利技术属于通信领域
,具体为一种基于STM32的三维空间无线定位方法。

技术介绍

[0002]现阶段全球导航卫星系统(GNSS)的相关技术已经比较成熟,主要由美国GPS、俄罗斯GLONASS、欧盟GALILEO和中国北斗组成。GNSS系统的发展同时带动着相关产业和定位仪器的广泛应用。由于定位系统存在着自身的局限性,因此很难在信号微弱甚至没有导航信号的环境进行相关定位。对于任何国家而言,地质勘测、矿产开采等户外作业都对于国家及社会的发展具有重要作用。近年来,随着煤矿、油气资源勘探等应用需求的不断增加,对实现无导航卫星信号的仪器定位提出了更高的要求。世界各国对于无线定位的研究主要集中在一般环境即有导航卫星信号或者导航信号强的环境下,对于弱信号定位的研究尚不完善。
[0003]目前,国内外对微弱信号的无线定位研究主要依靠高灵敏度的导航卫星信号接收技术和辅助(A

GPS)技术,在接收机的信号接收算法上进行创新,然而,单纯依靠高灵敏度信号捕获跟踪技术获取导航卫星的微弱信号并进行各个仪器的定位,价格昂贵的同时且难以解决全球定位系统信号无法到达的情况,单片机(MCU)作为一种常用的硬件,具有广泛的应用范围,依靠单片机之间的相互通信传输相关位置信息能极大地减少成本及人力物力的消耗,过去常用的有线单片机通信系统,由于布线复杂、人力物力消耗过大、成本较高,不适合需要大规模布置数据采集仪器的应用场景;因此,针对目前的状况,现需对其进行改进。
>
技术实现思路

[0004]针对上述情况,为克服现有技术的缺陷,本专利技术提供一种基于STM32的三维空间无线定位方法,有效的解决了单纯依靠高灵敏度信号捕获跟踪技术获取导航卫星的微弱信号并进行各个仪器的定位,价格昂贵的同时且难以解决全球定位系统信号无法到达的情况,同时过去常用的有线单片机通信系统,由于布线复杂、人力物力消耗过大、成本较高,不适合需要大规模布置数据采集仪器的应用场景的问题。
[0005]为实现上述目的,本专利技术提供如下技术方案:一种基于STM32的三维空间无线定位方法,包括以下步骤:
[0006]S1:模块安装设置:首先准备该三维空间无线定位需要的设备,即单片机STM32F407、GPS接收模块、激光测距模块、无线通信模块以及液晶显示模块,其中,单片机STM32F407、无线通信模块以及液晶显示模块数量一致,GPS接收模块和激光测距模块数量一致,且单片机STM32F407、无线通信模块以及液晶显示模块均至少高于GPS接收模块和激光测距模块一台,在进行安装时,将单片机STM32F407、GPS接收模块、无线通信模块以及液晶显示模块分为4组,其中一组设置在需要定位的点,并编号为A组,其他三组围绕该组进行设置,并编号为B组、C组以及D组,且B组、C组以及D组均设置有激光测距模块;
[0007]S2:信号数据接收:在上述步骤S1的基础上,通过B组设备的GPS接收模块对GPS信
号进行接收,并通过GPS信号计算得到B组设备的三维位置即经度、纬度和高度,并通过液晶显示模块进行显示,C组以及D组的GPS接收模块均重复B组的操作,由此得到B组、C组以及D组的三维位置;
[0008]S3:相对距离接收:通过B组设备无线通信模块与A组设备的无线通信模块取得联络,并通过B组设备的激光测距模块获取B组设备和A组设备点与点之间的单向距离,并通过液晶显示模块进行显示,C组以及D组的激光测距模块、无线通信模块和液晶显示模块均重复B组的操作,由此得到B组、C组以及D组与A组之间的单向距离;
[0009]S4:数据仿真计算:在上述步骤S2以及S3的基础上,通过B组、C组以及D组的三维位置以及与A组之间的单向距离的数据,将其代入数据仿真算法,由此推断出A组的单片机位置即A组的点的位置;
[0010]S5:结果输出显示:在上述步骤上,将A组、B组、C组以及D组的单片机STM32F407三维位置通过GIS显示系统显示,并对推断出的A组的点的位置进行GIS显示系统的显示,完成三维空间无线定位。
[0011]优选的,所述GPS接收模块具体包括蓝牙接收器、CF接收器或USB接收器中的一种或几种的组合;所述激光测距模块具体包括连续激光测距仪或脉冲激光测距仪;所述无线通信模块具体包括无线电台、无线电视或无线局域网中的一种或几种的组合。
[0012]优选的,所述GPS接收模块对GPS信号接收的方法具体为步进相关法、滑动相关法、序贯估值法或序列匹配滤波器法中的一种或几种的组合。
[0013]优选的,所述激光测距模块进行单向距离的获取时采用的方法具体为激光飞行时间法或三角法,其中,所述激光飞行时间法具体包括脉冲调制法或激光连续波调制法。
[0014]优选的,所述数据仿真算法在进行数据仿真推断时,具体步骤为:

:对B组、C组以及D组的三维位置以及与A组之间的单向距离的数据进行获取;

:对B组的三维位置进行标点,且通过B组与A组之间的单向距离的数据,获取A组第一推断点,同时C组以及D组均重复B组操作,得到A组第二推断点以及A组第三推断点;

:根据得到的第一推断点、第二推断点以及第三推断点进行标点,并根据三点重合得到A组最终推断点。
[0015]优选的,所述数据仿真算法具体包括数据拟合、参数估计或插值中的一种或几种的组合。
[0016]优选的,所述GIS显示系统具体为WorkstationArcInfo、Intergraph、MapInfoProfessional或MapGIS中的一种或几种的组合。
[0017]与现有技术相比,本专利技术的有益效果是:1、在无信号情况下可以实现仪器的相关定位,不需要大量人力物力,从而达到成本最小化,由于工作场景为人迹罕至的平原地带,因而仪器的高度位置相对不变,除此之外,由于无建筑物遮挡,激光模块有较大的应用范围(1

2km),因而有较小的定位误差,该设计在一定程度上推动旷野的户外工作;
[0018]2、成本较低,技术难度较小的条件下实现同样的定位功能,定位精度在95%以上,可以较好的满足各类仪器在煤矿、矿产开采,地质资源勘探等场景下的应用,进而带动相关产业的经济发展;
[0019]3、通过设置GIS显示系统显示,可直观且明显的得到定位点的推断点,由此可根据点进行后续操作,方便后台管理人员进行操作管理,为其带来了便利。
附图说明
[0020]附图用来提供对本专利技术的进一步理解,并且构成说明书的一部分,与本专利技术的实施例一起用于解释本专利技术,并不构成对本专利技术的限制。
[0021]在附图中:
[0022]图1为本专利技术一种基于STM32的三维空间无线定位方法流程图;
[0023]图2为本专利技术一种基于STM32的三维空间无线定位方法设备设置图。
具体实施方式
[0024]下面将结合本专利技术实施例中的附图,对本专利技术实本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种基于STM32的三维空间无线定位方法,其特征在于:包括以下步骤:S1:模块安装设置:首先准备该三维空间无线定位需要的设备,即单片机STM32F407、GPS接收模块、激光测距模块、无线通信模块以及液晶显示模块,其中,单片机STM32F407、无线通信模块以及液晶显示模块数量一致,GPS接收模块和激光测距模块数量一致,且单片机STM32F407、无线通信模块以及液晶显示模块均至少高于GPS接收模块和激光测距模块一台,在进行安装时,将单片机STM32F407、GPS接收模块、无线通信模块以及液晶显示模块分为4组,其中一组设置在需要定位的点,并编号为A组,其他三组围绕该组进行设置,并编号为B组、C组以及D组,且B组、C组以及D组均设置有激光测距模块;S2:信号数据接收:在上述步骤S1的基础上,通过B组设备的GPS接收模块对GPS信号进行接收,并通过GPS信号计算得到B组设备的三维位置即经度、纬度和高度,并通过液晶显示模块进行显示,C组以及D组的GPS接收模块均重复B组的操作,由此得到B组、C组以及D组的三维位置;S3:相对距离接收:通过B组设备无线通信模块与A组设备的无线通信模块取得联络,并通过B组设备的激光测距模块获取B组设备和A组设备点与点之间的单向距离,并通过液晶显示模块进行显示,C组以及D组的激光测距模块、无线通信模块和液晶显示模块均重复B组的操作,由此得到B组、C组以及D组与A组之间的单向距离;S4:数据仿真计算:在上述步骤S2以及S3的基础上,通过B组、C组以及D组的三维位置以及与A组之间的单向距离的数据,将其代入数据仿真算法,由此推断出A组的单片机位置即A组的点的位置;S5:结果输出显示:在上述步骤上,将A组、B组、C组以及D组的单片机STM32F407三维位置通过GIS显示系统显示,并对推断出的A组的点的位置进行GIS显示系统的显示,完成三维空间无线定位。2.根据权利要求1所述的一种...

【专利技术属性】
技术研发人员:陈雷孙婷
申请(专利权)人:北京信息科技大学
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1