MAX-M8Q GNSS HAT

来自Waveshare Wiki
Eng23讨论 | 贡献2021年5月18日 (二) 10:10的版本 →‎Jetson Nano使用
跳转至: 导航搜索
MAX-M8Q GNSS HAT
MAX-M8Q GNSS HAT
{{{name2}}}
{{{name3}}}
板载接口
I2C RPi USB to UART


产品使用

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 MAX-M8Q GNSS HAT 002.jpg MAX-M8Q GNSS HAT 003.jpg MAX-M8Q GNSS HAT 005.jpg MAX-M8Q GNSS HAT 004.jpg

RaspberryPi使用

硬件连接

MAX-M8Q GNSS HAT 007.jpg

功能引脚 树莓派接口(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

L76X GPS Module rpi serial.png

安装软件与修改参数

  • 安装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

MAX-M8Q GNSS HAT 006.jpg

STM32使用

硬件连接

MAX-M8Q GNSS HAT 008.jpg

模组 XNUCLEO-F103RB 描述
5V - 5V电源正
GND GND 电源地
RXD P9(TX) 模组UART接收引脚
TXD P10(RX) 模组UART发送引脚

HAL库例程

下载例程到XNUCLEO-F103RB开发板,使用Serial Port Utility连接XNUCLEO-F103RB的串口2查看相关信息
MAX-M8Q GNSS HAT 009.jpg

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

MAX-M8Q GNSS HAT 016.jpg

文档

程序

软件

数据手册

MAX-M8Q官方资料链接



联系人:苏工

EMAIL:3004517899@qq.com
电话:0755-83040712
QQ:3004517899
微信:扫下方二维码添加
Syq.png

说明:进行售后服务前,请准备好客户信息(定货单位、定货人等),以供验证