楼主

[嵌入式] 【分享帖】高校联盟赛上静电疯车问题的小总结

[复制链接]
工程RobotPilotsClub
2021-4-18 10:59:20 只看该作者

马上注册,玩转Robomaster!

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

x
一、提要:近期在高校联盟赛广东站的赛场上出现了一个令我费解的现象,那就是疯车,在场下测试和训练中从来没有出现过这样的现象,在比赛场上基本每一场都有。连夜彻查程序,不断回看比赛记录,最终发现每次疯车前4个面的装甲板都会有不同轻重程度地与场地或者其他车辆(包括敌友双方)产生碰撞,同时又回想起之前赛场上某些学校提到比赛场地中有静电问题,虽然说不排除确实有程序的问题,但是全国各地站点的比赛中疯车的次数都出现得有点多,非常奇怪。
二、原因判断:在不停地分析后,认为是赛场上某些未知因素和自身车辆问题共同导致疯车,但具体还没查明究竟是哪个因素直接导致了疯车,毕竟赛场环境难模拟出来。不过虽然不能从根本上预防疯车,我们认为能够在疯车之后自我修复,从而不至于造成错失机会输掉比赛之类的损失。通过观察疯车现象和操作手的反馈,认为主要是由控制电机的CAN数据混乱或者因短路、静电、或静电引起的后果造成的CAN总线挂起等原因造成。
三、暂时的应对方法
1、通过阅读官方手册可以知道,如果CAN总线因突发错误导致挂起离线,其中控制寄存器中有一个寄存器功能可以令挂起的CAN总线恢复功能
Hal库中配置:    hcan1.Init.AutoBusOff = ENABLE;     //离线管理
标准库中配置:  can.CAN_ABOM = ENABLE;   //软件自动离线管理
2、车辆的机械结构上、电路板的设计上也要考虑静电防护,这一项我们也在进行优化,没有比较直接的建议。
跳转到指定楼层
推荐

[嵌入式] 【分享帖】高校联盟赛上静电疯车问题的小总结

[复制链接]
英雄wbh23333
2021-4-20 11:12:35 只看该作者
可以对主控板建立一个法拉第笼,最简单的办法是主控板外面一层打印件,打印件外面一层烧烤的铝箔纸,铝箔纸想办法固定,可以做成打印件——铝箔纸——固定铝箔纸的打印件
回复 支持 1 反对 0

使用道具 举报

沙发

[嵌入式] 【分享帖】高校联盟赛上静电疯车问题的小总结

[复制链接]
英雄方纬博 哈工深
2021-4-18 22:44:59 只看该作者
深大老哥nb
板凳

[嵌入式] 【分享帖】高校联盟赛上静电疯车问题的小总结

[复制链接]
梯队队员Aladdin
2021-4-19 22:28:31 只看该作者
有个为问题,我们当时出现了电机被烧毁以及裁判系统被离线的情况。裁判系统应该是串口连接,恢复CAN总线对解决离线问题有帮助吗? 电机被烧对于代码而言有什么可以改进的地方吗? 现在还是比较疑惑的
5#

[嵌入式] 【分享帖】高校联盟赛上静电疯车问题的小总结

[复制链接]
英雄空空
2021-4-20 14:54:50 只看该作者
确实,金属场地静电是有点多
6#

[嵌入式] 【分享帖】高校联盟赛上静电疯车问题的小总结

[复制链接]
正式队员我可以睡足六小时吗
2021-4-28 13:44:13 只看该作者
#在这里快速回复#感谢!!!!!!!!!!!!!!!!!!
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

触屏版 | 电脑版

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

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