0x00
使用的GPS模块是ATGM336H-5N模块+IPX陶瓷有源天线
ATGM336H-5N系列模块是小尺寸的高性能BDS/GNSS全星座定位 导航模块系列的总称。该系列模块产品都是基于中科微第四代低功耗GNSS SOC单芯片—AT6558,支持多种卫星导航系统,包括中国的BDS(北斗卫星 导航系统),美国的GPS,俄罗斯的GLONASS,欧盟的GALILEO,日本的QZSS 以及卫星增强系统SBAS(WAAS,EGNOS,GAGAN,MSAS)。AT6558 是一 款真正意义的六合一多模卫星导航定位芯片,包含32 个跟踪通道,可以同时接 收六个卫星导航系统的GNSS 信号,并且实现联合定位、导航与授时。 ATGM336H-5N本系列模块具有高灵敏度、低功耗、低成本等优势,适用于 车载导航、手持定位、可穿戴设备,可以直接替换Ublox MAX系列模块。
0x01接线
剩下的pps口暂时用不到,所以不接
0x02配置
树莓派终端输入sudo raspi-config
,选择Interfacing Options
>>Serial
。
在"Would you like a login shell to be accessible over serial?"选择No
。
在"Would you like the serial port hardware to be enabled?"选择Yes
。
重启
手动配置
打开/boot
文件夹。
编辑config.txt
文件,末尾添加
enable_uart=1
编辑cmdline.txt
文件,作以下修改
删除
console=serial0,115200
quiet
init=/usr/lib/raspi-config/init_resize.sh
0x03测试
串口接口为:/dev/ttyS0
这里使用minicom
进行串口调试,没有的话使用apt安装即可。
命令行输入:
minicom -b 9600 -D /dev/ttyS0
# -b 波特率,ATGM336H-5N的波特率是9600
# -D 接口
如果正常的话会显示这些:
第一次使用这个模块、模块的距离与上次使用时的距离过远或模块电池电量耗尽时,需要等一分钟左右同步卫星信息。
3 comments
我参考你的博客配置好了串口 您知道如何配置pps么 大佬 求指点 谢谢 qq:550218658
pps口接在gpio18上就好了,再监听gpio18上的脉冲信号
这个我也试了 这两周我把能看到的博客都试了一下 还是不行 上周用滤波器试了 又pps信号 我的树莓派版本是Raspberry Pi 4 Model B Rev 1.2,方便加您QQ 指点我一下么 谢啦 这是我QQ:550218658