找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 203|回复: 4

[疑难问题] MDP-M01上位机开发的问题

[复制链接]

2

主题

2

回帖

9

积分

新手上路

积分
9
发表于 2024-8-5 11:19:19 | 显示全部楼层 |阅读模式
根据官方的上位机软件开源代码调试M01的通讯协议,上报通道号更新的Update CH帧,当手动在M01上切换通道,会出现切换到某一通道时不上报该通道号的bug,在官方的上位机软件上也是一样的现象。
上位机软件程序,最新版本。
M01固件:上位机软件带的2.02版本。
现象如下:
1台M01+3台P906,通道分别是1、2、3。
当上位机软件连上时,M01上当前通道是2,在M01上手动切换通道,切换到3、1都正常上报,上位机软件也能正确切换,当切换到2时,M01停止发送Update CH帧,当继续切换到3、1时,M01重新开始发送Update CH帧。
初始当前通道是1、3时,现象一致,上位机软件和串口协议监听现象相同。
回复

使用道具 举报

195

主题

1333

回帖

3006

积分

管理员

积分
3006

社区居民忠实会员

发表于 2024-8-6 10:21:22 | 显示全部楼层
请问您的开发环境是什么?
我用3台P906和2台L1060一起试验,没有复现这个问题,能拍个视频发给我吗?service@minidso.com
回复

使用道具 举报

2

主题

2

回帖

9

积分

新手上路

积分
9
 楼主| 发表于 2024-8-6 23:33:03 | 显示全部楼层
在官网下载的上位机软件上能够复现
我在Linux下用Python进行开发,参考开源上位机代码自己写的串口解析代码,能够复现
明天我发一下视频
回复

使用道具 举报

2

主题

2

回帖

9

积分

新手上路

积分
9
 楼主| 发表于 2024-8-7 09:49:51 | 显示全部楼层
minidso 发表于 2024-8-6 10:21
请问您的开发环境是什么?
我用3台P906和2台L1060一起试验,没有复现这个问题,能拍个视频发给我吗? ...

今天在Win10下面用上位机软件可以正确显示切换通道,但是我写的Python解析代码还是会出现问题。
重新看了一下开源上位机代码,终于发现问题在哪里了,获取下位机通道切换不是在Update ch里的,是在Synthesis Packet里获取的,真的有点迷惑人呀。
回复

使用道具 举报

195

主题

1333

回帖

3006

积分

管理员

积分
3006

社区居民忠实会员

发表于 2024-8-9 10:18:11 | 显示全部楼层
airpumpkin 发表于 2024-8-7 09:49
今天在Win10下面用上位机软件可以正确显示切换通道,但是我写的Python解析代码还是会出现问题。
重新看了 ...

感谢您发现的问题,这个我们也测试复现了,后续将改进通讯协议.
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|MINIWARE产品技术交流 迷你工具-智能烙铁-加热平台-示波器-体感电动螺丝刀-数字电源-智能镊子 ( 粤ICP备07030012号-1 )

GMT+8, 2024-9-17 04:03 , Processed in 0.169189 second(s), 23 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表