GNSS定位模块串口配置说明,亲测(使用ATGM332D模块,通用)
为满足BDS/GPS双模接收机的要求,在标准NMEZ协议的基础上,进行协议拓展,本文主要就是介绍拓展协议,配置需要的GNSS的模式,比如输出频率/串口波特率/信息筛选等。主要是,NMEZ协议解释的文章很多,配置的文章很难找,我也是整理留作记录。协议格式:**以“$”开始,以“<CR><LF>”即{0x0D,0x0A}结束;****注意:两条连续的指令需要设置一个延时,否则模块会输出异常****校验和为“8位异或校验”(可以使用“amo的编程小工具集合”计算)如下图:![在这里插入图片描述](https://img-blog.csdnimg.cn/29ab428c3d484a7e8acbcff03c1328eb.png)
CAS00-设置保存配置指令
拓展指令只有当前上电有效,重启后恢复默认。如果想要配置一次永久生效,可使用该指令。
例:$PCAS00*01
0x24,0x50,0x43,0x41,0x53,0x30,0x30,0x2A,0x30,0x31, 0x0D,0x0A
CAS01-设置串口波特率
两种方案:
1、先用9600波特率配置波特率,然后重新初始化串口即可;
2、生产时,配置波特率,并用“CAS00”保存,代码中就不用切换波特率了。
例:$PCAS01,1*1D
0x24,0x50,0x43,0x41,0x53,0x30,0x31,0x2C,0x31,0x2A,0x31,0x44, 0x0D,0x0A
CAS02-设置定位数据输出的频率
最低100ms,此处需要注意和串口的波特率配合,输出的频率需要更高的串口通讯波特率。
例:$PCAS02,10002E
0x24,0x50,0x43,0x41,0x53,0x30,0x32,0x2C,0x31,0x30,0x30,0x30,0x2A,0x32,0x45,0x0D,0x0A
$PCAS02,5001A
0x24,0x50,0x43,0x41,0x53,0x30,0x32,0x2C,0x35,0x30,0x30,0x2A,0x31,0x41,0x0D,0x0A
$PCAS02,100*1E
0x24,0x50,0x43,0x41,0x53,0x30,0x32,0x2C,0x31,0x30,0x30,0x2A,0x31,0x45,0x0D,0x0A
CAS03-设置输出数据NMEA语句过滤
最低100ms,此处需要注意和串口的波特率配合,输出的频率需要更高的串口通讯波特率。
例:$PCAS03,0,0,0,0,1,0,0,003(只选择RMC)
0x24,0x50,0x43,0x41,0x53,0x30,0x33,0x2C,0x30,0x2C,0x30,0x2C,0x30,0x2C,0x30,0x2C,0x31,0x2C,0x30,0x2C,0x30,0x2C,0x30,0x2A,0x30,0x33,0x0D,0x0A
$PCAS03,1,0,0,0,1,0,0,002(选择GGA和RMC)
0x24,0x50,0x43,0x41,0x53,0x30,0x33,0x2C,0x31,0x2C,0x30,0x2C,0x30,0x2C,0x30,0x2C,0x31,0x2C,0x30,0x2C,0x30,0x2C,0x30,0x2A,0x30,0x32,0x0D,0x0A
CAS04-设置(GPS/BDS/GLONASS)工作模式
可以设置单北斗BD模式或者单GPS模式。
例:$PCAS04,31A(GPS、BDS混合定位)
0x24,0x50,0x43,0x41,0x53,0x30,0x34,0x2C,0x33,0x2A,0x31,0x41, 0x0D,0x0A
$PCAS04,2 1B(单BDS定位)
0x24,0x50,0x43,0x41,0x53,0x30,0x34,0x2C,0x32,0x2A,0x20,0x31,0x42, 0x0D,0x0A
CAS05- NMEA 协议类型选择
设置 NMEA 协议类型选择。多模导航接收机的协议类型比较繁多,数据协议标准也比较多,本接收机产品可以支持多种协议(可选配置)。
例:$PCAS05,1*19
0x24,0x50,0x43,0x41,0x53,0x30,0x35,0x2C,0x31,0x2A,0x31,0x39,0x0D,0x0A
CAS06-查询模块信息
查询模块信息.
例:$PCAS06,1*1A
0x24,0x50,0x43,0x41,0x53,0x30,0x36,0x2C,0x31,0x2A,0x31,0x41, 0x0D,0x0A
CAS10-设置重启
可以在异常状态中按需求软重启模块,不用一直断电重启。
例:$PCAS10,0*1C
0x24,0x50,0x43,0x41,0x53,0x31,0x30,0x2C,0x30,0x2A,0x31,0x43, 0x0D,0x0A
CAS12-设置低功耗
可以通过拉低ON_OFF管脚来进入低功耗模式,有些模块暂不支持低功耗指令。CAS15-配置是否接收系统中任何一颗卫星
卫星系统控制指令, 可以配置是否接收系统中任何一颗卫星。
例:$PCAS15,2,FFFFFFFF37, 开启北斗的 1-32 号卫星
$PCAS15,2,FFFFFFE042, 开启北斗的 6-32 号卫星, 北斗 1-5 号卫星关闭
$PCAS15,4,FFFF31, 开启 SBAS 的 1-16 号卫星, 即 PRN=120-135 $PCAS15,5,1F47, 开启 QZSS 的 1-5 号卫星, 即 PRN=193, 194, 195, 199, 197
GNSS工具GnssToolKit3
Gnss ToolKit3是一个专为Air530Z开发的GNSS工具,它为用户评估、控制Air530Z模块提供了一个易用、强大的可视化PC端工具。当然用户也可以使用诸如u-Center、PowerGPS等工具。
GNSS定位模块串口配置说明,亲测(使用ATGM332D模块,通用)相关推荐
- 虚拟串口VSPD破解版 亲测win10 64可用
虚拟串口VSPD破解版 亲测win10 64可用 点击下载
- Arduino安装与配置ESP8266开发板(超简单,亲测有效)
文章目录 前言 一.下载Arduino 二. ESP8266环境配置(超简单,亲测有效) 三.下载验证 总结 前言 由于要上数字信号处理课程,需要安装Arduino,并在Arduino中配置ESP82 ...
- STM32芯片解除写保护的方法(亲测有效)
STM32芯片解除写保护的方法(亲测有效) 前言 方法 一.用J-Flash来解除写保护 二.用FLYMCU来解除写保护 总结 前言 最近项目上用到STM32系列的单片机,因去年在淘宝上看到芯片便宜, ...
- ubuntu 单显卡 风扇特别响_Ubuntu 14.04风扇不停转,风扇狂转 的解决办法,亲测有效。...
Ubuntu 14.04风扇不停转,风扇狂转 的解决办法,亲测有效. 原文 http://ubuntuforums.org/showthread.php?t=2218367 楼主说:ubuntu 1 ...
- Windows下命令行及Java+Tesseract-OCR对图像进行(字母+数字+中文)识别,亲测可行
Windows下Java+Tesseract-OCR对图像进行字符识别,亲测可行 1. 下载tesseract-ocr.中文语言包并安装 2. 命令行对图片进行识别及效果图 3. Java调用Tess ...
- Echarts读取本地json文件渲染轨迹,亲测ok
Echarts读取本地json文件渲染轨迹,亲测ok 1. 报错及解决 2. 效果图 3. 源码lines-track.html如下 参考 1. 报错及解决 报错:由于浏览器的同源策略 已拦截跨源请求 ...
- Java调用python打包的程序.exe,包括获取exec()中打印的日志,亲测有效
python写了一个方法,windows平台上怎么被Java服务调用呢? 最简单的办法,python利用pyinstaller打包成.exe程序,Java程序通过Process调用,想同时获取.exe ...
- centos7.4.3 部署python-pcl亲测可用(采坑记)
最近工作里用到PCL库,处理点云数据.点云抽稀能极大的减少点云数据. 通过python-pcl调用C++的PCL库.windows下运行ok,linux下部署踩了很多坑,试了多种办法,包括源码安装,都 ...
- 每日起床前做这五个动作,可保障你终身不感冒——奥运福娃设计师韩美林老师亲测可用
1.醒来后第一件事不是起身,先在床上躺着伸懒腰→四肢拉直了→让经脉拉直了(来回拉三四次) 2.然后做下图的姿势,侧卧→抱膝→弯曲→膝盖顶住胸部→吐气,把所有体内的浊气吐出 3.然后坐起来,双手在脸上的 ...
最新文章
- 多迪新手学UI设计,拿高薪必须掌握的几个小技巧?
- maven 在 mac中的配置
- MaxCompute的任务状态和多任务执行
- JS判断GridView中复选框有没有被选中
- Class.forName有什么作用
- [转载] 说说JSON和JSONP,也许你会豁然开朗
- Python学习笔记19(算法)
- python调用shell该引用到什么类_python调用shell, shell 引用python
- Java笔记-RabbitMQ的消息确认机制(事务)
- 中国制造特斯拉亮相 中文车尾标亮了!网友:好抠吗?
- 一个人的命运决定于晚上8点到10点之间...
- 网络安全分析 | 用OpenFEA定位WebShell木马后门
- LiteIDE调试工具delve
- spark to mysql date_[Spark][Python]Spark 访问 mysql , 生成 dataframe 的例子:
- Spring Boot集成Spring Data Reids和Spring Session实现Session共享(多个不同的应用共用一个Redis实例)...
- 华为2014 第三题地铁换乘 java实现
- vue组件之间互相传值:兄弟组件通信
- Woderwate-Intouch驱动(包括施耐德,西门子,AB等的DASever、IOServer)
- 新概念模拟电路_第一册_晶体管_读书笔记
- Openssl学习——x509证书函数