声明:
以下文字及图片由飞扬科技独家版权所有,未经授权,严禁拷贝及转载!
2008.6.10
u-blox公司LEA-4S与LEA-5S的区别
经典的LEA-4S是u-blox公司在2005-2007年的主力产品,应用简单,使用功能完善可靠,产品的整体性能,不管是精度还是整机灵敏度都让人格外看好,在中国的军工及天上飞的,地上跑的,还是水里游的,都有一定的市场占有率.
当然随着岁月的流逝,GPS产业每天都在发生革命性的变化,GPS产业推陈出新,长前后浪推前浪的故事每天都在反复的上演,很难说谁是真正意义上的王者,在这个变化莫测的时代,唯有不断的研发新的产品,不断的降低产品的生产销售成本,不断的超越竞争对手的产品,在顾客大众面前保持良好的口碑,这是一个极为艰难的问题.
延续LEA-4S成功典范的产品是u-blox在2008年5月量产的引发GPS革命热潮的LEA-5S的新版本,在中国上千家企业来采用这个版本进行测试,飞扬科技更是于2008年1月开始进行不懈的研究和反复的测试,结合用户的不断反馈更新我们的技术解决方案,对一些细微的环节我们进行了深入的分析,并为客户现场进行调试,为客户在转换过程当中出现的问题得到了完美的解决,以下是我们在实际产品应用当中的一些解决方法公诉于众,力求让诸位用最短的时间来享受最高性能的产品.
LEA-4S与LEA-5S的NMEA码输出不同之外
LEA-4S的标准NMEA码输出格式案例:
02:10:18 $GPRMC,021018.00,A,2234.06210,N,11403.20863,E,0.269,92.22,120608,,,A*55
02:10:18 $GPVTG,92.22,T,,M,0.269,N,0.498,K,A*0E
02:10:18 $GPGGA,021018.00,2234.06210,N,11403.20863,E,1,03,4.05,189.7,M,-2.1,M,,*47
02:10:18 $GPGSA,A,2,15,21,18,,,,,,,,,,4.17,4.05,1.00*0F
02:10:18 $GPGSV,4,1,14,10,12,096,,14,08,247,,05,07,171,,24,69,166,*75
02:10:18 $GPGSV,4,2,14,12,07,156,,22,07,302,,15,36,031,39,29,17,210,*7D
02:10:18 $GPGSV,4,3,14,09,68,147,,12,07,156,,26,23,037,,21,60,305,51*7E
02:10:18 $GPGSV,4,4,14,29,17,210,,18,37,327,31*7B
02:10:18 $GPGLL,2234.06210,N,11403.20863,E,021018.00,A,A*69
02:10:18 $GPZDA,021018.00,12,06,2008,00,00*63
LEA-5S的标准NMEA码输出格式案例:
02:06:58 $GPRMC,020658.00,A,2234.03497,N,11403.21017,E,0.294,1.94,120608,,,A*65
02:06:58 $GPVTG,1.94,T,,M,0.294,N,0.545,K,A*3A
02:06:58 $GPGGA,020658.00,2234.03497,N,11403.21017,E,1,09,0.92,115.6,M,-2.4,M,,*43
02:06:58 $GPGSA,A,3,18,21,24,26,09,10,12,22,15,,,,1.41,0.92,1.07*0C
02:06:58 $GPGSV,3,1,12,05,06,171,14,09,67,148,33,10,12,095,31,12,07,156,22*76
02:06:58 $GPGSV,3,2,12,14,08,245,,15,37,030,36,18,36,325,33,21,59,306,51*75
02:06:58 $GPGSV,3,3,12,22,06,300,19,24,70,165,33,26,23,036,23,29,18,211,*75
02:06:58 $GPGLL,2234.03497,N,11403.21017,E,020658.00,A,A*6C
我们比较以上区别,发现LEA-5S缺少了 $GPZDA 这行的语句输出,但是有个别用户是使用此格式来进行日期处理的,不过也不用担心,我们在LEA-5S当中仍可以实现日期输出格式,只是程序上要做一点小小的修改,就是在:
02:06:58 $GPRMC,020658.00,A,2234.03497,N,11403.21017,E,0.294,1.94,120608,,,A*65
当中提取$GPRMC语句来实现相同的用法,看到了"120608"没?这就是日期了....
而且从用户当中的整体反馈来看,使用$GPRMC的人绝对是主流
PS:停止$GPRMC的输出可以降低部分模块的功耗..并且节省小部分CPU的资源,另外已有相同的替代方案,所以对模块输出无影响
使用LEA-5S代换成LEA-4S之后出现乱码的问题:
回顾一下LEA-4S应用参考:

