微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 手机设计讨论 > MTK手机平台交流 > MTK GPS(AGPS)有一个EPO设置如何使用?

MTK GPS(AGPS)有一个EPO设置如何使用?

时间:10-02 整理:3721RD 点击:
请教gps设置里面的EPO相关功能如何使用? 设置可以从网上下载EPO文件下来,但不能使用,或者说应该怎么用?
知道的哥们指导一下,谢谢!~

epo是MTK自己的技术,也是辅助定位的,和Agps类似,只是epo是读取MTKepo服务器上的卫星星历,epo和AGPS都开的情况下优先使用epo,因为epo读取的星历是未来一段时间的所以读取epo文件之后,可以不用联网就能使用GPS,是离线模式。

来晚了 楼上已经回复了。
epo就是agps.
由于agps协议是sirf的专利,mtk没办法使用,所以就自己创了epo格式的星历下载。
epo不是离线的概念哦。
这个要先讲卫星如何定位(GPS), 天上老美是24颗卫星,不同的时候,我们空中是不同的卫星在跑。
为了知道是哪个卫星在我们上面,需要搜星,看看究竟是哪些在我们上面,搜(相当与电脑查找局域网,有哪些电脑在线,查找他们的ip),晓得了哪些的卫星,然后跟他们通讯,通过至少3颗卫星进行确定自己的位置(GPS的). 其中搜行(查找ip)是相当耗电,为了减少这个耗电和时间。
     大家想了个办法,在全球各个地方进行(不知道是不是推算出来的)放置GPS进行采集当前24颗卫星的坐标,然后再放到集中的服务器上。
     我们的终端(GPS),提供基站编号给服务器,服务器根据基站编号,先推算出大概的经纬度(这个是我在做的服务 http://www.minigps.net),根据这个经纬度,服务器可以直接推算出未来14天的在你当地卫星运行的轨道了(星历),把这数据生成,让终端来请求下载。
    GPS根据这个下载的包(EPO),先检查是否过期了(14天,这个时间可以调,也可以是4小时,跟文件大小相关),没过期就直接用EPO文件,跳过搜星阶段,直接晓得了iip,connect就可以了,这样很快就定到位,而且不需要联网了,如果直接连接失败,又要搜星,再连接。
    对于EPO的终端操作GPS, 是通过GPS串口指令进行操作。一般就是把GPS串口切换到二进制模式,然后把EPO文件写入GPS芯片的rom里面。
    这里还有一个技巧,由于EPO对接mtk有点难。可以这样操作, 当卫星搜星成功的时候,把搜星里面rom的epo文件备份出来。当断电了,可以进行恢复,一般可以用4小时。这样可以省电。
    具体如何调试,最好请教mtk。

想了解一下,这个AGPS功能 只是GPS的一个辅助,就是说缩短一点下载星历地图的时间
如果不带GPS 器件,根本谈不上 AGPS是吧?
现在一个客户 不想加GPS芯片,让我们实现AGPS功能,我直接傻眼了

对与AGPS很多人有误解。
      AGPS的准确定义是辅助GPS定位,但他有个过程是根据基站编号来获得星历。
如何获得星历,上面我有解释,为了得到星历也就需要知道对应的经纬度(大概的),也就是说AGPS在获取星历之前是有一个中间过程,可以得到大概的经纬度的,目前这些大概的经纬度都不是很准确。
     因为卫星的覆盖面积很大,举例在宝安的基站上传上去,只要知道是深圳的,就完全没问题,可以下载对应的经纬度。由于有这个过程,所以很多都说不要GPS,用AGPS进行定位,其实就是基站定位。
     如果正真商用,AGPS的基站定位是不准确的,误差相当大,星历的误差允许范围是 300公里左右。
其实客户提这个要求是要基站定位。这样就不用GPS.
     基站定位在城市里面误差一般在100~200米之间,乡下 1000米左右。
我网站有很多专业的文章进行介绍 http://www.minigps.net,大家可以阅读下。

感谢楼上哈

非常有用的科普

了解一下。

帮助很大。

写得很详细,好


他们给你说应该指的是AGPS 辅助定位   通过基站信息或WIFI进行定位的一种方式,没有GPS也是可以滴;

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top