MAX-M8Q GNSS HAT
来自Waveshare Wiki
| |||||||||||||||||
| |||||||||||||||||
产品使用
windows测试
1. 下载安装u-center软件,启动u-center
2. 板载跳冒置于A,连接GNSS天线,将天线放置在户外空旷可视天空区域,接入MicroUSB并连接电脑
3. 注意天线无文字标签面正对天空,打开设备管理器查看串口号, u-center连接MAX-M8Q,选择自动波特率
4. 启动MAX-M8Q进入3D模式后,选择菜单File的Database Export的Google Map Html选项导出文件
5. 点击下载解压文件后用Chrome打开,导入刚才u-center保存的文件.可查看定位信息.
6. u-center软件使用请查阅手册User guide
RaspberryPi使用
硬件连接
功能引脚 | 树莓派接口(BCM) | 树莓派接口(WiringPi) | 描述 |
5V | - | - | 5V电源正 |
GND | - | - | 电源地 |
RXD | P14 | P15 | 模组UART接收引脚 |
TXD | P15 | P16 | 模组UART发送引脚 |
SDA | P2 | P8 | 模组I2C的SDA引脚 |
SCL | P3 | P9 | 模组I2C的SCL引脚 |
PPS | P18 | P1 | 模组PPS信号输出引脚 |
INT | P27 | P2 | 用于唤醒模组,低电平有效 |
开启UART接口
打开树莓派终端,输入以下指令进入配置界面,然后重启树莓派
sudo raspi-config #选择Interfacing Options -> Serial,关闭shell访问,打开硬件串口 sudo reboot
安装软件与修改参数
- 安装wiringPi
sudo apt-get install wiringpi #对于树莓派2019年5月之后的系统(早于之前的可不用执行),可能需要进行升级: wget https://project-downloads.drogon.net/wiringpi-latest.deb sudo dpkg -i wiringpi-latest.deb gpio -v # 运行gpio -v会出现2.52版本,如果没有出现说明安装出错
- 安装Python函数库
sudo apt-get update sudo pip install RPi.GPIO sudo apt-get install python-serial sudo apt-get install gpsd gpsd-clients python-gps
- 修改gpsd参数
#打开gpsd文档 sudo nano /etc/default/gpsd #将文档以下参数修改后保存退出 USBAUTO="false" DEVICES="/dev/ttyS0" GPSD_OPTIONS="/dev/ttyUSB0"
- 下载源码
mkdir ~/Documents/MAX-XXX_GNSS_HAT_Code cd ~/Documents/MAX-XXX_GNSS_HAT_Code/ wget https://www.waveshare.net/w/upload/0/0f/MAX-XXX_GNSS_HAT_Code.zip unzip MAX-XXX_GNSS_HAT_Code.zip
wiring库例程
python例程
进入相应python目录,执行例程,国外用户可直接在谷歌地图查看信息,国内大陆用户在高德地图或百度地图查看信息,详情看使用效果.
cd ~/Documents/MAX-XXX_GNSS_HAT_Code/RaspberryPi/python/coordinate_converter sudo python3 main.py
STM32使用
硬件连接
模组 | XNUCLEO-F103RB | 描述 |
5V | - | 5V电源正 |
GND | GND | 电源地 |
RXD | P9(TX) | 模组UART接收引脚 |
TXD | P10(RX) | 模组UART发送引脚 |
HAL库例程
下载例程到XNUCLEO-F103RB开发板,使用Serial Port Utility连接XNUCLEO-F103RB的串口2查看相关信息
Jetson Nano使用
- 安装Python函数库
sudo apt-get update sudo apt-get install python-serial sudo apt-get install gpsd gpsd-clients python-gps sudo pip3 install gps3
- 修改gpsd参数
#打开gpsd文档 sudo nano /etc/default/gpsd #将文档以下参数修改后保存退出 USBAUTO="false" DEVICES="/dev/ttyTHS1" GPSD_OPTIONS="/dev/ttyUSB0"
- 下载源码
mkdir ~/Documents/MAX-XXX_GNSS_HAT_Code cd ~/Documents/MAX-XXX_GNSS_HAT_Code/ wget https://www.waveshare.net/w/upload/0/0f/MAX-XXX_GNSS_HAT_Code.zip unzip MAX-XXX_GNSS_HAT_Code.zip
- 查看端口获取数据
sudo chmod 777 /dev/ttyTHS1 sudo minicom -D /dev/ttyTHS1 -b 9600 sudo cat /dev/ttyTHS1 sudo gpsd /dev/ttyTHS1 -F /var/run/gpsd.sock sudo cgps -s sudo killall gpsd sudo reboot
python例程
进入相应python目录,执行例程,国外用户可直接在谷歌地图查看信息,国内大陆用户在高德地图或百度地图查看信息,详情看使用效果.
cd ~/Documents/MAX-XXX_GNSS_HAT_Code/RaspberryPi/python/coordinate_converter sudo python3 main.py