GDDG08 / RM_Infantry_Oreo_2022

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Infantry_Oreo 2022

本项目为北京理工大学Dream Chaser战队2022年麦轮步兵电控代码,以下为硬软件定义、电源树、通信协议与使用说明。

各电机ID定义

底盘电机电调配置:左前轮电调ID为1,顺时针旋转编号,反馈报文0x201-0x204。

云台PITCH轴电机反馈报文0x206(拨码[2:0]为010);云台YAW电机反馈报文0x205(拨码[2:0]为001)。此处需在装车时提前对GM6020电机拨码进行配置。

云台拨盘2006电机反馈报文0x204。

各功能接口定义

云台板

遥控器:UART3 (配置:波特率100000Bits/s,数据位9BITS,偶校验EVEN,停止位1)

IMU: UART1 (配置:波特率115200Bits/s,数据位8BITS,无校验NONE,停止位1)

CAN电机通讯:FDCAN1

板间通讯:FDCAN2

SNAIL_L输出:TIM3CH1(500HZ)

SNAIL_R输出:TIM3CH2(500HZ)

ENCODER_L反馈:TIM1CH3/TIM1CH2

ENCODER_R反馈:TIM2CH1/TIM2CH2

SNIAL上电指示:ADC2IN17

视觉通讯:USB

底盘板

裁判系统通信:UART2 (配置:波特率115200Bits/s,数据位8BITS,无校验NONE,停止位1)

CAN电机通讯:FDCAN1

板间通讯:FDCAN2

电容通讯:FDCAN3

电源树

PowerTree

通信协议

电容通信协议

待补充

云台-底盘板间通信协议

待补充

视觉通信协议

待补充

键鼠操控图谱

键位 功能 操作注释
WASD 车身运动控制|能量机关 - 自瞄偏置调整1 HOLD
SHIFT+WASD 电容BOOST加速|能量机关 - 自瞄偏置调整10 HOLD
Q 摩擦轮-开 DOWN
CTRL+Q 摩擦轮-关 DOWN
E 鼠标精细控制 HOLD
R 切换装甲板自瞄目标 DOWN
CTRL+R 切换弹仓盖状态 DOWN
F 能量机关 - 自瞄偏置清零 DOWN
Q+F 装甲板+哨兵 - 自瞄偏置清零 DOWN
Q+WASD 装甲板+哨兵 - 自瞄偏置调整1 DOWN
Q+SHIFT+WASD 装甲板+哨兵 - 自瞄偏置调整10 DOWN
Z 切换电容状态 DOWN
X 切换小陀螺 优先级1
SHIFT+X 切换超级小陀螺 优先级0
CTRL+X 切换屁股模式 优先级2
CTRL+SHIFT+X 切换螃蟹模式 优先级3
SHIFT+C UI初始化刷新 DOWN
B 切换大能量机关模式 DOWN
V 切换小能量机关模式 DOWN
G 切换哨兵击打模式 DOWN

About


Languages

Language:C 97.3%Language:Assembly 2.5%Language:C++ 0.2%Language:CMake 0.1%Language:Batchfile 0.0%