GNSS定位模块串口配置说明,亲测(使用ATGM332D模块,通用)

这篇具有很好参考价值的文章主要介绍了GNSS定位模块串口配置说明,亲测(使用ATGM332D模块,通用)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

	为满足BDS/GPS双模接收机的要求,在标准NMEZ协议的基础上,进行协议拓展,本文主要就是介绍拓展协议,配置需要的GNSS的模式,比如输出频率/串口波特率/信息筛选等。
	主要是,NMEZ协议解释的文章很多,配置的文章很难找,我也是整理留作记录。
	协议格式:
			**以“$”开始,以“<CR><LF>”即{0x0D,0x0A}结束;**
			**注意:两条连续的指令需要设置一个延时,否则模块会输出异常**
			**校验和为“8位异或校验”(可以使用“amo的编程小工具集合”计算)如下图:
			GNSS定位模块串口配置说明,亲测(使用ATGM332D模块,通用)
  1. CAS00-设置保存配置指令
    拓展指令只有当前上电有效,重启后恢复默认。如果想要配置一次永久生效,可使用该指令。
    例:$PCAS00*01
    0x24,0x50,0x43,0x41,0x53,0x30,0x30,0x2A,0x30,0x31, 0x0D,0x0A
    GNSS定位模块串口配置说明,亲测(使用ATGM332D模块,通用)

  2. CAS01-设置串口波特率
    两种方案:
    1、先用9600波特率配置波特率,然后重新初始化串口即可;
    2、生产时,配置波特率,并用“CAS00”保存,代码中就不用切换波特率了。
    例:$PCAS01,1*1D
    0x24,0x50,0x43,0x41,0x53,0x30,0x31,0x2C,0x31,0x2A,0x31,0x44, 0x0D,0x0A
    GNSS定位模块串口配置说明,亲测(使用ATGM332D模块,通用)

  3. CAS02-设置定位数据输出的频率
    最低100ms,此处需要注意和串口的波特率配合,输出的频率需要更高的串口通讯波特率。
    例:$PCAS02,10002E
    0x24,0x50,0x43,0x41,0x53,0x30,0x32,0x2C,0x31,0x30,0x30,0x30,0x2A,0x32,0x45,0x0D,0x0A
    $PCAS02,500
    1A
    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
    GNSS定位模块串口配置说明,亲测(使用ATGM332D模块,通用)

  4. 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,0
    02(选择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
    GNSS定位模块串口配置说明,亲测(使用ATGM332D模块,通用)

  5. 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
    GNSS定位模块串口配置说明,亲测(使用ATGM332D模块,通用)

  6. CAS05- NMEA 协议类型选择
    设置 NMEA 协议类型选择。多模导航接收机的协议类型比较繁多,数据协议标准也比较多,本接收机产品可以支持多种协议(可选配置)。
    例:$PCAS05,1*19
    0x24,0x50,0x43,0x41,0x53,0x30,0x35,0x2C,0x31,0x2A,0x31,0x39,0x0D,0x0A
    GNSS定位模块串口配置说明,亲测(使用ATGM332D模块,通用)

  7. CAS06-查询模块信息
    查询模块信息.
    例:$PCAS06,1*1A
    0x24,0x50,0x43,0x41,0x53,0x30,0x36,0x2C,0x31,0x2A,0x31,0x41, 0x0D,0x0A
    GNSS定位模块串口配置说明,亲测(使用ATGM332D模块,通用)

  8. CAS10-设置重启
    可以在异常状态中按需求软重启模块,不用一直断电重启。
    例:$PCAS10,0*1C
    0x24,0x50,0x43,0x41,0x53,0x31,0x30,0x2C,0x30,0x2A,0x31,0x43, 0x0D,0x0A
    GNSS定位模块串口配置说明,亲测(使用ATGM332D模块,通用)

  9. CAS12-设置低功耗
    可以通过拉低ON_OFF管脚来进入低功耗模式,有些模块暂不支持低功耗指令。

  10. CAS15-配置是否接收系统中任何一颗卫星
    卫星系统控制指令, 可以配置是否接收系统中任何一颗卫星。
    例:$PCAS15,2,FFFFFFFF37, 开启北斗的 1-32 号卫星
    $PCAS15,2,FFFFFFE0
    42, 开启北斗的 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定位模块串口配置说明,亲测(使用ATGM332D模块,通用)

  11. GNSS工具GnssToolKit3
    Gnss ToolKit3是一个专为Air530Z开发的GNSS工具,它为用户评估、控制Air530Z模块提供了一个易用、强大的可视化PC端工具。当然用户也可以使用诸如u-Center、PowerGPS等工具。
    GNSS定位模块串口配置说明,亲测(使用ATGM332D模块,通用)文章来源地址https://www.toymoban.com/news/detail-410217.html

到了这里,关于GNSS定位模块串口配置说明,亲测(使用ATGM332D模块,通用)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 基于北斗观测值的智能手机GNSS定位研究

    摘要 【目的】 北斗卫星导航系统(Beidou Navigation Satellite System, BDS)由我国完全自主设计建造,是一项重要的国家空间基础设施,旨在为全球用户提供导航、定位与授时服务。当前,大众低成本智能设备卫星定位主要以美国全球定位系统(Global Positioning Systems, GPS)为主,北斗的出现

    2024年02月09日
    浏览(23)
  • 【移远QuecPython】EC800M物联网开发板的内置GNSS定位获取(北斗、GPS和GNSS)

    【移远QuecPython】EC800M物联网开发板的内置GNSS定位获取(北斗、GPS和GNSS) 测试视频(其中的恶性BUG会在下一篇文章阐述): 【移远QuecPython】EC800M物联网开发板的内置GNSS定位的恶性BUG(目前没有完全的解决方案) 内置的GNSS就是通过插入的GPS天线直接定位 通过函数 quecgnss.i

    2024年01月25日
    浏览(18)
  • Nginx参数配置详细说明【全局、http块、server块、events块】【已亲测】

    本文包含Nginx参数配置说明全局块、http块、server块、events块共计30多个参数配置与解释,其中常见参数包含配置错误出现的错误日志,能让你更快的解决问题。 该文的所有参数大部分经过单独测试,错误都是自己收集出来的,如有疑问可以私聊,文档有误感谢指正,文章对你

    2024年02月04日
    浏览(22)
  • 用FPGA实现四通道、全频率 GNSS RF 接收器-用于卫星的精确定位

    全球导航卫星系统(英文:Global Navigation Satellite System,GNSS ),又称全球卫星导航系统,是能在地球表面或近地空间的任何地点为用户提供全天候的3维坐标和速度以及时间信息的空基无线电导航定位系统。其包括一个或多个卫星星座及其支持特定工作所需的增强系统。 全球

    2024年02月04日
    浏览(24)
  • Android GNSS 模块分析(一)整体介绍 - App

    目录 1、前言 2、Android GNSS 介绍 3、Android GNSS 各层级流程分析         3.1 API 接口层         3.2 Framework 服务层         3.3 JNI 层级调用         3.4 Native 层 / Hal 层 4、GNSS NMEA 数据概述 正文 1 前言         大家好,本章节是介绍 Android GNSS 整体框架服务。此篇为学习记录

    2023年04月09日
    浏览(19)
  • 【AUTOSAR】 MCAL配置说明(三)----MCAL SPI 模块配置

    SPI SPI通讯模块, 注:autosar配置工具只能做SPI的主节点配置,不能配置从节点 主要的配置内容如下: 具体使用的外设模块SPIx 映射pin 脚选择 spiChannel 配置 spiJob 配置 SpiSequence 配置 spi设备的通讯特点(通讯频率,cs有效电平,数据移位电平,片选引脚) General Configuration 常规配

    2024年02月09日
    浏览(23)
  • Windows串口出厂测试工具与使用说明

    WCHUsbSerTest是一款用于WCH USB转串口系列产品出厂测试的工具软件,方便用户对产品进行批量化功能测试。该软件支持以下特性: 支持设备热插拔检测,插入自动测试。 支持两种测试模式:1个设备自测、2个设备互相连接测试。 支持多种串口信号连接方式,如3线串口、7线串口

    2024年02月11日
    浏览(24)
  • 关于88e1111 phy模块的配置说明

     ​ 本次主要是参考了88e1111的phy芯片的数据手册,对于88e1111这款经典的 10M/100M/1000M 以太网芯片的一些基础软件硬件配置做一些说明,抛砖引玉,有不对之处,请多多指教。 1、phy芯片的作用  ​ phy芯片主要是实现数字信号和模拟信号的转换,将MAC层硬件传过来的数据转

    2024年03月09日
    浏览(35)
  • 【雕爷学编程】Arduino动手做(193)---移远 BC20 NB+GNSS模块11

    37款传感器与模块的提法,在网络上广泛流传,其实Arduino能够兼容的传感器模块肯定是不止37种的。鉴于本人手头积累了一些传感器和执行器模块,依照实践出真知(一定要动手做)的理念,以学习和交流为目的,这里准备逐一动手试试多做实验,不管成功与否,都会记录下

    2024年02月14日
    浏览(30)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包