打开手机导航,定位图标在那儿转啊转,半天定不了位,或者明明站在马路边,地图上却显示你在河中间游泳?反正我是经历过好几次,气得想砸手机,直到我接触了一家叫万维科技的公司,发现他们的GPS设备居然装了两个定位模块——对,你没看错,就是两个。
我当时第一反应是:这不浪费钱吗?一个GPS就够用了,搞两个干嘛?结果深入了解之后,才发现这根本不是多此一举,而是人家在“实战”中积累出来的智慧。
两个GPS,不是为了备份,是为了“互补”
很多人以为,两个GPS就是一个坏了另一个顶上,其实远不止这么简单,万维科技的核心业务是做高精度定位终端,用在车辆追踪、资产管理、农业机械这些场景,在这些场景里,定位不准,可能意味着几千块钱的损失。
举个栗子,你开着一台收割机在田里作业,GPS告诉你的位置偏差了两米,结果你收割的区域跟上一轮重叠了一大块,或者漏掉了一整条,如果你是农民,你气不气?这时候,单个普通GPS模块的误差是解决不了这个问题的。
万维科技的做法是:装一个高精度GPS模块(比如支持RTK差分定位的),再装一个普通民用GPS模块,高精度的那个负责“准”,普通那个负责“快”和“稳”。
高精度模块准,但容易“犯矫情”
高精度GPS(比如那些用北斗+GPS双频信号的)确实厉害,精度能到厘米级,但它的缺点也很明显:启动慢,每次开机,它需要花好几秒甚至几十秒去搜索卫星、下载星历数据、计算位置,而且一旦周围有高大建筑物遮挡,或者天气不好,它就容易“抓瞎”——信号断了就重新开始,过程特别磨叽。
我之前用过一个万维科技的追踪器,放在车上,第一次开机定位花了将近40秒,这要是用在需要实时追踪的场景里,比如押运贵重物品,那40秒的空白期就可能出大问题。
普通模块快,但精度不够
普通民用GPS(比如u-blox的NEO系列)启动贼快,冷启动也就一两秒,甚至秒定,但它的精度通常只有2到5米,在城市里开个车还行,要精确到厘米级就做不到了。
万维科技把这两个模块“搭伙过日子”了。
双模块的“工作流程”是这样的
我仔细研究了一下他们的技术文档(说实话,前半段看得头大,后半段才看懂),大致流程是这样的:
- 开机启动:普通GPS模块立刻开始工作,在几秒钟内输出一个大概的位置(精度5米左右),系统先用这个位置把基本功能跑起来,比如记录轨迹起点、上报坐标给服务器。
- 后台预热:高精度GPS模块在后台默默启动,它不急着输出位置,而是先把卫星信号收稳定、星历数据下载好,完成“热身”。
- 切换主控:等高精度模块准备好了,系统悄咪咪地把主定位源切换到高精度模块上,这时候,位置精度就从5米降到了0.1米以内。
- 保持同步:在整个过程中,两个模块的数据是独立计算的,系统会对比两者的位置差,如果发现差异过大(比如一个说在路东,一个说在路西),还会自动触发重新校准。
你看,这就像一个人开车,副驾还坐着个导航员,副驾先看一眼地图,告诉你大概方向,然后主驾再仔细看路牌精确拐弯,谁也没闲着。
这种设计还解决了另一个大痛点:信号遮挡
在城市里开车,经常会穿过隧道、高架桥下、地下停车场,普通的单GPS模块,一进隧道定位就丢了,等出来之后要重新搜星,往往得等十几秒才能恢复正常,这段时间里,轨迹就是一条直线——毫无意义。
万维科技的双GPS方案里,普通模块因为灵敏度高,在一些微弱信号环境里还能勉强定位,起到“续航”作用,而出隧道后,高精度模块能更快地恢复精准定位,两个模块互相对比,还能判断出是不是真的出了隧道,避免因为一颗卫星信号反弹导致的“鬼定位”。

我还看过他们的测试报告:在连续穿过三个隧道后,普通单GPS设备的轨迹偏差达到了1.2公里,而双GPS方案的偏差只有47米,差距大到离谱。
为什么不直接用一颗高端芯片搞定?
你可以说,那市面上不是有那种“多频多系统”的单芯片GPS模块吗?比如ublox的F9系列,一颗芯片就支持北斗、GPS、GLONASS、Galileo,还能做RTK,为什么还要用两颗?
这个问题我专门问过万维的技术人员,他跟我说:成本和冗余。
一颗高端芯片的成本通常在500到1000元,而一颗普通模块的成本才几十块,如果用双模块方案,总成本可能还比单颗高端芯片低一些,更重要的是——如果一个高端芯片坏了,整个设备就废了;但双模块方案里,如果高精度模块坏了,普通模块还能继续工作,定位精度虽然下降,但设备不“死机”。
这就像家里装了两根宽带——电信断了用联通,联通断了用电信,怎么也掉不了线。
这个技术在真实客户里用在哪?
我接触过几个用万维科技设备的客户,他们提到的几个场景很有意思:
- 物流冷链车:需要记录每趟运输的精确轨迹,偏差不能超过50厘米,否则温度湿度数据对不上时间戳,货主拒收,两个GPS模块,一个主用,一个辅助,确保每份数据都准确。
- 农村土地测绘:用农机跑一圈就把地块边界画出来了,如果只有一个普通GPS,画出来的地图像狗啃的,双GPS模块里高精度的负责边界,普通模块负责记录路径。
- 共享单车定位:共享单车的停车框就那么几平米,精度不够的话,车锁明明在框里,系统却显示没停进去,双GPS可以有效避免这种“定位飘移”。
说点不完美的地方
我也不想把这事儿说得天花乱坠,双GPS模块方案也有自己的问题,最明显的就是功耗大——两个模块同时工作,耗电量比单模块翻倍,所以万维科技的设备通常要配更大容量的电池,或者做成需要频繁充电的“非长续航”类产品。
另外就是数据融合算法复杂,两个模块出来的数据怎么融合?加权平均?交替取用?还是用卡尔曼滤波?这个算法一旦没写好,反而会出现“抖动”——一会儿切到普通模块,一会儿切到高精度模块,轨迹变得一抖一抖的,万维科技在三年前就吃过这个亏,后来迭代了好几版才稳定下来。
所以你看,两个GPS的配置,不是炫技,是实打实的为了解决真实世界的麻烦,它看起来笨拙,但用起来顺手,这大概就是工程思维和理论思维的区别吧——理论是追求完美的,但工程追求的是“能达到目标就算赢”。
好了,大概就这些,以后你看到某个设备上贴了个“双GPS”标签,不妨多想一步:它可能不是为了双倍保险,而是为了在快和准之间,找一个最实用的平衡点。
本文来自作者[kyadmin]投稿,不代表be365立场,如若转载,请注明出处:http://www.yikaoba.cn/keji/419.html
评论列表(4条)
我是be365的签约作者“kyadmin”!
希望本篇文章《万维科技的GPS为什么有两个?这背后藏着一个你可能不知道的秘密》能对你有所帮助!
本站[be365]内容主要涵盖:be365,be365网站,be365网址,ball365体育,Be365排名
本文概览:打开手机导航,定位图标在那儿转啊转,半天定不了位,或者明明站在马路边,地图上却显示你在河中间游泳?反正我是经历过好几次,气得想砸手机,直...