5iMX.com 我爱模型 玩家论坛 ——专业遥控模型和无人机玩家论坛(玩模型就上我爱模型,创始于2003年)

标题: 不要乱下GPS不完美的结论,GPS串口数据传输速度与搜星速度没关系! [打印本页]

作者: dianjita2    时间: 2013-8-29 13:05
标题: 不要乱下GPS不完美的结论,GPS串口数据传输速度与搜星速度没关系!
本帖最后由 dianjita2 于 2013-8-29 13:35 编辑

转百度文库的介绍,请模友别混淆串口数据传输速率与GPS搜星速度的概念。
一、端口及速率常识普及
大家常常看到看看GPS地图网里面的地图文章中都会写到端口速率修改,另外还有一文中提到各大导航地图端口波特率修改文件,那么这个端口和速率究竟代表什么意思了?下面我一一来为大家解释。端口和速率我个人的理解,端口是指GPS的信号数据传输的通道,而速率就是在这个通道中的传输速率。说到这里就会牵扯到两个方面的问题。
第一是硬件设备,比如我们的GPS机器,不管是手持机还是便携式机器,在工厂生产的时候,设备的硬件设计,决定了它接收到GPS信号后从哪个端口、以什么速 率传出去,这是由厂家设计硬件的时候决定的。举例,我的风行者V8,端口是com1,速率是4800,这个是在出厂时就设定好的,而不同的设备之所以会有不同的端口和速率区别就在此,所以这个参数是不能随意改变的。
第二是GPS导航软件设计中所涉及到的GPS信息的传输端口和速率,这是指软件功能模块之间GPS数据的传输,但这个是可以自行选择的,不管是国内还是国外的GPS导航软件,它们之间都有个特 性,就是软件无条件的适应硬件。因为软件必须适合所有的硬件设计定型,所以所有的GPS导航软件都提供“修改端口”的功能,并可以在10个COM口中进行 选择的原因。
二、细节分析通过上面的知识,我们知道GPS机器的端口和速率是出厂时就设定好的,而具体到某一款GPS应用硬件设备(一体机、手机、多功能机)来说,它的GPS数据口 和速率是固定的,那么剩下的就是需要你在安装GPS导航软件时通信端口和速率设置必须和硬件的端口速率匹配,不然,导航软件就不能正常工作,也就搜星不 到。
如果导航地图的端口与机器的端口不匹配,会出现什么情况,那就是“牛头不对马嘴”,彼此(GPS硬件和GPS导航地图)听不见对方,当然不能工作。而速率不匹配的话,(仅指GPS导航地图速率设置低于硬件传输速率),就是“鸡同鸭讲”,彼此不知道对方 在说什么,当然也不能工作。所以,端口和速率的设置是GPS应用最最基本的前提。
三、端口和速率的正确设定
如果你确实不知道你的机器出厂设定的端口和速率,那么下载这个测试软件可以测出来卡名、分辨率、CARD ID、端口、速率识别检测工具,测试出正确的端口和速率后,再按教程进行修改,就OK了。
那么这篇文章是否就到此结束呢?还没有,对于端口来说大家可能理解更深一些,而对于速率好像有些不是很明白,特别是我在凯立德冬季高清版的端口和速率修改的帖子中,很多人对于速率的设定还有疑惑。那么正确的GPS通信速率到底该设为多少?我告诉你。目前常见GPS机器,一般情况下默认的串行通信速率,就是4800波特。注意,这个速率是指GPS功能和机器的处理模块之间
第2/3页
的通信速率。
说到这里可能有些朋友会问,为什么我用软件测的速率是4800但设为9600,也可以正常搜星,而且有的还貌似比低传输速率定位要快。其实这是一种常见的串行通信协议,这个协议是由美国EIA制定,最早出现在调制解调器的通信规程中。其通信速率为300、600、1200、2400、4800、9600、 115200等等,这个协议有一个非常重要的性能,那就是“速率向下自适应”,意思就是,高速率设置,可以向下兼容和适应低速率。道理很简单,串行码的识 别,是靠接收电路的“采样”脉冲,对每一个依次通过的脉冲波的幅值进行“采样”,以此来判断它是“0”还是“1”,所以当一款串行通信设计定型后,那它需 要匹配的采样频率,就是一定的了。
比如,4800波特率,你可以简单地想象成接`收电路就有4800个采 样脉冲(一种宽度极窄的脉冲)刚好可以一一对应GPS传输信号,准确采样,完美判读数据脉冲串。你如果把速率,设为9600,由于它的“自适应”,它只不 过在一个脉冲宽度内,采样两次而已,你再设高一档,它就对同一个信号脉冲采样四次而已,这除了平添接收机的接收“负担”以外,对于GPS导航定位的快慢并 没有什么实质性的影响。
所以如果你的机器速率是低速率的话,设定为高速率也是可以正常运行的,但如果机器本身是高速率,而你导航地图设置为低速率,那么肯定搜星会出问题。


作者: dianjita2    时间: 2013-8-29 13:58
本帖最后由 dianjita2 于 2013-8-29 14:04 编辑

GPS搜星一些浅显的内容在百度文库里有介绍,详见: http://wenku.baidu.com/view/5877040979563c1ec5da71d5.html



作者: rx712345    时间: 2013-8-29 14:12
樓主這太專業了,專業的問題?留給專家,產品問題當然是找DJI至於搜星慢,硬體如果是正常的狀況下,天線設計就差很多(好像是面積越大效果越好)不知道對不對

作者: 孤独的长跑者    时间: 2013-8-29 14:16
学习学习。

作者: 贵阳-小悟空    时间: 2013-8-29 14:19
3楼的问题也是我想咨询的

作者: dianjita2    时间: 2013-8-29 21:13
标题: RE: 不要乱下GPS不完美的结论,GPS串口数据传输速度与搜星速度没关系!
rx712345 发表于 2013-8-29 14:12
樓主這太專業了,專業的問題?留給專家,產品問題當然是找DJI至於搜星慢,硬體如果是正常的狀況下, ...

理论上天线面积越大(鞭状天线越长越好),(看中移动的天线还有卫星接收站的天线就知道了),越能接收到多的无线电信号。但GPS有信号盲区,尤其在建筑高而密的地方。百度一哈都有了:)

作者: dianjita2    时间: 2013-8-30 17:14
标题: RE: 不要乱下GPS不完美的结论,GPS串口数据传输速度与搜星速度没关系!
贵阳-小悟空 发表于 2013-8-29 14:19
3楼的问题也是我想咨询的

六楼已回复

作者: wangyu1204    时间: 2013-8-30 17:47
支持一下,科学严谨态度玩东西才有意义

作者: yklee    时间: 2013-8-30 17:49
产品这些都设置好了,不需要咱们操心啊

作者: 梦幻行者    时间: 2013-8-30 19:37
GPS搜星跟环境影响非常大,拿个手机GPS导航软件在不同环境试试,搜到的星数量和信号强度都不一样的!

作者: 郭小甫    时间: 2013-8-30 19:59

学习学习。

作者: dianjita2    时间: 2013-9-2 13:27
自顶一下!

作者: usa137170    时间: 2013-9-3 13:49
我只是路过

作者: 压缩饼干    时间: 2013-9-5 16:56
必须的,出了问题可以怀疑,但是不能乱怀疑

作者: 小饭团    时间: 2013-9-5 17:29
世上本无事,庸人自扰之,LZ无视那些伪技术吧,打字多累啊


作者: tt1943    时间: 2013-9-6 08:59
只是路过


作者: 1531938787    时间: 2013-10-10 14:20
和网卡 一样,100M网卡就不代表能跑100M 数据,那是带宽。

作者: kmani    时间: 2014-5-21 03:11
串口传输速率较低,延迟较大

作者: 1962    时间: 2014-5-21 08:28
全是将官.结棍!

作者: dengrf3727    时间: 2014-6-17 08:10
学习了





欢迎光临 5iMX.com 我爱模型 玩家论坛 ——专业遥控模型和无人机玩家论坛(玩模型就上我爱模型,创始于2003年) (http://5imx.com/) Powered by Discuz! X3.3