作者:hacker发布时间:2022-07-14分类:黑客教程浏览:134评论:4
影响定位导航的因素比较多,如果您使用的是华为手机,请您尝试以下方法进行排查确认:
1. 磁吸、金属手机壳、磁吸支架等影响因素
金属或磁性材料,会对GPS信号产生一定的干扰和屏蔽作用,影响信号的接收。如果您使用了金属保护壳、磁吸保护壳、磁吸支架或磁力吸盘,建议您取下后重新进行定位。
2.位置模拟软件影响
位置模拟软件采用的是虚拟位置,因此当打开后,会影响到真实定位结果,如果未正常退出位置模拟,会一直显示GPS信号弱。
3.位置开关及位置权限是否开启
请确认导航的软件是否有读取位置信息的权限。操作步骤: 打开手机设置,在搜索栏中输入权限管理进入权限管理界面,点击无法定位导航的应用,开启位置信息权限。
4.地理位置的原因
(1)高耸的建筑物、密集的楼房、屋顶、墙壁,都会影响GPS信号的接收导致定位不准。建议您开启WLAN功能,或移步到空旷的地方。
(2)隧道、高架、及山区等遮挡严重的地方或高速行驶的场景下信号通常较差,一般走出该区域,GPS信号即可恢复。如果GPS信号一直很差,建议您尝试重启手机。
5.请检查手机设置是否正确
(1)请确保手机网络连接正常,并在下拉通知栏中已开启位置信息。
(2)请确认手机定位服务设置是否正确。操作步骤:下拉通知栏,长按位置信息图标,进入定位服务界面,点击提高精确度,开启WLAN 扫描,提高网络定位精确度。
若以上方法仍未能解决您的问题,请您提前备份好数据(QQ、微信等第三方应用需单独备份),携带购机凭证到附近的华为客户服务中心检测。
相关链接如下:寄修服务预约服务维修备件价格查询华为客户服务中心
GPS模块定位原理
24颗GPS卫星在离地面1万2千公里的高空上,以12小时的周期环绕地球运行,使得在任意时刻,在地面上的任意一点都可以同时观测到4颗以上的卫星。
由于卫星的位置精确可知,在GPS观测中,卫星到接收机的距离,利用三维坐标中的距离公式,利用3颗卫星,就可以组成3个方程式,解出观测点的位置(X,Y,Z)。考虑到卫星的时钟与接收机时钟之间的误差,实际上有4个未知数,X、Y、Z和钟差,因而需要引入第4颗卫星,形成4个方程式进行求解,从而得到观测点的经纬度和高程。
事实上,接收机往往可以锁住4颗以上的卫星,这时,接收机可按卫星的星座分布分成若干组,每组4颗,然后通过算法挑选出误差最小的一组用作定位,从而提高精度。
由于卫星运行轨道、卫星时钟存在误差,大气对流层、电离层对信号的影响,使得民用GPS的定位精度只有10米。为提高定位精度,普遍采用差分GPS(DGPS)技术,建立基准站(差分台)进行GPS观测,利用已知的基准站精确坐标,与观测值进行比较,从而得出一修正数,并对外发布。接收机收到该修正数后,与自身的观测值进行比较,消去大部分误差,得到一个比较准确的位置。实验表明,利用差分GPS,定位精度可提高到5米。
什么是GPS模块
GPS 模块就是GPS信号接收器,它是一个可以用无线蓝牙或有线方式与电脑或手机连接,将它接收到的GPS信号传递给电脑或手机中的GPS软件进行处理。我们常说的GPS定位模块称为用户部分,它像“收音机”一样接收、解调卫星的广播C/A码信号,中以频率为1575.42MHz。GPS模块并不播发信号,属于被动定位。
GPS模块的应用关键在于串口通信协议的制定,也就是模块的相关输入输出协议格式。它主要包括数据类型与信息格式,其中数据类型主要有二进制信息和NMEA全国海洋电子协会数据信息。这两类信息可以通过串口与GPS接收机进行通信。
GPS模块通过运算与每个卫星的伪距离,采用距离交会法求出接收机的得出经度、纬度、高度和时间修正量这四个参数,特点是点位速度快,但误差大。初次定位的模块至少需要4颗卫星参与计算,称为3D定位,3颗卫星即可实现2D定位,但精度不佳。GPS模块通过串行通信口不断输出NMEA格式的定位信息及辅助信息,供接收者选择应用。
由于地球不是一个规则的球体,我们要测量的目标位置往往不在同样的海平面内,且还存在海陆空天的平台区别,因此只能确定水平位置的两个卫星定位方法,不可能普遍适用,必须用三个参考点(卫星)才能最终确定经纬度和高程。这就如同在直角坐标系内确定一个空间点位必须要确定X、Y、Z三维坐标值原理一样。图2所示为空间三维定位原理。
图2.空间三维定位原理
由此可知,在空间确定一个目标点位置,必须要三个卫星的测量值,才能给出三维位置,那为什么卫星导航一般要求有四个卫星才能定位呢?这是因为实际上参与导航位置计算的过程中,还有个时间变量参数,因为卫星导航的距离测量实际上是以时间度量来实现的,当每秒钟时间误差为百万分之一时,所带来的位置误差会达到300m以上,而人们所用的卫星导航接收机的时钟是用石英晶体振荡器来实现的,必须用卫星的原子时钟作为同步标准才能确保定位精度,故需要第四颗星来参与定位,实际上这第四颗卫星是作为时间参考标准加以应用。
GPS系统定位的基本原理是利用测距交会确定点位。一颗卫星信号传播到接收机的时间只能决定该卫星到接收机的距离, 但并不能确定接收机相对于卫星的方向,在三维空间中,GPS接收机的可 能位置构成一个球面;
当测到两颗卫星的距离时,接收机的可能位置被确 定于两个球面相交构成的圆上;当得到第三颗卫星的距离后,球面与圆相 交得到两个可能的点;第四颗卫星用于确定接收机的准确位置。因此,如 果接收机能够得到四颗GPS卫星的信号,就可以进行定位;当接收到信号 的卫星数目多于四个时,可以优选四颗卫星计算位置。
扩展资料:
GPS全球定位系统采用多星高轨测距体制,以距离作为基本观测量,通过对4颗卫星同时进行伪距测量,即可推算出接收机的位置。由于测距可在极短的时间内完成,即定位是在极短的时间内完成的,故可用于动态用户。
现代测距实质上是使用无线电信号测量其传播时间来推算距离。可以测量往返传播延迟,也可以测量单程传播延迟。往返传播测距即主动测距,要求卫星与用户均具备收发能力。对用户来说,这不仅大大增加了仪器的复杂程度,而且从隐蔽性来看也是十分不利的,因为发射信号易造成暴露。单程测距(即被动测距)则在很大程度上避免了上述的缺点。
但单程测距要求卫星与用户接收机的时钟同步。如果两个时钟不同步,那么在所测量的传播延时时间中,除了因卫星至用户接收机之间距离所引起的传播延迟之外,还包含了两个时钟的钟差。要达到卫星与用户时钟同步,在实际工作中很难做到,但可通过适当方法解决。
影响定位导航的因素比较多,请您尝试以下方法进行排查确认:
1. 请检查手机设置是否正确
(1)请确保手机网络连接正常,并在下拉通知栏中已开启位置信息。
(2)请确认手机定位服务设置是否正确。操作步骤:下拉通知栏,长按位置信息图标,进入定位服务界面,点击提高精确度,开启WLAN 扫描,提高网络定位精确度。
(3)请确认导航的软件是否有读取位置信息的权限。操作步骤: 打开手机设置,在搜索栏中输入权限管理进入权限管理界面,点击无法定位导航的应用,开启位置信息权限。
2. 地理位置的原因
(1)高耸的建筑物、密集的楼房、屋顶、墙壁,都会影响GPS信号的接收导致定位不准。建议您开启WLAN功能,或移步到空旷的地方。
(2)隧道、高架、及山区等遮挡严重的地方或高速行驶的场景下信号通常较差,一般走出该区域,GPS信号即可恢复。如果GPS信号一直很差,建议您尝试重启手机。
3. 其他影响因素
金属或磁性材料,会对GPS信号产生一定的干扰和屏蔽作用,影响信号的接收。如果您使用了金属保护壳、磁吸保护壳、磁吸支架或磁力吸盘,建议您取下后重新进行定位。
若以上方法仍未能解决您的问题,请您提前备份好数据(微信/QQ等应用需单独备份),携带购机凭证到附近的华为客户服务中心检测。
如果要比较GPS和北斗定位的准确度,那么无疑是北斗大幅度领先GPS。至于手机为什么不增加开关在GPS和北斗之间进行切换,因为根本没有这个必要。
北斗卫星轨道和卫星数量都有明显优势如果大家对北斗和GPS了解比较多就会发现,北斗在轨道数量和卫星数量上都更多一些。美国的GPS目前有两条轨道以及24颗卫星组成;而北斗则首创了三种轨道混合星座,包含了4颗中圆地球轨道(MEO)卫星、3颗地球静止轨道(GEO)卫星和3颗倾斜地球同步轨道(IGSO)卫星。
再加上作为备用的5颗,北斗的卫星数量达到了35颗。估计不少朋友有疑问,为什么GPS只用24颗卫星就完成了全球定位而北斗需要30颗呢?这其中最主要的原因还是美国具有先发优势,他们占据了最好的轨道;北斗作为后来者只能使用差一些的轨道,自然卫星的需求也更多一些。
北斗在军用和民用领域精度都领先GPS上面说了那么多,估计还是有很多朋友想看直接的数据对比,下面我就给大家公布下具体的数据。目前GPS在民用领域的精度是10米左右,正是这些偏差导致我们在打车或者定位的时候可能不太准。北斗的民用精度则达到了5米,这无疑比GPS更加实用。
在军用领域GPS的精度可以达到0.3米,这已经能够保证在军事上精确打击。北斗目前公布的最高精度可以达到0.02米,当然达到这种精度需要国内2600个北斗地基站进行校准;一旦出过北斗军用定位的精度差不多在0.05~0.1米之间,总体来说还是要优于GPS的。
目前大部分的智能手机已经使用了北斗导航在北斗正式组网完成的时候,很多朋友估计都是迫不及待的想使用北斗导航来支持一下国产,可是在网上只能搜到各种的挂羊头卖狗肉的北斗导航。那么真正的北斗导航在哪里呢?其实只要大家打开了手机的GPS服务,那么很大可能性就在使用北斗提供的定位信息。
当我们手机打开定位后,我们手机会根据自己的内置的算法来搜索卫星定位发射的信号,进而通过芯片计算出我们所处的位置以及海拔高度,搜索到的信号越多,定位自然会越准确。手机如果同时搜到北斗和GPS的卫星信号,则会依据当时信号强的那个进行位置定位。接收的信号在时时刻刻变化,自然也就没法通过开关控制。
不过北斗肯定会深耕国内,未来大家在国内的导航大部分都将是使用的北斗导航服务。大家手机里使用的定位服务虽然是叫GPS,但是它算是手机使用所有导航系统的总称,并非单纯的代指美国的GPS。虽然不少人现在还是认为国外的月亮更圆,但是我们奋起直追不断进步,必然能像北斗一样后来者居上,再创辉煌!
标签:gps精确定位
已有4位网友发表了看法:
访客 评论于 2022-07-15 05:06:46 回复
上的卫星,这时,接收机可按卫星的星座分布分成若干组,每组4颗,然后通过算法挑选出误差最小的一组用作定位,从而提高精度。由于卫星运行轨道、卫星时钟存在误差,大气对流层、电离层对信号的影响,使得民用GPS的定位精度只有10米。为提高定位精度,普遍采用差分GPS(DG
访客 评论于 2022-07-15 07:45:03 回复
要求有四个卫星才能定位呢?这是因为实际上参与导航位置计算的过程中,还有个时间变量参数,因为卫星导航的距离测量实际上是以时间度量来实现的,当每秒钟时间误差为百万分之一时,所带
访客 评论于 2022-07-15 07:44:27 回复
3. 其他影响因素金属或磁性材料,会对GPS信号产生一定的干扰和屏蔽作用,影响信号的接收。如果您使用了金属保护壳、磁吸保护壳、磁吸支架或磁力吸盘,建议您取下后重新进行定位。若以上方法仍未能解决您的问题,请您提前备份好数据(微信/QQ等应用需单独备份),携带购机凭证到附近的华为客
访客 评论于 2022-07-15 09:35:19 回复
步,必然能像北斗一样后来者居上,再创辉煌!