如果你的电路是按以上标准制作的,那么恭喜你,代换没有任何问题,当然,我们更建议你在使用LEA-5S的时候将第22脚的接地脚悬空
LEA-5S第五脚VDDIO是不用接的,而LEA-4S则需要接上才能有TTL电平输出
如果你不是按照以上标准电路应用,或是在别的引脚,主要是I/O口,例如第9脚接地或是拉高电平等等,都会出现一些意想不到的输出乱码,或是输出编码不正常的情况,出现乱码怎么办?首先不管你是如何接线,主要的I/O口接照我们所提示的I/O口改回来,或是先一律悬空,确认输出参数的情况下无误再一次改一个地方再进行下一次实验.
出现的原因依我们所分析,是u-blox公司希望进一步简化用户外围的管脚,在尽可能兼容上一代版本的情况下尽可能的简化简化再简化外围,看来傻瓜式的应用的确会进一步的方便到我们的用户应用.
有源天线检测部分的小差异
LEA-4S 有源天线检测默认为正常检测输出:
LEA-4S有个u-blox公司独有的特点,就是加上一些外围电路之后,可以进行有源天线的正常,开路及短路检测,并可以自动在NMEA里面进行输出,实例如下:
有源GPS天线正常工作状态的NMEA码里面的输出内容:
03:09:54 $GPTXT,01,01,02,ANTSTATUS=OK*3B
有源GPS天线断线或是未接通的时候NMEA码里面的输出内容:
03:11:42 $GPTXT,01,01,02,ANTSTATUS=OPEN*2B
有源GPS天线短路的时候NMEA码里面的输出内容:
03:12:12 $GPTXT,01,01,02,ANTSTATUS=SHORT*6D
LEA-5S 有源天线检测默认为不检测输出:
但是当我们拿到LEA-5S的时候,刚加电开机的时候NMEA码输出:
03:13:31 $GPTXT,01,01,02,ANTSTATUS=OK*3B
而此时当我们拨掉天线也好,或是断路也罢,很遗憾的告诉大家,它是没有任何反应输出的.
怎么办?解决的方法是使用万能的u-blox公司的u-center软件:

快快打开: UBX>>CFG(Config)>>ANT(Antenna Settings)
在 Enable open circuit detecction上面打勾,OK,现在可以看到红色框内的信息改变了,敢紧发送给模块吧.
在实际应用当中如果是连单片机,我们是发送整个代码给模块,
而且是在每次加电初始化的时候发送一次!
倘若想现场在PC当中通过u-center当中看到实际效果,还需要按下send键发送指令给模块,最好能再进行CFG里面的数据保存,OK,大告功成,欣赏下成功的喜悦了.
.至于它为什么在第五代的产品当中不整个有源天线检测,的确让人匪夷所思,抓破头皮也想不出个所以然来,所以说这功能对于LEA-5H版的用户来讲可以随便改,但是对于有些用户在使用单片机的时候只使用了模块的TX端口而没有连线的RTX端口的用户来讲,的确是很惨,因为没有端口可以发指令给它....实在是一个惨字了得....又要多掏些米米换LEA-5H 来保存好配置再上机了
PS:此功能主要针对的还是GPS监控市场,用来监控天线是否被剪断或是其他情况的断线等情况,用作安全警报
如果您是飞扬科技的u-blox直接用户,又遇到了更多的解决方面的难题,不妨将详细情况电邮至: GPSbaby@gmai.com
以上图文字资料版权属于飞扬科技编辑并独家版权所有,如需转载请与 联系,未经授权请勿转载。 |