NEO-6M GPS模块是一种使用UBLOX公司的NEO-6M模组的高性能GPS模块,它由ALIENTEK生产,支持高达50个通道,追踪灵敏度高达-161dBm,测量输出频率最高可达5Hz。这种模块体积小但性能优异,自带陶瓷天线及MAXIM公司的20.5dB高增益LNA芯片,搜星能力强。模块可以通过串口进行各种参数设置,并保存在EEPROM中,使用非常方便。此外,它还带有一个IPX接口,可以连接各种有源天线,适应能力非常强。模块兼容3.3V/5V电平,方便连接各种单片机系统。模块还自带一个可充电后备电池,可以在主电源断开后维持半小时左右的GPS星历数据保存,以支持温启动或热启动,从而实现快速定位。 ATK-NEO-6M模块的引脚功能如下:PPS(脉冲输出脚),RXD(串口接收脚,TTL电平,不能直接接RS232电平),TXD(串口发送脚,TTL电平,不能直接接RS232电平),GND(地),VCC(电源,3.3V~5.0V)。其中,PPS引脚同时连接到了模块自带的状态指示灯,该引脚连接在UBLOX NEO-6M模组的TIMEPULSE端口,该端口的输出特性可以通过程序设置。PPS指示灯在默认条件下有两种状态,常亮表示模块已开始工作但还未定位成功,闪烁(100ms灭,900ms亮)则表示模块已经定位成功。 ATK-NEO-6M模块默认采用NMEA-0183协议输出GPS定位数据,并可以通过UBX协议对模块进行配置。NMEA-0183协议详细介绍可以参考《ATK-NEO-6M用户手册.pdf》,UBX配置协议的详细信息可以参考《u-blox6_ReceiverDescriptionProtocolSpec_GPS.G6-SW-10018-C.pdf》。通过ATK-NEO-6M GPS模块,任何单片机(3.3V/5V电源)都可以很方便地实现GPS定位,它也可以连接电脑,利用电脑软件实现定位。 在硬件连接方面,ATK-NEO-6M GPS模块可以直接插到ALIENTEK探索者STM32F407开发板的ATKMODULE接口实现与开发板的连接。GPS的串口将连接在探索者STM32F407开发板的串口3上面,GPS的PPS信号接接在GBC_KEY信号上面。通过串口3连接ATK-NEO-6M GPS模块后,可以通过液晶显示GPS信息,包括精度、纬度、高度、速度、用于定位的卫星数、可见卫星数、UTC时间等信息。同时,可以通过USMART工具,设置GPS模块的刷新速率(最大支持5Hz刷新)和时钟脉冲的配置。另外,通过KEY0按键,可以开启或关闭NMEA数据的上传(即输出到串口1,方便开发调试)。 NEO-6M GPS模块是一种非常优秀的GPS模块,其小巧的体积、强大的性能、方便的连接和丰富的功能使其在各种GPS定位应用中有着广泛的应用前景。
剩余22页未读,继续阅读
- 粉丝: 44
- 资源: 25
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助