Browse Source

paint_robot_new v1.2 build [Sep 9 2026 15:26:14] by BINGOOPRO继续加大延时解决偶尔电机读数为0的问题

master
Lizongdi 10 hours ago
parent
commit
bb49285feb
  1. 18
      project/paint_robot_new/paint_robot_new_motors.c

18
project/paint_robot_new/paint_robot_new_motors.c

@ -167,22 +167,22 @@ void MotorTask(void *argument)
{ {
// 处理消息 // 处理消息
MsgCenter_ProcessWait(g_uiMotorModuleID, 2); MsgCenter_ProcessWait(g_uiMotorModuleID, 2);
Rd_Delay(2); Rd_Delay(10);
MotorMgr_RequestPosition(g_apstMotors[0]); MotorMgr_RequestPosition(g_apstMotors[0]);
Rd_Delay(2); Rd_Delay(10);
MotorMgr_RequestPosition(g_apstMotors[1]); MotorMgr_RequestPosition(g_apstMotors[1]);
Rd_Delay(2); Rd_Delay(10);
MotorMgr_RequestFault(g_apstMotors[0]); MotorMgr_RequestFault(g_apstMotors[0]);
Rd_Delay(2); Rd_Delay(10);
MotorMgr_RequestFault(g_apstMotors[1]); MotorMgr_RequestFault(g_apstMotors[1]);
Rd_Delay(2); Rd_Delay(10);
MotorMgr_RequestVelocity(g_apstMotors[0]); MotorMgr_RequestVelocity(g_apstMotors[0]);
Rd_Delay(2); Rd_Delay(10);
MotorMgr_RequestVelocity(g_apstMotors[1]); MotorMgr_RequestVelocity(g_apstMotors[1]);
Rd_Delay(2); Rd_Delay(10);
MotorMgr_SetTargetSpeed(g_apstMotors[0], g_aiMotorSpeed[0]); MotorMgr_SetTargetSpeed(g_apstMotors[0], g_aiMotorSpeed[0]);
Rd_Delay(2); Rd_Delay(10);
MotorMgr_SetTargetSpeed(g_apstMotors[1], g_aiMotorSpeed[1]); MotorMgr_SetTargetSpeed(g_apstMotors[1], g_aiMotorSpeed[1]);
Rd_Delay(2); Rd_Delay(10);
} }
} }

Loading…
Cancel
Save