楼主

[嵌入式] 【交流帖】关于2017年裁判系统通讯的几个槽点(2017/4/26)

[复制链接]
英雄黄金剑士
2017-4-20 02:47:56 只看该作者

马上注册,玩转Robomaster!

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
现在很多队伍都得到裁判系统,并且看过裁判系统的数据手册了,现在就聊聊裁判系统通讯的事情。P.S. 如果赶时间的可以直接跳到最后看总结。

                               
登录/注册后可看帖子



槽点一

        首先,我们看看裁判系统用户手册V2.0,没下载的请点击 [官方公告] RM2017裁判系统用户手册(更新至17.4.17,版本V2.0)
跳转到指定楼层
推荐

[嵌入式] 【交流帖】关于2017年裁判系统通讯的几个槽点(2017/4/26)

[复制链接]
英雄黄金剑士
 楼主| 2017-4-28 23:32:42 只看该作者
本帖最后由 黄金剑士 于 2017-4-28 23:36 编辑
天行 发表于 2017-4-28 21:15
楼主,图上剩余能量数据是0x00 0x00 0x70 0x42;但剩余能量值最大不是60吗?请问接收到的数据是怎么换算的 ...

P.S. 如果看不懂,去看电科的开源程序(http://bbs.robomasters.com/thread-3650-1-1.html),或者百度联合体转换数据。

//联合体用于转换数据
typedef union
{
        u8     u8_temp[4];
        float  float_temp;
        s32    s32_temp;
        u32   u32_temp;
}FormatTrans;
        
FormatTrans dataTrans;
dataTrans.u8_temp[0] = Array[31];
dataTrans.u8_temp[1] = Array[32];
dataTrans.u8_temp[2] = Array[33];
dataTrans.u8_temp[3] = Array[34];
gameinfo->remainPower = dataTrans.float_temp;
推荐

[嵌入式] 【交流帖】关于2017年裁判系统通讯的几个槽点(2017/4/26)

[复制链接]
步兵USTC-damon
2017-4-25 14:42:34 只看该作者
ckyoung 发表于 2017-4-24 10:23
大哥,血量包上电之后两分钟左右以后再击打就没有血量数据包了。
。还必须要重新上电才能收到,这个问题 ...

这个问题能复现嘛?确定是这个规律嘛?两分钟后打击装甲就不会有血量包了??
这个就不科学了,所有数据包的发送均是由一个单独的任务处理的。  血量变化数据,定时数据,都是写入一个buffer,然后由任务独立进行发送的。  你帮忙确认一下?是不是真有这样的现象?看下OLED实时数据显示界面,有没有掉血,真的产生了扣血,就应该会发出去的。
沙发

[嵌入式] 【交流帖】关于2017年裁判系统通讯的几个槽点(2017/4/26)

[复制链接]
梯队队员lhpppp
2017-4-20 12:52:54 只看该作者
顶一个!我们也发现了类似问题
板凳

[嵌入式] 【交流帖】关于2017年裁判系统通讯的几个槽点(2017/4/26)

[复制链接]
步兵我爱吉神
2017-4-20 13:58:56 只看该作者
最近发现裁判系统不太稳定,有时候开机之后部分装甲片总是会红蓝灯狂闪,需要重启才会恢复正常。
但是谁的程序不会犯点小错误呢?
当然是选择原谅他啊!
地板

[嵌入式] 【交流帖】关于2017年裁判系统通讯的几个槽点(2017/4/26)

[复制链接]
步兵我爱吉神
2017-4-20 14:00:16 只看该作者
看完这篇帖子,感觉楼主真的太认真了!大神费心了!
5#

[嵌入式] 【交流帖】关于2017年裁判系统通讯的几个槽点(2017/4/26)

[复制链接]
工程Snail
2017-4-20 15:28:54 只看该作者
感谢指出  
6#

[嵌入式] 【交流帖】关于2017年裁判系统通讯的几个槽点(2017/4/26)

[复制链接]
步兵USTC-damon
2017-4-20 15:51:19 只看该作者
已经具备一个工程师的严谨态度了。  赞一个。
第一个锅,接了。文档审核不严格。
第二、三、四就不接了。  楼主分析的这么仔细肯定会想到解决办法的。
7#

[嵌入式] 【交流帖】关于2017年裁判系统通讯的几个槽点(2017/4/26)

[复制链接]
步兵USTC-damon
2017-4-20 15:53:25 只看该作者
USTC-damon 发表于 2017-4-20 15:51
已经具备一个工程师的严谨态度了。  赞一个。
第一个锅,接了。文档审核不严格。
第二、三、四就不接了。   ...

大家一起想一下解决办法
8#

[嵌入式] 【交流帖】关于2017年裁判系统通讯的几个槽点(2017/4/26)

[复制链接]
步兵USTC-damon
2017-4-20 15:56:01 只看该作者
我爱吉神 发表于 2017-4-20 13:58
最近发现裁判系统不太稳定,有时候开机之后部分装甲片总是会红蓝灯狂闪,需要重启才会恢复正常。
但是谁的 ...

   感谢理解。小装甲的传感器有问题,程序目前解决不了。检录时,发现有问题,及时更换新的吧。
9#

[嵌入式] 【交流帖】关于2017年裁判系统通讯的几个槽点(2017/4/26)

[复制链接]
英雄黄金剑士
 楼主| 2017-4-20 16:51:09 只看该作者
USTC-damon 发表于 2017-4-20 15:51
已经具备一个工程师的严谨态度了。  赞一个。
第一个锅,接了。文档审核不严格。
第二、三、四就不接了。   ...

其他的都好解决,第四个有点蛋疼啊
10#

[嵌入式] 【交流帖】关于2017年裁判系统通讯的几个槽点(2017/4/26)

[复制链接]
步兵USTC-damon
2017-4-20 17:02:40 只看该作者
黄金剑士 发表于 2017-4-20 16:51
其他的都好解决,第四个有点蛋疼啊

一帧数据不连续发, 可以使用buffer缓存。不要急着用串口空闲中断去解包。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

触屏版 | 电脑版

Copyright © 2024 RoboMasters 版权所有 备案号 粤ICP备2022092332号

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