很多开发者在测试GPS的时候,总是发觉无法定位,甚至无法搜星。经过技术支持的解答才明白,只有戒掉懒癌,去室外测试,才能有良好的效果。
究其原因,还是GPS的原理所致。
为什么开发板不能在室内使用GPS定位?为什么手机可以定位,模块无法定位呢?本文将给各位开发者一个精确的解释。
1
以最简单的几何来说,两点确定一条线,三个点确定一个面;那么逆推一下,就是三个点确定一个位置(基站定位的原理);四个点确定精确位置(含高程)。
GPS芯片收到不同卫星的数据后,进行解算,就能得到当前接收器在地球的绝对位置了。根据三点定位的原理,同时使用3颗卫星,可以实现2D FIX(不含高程);只有同时使用4颗或以上的卫星,才能实现3D FIX(含高程)。
导航卫星