UM982上位机调试【精简版】
分享一些关于UM982卫导模块上位机调试的简快捷单小功能。
简介
UM982卫星接收模块有三个串口,分别为COM1、COM2和COM3,在设计电路图时,COM1的TX、RX分别连接至IC的UART的RX、TX;COM2的TX、RX直接引出,后续接在TTL to USB转换头的RX、TX。注意将转换头的跳线帽取下,并将其GND接至电路板GND。
在其上位机上,一般通过引出的COM2去配置COM1和COM3,另外,COM2还有输出数据的功能。
在配置时,我们要达到用COM1口输出TPVH(时间戳+位置+速度+航向)报文,用COM2口输出RTCM报文的目的。
注意,UM982的RTCM为MSM4信号,而LG69TAB的RTCM为MSM7信号。一般用到的是MSM7类型的RTCM,而UM982仅能输出MSM4类型的RTCM,二者的联系与区别是:
其中,信息类型编号中的前三位107表示GPS,108表示GLONASS,109表示GALILEO,111表示QZSS,112表示BDS;最后一位表示数据种类,范围是1~7。
更详细的信息类型编号需要参考CSDN上《RTCM3消息类型大全【1002,1006,1107,1117,1127到底代表了些啥】》这篇文章。
卫星配置步骤
1.通过此链接链接【软件下载】下载指令资料及模块信息;
2.通过此链接【资料下载】下载UM982系列的调试上位机UPrecise及上位机使用手册,安装成功后安装双击文件夹里的“UPrecise.exe”以启动上位机;
3.显示上位机界面:
若打开上位机后没有功能窗口显示,则可以通过左侧带标记的那一栏调出图2所示的“卫星分布”等窗口。
4.将USB to TTL模块插入电脑后,上位机自动识别板卡型号、串口类型性格和波特率,如图3所示:
5.使用接收机连接按键–左侧第一个,更改串口波特率为115200:
6.使用接收机配置按钮配置卫星板卡:
配置按钮为最左侧第九个–接收机设置,其界面如图5所示:
①第一项为串口配置,将三个串口的波特率都配置成115200,并依次发送(配完一个,发送一个),若配不上则重启上位机;
数据交互窗口回传配置成功的消息,如图7所示:
②第二项为消息配置,主要是勾选一些如图所示的选项并且在“原始数据”窗口输入SATVIS2A指令让图2窗口上的各功能显示信息;
配置完成后会出现如图10所示的窗口,能看到搜星、数据交互等功能正常。
注意:系统默认以COM2输出上述指令的信息。
7.使用指令让接收机发送目标数据:
①UNLOG:停止当前串口输出所有信息,为避免COM1输出包括其他信号,在使用下一条指令之前,先将所有串口的输出停止:
②AGRICB COMx 1:请求串口x发送时间、位置、速度和航向等信号,一般用串1输出这些信号给IC:
验证方式:将示波器探头抵到IC的RX引脚,观察其屏幕是否显示如图13所示的波形,有的话,说明配置成功;没有的话就使用FRESET复位指令将卫星板卡复位,然后重复步骤②。
③RTCM消息号 COMx 请求频率:请求RTCM格式的信号,消息号分为很多类型,详情请看指令手册的1.1节,一般我们用的是RTCM1074 COM2 1,即用1Hz的频率请求GPS的MSM4类型的全部信息:
注意:这里做一点修正,UM982并非不能输出所有MSM7类型的信号,指令手册里写到用RTCM1127 BDS MSM7可输出BDS的全部MSM7类型的信号。
打开工具箱指令,点击OutPut配置串口,然后点击连接,再点击HEX:
注意:UM982不像LG69TAB那样可以同时输出不同类型的RTCM,只能要什么就输什么指令。
④配置完成后,用SAVECONFIG指令保存配置。
开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!
更多推荐
所有评论(0)