logo资料库

ATK-NEO-6M GPS模块常见问题汇总_201400721.pdf

第1页 / 共7页
第2页 / 共7页
第3页 / 共7页
第4页 / 共7页
第5页 / 共7页
第6页 / 共7页
第7页 / 共7页
资料共7页,全文预览结束
ATK-NEO-6MGPS模块常见问题汇总Q1:连接电脑u-center没有反应?A:这个问题可能有如下三个原因:1,u-center设置正常,但是GPS没有定位到,输出信息没有在窗口体现出来。这个问题容易排查,在u-center里面调出TestConsole界面(View->TestConsole或按F8快捷键),即可看到有内容输出的,如图Q1.1所示:图Q1.1TestConsole查看GPS数据2,u-center的设置有问题。这种情况,请检查u-center选择的串口,是不是连接ATK-NEO-6M模块的串口?或者波特率是不是设置正确?如图Q1.2所示:图Q1.2u-center串口参数设置图Q1.2中,串口开关是开启的(PS:通过串口开关右侧的小倒三角,可以选择串口端口号!),然后波特率设置的是38400。如果你的u-center设置有问题,请检查这部分设置。3,硬件连接有问题。
连接u-center的时候,我们推荐的方式是:电脑USB转TTL串口GPS模块。很多客户容易混淆这个概念,接成了:电脑USB转TTL串口单片机GPS模块。典型的就是:GPS模块接我们开发板的PA2,PA3了,然后使劲的用u-center/串口助手去连接,这样如果你刷了我们的GPS模块测试代码,并且按了KEY0,倒是有可能收到数据,但是随便哪里没弄好,就没数据的。所以这里要特别注意:如果你用u-center连接GPS模块,就不要经过单片机,请直接:电脑USB转TTL串口GPS模块。我们的开发板上,都带有USB转TTL串口的,战舰板的USB转TTL串口如图Q1.3所示:图Q1.3战舰板USB转TTL串口图中,RXD,TXD就是USB转TTL串口的RXD和TXD,分别接GPS模块的TXD和RXD(要拔了这两个跳线帽),即可实现USB转串口GPS模块的连接。Mini板的USB转TTL串口如图Q1.4所示:Q1.4Mini板USB转TTL串口同样,将图中的RXD和TXD,分别接GPS模块的TXD和RXD,即可实现USB转串口GPS模块的连接。这样连接以后,GPS模块就直接通过USB转串口连接到了电脑,而没有经过STM32了。方便与u-center连接测试。这里,特别注意:如果你是用的是从别的地方购买的USB转TTL串口模块,请务必买
那种TXD/RXD上面不带LED灯的模块,因为一般厂家,都是直接在串口的TXD/RXD线上,接电阻和LED,这样会要求串口TXD,RXD上的驱动能力比较大,才可以正常驱动,而如果模块的驱动能力不够,就会导致通信异常,就会出现发送指令无回应的情况。ATK-NEO-6MGPS模块,在TXD和RXD线上面串联了510欧电阻,以匹配3.3V和5V单片机系统,所以驱动能力是比较弱的,一定不能再接LED了,否则无法通信!!所以USB转TTL串口模块,建议大家购买ALIENTEK的USB转TTL串口模块,ALIENTEK的USB转TTL串口模块,虽然也带LED灯,但是有用三极管来驱动LED,而不是直接由TXD/RXD驱动,所以,不需要提供多少电流,从而,不存在普通USB转TTL串口模块需要强驱动能力的问题。Q2:GPS的波特率忘记了,如何确定波特率?A:客户可能自己设置了GPS模块的波特率,并保存到了EEPROM里面,但是一段时间没用了,波特率给忘记了,这个时候,我们提供2个办法:1,打开串口助手,找到GPS链接的串口号,然后不停的设置各种波特率,直到显示正常的数据,如图Q2.1所示:图Q2.1波特率确定我们波特率从最低的开始,慢慢设置:1200240048009600…,都是显示乱码,最后到38400的时候,出现正确的NMEA-0183协议数据了,说明我们GPS模块的波特率就是38400的。2,波特率被设置为非标准的了,通过方法1无法找到正确的波特率,此时,先给模块断电,然后用镊子(或其他工具)短接24C32的5,6引脚,如图Q2.2所示,再给模块上电(保持5,6引脚短接状态),看到模块蓝色的LED灯亮了,3秒以后,再断开5,6脚的连接。此时,模块的波特率就会是9600的,我们打开串口助手,设置波特率为9600,就可以看到模块输出的信息了。特别注意,这个9600的波特率,并没有保存在EEPROM里面的,所以请务必用u-center
重新设置模块的波特率(方法详见:ATK-NEO-6M用户手册2.2.3.1节),并保存。否则,下次上电,波特率又不知道是多少了。图Q2.224C32芯片的5,6引脚示意图Q3:GPS无法定位?A:这个问题,也有几种情况。1,在室内测试。GPS模块在不外接有源天线的前提下,是不能在室内定位的!所以,遇到这种情况,请把GPS模块放到窗户旁或者阳台上,或者户外,总之,要能看到天空的地方,能见到的天空月广阔,越好。如果你一定要在室内测试,请购买有源天线,连接模块,并将有源天线放到室外。2,等待时间太短或天气条件太差。GPS模块首次定位(冷启动),正常条件(户外,天气良好)下,需要1~3分钟左右,所以刚接上,是不能定位的,请耐心等待一下。同样,GPS定位还受天气条件的影响,如果天气条件不好,可能需要更久的时间,可能要十几分钟,甚至不能定位。所以阴雨天,云层厚的时候,定位会慢一些,这个时候,请耐心等待一下,或者可以考虑外加有源天线进一步提高搜星能力。Q4:PPS引脚要不要接?A:新版本的ATK-NEO-6MGPS模块,比旧版本的多了PPS引脚,总共5个引脚。这个PPS引脚主要是用来提供时钟脉冲/时钟基准的,仅用作输出。一般情况下,用不到,所以可以不接。如果你需要用来做时钟脉冲,或者时钟基准,那么该引脚便可以使用了。Q5:串口调试助手,收不到模块发出来的数据?A:首先检测串口是否连接正确?波特率是否设置正确?连接ATK-NEO-6M的串口,一定要是TTL串口,不能是RS232串口。另外,我们模块标注的TXD,是NEO-6M的发送引脚,必须接TTL串口的接收引脚(RXD),注意看你的USB转TTL模块(或RS232转TTL模块),RXD是不是表示串口接收的引脚,有些模块可能标注反了,此时请调转TXD,RXD的接线即可。最后,还有可能是你的TTL串口模块带灯的缘故,导致收不到信号,详见:Q1第三点,特别注意部分。
Q6:模块连接到开发板,一直提示:NEO-6MSetting…?A:这个问题,主要是战舰板用户遇到比较多,原因是P9的PA2和PA3接了其他外设(比如485/SP3232等),导致模块连接开发板不正常,所以P9的PA2,PA3不要和48R,48T连接,一定要拔了这两个跳线帽(也不要和TXD,RXD连接),否则将检测不到ATK-NEO-6M模块。Q7:定位误差很大?A:这个应该是你经纬度换算有问题。1:可以先用u-center直接调用谷歌地图来显示GPS定位后所获得的经纬度。a:先下载谷歌地图,然后在u-center下按如图显示选责b:假设你获取到的上面gps输出的数据。N2318.13307纬度E11319.72036经度将其转换为度(°)分(′)秒(″)纬度=2318.13307/100=23°2318.13307%100=18′0.13307*60=7.984″经度=11319.72036/100=113°11319.72036%100=19′0.72036*60=43.2216″Q8:GPS导航仪信号差,可以用这个模块么?A:这个一般GPS导航仪,都是自带了GPS模块在里面的,如果有外接有源天线接口,建议给你的导航仪加多一个有源天线即可。我们的模块,不能直接接导航仪使用。
Q9:这个模块可以用来接电脑定位么?A:是可以的。ATK-NEO-6MGPS模块是TTL串口接口,所以你的电脑得买一个USB转TTL串口的小模块,然后连接我们的GPS模块,就可以在电脑上面,通过串口查看到GPS定位数据,另外,你可以安装其他第三方导航软件,结合我们的GPS模块,即可实现导航。Q10:我只需要GPRMC数据,其他数据可以屏蔽么?A:可以的。通过u-center软件,可以很方便的设置,具体步骤,请参考:ATK-NEO-6M用户手册_V2.0的2.2.3.2节(如何设置输出信息)。Q11:单独用GPS或者接有源天线可以定位,但是一起用就无法定位?A:这是因为有的时候两路信号产生了干扰,去掉C3电容Q12:模块可以在室内使用么?A:GPS信号必须在室外才能接收到,所以模块不能在室内直接使用。但是可以外接有源天线,将有源天线放到室外,这样模块放室内就可以通过有源天线接收到GPS信号,从而实现定位。Q12:图片中各种颜色代表什么意思A:红色:卫星信号不可用;蓝色:卫星信号可用,不可用于导航;黄色或者天蓝色:卫星信号可用,可用于导航;绿色:卫星用于导航;绿色越多越好,4个绿色就可以用于导航!
公司网址:www.alientek.com技术论坛:www.openedv.com电话:020-38271790传真:020-36773971
分享到:
收藏