51uwb.cn

标题: 为什么融合定位上位机不显示数据 [打印本页]

作者: czx    时间: 2025-5-30 15:46
标题: 为什么融合定位上位机不显示数据
我从gitee上下载完代码  将测试HEX 烧到模块里 连结上位机就 (, 下载次数: 2) 没有数据 用串口软件是有数据的 是为什么呢
作者: 蓝点无限    时间: 5 天前
首先看下你串口原始数据,确保格式正确
然后关闭串口软件,这个上位机连接COM后点击 “调试”看下原始数据,
这个版本的上位机必须用4个基站,而且是开源版本固件代码。
作者: czx    时间: 4 天前
蓝点无限 发表于 2025-6-3 07:39
首先看下你串口原始数据,确保格式正确
然后关闭串口软件,这个上位机连接COM后点击 “调试”看下原始数据 ...

从串口软件显示的数据是这样的&&&:40$0005:0:6D$.001:004D#0002:004A#0003:006D#0004:0051$AA#
&&&:40$0005:0:71$.001:004D#0002:004A#0003:006D#0004:0051$AA#
上位机调试的是这样的 &&&:40$0005:0:4B$001:0056#0002:0051#0003:004D#0004:0052$AA#
而且我keil里给1号基站设置的 是0x0001啊 按照帖子一步步改的别的代码没动 为什么收到数据是这样

作者: 蓝点无限    时间: 前天 08:44
czx 发表于 2025-6-4 15:04
从串口软件显示的数据是这样的&&&:40$0005:0:6D$.001:004D#0002:004A#0003:006D#0004:0051$AA#
&&&:40$0 ...

1. 用这个上位机软件的调试界面,看串口数据是什么样的
2. 上位机启动后,python串口会打印调试信息,提供一些调试信息
以上log尽量全有助于我们发现问题
作者: czx    时间: 前天 13:48
蓝点无限 发表于 2025-6-6 08:44
1. 用这个上位机软件的调试界面,看串口数据是什么样的
2. 上位机启动后,python串口会打印调试信息,提 ...

上位机调试界面的数据是 &&&:40$0005:0:4B$001:0056#0002:0051#0003:004D#0004:0052$AA#

python串口打印的数据 是 b'&&&:40$0005:0:66$\x00001:0044#0002:0000#0003:0000#0004:0000$AA#\r\n'
&&&:40$0005:0:66$ 001:0044#0002:0000#0003:0000#0004:0000$AA#  
但是python上位机报错了 ValueError: invalid literal for int() with base 16: '\x00001' 你看怎么搞
作者: 蓝点无限    时间: 昨天 10:22
czx 发表于 2025-6-6 13:48
上位机调试界面的数据是 &&&:40$0005:0:4B$001:0056#0002:0051#0003:004D#0004:0052$AA#

python串口打 ...

(, 下载次数: 0)
看你贴 的log 信息,有数据丢失。
你用的是我们的HEX?有链接吗?
如果是自己编译的代码,提供代码链接以及对应修改

作者: czx    时间: 昨天 15:39
蓝点无限 发表于 2025-6-7 10:22
看你贴 的log 信息,有数据丢失。
你用的是我们的HEX?有链接吗?
如果是自己编译的代码,提供代码链 ...

用的就是图片里的hex  从这https://gitee.com/bpuwb/bpuwb_imu.git 下载的





欢迎光临 51uwb.cn (http://51uwb.cn/) Powered by Discuz! X3.3